BODY {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
TR {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
TD {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
TH {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
P {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
SPAN {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
BLOCKQUOTE {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
UL {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
OL {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
LI {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
A.LinkBottom:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.LinkBottom:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.LinkBottom:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.LinkBottom:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.LinkBottomOn:link {
	FONT-WEIGHT: bold; COLOR: #0045aa; TEXT-DECORATION: none
}
A.LinkBottomOn:visited {
	FONT-WEIGHT: bold; COLOR: #0045aa; TEXT-DECORATION: none
}
A.LinkBottomOn:active {
	FONT-WEIGHT: bold; COLOR: #0045aa; TEXT-DECORATION: none
}
A.LinkBottomOn:hover {
	FONT-WEIGHT: bold; COLOR: #0045aa; TEXT-DECORATION: underline
}
A.LinkLeft:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.LinkLeft:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.LinkLeft:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.LinkLeft:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.LinkSubLeft:link {
	FONT-SIZE: 7.5pt; COLOR: #666666; TEXT-DECORATION: none
}
A.LinkSubLeft:visited {
	FONT-SIZE: 7.5pt; COLOR: #666666; TEXT-DECORATION: none
}
A.LinkSubLeft:active {
	FONT-SIZE: 7.5pt; COLOR: #666666; TEXT-DECORATION: none
}
A.LinkSubLeft:hover {
	FONT-SIZE: 7.5pt; COLOR: #666666; TEXT-DECORATION: underline
}

/* Производители в каталоге */
A.LinkSubLeftBrand:link, A.LinkSubLeftBrand:visited, A.LinkSubLeftBrand:active {
	FONT-SIZE: 7.5pt; COLOR: #5C7397; TEXT-DECORATION: none
}

A.LinkSubLeftBrand:hover {
	FONT-SIZE: 7.5pt; COLOR: #5C7397; TEXT-DECORATION: underline
}


A.LinkPath:link {
	COLOR: #00c4f6; TEXT-DECORATION: none
}
A.LinkPath:visited {
	COLOR: #00c4f6; TEXT-DECORATION: none
}
A.LinkPath:active {
	COLOR: #00c4f6; TEXT-DECORATION: none
}
A.LinkPath:hover {
	COLOR: #00c4f6; TEXT-DECORATION: underline
}
A.LinkShow:link, A.LinkShow:visited, A.LinkShow:active, A.LinkShow:hover {
	COLOR: #003b97;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: bold;
}
a.LinkShow .groupname {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	display:inline;
	margin:0px;
}


A.LinkShowName:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.LinkShowName:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.LinkShowName:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.LinkShowName:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.LinkShowCursor:link {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #838383; TEXT-DECORATION: none
}
A.LinkShowCursor:visited {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #838383; TEXT-DECORATION: none
}
A.LinkShowCursor:active {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #838383; TEXT-DECORATION: none
}
A.LinkShowCursor:hover {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #0045aa; TEXT-DECORATION: none
}
A.LinkShowcaseData:link {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #000000; TEXT-DECORATION: none
}
A.LinkShowcaseData:visited {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #000000; TEXT-DECORATION: none
}
A.LinkShowcaseData:active {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #000000; TEXT-DECORATION: none
}
A.LinkShowcaseData:hover {
	FONT-SIZE: 7.5pt; CURSOR: default; COLOR: #0045aa; TEXT-DECORATION: none
}
A.LinkInfoCursor:link {
	CURSOR: default; COLOR: #666666; TEXT-DECORATION: none
}
A.LinkInfoCursor:visited {
	CURSOR: default; COLOR: #666666; TEXT-DECORATION: none
}
A.LinkInfoCursor:active {
	CURSOR: default; COLOR: #666666; TEXT-DECORATION: none
}
A.LinkInfoCursor:hover {
	CURSOR: default; COLOR: #0045aa; TEXT-DECORATION: none
}

A.LinkInfo {
	COLOR: #0045aa; TEXT-DECORATION: none
}

div.LinkInfo A{
	COLOR: #0045aa; TEXT-DECORATION: none
}

A.LinkInfo .groupname { color: #666666; }

A.LinkInfoBasket {
	COLOR: #000000; TEXT-DECORATION: none
}
A.LinkTable {
	COLOR: #838383; TEXT-DECORATION: underline
}
A.LinkCompare {
	FONT-SIZE: 7.5pt; COLOR: #808080; TEXT-DECORATION: none
}
A.LinkTextTopBan {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0045aa; FONT-FAMILY: verdana,tahoma,arial,helvetica; TEXT-DECORATION: none
}
A.visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0045aa; FONT-FAMILY: verdana,tahoma,arial,helvetica; TEXT-DECORATION: none
}
A.LinkTextTopBan:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0045aa; FONT-FAMILY: verdana,tahoma,arial,helvetica; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-SIZE: 7.5pt
}
.FormSearch {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 8pt; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
.HeadInfoProduct {
	FONT-WEIGHT: bold; COLOR: #003b97
}

.HeadInfoProduct H2 {
  margin-bottom: 2px; 
  margin-top: 1px;
}

.HeadNews {
	FONT-WEIGHT: bold; COLOR: #0045aa
}
.HeadNewsSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 10px
}
.HeadDate {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cd0000
}
.TextPath {
	FONT-SIZE: 7.5pt; COLOR: #00c4f6;
	display:inline;
	margin:0px;
}
.TextTop {
	FONT-SIZE: 7.5pt; COLOR: #00c4f6
}
.TextBottom {
	COLOR: #666666
}
.TextInfo {
	FONT-WEIGHT: bold; COLOR: #0045aa
}
.TextError {
	FONT-WEIGHT: bold; COLOR: #cd0000
}
.TextShowcase{
	FONT-SIZE: 7.5pt; COLOR: #838383
}
.TextShowcase span.red { FONT-SIZE: 7.5pt; color: #DE5112;}
.TextShowcaseData {
	FONT-SIZE: 7.5pt; COLOR: #000000
}
.TextShowcaseSlogan {
	FONT-SIZE: 7.5pt; COLOR: #ffffff
}
.TextShowPrice {
	FONT-SIZE: 7.5pt; COLOR: #000000
}
.TextShowStatus {
	FONT-SIZE: 7.5pt; COLOR: #0045aa
}
.TextPrice {

	COLOR: #DE5112;
}
.TextStatus {
	COLOR: #EB7C5C
}
.TextArea {
	COLOR: #0045aa; PADDING-TOP: 5px
}
.TextInfoProduct {
	COLOR: #000000;
	text-align: justify;
}
.TextTable {
	COLOR: #838383
}
.TextStarlet {
	COLOR: #cd0000
}
.TextDate {
	COLOR: #666666
}
.TextNews {
	COLOR: #666666
}
.TextSource {
	COLOR: #666666; PADDING-TOP: 5px
}
.TextCompare {
	FONT-SIZE: 7.5pt; COLOR: #808080
}
.TextComparePrice {
	FONT-SIZE: 7.5pt; COLOR: #003b97
}
.TextCompareData {
	FONT-SIZE: 7.5pt; COLOR: #000000
}
.TextName {
	FONT-SIZE: 7.5pt; COLOR: #808080
}
.TextValue {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000
}
.PaddingShowcase {
	PADDING-LEFT: 15px
}
.PaddingInfo {
	PADDING-LEFT: 15px
}
.PaddingRight {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.PaddingInfoShop {
	PADDING-LEFT: 10px
}
.PaddingTable {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.DivOn {
	DISPLAY: block; PADDING-LEFT: 6px
	/*text-align: right;*/
}
.DivOff {
	DISPLAY: none; PADDING-LEFT: 6px
	/*text-align: right;*/
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
H1.grname {
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: verdana,tahoma,arial,helvetica;
	font-weight : bold;
	display : inline;
}

H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: verdana,tahoma,arial,helvetica
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: verdana,tahoma,arial,helvetica
}

/* ПОЛУПРОЗРАЧНЫЕ НАГРАДЫ */
img.Transp {
	filter:alpha(opacity=25);
}

/* СПИСКИ С ГРАФИЧЕСКИМИ ТОЧКАМИ */
ul.smallbull {
	list-style-image: url(/pictures/pics/common/bullet4.gif);
	margin-left: 1em;
	padding-left: 1em;
}

ul.smallbull li {
	padding-bottom: 1ex;
}

ul.blockbull {
	list-style-image: url(/pictures/common/bullet3.gif);
	margin: 2ex 0 1ex 0;
	padding-left: 1.5em;
}

ul.blockbull li {
	padding-bottom: 1ex;
}

/* БЛОКИ */

td.block { padding: 5px 7px 5px 7px; }
.red { color: #DE5112;}

table.voting td {color: #666666;}
table.voting td div.blockheadersmall { font-size: 90%; padding-right: 4px;}

table.voting a.LinkShow {font-size: 10px; }
table.voting a.LinkShow:HOVER, table.voting a.LinkShow:link, table.voting a.LinkShow:visited, table.voting a.LinkShow:active {font-size: 10px; }



.blockheader {
	color: #5C7397;
	font-weight: bold;
	font-size: 110%;
}

div.blockheadersmall {
	color: #5C7397;
	font-weight: bold;
}


div.blockheaderred {
	color: #DE5112;
	font-weight: bold;
	font-size: 110%;
}

div.blockheader .prodname {
	color: #666666;
	font-size: 100%;
}

div.blockgrey {
	padding: 1ex 0 1ex 0;
	color: #666666;
}

div.blocksmall {
	padding: 1ex 0 1ex 0;
	font-size: 90%;
}

div.bonuses {
	text-align: center;
	color: #5C7397;
	font-weight: bold;
	font-size: 140%;
}

.blockforumdate {
	color: #666666;
	font-weight: bold;
	font-size: 90%;
}

a.vitrinalink:link, a.vitrinalink:visited, a.vitrinalink:active, a.vitrinalink:hover {
	font-weight: bold;
	color: #5C7397;
	text-decoration: none;
}

/* Блок новостей */
.block div.newsdate { font-size: 90%; font-weight: bold; color: #DE5112; white-space: nowrap;}
.block div.newsheader { font-size: 90%; font-weight: bold; color: #000000;}
.block div.newstext { font-size: 90%; color: #666666; padding-bottom: 2ex;}

/* БАННЕРЫ */

td.banner1 {
	padding: 3px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background: #7DAED8 url(/pictures/common/bgr_banner1.gif) repeat-x;
}

td.banner1 a:link, td.banner1 a:visited, td.banner1 a:active {
	color: #ffffff;
	text-decoration: none;
	display: block;
}
td.banner1g {
	background-color: #7DB4D8;
	height: 50px;
	text-align: center;
}

td.banner2 {
	padding: 3px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	color: #4780B8;
	background: #F1F9FF url(/pictures/common/bgr_banner2.gif) repeat-x;
}

td.banner2 a:link, td.banner2 a:visited, td.banner2 a:active {
	color: #4780B8;
	text-decoration: none;
	display: block;
}
td.banner2g {
	background-color: #E4F3FF;
	height: 50px;
	text-align: center;
}

/* КОРЗИНА В ШАПКЕ */
td.basketfull {
	text-align: center;
	vertical-align: middle;
	font-size: 9px;
}

td.basketfull a:link, td.basketfull a:visited, td.basketfull a:active {
	color: #15284D;
	text-decoration: none;
	display: block;
}

div.basketkurs {
	text-align: center;
	font-size: 9px;
	color: #00C8FB;
	padding: 3px 0 0 0;
}


/* Старая цена в описании товара */
.TextOldPrice {
	COLOR: #888; text-decoration: line-through;
}
.uePrice {
	COLOR: #888;
}
/* Старая цена на витрине */
.TextComparePrice .old {
	FONT-SIZE: 7.5pt; COLOR: #666; text-decoration: line-through;
}
.Form {font-family:verdana,tahoma,arial,helvetica;font-size:8pt;border:1px #838383 solid;}
.kolich {font-family:verdana,tahoma,arial,helvetica;font-size:8pt;border:1px #838383 solid;text-align: center;}

/* Для категорий новостей в меню */
.newsMenuSubcat {padding:0px 0px 0px 20px}
.newsMenuSubcat img{vertical-align:bottom}

/* для динамичекски подгружаемых данных*/
.loading {width: 100%; margin: 5 5 5 30; color: #5C7397; }


/*отзывы покупателей*/
	.r_t {
    background: url(/pictures/r_rt.gif) right top no-repeat;
    margin-right:-7px;
    height: 8px;
	}
	.r_t_2 {
    background: url(/pictures/r_lt.gif) left top no-repeat;
    height: 8px;
	}
	.r_t_3 {
	  border-top: 1px solid #cccccc;
	  margin-left: 8px;
	  background-image: none;
	}

	.r_b_r {
    width:8px;
    float: right;
    background: url(/pictures/r_rb.gif) right top no-repeat;
    height: 8px;
    margin-top: -8px;
	}
	.r_b_l {
    margin-right: 16px;
    background: url(/pictures/r_lb.gif) left top no-repeat;
    height: 8px;
    margin-top: -8px;
	}

	.opi_text {
  	border-left: 1px solid #cccccc;
  	border-right: 1px solid #cccccc;
  	border-bottom: 1px solid #cccccc;
    margin-top: -1px;
    padding: 0 12px 8px 12px;
    text-align: left;
	}
	.opi_block {
	  margin-right: 130px;
	  padding-left:6px;
	  margin-bottom: 10px;
	}
	.opi_author {
	  width:120px;
	  float:right;
	  margin-top:-5px;
	  color: #808080;
	  font-weight: bold;
	}
	.opi_stars {
	  margin-top:5px;
	}

	/*бегущая строка*/
	.runLine {
	  position: absolute; top: 80px; right: 243px; width: 135px; height: 10px;
	}

/* Ценник */

#new_price div.price_deshevle {
  background: url('/pictures/price/nashli_deshevle.gif') no-repeat;
  margin-left: 140px;
  height: 18px; 
  margin-bottom: -6px;
}

#new_price div {
margin: 0;
padding: 0;
text-align: left;
}

.price_set {
  width: 228px;
}

.price_but {
text-align: right!important;;
}

.price_but img {
border: 0;
}

.price_lable {
color: #5274A9;
font: 11px Tahoma;
line-height: 120%;
width: 191px;
margin-top: 7px!important;
background-color: #F1F9FF;
}

.price_lable a {
display: block;
margin-top: 2px!important;
color: #5274A9;
font: 9px Tahoma;
line-height: 120%;
text-decoration: underline;
}

.price_lable a:hover {
text-decoration: none;
}

.price_sklad {
width: 228px;
}

.price_sklad_1 {
width: 191px;
height: 21px;
padding: 9px 0 0 37px!important;
background: url('/pictures/price/price_sklad_1.gif') no-repeat;
}

.price_sklad_2 {
width: 191px;
height: 21px;
padding: 9px 0 0 37px!important;
background: url('/pictures/price/price_sklad_2.gif') no-repeat;
}

.price_sklad_3 {
width: 191px;
height: 21px;
padding: 9px 0 0 37px!important;
background: url('/pictures/price/price_sklad_3.gif') no-repeat;
}

.price_repeat {
background: url('/pictures/price/price_repeat.gif') repeat-y;
}

.price_bottom {
background: url('/pictures/price/price_bottom.gif') 0 100% no-repeat;
}

.price_dost {
width: 191px;
min-height: 25px;
padding: 9px 0 7px 37px!important;
background: url('/pictures/price/price_dost.gif') no-repeat;
}

.price_beznal {
width: 191px;
min-height: 25px;
padding: 9px 0 7px 37px!important;
background: url('/pictures/price/price_beznal.gif') no-repeat;
}

.price_set .cen {
color: #FFF;
font: 27px Arial;
font-weight: bold;
line-height: 110%;
}

.price_set .ed_iz {
color: #FFF;
font: 10px Tahoma;
line-height: 100%;
}

.price_0 {
width: 170px;
height: 53px;
padding: 10px 0 11px 58px!important;
background: url('/pictures/price/price_podl_0.jpg') no-repeat;
background-color: #FFF;
}


.price_1 {
width: 170px;
height: 53px;
padding: 40px 0 0 58px!important;
background: url('/pictures/price/price_podl_1.jpg') no-repeat;
background-color: #82E97D;
}

.price_2 {
width: 170px;
height: 85px;
padding: 8px 0 0 58px!important;
background: url('/pictures/price/price_podl_2.jpg') no-repeat;
background-color: #D73A2B;
}

.price_3 {
width: 170px;
height: 85px;
padding: 8px 0 0 58px!important;
background: url('/pictures/price/price_podl_3.jpg') no-repeat;
background-color: #DC7E20;
}

.price_4 {
width: 170px;
height: 85px;
padding: 8px 0 0 58px!important;
background: url('/pictures/price/price_podl_4.jpg') no-repeat;
background-color: #E63270;
}

.price_5 {
width: 170px;
height: 85px;
padding: 8px 0 0 58px!important;
background: url('/pictures/price/price_podl_5.jpg') no-repeat;
background-color: #B129BF;
}

.price_6 {
width: 170px;
height: 85px;
padding: 8px 0 0 58px!important;
background: url('/pictures/price/price_podl_6.jpg') no-repeat;
background-color: #0667BD;
}

.price_7 {
width: 170px;
height: 85px;
padding: 8px 0 0 58px!important;
background: url('/pictures/price/price_podl_7.jpg') no-repeat;
background-color: #C62505;
}

.price_0 .old {
color: #063899;
font: 11px Tahoma;
line-height: 100%;
}

.price_2 .old,.price_3 .old,.price_4 .old,.price_5 .old,.price_6 .old,.price_7 .old {
color: #FFF;
font: 11px Tahoma;
line-height: 100%;
}

.price_0 .old s {
  font-size: 12px;
  font-weight: bold;
  color: #063899;
}

.price_0 .ed_iz {
  margin-top: 2px!important;
  color: #686868;
}

.price_2 .old s,.price_3 .old s,.price_4 .old s,.price_5 .old s,.price_6 .old s,.price_7 .old s {
font-size: 12px;
font-weight: bold;
}

.price_0 .cen {
  margin-top: 4px!important;
  color: #000;
}

.price_2 .cen,.price_3 .cen,.price_4 .cen,.price_5 .cen,.price_6 .cen,.price_7 .cen {
margin-top: 26px!important;
}

/*картинки (кусочки)*/

div.thumb {
  margin-right:2px;
  border:1px solid #999;
  margin:1px;
  width:50px;
  height:50px;
}

div.thumb_empty {
  margin:1px;
  width:50px;
  height:50px;
}

div.thumb a {
  display:block;
  width:50px; /* ширина видимой части */
  height:50px; /* высота видимой части */
  line-height:50px;
  overflow:hidden; /* скрываем "лишнее" */
  position:relative; /* это важно! */
  z-index:1;
}

div.thumb a img{
  float:left;
  position:absolute;
  top:-10px;
  left:-10px;
}

div.thumb a:hover{
  overflow:visible;
  z-index:1000;
  border:none;
}
/* а вот полной картинке рамочку добавим */
div.thumb a:hover img{
  border:1px solid #999;
  background:#fff;
  padding:2px;
}

div.videos {
  text-align: center;
}
div.videos img {
  margin-left: 5px;
}