/*S. Copyright © SiteNet, 2009*/
table.main {width: 100%; width: expression(body.clientWidth > 1001? "100%": "1000px");	min-width: 1000px;	margin: 0;	padding: 0;}

/*body*/
.body_title_spec{ min-width:320px; min-height:60px; background-image: url(../../img/standard/i_spec.jpg); background-position: bottom left; background-repeat:no-repeat;}
.body_title_spec h1{font-size:1.5em;}

.body input.radio{margin-top:-0.2em}
.body input.checkbox{margin-top:-0.2em}

/*position*/
.p_left{position:relative; top:0; left:0; float:left; text-align:left}
.p_right {position:relative; top:0;}
.padd_20{padding-top:20px}

.padd_0{padding:4px}
.padd_top_0{padding-top:4px}
.padd_right_0{padding-right:4px}
.padd_left_0{padding-left:4px}

.padd_1{padding:10px}
.padd_top_1{padding-top:10px}
.padd_right_1{padding-right:10px}
.padd_left_1{padding-left:10px}

.padd_2{padding:20px}
.padd_top_2{padding-top:20px}
.padd_right_2{padding-right:20px}

.padd_3{padding:27px}
.padd_top_3{padding-top:27px}
.padd_right_3{padding-right:27px}


.nowrap {white-space: nowrap;}
.icon {width:20px; height:20px;}

/*font*/
.font_a{color: #3577a5;}
.font_3{color: #333333;}
.font_w{color:#ffffff}
.font_w a{color:#ffffff}
.font_green{color:#60a520}

.font_red{color:#de9b05}
.sale .h3 .big{color:#de9b05}
.h3.sale .big{color:#de9b05}

.title_s{font-size:0.95em; font-weight:bold}

/*text-decoration*/
.noactive{text-decoration:none; color:#333333; border-bottom:none}
a.noactive{text-decoration:none; color:#333333; border-bottom:none}
a.false_a {color:#666666; font-weight:bold; font-size:1.2em; text-decoration:none;}
a.false_a{border-bottom: 1px dashed #666666; margin-bottom:2px}
a.false_a.font_green{color:#60a520; border-color:#60a520}
a:hover.false_a{border-bottom: none}

/*bg_color*/
.bg_w{background-color:#ffffff;}
.bg_red0{background-color:#fcf1b7}
.bg_red1{background-color:#f7da65}

/*.sale td{background-color:#fdf6d8}*/
.sale td{background-color:#fcf1b7}

.bg_green0{background-color:#eeeeee}
.bg_green1{background-color:#def0c8}

.bg_blue1{background-color:#8cd7f2}

.bg_none{background-color:transparent}
.bg_image_none{background-image: none;}


.GR_green0{background-image:url(../../img/standard/GR_green0.jpg); background-position: bottom left; background-repeat: repeat-x; }
.ten_top{background-image:url(../../img/standard/ten_top.jpg); background-position: top left; background-repeat: no-repeat;  }
.ten_bottom{background-image:url(../../img/standard/ten_bottom.jpg); background-position: bottom left; background-repeat: no-repeat; }

/*border*/
.border0{border:1px solid #cccccc}
.border0_top {border-top:1px solid #cccccc}
.border0_bottom {border-bottom:1px solid #cccccc}

.border{border:1px solid #999999}
.border_bottom{border-bottom:1px solid #999999}
.border_top{border-top:1px solid #999999}

.border_w {border:1px solid #ffffff}
.border_w_left {border-left:1px solid #ffffff}
.border_w_top {border-top:1px solid #ffffff}


.border_green_bottom{border-bottom:1px solid #cee1b7;}


/*right - общее*/
.right{font-size:98%}
.right .icq{width: 28px; height:26px; background-image:url(../../img/standard/icon/i_icq.gif); background-position: top right; background-repeat: no-repeat; padding-top:9px; padding-left:3px}
.right .mdl h3{font-size:110%}
.right .mdl p.h3{font-size:110%; display:table-row; vertical-align:middle;}



/*fieldset*/

.fieldset{padding:10px;}
.fieldset tr{height:50px}
fieldset legend {color:#798087; font-weight:bold;  padding: 0 10px;font-size:1.2em;}
fieldset legend.bg_category{margin-top:-3px;}
fieldset{border:1px solid #b0b6bd;}
fieldset .small {margin-bottom:20px}

.body fieldset legend {font-size:1.4em; font-weight:normal;}
.body fieldset table.bg_green0 td{padding: 2px 10px; text-align:left; }


/*main_menu*/
.main_menu {font-size:1em}

/*topmenu*/
.topmenu div{padding:5 15 10 15; min-height:10px; text-align:center }
.topmenu a{color:#ffffff}
.topmenu a.noactive div {color:#333333; text-decoration:none; background-color:#ffffff;  border-top:2px solid #dff4cc;}
.topmenu a:hover.noactive div{background-color:#ffffff; border-top:2px solid #dff4cc; }

/*catalog*/
.catalog {padding: 0 10px; background-color:transparent;}
.catalog .h2{color:#333333; margin:0 0 20px 0; font-size:1.3em}


.catalog .pic{width:20px;}

.catalog .category {margin:0.8em 0 0 0;}
.catalog .category_name{margin-left:33px; margin-top:-20px; font-weight:bold; display: block; color:#6982bb} 

.catalog div.subcategory{margin:0.8em 0 2em 30px; font-size:1em; font-weight:normal }
.catalog div.category div.subcategory a{color:#798087}
.catalog div.category div.subcategory a.noactive{color:#333333}
.catalog div.subcategory p {background-image:url(../../img/catalog/icon/li_style.gif); background-position: top left; background-repeat: no-repeat; margin:0.4em 0 0.4em 0; padding-left: 20px;}
.catalog div.subcategory p.noactive a{color:#333333;}

/*search */
.search { height:30px; width:260px; dispay:table-cell; vertical-align:top; white-space: nowrap; color:#666666; }
.search input{margin-top:0}
.conner_right{background-image: url(../../img/standard/icon/conner_right.gif); background-position: top right; background-repeat: no-repeat; vertical-align:top;}
/*================================*/
/*mdl*/
.photo img{ margin:5px;}
/*.sale .photo {background-color:#f0ad21}*/
.mdl .photo{background-image: url(../../img/standard/icon/bg_photo.gif); background-position: top left; background-repeat:no-repeat; width:122px; height:100px; margin-top:10px}
.sale .mdl .photo{background-image: url(../../img/standard/icon/bg_photo_spec.gif);}
.sale div.mdl {padding-top:5px; padding-bottom:15px}
/*.mdl.sale .photo {background-color:#cae5a8}*/
.mdl .big {color:#333333; font-size:120%; font-weight:bold}

.right div.mdl{width:140px}
.right .bg_red1 .photo {background-image: url(../../img/standard/icon/bg_photo_spec.gif); background-position: top left; background-repeat:no-repeat;}


.mdl .status{position:relative; top: -15px; margin-left:100px}
.mdl .small{font-size:0.95em; padding-top:0.4em}


.mdl i.big{float:left; display: block;}

.mdl .price {margin-bottom:10px; }
.mdl  .big{font-size:120%; font-weight:bold;}
.mdl  .big small{font-size:80%; font-weight:normal}
.mdl .price span{white-space: nowrap;}

.mdl .buy td{padding: 0 5px }
/*================================*/

.mdl_str i{white-space:nowrap;}
.mdl_str td{padding:0; font-size:0.95em}
.mdl_str .h3 .big {font-size:150%; padding:0;}
.mdl_str .mdl_right {margin: -105px 10px 20px 125px}
.mdl_str .name {font-size:1.3em;}
.mdl_str .photo{ width:98px; height:98px; border:1px solid #999999; background-color:#ffffff; }

.mdl_str .photo { margin:0 10px 10px 5px}
.mdl_str .sravn{margin-bottom:5px; display: table-arr; vertical-align:middle }
.mdl_str .sravn {height:20px; color:#333333; border-bottom:1px solid #ffffff; background-color:#eaeaeb; background-image: url(../../img/catalog/icon/sravn_right.gif); background-position: top right; background-repeat:no-repeat; white-space:nowrap;}
/*.mdl_str .sale .sravn {background-color:#def0c8} green*/
/*.mdl_str .sale .sravn {background-color:#fdf3b6} red*/

.mdl_str.padd_1 {font-size:1em}
.mdl_str.padd_1 td{padding:10px}
.mdl_str.padd_1 .h3{font-size:150%; font-weight:normal}
.mdl_str.padd_1 .h3 .big{ font-weight:normal}

.mdl_str div.bg_w{height:30px; width:150px; margin-bottom:-30px}
/*button*/
.span_q{ height:30px; padding:5px 0;  }
.q{ margin:-25px -25px 20px 15px}
.q input{text-align:right; width:50px; height:18px; font-size:12px;}
.mdl .q{ margin:-22px 0 10px 10px}




.button_medium{width:150px; height:30px; background-color:transparent; border:none; cursor: pointer; padding:0; margin:0; }

.but_0{ width:180px;  height:30px; background-color:transparent; border:none; cursor: pointer;  background-image:url(../../img/catalog/icon/but_0.gif); background-position: middle right; background-repeat: no-repeat;}
input.but_0{text-align:left; vertical-align:middle; font-size:13px; color: #333333; font-weight:normal; padding-top:-5px; padding-left:15px}

/**/
.mdl_str .but_buy{ background-image:url(../../img/catalog/icon/bg_buy.gif); background-position: top right; background-repeat: no-repeat;  }
.mdl_str .but_sale{background-image:url(../../img/catalog/icon/bg_sale_red.gif); background-position: top right; background-repeat: no-repeat;}
.mdl_str .but_zakaz{background-image:url(../../img/catalog/icon/bg_zakaz.gif); background-position: top right; background-repeat: no-repeat;}

/**/
.mdl .button_mdl{width:130; height:25; background-color:transparent; border:none; cursor: pointer; margin:0}
.mdl .but_buy{ background-image:url(../../img/catalog/icon/bg_buy_small.gif); background-position: top right; background-repeat: no-repeat;  }
.mdl .but_zakaz{ background-image:url(../../img/catalog/icon/bg_zakaz_small.gif); background-position: top right; background-repeat: no-repeat;  }
.mdl .but_sale{ background-image:url(../../img/catalog/icon/bg_sale_small_red.gif); background-position: top right; background-repeat: no-repeat; }

/*.right .mdl .but_sale{ background-image:url(../../img/catalog/icon/bg_sale_small_right.gif); background-position: top right; background-repeat: no-repeat; }*/


.mdl_str .text_icon {margin: -12px 20px 0 25px;}


/*search*/

input.button_small {background-image: url(../../img/standard/icon/but_small_green.gif); background-position:bottom right; background-repeat:no-repeat;}
input.button_small {width:65px; height:21px; margin:0 5px 0 5px; background-color:transparent; border:none; cursor: pointer; display: table-cell; vertical-align: middle; text-align:center}


/*name category*/
.bg_category {background-image: url(../../img/standard/icon/i_kategory.jpg); background-position: top left; background-repeat:no-repeat;}
.bg_category{min-width:326px; min-height:20px; margin:0 0 20 0; padding:35px 0 0 35px; font-weight:bold; color:#333333; font-size:1.2em;}

.bg_spec {background-image: url(../../img/standard/icon/i_spec_red.jpg); background-position: top left; background-repeat:no-repeat;}
.bg_new{background-image: url(../../img/standard/icon/i_spec.jpg); background-position: top left; background-repeat:no-repeat;}
.right h1{margin:0}
.right .bg_category { background-image: url(../../img/standard/icon/i_spec_right_red.jpg);background-position: top right; background-repeat:no-repeat; min-width:200px; min-height:20px; margin:0; padding: 40 5 15 15; font-size:1.4em; color:#ffffff}
.right .bg_category.new {background-image: url(../../img/standard/icon/i_spec_right.jpg);background-position: top right; background-repeat:no-repeat; }



/*footer*/
.footer{font-size:0.95em; color:#999999}
.footer .phone h1{margin:0 15px; font-size:1.4em}
.footer a{color:#999999}
.footer td{padding:80px 10px 40px 10px}
.footer_2 {position:relative; top:0;}


/*separators*/
.line {background-image: url(../../img/standard/line.gif);background-position:top left; background-repeat: repeat-x; min-height:1px;}
.line_bottom {background-image: url(../../img/standard/line.gif);background-position:bottom left; background-repeat: repeat-x; min-height:1px;}
p.line{padding-top:4px; padding-bottom:4px; margin-top:7px; margin-bottom:7px}

.v_line{background-image: url(../../img/standard/line.gif);background-position:top right; background-repeat: repeat-y;}
.v_line_right{background-image: url(../../img/standard/line.gif);background-position:top left; background-repeat: repeat-y;}


/*border*/
table {border-collapse: collapse;}

/*alpha*/
.alpha{opacity:0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40)/*IE*/; }
.alpha:hover{opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)/*IE*/}


/*counter*/
.counterBox{width:100%; float:left;  padding:20px 0}
.counterBox div.counter {float:left; margin:0 15px 0 0;}

