body {font-size: 11px; font-family: Tahoma; color: #000000;-moz-user-select: none;-khtml-user-select: none;user-select: none;cursor:default;}
form {padding:0px;margin:0px;}
input {font-size: 11px; font-family: Tahoma;}
a {text-decoration: underline; color: #145A96; font-size:11px; line-height: 18px;cursor:pointer;}
p {padding:0px; margin:0px;}
h3 {text-decoration: none; color: #000000; font-size:12px; font-weight: bold; padding:0px; margin:0px;}

.menuText {line-height:20px; float:left; padding:0px 20px 0px 20px; font-weight: bold;}
.menuText a {text-decoration: none; color: #000000; font-size:10px;}

.bMenuText {line-height:20px; float:left; padding:0px 8px 0px 8px; font-weight: bold;}
.bMenuText a {text-decoration: none; color: #000000; font-size:10px;}

.selectedMenuText {line-height:18px; float:left; padding:0px 20px 0px 20px; font-weight: bold;background-color:#CDCDCD;}
.selectedMenuText a {text-decoration: none; color: #FFFFFF; font-size:10px;}

.bSelectedMenuText {line-height:18px; float:left; padding:0px 8px 0px 8px; font-weight: bold;background-color:#CDCDCD;}
.bSelectedMenuText a {text-decoration: none; color: #FFFFFF; font-size:10px;}

.spName{_height: "40px";min-height: 40px;}
.spTitle{font-size: 16px; font-weight: bold; font-family: arial;padding:10px 0px 10px 0px; margin:0px;}
.sectionTitle {FONT-SIZE: 16px; font-weight: bold; font-family: arial; margin:0px;}

.b_link {line-height: 18px; font-weight: bold; text-decoration: underline;}
.w_link {color: #FFFFFF; line-height: 18px; text-decoration: underline;}
.bl_link {color: #000000; line-height: 18px; text-decoration: underline;}

.lm_link {color: #000000; line-height: 18px; text-decoration: none;}
.lmw_link {color: #FFFFFF; line-height: 18px; text-decoration: none;}

.lm_item {font-size: 11px; height:40px; border-bottom:solid 1px #E5E5E5;}
.lm_item_last {font-size: 11px; height:40px;}
.lm_item_selected {font-size: 11px; color: #FFFFFF; background-color:#8E3C31; line-height: 18px;}

.lm_sub_item {font-size: 11px; height:40px; padding-left:15px; border-bottom:solid 1px #E5E5E5;}
.lm_sub_item_last {font-size: 11px; height:40px; padding-left:15px;}
.lm_sub_item_selected {font-size: 11px; height:40px; padding-left:15px; background-color:#ECECEC;}

.text {font-size: 11px; line-height: 18px;}
.w_text {FONT-SIZE: 11px; color: #FFFFFF; line-height: 18px;}
.grtext {FONT-SIZE: 11px; line-height: 18px; color: #6C6C6C;}

.poisk {FONT-SIZE: 10px;  line-height: 18px; color: #B20000; text-decoration: underline;}

.date {FONT-SIZE: 11px; color: #AFB0B4; padding-bottom:5px;}
.basketBlock {width:230px;height:70px;float:right;padding: 10px 0px 15px 10px;background-color:F49A06;}
.basketLink {FONT-SIZE: 18px; color: #FFFFFF; border-right:solid 1px #ffffff; padding-right:10px;text-decoration: none;}


.price {FONT-SIZE: 18px; color: #1E1E1E; font-family: Arial;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
.allarticles {width:90px; height:20px; background-color:F49A06; text-align:center;}

.menuLine {height:18px;background-color:#CDCDCD;float:left;width:1px;}
.hLine {line-height:0; font-size:0;border-bottom:solid 1px #E5E5E5; width:100%}

.validation-advice {color: #cc0000;font-size:11px;}
.changedSum {color: #bc1111;}

.errorMessage{font-size: 11px; padding:10px; color: #bc1111;}
.okMessage{font-size: 11px; padding:10px; color: #297BB5;}

.text optgroup {
background:#888888;
color:#FFFFFF;
font:bold sans-serif 13px;
}
.text option {
background:#ffffff;
color:#114433;
font:normal sans-serif 12px;
}
.popular_prod_list{
    padding:30px 0px 10px 0px;
}
.popular_prod{
    width:186px;padding:10px 0;
}
.popular_prod_c{
    padding:18px 0;
}
.producer {
    padding-right: 10px;
    width:190px;padding:10px 0;
}
.producer a{
    font-size:11px;
    text-decoration: none;
}
.producer a:hover{
text-decoration: underline;
}
.producer_other{
    width: 450px;
}
.producer_other td {
    padding-right: 15px;
}
.producer_other td a{
    text-decoration: none;
}
.producer_other td a:hover{
text-decoration: underline;
}
.producerTitle{
    text-decoration: none;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    margin:0;
    color: black;
}
ul.prod_tabs{list-style: none;display: inline;margin:0;padding:0;}
ul.prod_tabs li{list-style: none;display: inline;margin:0 -3px;text-align: center;}
ul.prod_tabs li a{font:bold 11px sans-serif;color:#145A96;text-decoration:none;padding:8px 5px;}
* html ul.prod_tabs li a{padding:8px 3px;}
ul.prod_tabs li a span{border-bottom:1px dashed #145A96;margin:0 -1px;}
ul.prod_tabs li a.active{border:1px solid #C7DFE9;border-bottom:1px solid white;background:white URL("images/design/ibg_tab.png") repeat-x top;color:#FB9B00;}
ul.prod_tabs li a.active span{border-bottom:0;margin:0 2px 2px 2px;}
ul.prod_tabs li.sep{width:1px;background:white URL("images/design/ibg_separator.png") no-repeat;margin-right:-7px;}
ul.prod_tabs li{background:transparent URL("images/design/ibg_separator.png") no-repeat top right;}
ul.prod_tabs li:last-child{background:transparent;}
* html div.tabCont{padding-bottom:10px;}
* html ul.prod_tabs li{margin:0 0 0 3px;}
* html ul.prod_tabs li a.active{margin:0 -5px;}
div.tabCont{border-bottom:1px solid #C7DFE9;padding:8px 0;}
table.pparams tr.down{display:none;}
table.pparams tr.down td.text{padding:5px 10px !important;}
td.slidedown{padding:2px 0 !important;}
table.pparams td.slidedown:hover{background-color:#F0F0F0;cursor:pointer;}
td.slidedown b{padding-bottom:1px; border-bottom:1px dotted black;}
img.arrow{margin-right:5px}
div.inlineProducers{
    width:138px;

  display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/
  _overflow:hidden;/*IE6, IE7*/
  * zoom:1;/*включаем hasLayout для IE6, IE7*/
  * display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}
input[type=checkbox]{margin:-3px 5px;vertical-align:middle;}