/* At-Rules */
@charset "windows-1251";
BODY {font-family: tahoma; font-size: 11px; margin: 0 25 00 25; background-color:ffffff;}
TD {font-family: tahoma;font-size: 11px;}
A  {font-family: tahoma;font-size: 11px; TEXT-DECORATION: none }
UL {font-family: tahoma;font-size: 11px;}
A:hover { TEXT-DECORATION: underline }
IMG {border:0;}
.cost {FONT-FAMILY: sans-serif; FONT-WEIGHT: bold; font-size: 14px;  color: #DE3633; }
.costrub {font: bold sans-serif; font-size: 16px;color: #797979; }
.hide {font-size: 80%; color: #797979; font-family: sans-serif}
.desc_cost {FONT-FAMILY: sans-serif; FONT-WEIGHT: bold; font-size: 16px;  color: #DE3633; }
.desc_costrub {font: bold sans-serif; font-size: 18px;color: #797979; }
.desc_hide {font-size: 60%; color: #797979; font-family: sans-serif}
.bantext {TEXT-DECORATION: none; border-collapse: collapse; FONT-FAMILY: sans-serif;font-size: 10px;color:#2456AB; }
.bantexth {TEXT-DECORATION: none; border-collapse: collapse; FONT-FAMILY: sans-serif; font-size: 10px; color:#2456AB; FONT-WEIGHT: bold;}
.bantextname {TEXT-DECORATION: none; border-collapse: collapse; FONT-FAMILY: sans-serif;font-size: 15px; color: #2456AB; FONT-WEIGHT: bold;}
/* cost_sm_ue - цена в коталоге в баксах*/
.cost_sm_ue	  {font-family: tahoma;font-size: 11px; font-weight:bold; color: #DE3633; }
/* "есть в 4 магазинах "*/
.line_masstr {color:BLACK;}
/* "есть в 4 магазинах " показывает ц*/
.line_mags, div#sale_description {color:#DE3633;font-weight: bold; font-family: sans-serif;}
div#sale_description span#blue {color:#003CAB;}
sup.ast {color:#DE3633;}

.apflat {FONT-FAMILY: sans-serif; font-size: 11px; border: 0px none; color: #0000CC;FONT-WEIGHT: normal;}
.flat {FONT-FAMILY: sans-serif; padding: 0px; color: #003366; font-size: 13px; border: 0px none;border-top: 0; border-right: 0; border-left: 0;}
.tflat {FONT-FAMILY: sans-serif; margin: 0 0 0 0 ;padding: 0px;border: 0px none;}
.flatform {display: inline;padding: 0px; border: 0px none;}
.flatform2 {display: inline;padding: 0px;  border: 1px solid #2456AB;}
.aflat {FONT-FAMILY: sans-serif; font-size: 11px; border: 0px none; color: #FFFFFF}
.pflat {FONT-FAMILY: sans-serif; font-weight: bold ; font-size: 11px; border: 0px none; color: #FFFFFF}
.aflatnews {font:bold sans-serif;font-size: 11px; border: 0px none; color: #FFFFFF}
.sflat {TEXT-DECORATION: none; COLOR: #CC3333; border-collapse: collapse; FONT-FAMILY: sans-serif;font-size: 11px; FONT-WEIGHT: normal ; vertical-align: top;}

.main {border-collapse: collapse; FONT-FAMILY: sans-serif; color: #003366; font-size: 13px; border: 1px solid #2456AB;}
.mainbox {border-collapse: collapse; FONT-FAMILY: sans-serif; color: #003366; font-size: 13px; background: #ECECEC}
/* MENU */
.Outline {FONT-FAMILY: sans-serif;font-size: 11px; border: 0px none; color: #FFFFFF}
.Outline1 {FONT-FAMILY: sans-serif;font-size: 11px; border: 0px none; color: #FFFFFF}
.Outline2 {FONT-FAMILY: sans-serif;font-size: 11px; border: 0px none; color: #FFFFFF}
.OutlineSel {FONT-FAMILY: sans-serif;font-size: 11px;font:bold ; border: 0px none; color: #FFFFFF}
.Outlineall {FONT-FAMILY: sans-serif;font-size: 10px; border: 1px none; color: #FFFFFF}
.Outline3 {font:normal sans-serif;font-size: 11px; border: 0px none; color: #FFFFFF}
.OutEm {font-weight:bold; color:yellow}
.calatoguelinef{font:normal sans-serif;font-size: 11px; color: BLACK }
.calatogueline {font:normal sans-serif;font-size: 11px; color: #003CAB }
.calatogueline:visited {font:normal sans-serif;font-size: 11px; color:#646464 }
.calatoguelinesel {font:bold sans-serif;font-size: 11px; color: BLACK}

.selectbox {background:#215AAB none repeat no-scroll 0%; FONT-FAMILY: sans-serif; font-size: 11px; border: 0px solid #6EA2D1; background: #215AAB; color: white; padding: 0px; font: bold;}
.selectboxx {FONT-FAMILY: sans-serif; color:#6EA2D1; font-size: 11px; border: 0px solid #6EA2D1; background: #E9EEF4; padding: 0px; font: bold}
.flatformtext {FONT-FAMILY: sans-serif;font-size: 12px; border: 1px solid #6EA2D1; background: #FFFFFF; color: #003366 ;padding: 0px; }
.flatformbutton {FONT-FAMILY: sans-serif; font-size: 11px; border: 1px solid #6EA2D1; background: #215AAB; color: white; padding: 0px; height: 17px}
.date { color: #234B9F }
.news {font:normal sans-serif;font-size: 11px; color: #003366 }
.cost_old {font: italic};
table.FindFormTable {border: 1px solid #CED4D9 ; padding-top: 5px;}
table.ListTable2
	{ border: solid 1px #9DB5DB ; border-left: 0;border-bottom: 0; }
table.ListTable2 th {border: 1px solid #9DB5DB; text-align: center;
				 border-top: 0;
				 border-right: 0;
				 padding: 5px; padding-top: 0px; padding-bottom: 2px; font-size: 65%; background: #EDEDED; color: #747884}
table.ListTable2 td
	{ 	      border: solid 1px #9DB5DB;
	  		  border-top: 0;
			  border-right: 0;
			  padding: 5px }
.ListTable2 div#img {
    width:50px;
    height:50px;
    text-align:center;
}
table.tableflat{ border-top: 0; padding: 0px;  border-left: 0; border-right: 0; border-bottom: 0;  }
table.tableflat td { border-top: 0; padding: 0px;  border-left: 0; border-right: 0; border-bottom: 0;  }
.FlyDIV {WIDTH:200px;DISPLAY: none; position: absolute; border: 1px solid #D1DCEE; background: #FFFFFF;}



table.ListTable
	{ border: hidden 1px #CED4D9 }
table.ListTable th
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; border-bottom: 0; text-align: left;
	  padding: 5px; padding-top: 0px; padding-bottom: 2px; font-size: 60%; background: #EEEFF2; color: #747884 }
table.ListTable td
	{ border: solid 1px #CED4D9; border-top: 0; border-left: 0; text-align: left; padding: 5px }
table.ListTable th.Compare
	{ border-right: 0 }
table.ListTable td.Cart, table.ListTable td.Compare
	{ text-align: center }
table.ListTable td.Cart img
	{ width: 28px; height: 28px }
table.ListTable td.Compare
	{ border-right: 0 }
table.ListTable td.Space
	{ border: 0; padding: 0 }
table.ListTable em
	{ white-space: nowrap }


form.confirm input {
	font-size: 11px;
	border: 0px none;
	background: transparent;
	width: 300px;
}

form.confirm table td {
	border-bottom: 1px solid #404040;
}

input.flatformbutton {
	FONT-FAMILY: sans-serif;
	font-size: 11px;
	border: 1px solid #6EA2D1;
	background: #215AAB;
	color: white;
	padding: 0px;
	height: 17px;
}

table.ViewInfo
	{ border-top: solid 1px #CED4D9; border-bottom: solid 1px #CED4D9; border-collapse: collapse }
table.ViewInfo th
	{ width: 200px; border: solid 1px #CED4D9; border-left: 0; padding: 5px; font-size: 60%; color: #0054A4; text-align: left }
table.ViewInfo td
	{ padding: 5px; border: solid 1px #CED4D9; border-right: 0; }

tr.sale td.sale_price div.sale_mark{
 color:#DE3633;
 font-size:90%;
 font-weight:bold;
}

tr.sale td.sale_name .sale_mark{
 clear:both;
 color:#DE3633;
 font-weight:bold;
}

img.sale_button{
	margin-top:5px;
}

.producerList a, .producerList a:visited {
	color: #003CAB;
}

.producerList{
	margin-bottom:10px;
}

.producerList span{
	margin-right:7px;
}

.producerHl a {
	background-color:#FFFAAA;
	color: black;
	text-decoration:none;
	cursor:text;
}

p.reg_message{
	font-size: 16px;
	text-align:center;
	color: #006ECF;
}

#register label.info{
	font-size: 10px;
	padding-left: 10px;
}

.register_div{
	padding-left: 10px;
}

.register_div form#register {
	font-size: 12px;
}

#register input.error{
	background-color: #F4C8CE;
}

.span-23{
	width:23em;
}


#register select.error{
	background-color: #F4C8CE;
}

#register label.error{
	color: #F35B71;
	padding-left: 10px;
}

.thumbnails
{
	margin: -3em 0 3em -2em;
	text-align: center;
}

.thumbnail
{
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 3em 0 0 2em;
}

.thumbnail .r
{
	background:#efefef;
	padding:8px;
	width: 14em;
	height:18em;
	/*float: left;*/
}

.vote_button {
	margin: 3em 0 0 0;
}

.vote_mess {
	margin: 3em 0 -1.8em 0;
	font-size:1.2em;
	font-weight: bold;
}

#folded_list div#content {
	display:none;
}

#folded_list a,  #folded_list .fold-triangle {
	display: inline-block;
}

#folded_list #header a {
	text-decoration: none;
	font-weight:bold;
	color: rgb(0, 60, 171);
	border-bottom: 0.1em rgb(0, 60, 171) dashed;
	cursor: pointer;
	margin-bottom:1.0em;
}

#folded_list .fold-triangle {
	height: 1.0em;
	width: 1.0em;
	background: url(/images/icons_256x240.png) -32px -16px no-repeat;
}

