/* mneteplo.ru | coding - www.Le0n.ru | 2006 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Tahoma, Arial, Verdana, sans-serif; color: #000; min-width:997px; font-size:100.01%;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}       
a{color: #69719d; text-decoration: underline;}
a:hover{text-decoration: none;}
a:visited{color: #7d7d7d}
h1{font-size: 180%; margin-bottom: 18px; color: #f36843; font-weight: normal;}
    h1.top{border-bottom: 1px #ebebeb solid; padding-bottom: 1px;}
    h1.top span{color: #546191; font-size: 60%;}
h2{font-size: 170%; margin-bottom: 10px; color: #f36843; font-weight: normal;}
h3{font-size: 140%; margin-bottom: 12px; color: #43876b;}
h4{font-size: 110%; margin-bottom: 6px;}
    h4.blue{color: #546191;}
    h4.green{color: #43876b}
  
ul{margin: 8px 0 8px 28px; list-style: none;}
    ul li{background: url(/i/circle.gif) no-repeat 0 0.45em; padding-left: 12px;}

span{color: #e65e39;}
span.grey{color: #7d7d7d;}

p{margin-bottom: 12px;}
  
table td{padding: 6px 8px; border: 0px #d7d7d7 solid;}
table th{ background: #f4f4f4; color: #546191; text-align: left; padding: 6px 8px; border: 1px #d7d7d7 solid;}   
  
#main{position:relative; min-height:100%; font-size: 0.7em; background: url(/i/background_conter.gif) no-repeat 50% 0;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'998px':'100%'); height:100%;}
#main_content{padding-right: 35px; background: url(/i/background_right.gif) no-repeat 100% 0;}
    #main_left{width: 236px; padding-left: 34px; background: url(/i/background_left.gif) no-repeat 0 0; float: left;}
    #main_right{margin-left: 270px;}

/*--- LEFT ---*/
    div#logo{padding: 40px 0 0 0; height: 50px;}
    
    div#left_blocks{padding: 0;}
    div.brand-selection {
        margin:10px 0;
        float:none;
        width:174px;
    }
    div.brand-selection select {
        width:100%;
    }
    form.q-search {
        margin:10px 0;
    }
    form.q-search label {
        display:none;
    }
    form.q-search input {
/*        overflow:visible;*/
    }
    form.q-search input.i-text {
        width:110px;
    }
    html:first-child form.q-search input  {padding:0px 5px 0 5px;} /* lte Opera9 */
    @media all and (min-width:0px) { /* Opera9.5 */
      head~body:last-child form.q-search input  { 
            padding:5px 5px 0 5px;
        }
    }
    html:first-child form.q-search input.i-text  {padding:0;} /* lte Opera9 */
    @media all and (min-width:0px) { /* Opera9.5 */
      head~body:last-child form.q-search input.i-text  { 
            padding:2px;
        }
    }
    
        div#left_blocks div{padding: 0 0 1px 0; font-size:12px;}
        div#left_blocks div h2{width: 165px; color: #4f4c64; font-weight: bold; font-size: 11px; text-transform: uppercase; background: #ffd781 
url(/i/arrow_left.gif) no-repeat 0.5em 50%; padding: 3px 0 3px 18px; position: relative; top: -10px;}
        div#left_blocks div h2.hover{ background: #e65e39 url(/i/arrow_left_2.gif) no-repeat 0.5em 50%; color: #fff;}
            div#left_blocks div h2 a{color: #4f4c64; text-decoration: none;}
        div#left_blocks div ul{position: relative; top: -14px; list-style: none; margin: 0;}
            div#left_blocks div ul li{margin: 0 0 2px 0; padding: 0 0 0 9px; background: url(/i/arrow_left_li.gif) no-repeat 0 0.45em;}
            div#left_blocks div ul li.hover a{color: red}
                div#left_blocks div ul li ul{top: 0; position: relative; padding: 4px 0 4px 18px}
                div#left_blocks div ul li ul li{background: url(/i/arrow_left_li_li.gif) no-repeat 0 0.6em; font-weight: bold;}
                div#left_blocks div ul li ul li a{font-weight: normal;}
                    div#left_blocks div ul li.hover ul li a{color: #7d7d7d}
            
    div#attention{padding: 0 65px 0 0;}
        div#attention div{background: url(/i/background_blocks.gif) no-repeat 100% 0; padding: 16px 0;}
        div#attention div select{width: 100%;}
    
/*--- RIGHT ---*/
    ul#menu{float: right; list-style: none; padding: 20px 0 0 0; height: 26px; clear: right; right: -15px; position: relative; margin: 0;}
    ul#menu li{text-align: right; float: left; text-transform: uppercase; font-size: 0.9em; padding: 0 14px 0 10px; background: url(/i/arrow_menu.gif) 
no-repeat 0 0.4em;}
        ul#menu li a{color: #000; text-decoration: none;}
        ul#menu li a:hover{text-decoration: underline;}
    
    div#top_block{background: #8c96b3 url(/i/1x1_white.gif) no-repeat 0 0; border-bottom: 2px #77849f solid; float: left; width: 100%; font-size: 1.1em; 
color: #e7ecf9;}
    /*div#top_block:after {
            content:".";
            display:block;
            height:0;
            visibility:hidden;
            overflow:hidden;
            clear:both;
        }*/
    div#top_block strong{color: #fff; font-weight: bolder;}
        div#top_telephone{float: left; padding: 8px 0 6px 20px;}
        div#top_mail{float: right; padding: 8px 0 6px 32px; width: 170px; background: url(/i/background_top_block.gif) repeat-y 0 0;}
            div#top_mail a{color: #fff;}
    
    div#content_main_block{float: left; width: 100%;}
    div#content_block{width: 100%; float: left;}
        div#content_left{margin-right: 210px; padding-right: 28px; padding-top: 10px;}
        div#content_right{width: 199px; margin-left: -200px; padding-top: 20px; float: right; font-size: 11px;}
        
            /* TOP - IMAGES */
            div#top_index_1{background: url(/i/bg/bg_main_1.gif) repeat-x; height: 241px; border-bottom: 3px #d7d7d7 solid; margin-top: 4px;}
            div#top_index_2{background: url(/i/bg/bg_main.jpg) no-repeat 0 0; height: 241px;}
            div#top_index_3{background: url(/i/main_banner_girl.gif) no-repeat 100% 100%; height: 241px;}
                div#top_index_3 img{margin: 2px auto 0 auto; display: block; padding-right: 40%; float: right;}
                
            div.top_image{border-bottom: 3px #d7d7d7 solid; height: 172px; background-repeat: repeat-x; background-position: 100% 0; margin: 11px 0 18px 0;}
            div.top_image div{height: 172px; background-position: 100% 100%; background-repeat: no-repeat;}
            div.top_image div div{height: 172px; background-image: url(/i/second_banner.gif) !important; background-position: 0 0;}
            
                #bg_01{background-image: url(/i/bg/bg_1.jpg);}
                    #bg_01 div{background-image: url(/i/bg/bg_1_2.jpg);}                
                #bg_02{background-image: url(/i/bg/bg_2.jpg);}
                    #bg_02 div{background-image: url(/i/bg/bg_2_2.jpg);}                
                #bg_03{background-image: url(/i/bg/bg_3.jpg);}
                    #bg_03 div{background-image: url(/i/bg/bg_3_2.jpg);}                
                #bg_04{background-image: url(/i/bg/bg_4.jpg);}
                    #bg_04 div{background-image: url(/i/bg/bg_4_2.jpg);}                
                #bg_05{background-image: url(/i/bg/bg_5.jpg);}
                    #bg_05 div{background-image: url(/i/bg/bg_5_2.jpg);}                
                #bg_06{background-image: url(/i/bg/bg_6.jpg);}
                    #bg_06 div{background-image: url(/i/bg/bg_6_2.jpg);}
                #bg_07{background-image: url(/i/bg/bg_7.jpg);}
                    #bg_07 div{background-image: url(/i/bg/bg_7_2.jpg);}
                #bg_08{background-image: url(/i/bg/bg_8.jpg);}
                    #bg_08 div{background-image: url(/i/bg/bg_8_2.jpg);}
                #bg_09{background-image: url(/i/bg/bg_9.jpg);}
                    #bg_09 div{background-image: url(/i/bg/bg_9_2.jpg);}                
                #bg_10{background-image: url(/i/bg/bg_10.jpg);}
                    #bg_10 div{background-image: url(/i/bg/bg_10_2.jpg);}                
                #bg_11{background-image: url(/i/bg/bg_11.jpg);}
                    #bg_11 div{background-image: url(/i/bg/bg_11_2.jpg);}
                #bg_12{background-image: url(/i/bg/bg_12.jpg);}
                    #bg_12 div{background-image: url(/i/bg/bg_12_2.jpg);}
                #bg_13{background-image: url(/i/bg/bg_13.jpg);}
                    #bg_13 div{background-image: url(/i/bg/bg_13_2.jpg);}
                #bg_14{background-image: url(/i/bg/bg_14.jpg);}
                    #bg_14 div{background-image: url(/i/bg/bg_14_2.jpg);}
                #bg_15{background-image: url(/i/bg/bg_15.jpg);}
                    #bg_15 div{background-image: url(/i/bg/bg_15_2.jpg);}
                #bg_16{background-image: url(/i/bg/bg_16.jpg);}
                    #bg_16 div{background-image: url(/i/bg/bg_16_2.jpg);}
                #bg_17{background-image: url(/i/bg/bg_17.jpg);}
                    #bg_17 div{background-image: url(/i/bg/bg_17_2.jpg);}
                #bg_18{background-image: url(/i/bg/bg_18.jpg);}
                    #bg_18 div{background-image: url(/i/bg/bg_18_2.jpg);}
                #bg_19{background-image: url(/i/bg/bg_19.jpg);}
                    #bg_19 div{background-image: url(/i/bg/bg_19_2.jpg);}
                #bg_20{background-image: url(/i/bg/bg_20.jpg);}
                    #bg_20 div{background-image: url(/i/bg/bg_20_2.jpg);}
                #bg_21{background-image: url(/i/bg/bg_21.jpg);}
                    #bg_21 div{background-image: url(/i/bg/bg_21_2.jpg);}
                #bg_22{background-image: url(/i/bg/bg_22.jpg);}
                    #bg_22 div{background-image: url(/i/bg/bg_22_2.jpg);}
                #bg_23{background-image: url(/i/bg/bg_23.jpg);}
                    #bg_23 div{background-image: url(/i/bg/bg_23_2.jpg);}
                #bg_24{background-image: url(/i/bg/bg_24.jpg);}
                    #bg_24 div{background-image: url(/i/bg/bg_24_2.jpg);}
                #bg_25{background-image: url(/i/bg/bg_25.jpg);}
                    #bg_25 div{background-image: url(/i/bg/bg_25_2.jpg);}
                #bg_26{background-image: url(/i/bg/bg_26.jpg);}
                    #bg_26 div{background-image: url(/i/bg/bg_26_2.jpg);}
                #bg_27{background-image: url(/i/bg/bg_27.jpg);}
                    #bg_27 div{background-image: url(/i/bg/bg_27_2.jpg);}
                #bg_28{background-image: url(/i/bg/bg_28.jpg);}
                    #bg_28 div{background-image: url(/i/bg/bg_28_2.jpg);}
                #bg_29{background-image: url(/i/bg/bg_29.jpg);}
                    #bg_29 div{background-image: url(/i/bg/bg_29_2.jpg);}
                #bg_30{background-image: url(/i/bg/bg_30.jpg);}
                    #bg_30 div{background-image: url(/i/bg/bg_30_2.jpg);}
                #bg_31{background-image: url(/i/bg/bg_31.jpg);}
                    #bg_31 div{background-image: url(/i/bg/bg_31_2.jpg);}
                #bg_32{background-image: url(/i/bg/bg_32.jpg);}
                    #bg_32 div{background-image: url(/i/bg/bg_32_2.jpg);}
                #bg_33{background-image: url(/i/bg/bg_33.jpg);}
                    #bg_33 div{background-image: url(/i/bg/bg_33_2.jpg);}
                #bg_34{background-image: url(/i/bg/bg_34.jpg);}
                    #bg_34 div{background-image: url(/i/bg/bg_34_2.jpg);}
                #bg_35{background-image: url(/i/bg/bg_35.jpg);}
                    #bg_35 div{background-image: url(/i/bg/bg_35_2.jpg);}
                #bg_36{background-image: url(/i/bg/bg_36.jpg);}
                    #bg_36 div{background-image: url(/i/bg/bg_36_2.jpg);}
            
                
        div#index_blocks{width: 100%; padding: 24px 0 0 0;}
            div#index_blocks_l{float: left; width: 46.9%;}
            div#index_blocks_r{float: right; width: 46.9%;}
        h1.top_blue, h1.top_green{padding: 3px 0 4px 0; border-bottom: 1px #d7d7d7 dashed; font-size: 0.9em; font-weight: normal;}
        h1.top_blue span, h1.top_green span{color: #000; text-transform: uppercase; background: url(/i/1x1_white.gif) no-repeat 0 0; padding: 2px 10px;}
        h1.top_blue span{background-color: #bae5d3;}
        h1.top_green span{background-color: #d0e2ab;}
        
        div#top_inside_block{width: 100%; float: left;}
            
        div#podbor{border: 1px #d3d3d3 solid; background: #ebebeb; float: left; width: 100%; margin-bottom: 8px;}
            
            form#podbor_form{padding: 8px 13px 6px 13px; float: left;}
            form#podbor_form div{float: left; clear: both; width: 100%; margin-top: 4px;}
            form#podbor_form div.left{width: 105px; float: left; margin: 0;}
            form#podbor_form input{float: left; position: relative; top: 0; margin:0 5px 0 0; display: block;}
            form#podbor_form input, v\:* {top: -3px; margin:0 2px 0 0;}
            form#podbor_form label{float: left; margin:-2px 7px 0 0; font-size: 11px; display: block;}
            * html form#podbor_form label{margin-right: 3px;}
                        
        div#articles{padding-bottom: 9px;}
        div#articles dl{ margin-bottom: 7px; padding-bottom: 14px; border-bottom: 1px #d7d7d7 dashed;}
        div#articles dl dt{font-weight: bolder;}
        
        div#information{padding-bottom: 9px;}
        div#information dl{ margin-bottom: 7px; padding-bottom: 14px; background: url(/i/background_blocks.gif) no-repeat 100% 100%;}
        div#information dl dt{font-weight: bolder;}
        
        div#comments div{margin-bottom: 14px; padding-bottom: 14px; background: url(/i/background_blocks.gif) no-repeat 0 100%;}
        div#comments div i{color: #7d7d7d; display: block; text-align: right; margin: 10px 0 0 0;}
         
            a.orange{font-weight: bolder; color: #e65e39;}
            a.orange:visited{ color: #e65e39;}
        
            div#top_right_block{float: left; clear: both;}
        
        div#basket{padding: 10px 0 10px 15px; background: #ffd781 url(/i/background_basket.gif) no-repeat 100% 100%; line-height: 1.4em; margin-bottom: 
18px;}
        div#basket a{color: #494378}
        
            /*  */
        div#new{padding: 30px 0 0 0; float: left;}
            div#new dl{margin: 0 0 30px 0; float: left; clear: both;}
                div#new dl dt{width: 65px; float: left;}
                div#new dl dd{width: 132px; float: left; clear: right;}
                div#new dl dd h4{font-size: 1em;}
                div#new dl dd span{font-size: 1.3em; font-weight: bold; display: block; margin-top: 4px;}
        h1.top_orange{padding: 3px 0 4px 0; border-bottom: 1px #d7d7d7 dashed; font-size: 0.9em; font-weight: normal;}
        h1.top_orange span{color: #fff; text-transform: uppercase; background: url(/i/1x1_white.gif) no-repeat 0 0; padding: 2px 55px 2px 10px; background: #e65e39;}
        
        
        div.content{width: 100%; float: left;}
        
            table#logotypes{width: 100%; margin: 8px 0 5px 0;}
            table#logotypes td{ border: 1px #d7d7d7 dashed; height: 60px; padding: 3px; text-align: center; vertical-align: middle;}
                table#logotypes td.left{border-left: 0;}
                table#logotypes td.right{border-right: 0;}        
        
        /*  */
        div.catalog_clothes{ float: left; width: 100%; margin: 10px 0 20px 0;  padding-bottom: 20px;  /*border-bottom: 1px #d7d7d7 dashed;*/}
        div.catalog_clothes#end{border: 0;}
        div.catalog_clothes input{float: left;}
            div.catalog_clothes_in dt{width: 10px; float: left;}
            div.catalog_clothes_in dt img{margin: 3px 0 0 0;}
            div.catalog_clothes_in dd{margin-left: 214px; x}
            
            /* added 02.08.2008 */
            h3 small {
                font-size:11px;
                font-weight:normal;
                margin-left:2em;
            }
            div.single-good {
                zoom:1;
                width:100%;
            }
            div.good-texture {
                width:28%;
                margin:0 0 0 -28%;
                float:right;
            }
            div.single-good table caption {
                font-weight:bold;
                text-align:left;
            }
            div.single-good table td {
                border:1px solid #fff;
                padding:6px 8px 8px 0;
            }     
            div.single-good:after {
                content:".";
                clear:both;
                visibility:hidden;
                overflow:hidden;
                height:0;
                display:block;
            }
            div.good-details {
                float:left;
                padding:0;
                width:68%;
            }
            div.good-details p.tips em {
                display: block;
                line-height:1.4em;
                font-style:normal;
            }
            div.good-details p.tips a {
                color:#69719d;
            }
            /* end changes */
        
            strong.color{ float: left; display: block;}    
            ul.color{list-style: none;}
            ul.color div{width: 13px; height: 13px; border: 1px #d3d3d3 solid; margin: 0 5px 0 10px; float: left; margin: 0 5px 0 20px;}
            * html ul.color div{margin-left: 10px;}
            ul.color li{float: left; background: none;}
            ul.color li a, ul.color li a:visited{color: #69719d;}
            ul.color li a.hover{color: #7d7d7d !important}
            
                /*--  --*/
                div.black{background: #000;}
                div.blue{background: #326495;}
                div.yellow{background: #ffc82a;}
                div.c5968{background: #000;} /*--  --*/
                div.c5969{background: #326495;} /*--  --*/
                div.c5970{background: #ffffff;} /*--  --*/
                div.c5971{background: #ffc82a;} /*--  --*/
                
            div.catalog_bottom{float: left; width: 100%; margin: 18px 0 16px 0; clear: both;}
            div.catalog_bottom dl{float: left; width: 24.9%;}
                div.catalog_bottom dl dt{width: 68px; float: left; text-align: center;}
                div.catalog_bottom dl dd{margin-left: 68px; padding-right: 10px;}
                div.catalog_bottom dl dd small{font-size: 0.7em}
                div.catalog_bottom dl dd span{font-size: 1.4em; display: block; font-weight: bold; margin: 10px 0 0 0}
        
        div#catalog_socks{padding: 26px 0;}
            * html div#catalog_socks{padding: 8px 0;}
        div#catalog_socks dl {
/*            float: left;  */ /*changed 02.08.2008*/
            padding: 0 0 12px 0; 
            border-bottom: 1px #d7d7d7 dashed; 
            margin-bottom: 10px;
            padding-bottom:5px;
            clear:left;
            width:100%;
            zoom:1; /* changed 02.08.2008 */
            }
            div#catalog_socks dl:after { /*added 02.08.2008*/
                content:".";
                display:block;
                clear:both;
                height:0;
                visibility:hidden;
                overflow:hidden;
            }
        div#catalog_socks dl dt{width: 94px; float: left; text-align: center; padding-top: 4px;}
        div#catalog_socks dl dd{margin-left: 94px;}
        div#catalog_socks dl dd h4{color: #43876b; margin-bottom: 10px;}
        div#catalog_socks dl dd div.left{width: 74.9%; float: left;}
        div#catalog_socks dl dd div.right{width: 24%; float: right; text-align: center; padding-top: 0px;} 
        div#catalog_socks dl dd div.right span{margin: 4px 0 14px 0;}
        
        span.price{font-size: 1.4em; display: block; margin: 4px 0; font-weight: bolder;}
        
        dl.catalog_seria{float: left; width: 100%; clear: both;  top: -18px; position: relative;}        
        dl.catalog_seria dt{width: 216px; float: left; padding-top: 30px;}
        .center{text-align: center;}
        dl.catalog_seria dd{margin-left: 216px;}
        dl.catalog_seria dd h3 table{width: 99%; height: 54px}
        dl.catalog_seria dd h3 table td{vertical-align: bottom; padding: 0; border: 0;}
            dl.catalog_seria dd h3 table td.right{text-align: right; vertical-align: bottom;}  
        dl.catalog_seria dd h3 a{text-align: right;}
        dl.catalog_seria dd h3 strong{ text-align: left; float: left; padding-top: 40px; display: block; clear: right;}
        
        /* added 02.08.2008 */
        div.product-thumbs {
            float:right;
        }
        table, v:\* {
            display:inline;
        }   
        
        /* added single item in catalog list */
        div.single_item {
            zoom:1; clear:both;
        }
        div.single_item:after {
            content:".";
            display:block;
            clear:both;
            height:0;
            visibility:hidden;
            overflow:hidden;
        }
        div.single_item h3 {
            font-size:1.1em;
        }
        div.single_item h3 a {
            color: #43876b !important; 
            text-decoration:none;
        }
        div.single_item h3 small a {
            color:#69719d !important;
            text-decoration:underline;
        }
        div.single_item img {
            margin:0 10px 0 0;
        }
        div.single_item table.zakaz {
            clear:both;
        }              
        div.single_item table.zakaz th {
            border:none;
            background:transparent;
            color:#333;
            font-size:100%;
            font-weight:bold;
            text-align:left;
        }
        div.single_item table img {
            margin:0;
            cursor:hand;
        }
        div.single_item td.order-action {
            text-align:right;
        }
        div.single_item td.order-action  span {
            display:block;
            padding:.5em 0 0 0;
        }
        
        
        
        
        
        /* added 10.09.2008 */
        div.product-slider-wrap {
            zoom:1;
        }
        div.product-slider-wrap:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
            overflow:hidden;
        }
        div.product-images-slider {
            position:absolute;
           
            top:0;
            left:0;
            height:67px;
            background:#fff;
            white-space:nowrap;
            padding:0 0 0 0;
            border-width: 1px;border-style: solid;border-color: #ffd781;
        }
        div.product-slider-wrap {
            position:relative;
           
        }
        div.product-slider-wrap img {
            float:left;
        }
        div.product-images-slider img {
            float:none;
        }
        div.product-slider-wrap a.expand {
            float:left;
            width:24px;
            height:67px;
            background:transparent url(../i/slider-arrows.gif) 50% 0 no-repeat;
            text-indent:-9999px;
            margin:0 -100px 0 0;
        }
        div.product-slider-wrap a.collapse {
            position:absolute;
            right:0;
            top:0;
            width:24px;
            height:67px;
            /*background:transparent url(../i/slider-arrows.gif) 50% -130px no-repeat;  */
            text-indent:-9999px;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
            
            div.centeted_blocks{width: 100%; float: left;}
                div.centeted_block_l{width: 49.9%; float: left;}
                div.centeted_block_r{width: 49.9%; float: right;}
            
            div.methods{padding: 10px 0 0 0;}
            div.methods img{ margin-right: 10px;}
            
        /*table.zakaz{width: 100%;margin: 24px 0; float: left;}
        table.zakaz td{text-align: left; vertical-align: top; padding: 10px 0; border-bottom: 1px #d7d7d7 dashed; border-top: 0; border-left: 0; border-right: 0;}
        table.zakaz td span.price{margin: 0;}
        table.zakaz td.text{text-align: left; padding-right: 14px;}
        table.zakaz td.price{text-align: left;}
        table.zakaz td input, table.zakaz td select{font-size: 11px;}
        table.zakaz td select{width: 170px}
        */
        table.zakaz th{background-color: #ebebeb; color: #f36843; font-size: 1.6em; font-weight: normal; padding: 2px 0; text-align: center;}
                table.zakaz td input{width: 120px;}
                table.zakaz td input.quantity{width: 40px;}
        table.zakaz col{width: auto;}
            table.zakaz col.pic{width: 12%;}
            table.zakaz col.price{width: 12%; padding-left: 3%}
            table.zakaz col.size{width: 190px;}
                table.zakaz col.size_top{width: 40%}
            table.zakaz col.quantity{width: 7%;}
                table.zakaz col.quantity_top{width: 12%}
            table.zakaz col.add{width: 20%;}
                table.zakaz col.add_top{width: 30%;}
                
            a.zoom{display: block; width: 55px; padding: 2px 22px 2px 22px; background: url(/i/zoom.gif) no-repeat 0 0.45em; margin: 10px auto}
            
        
/*--- FOOTER ---*/
div#footer_block{height: 84px; clear: both; width: 100%;}

#footer_1{height: 100px; margin: -84px auto; position: relative; background: url(/i/background_footer_repeat.gif) repeat-x left bottom;}
#footer_2{height: 100px; min-width: 84px; font-size: 0.7em; background: url(/i/background_footer.gif) no-repeat left bottom;}
/*For IE*/* html #footer_2{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}

        div#copyright{width: 180px; float: left; padding: 48px 0 0 60px;}
            div#copyright a{font-weight: bold; color: #000;}
            div#copyright a span{color: #e65e39; text-decoration: underline;}
            div#copyright a:hover span{text-decoration: none;}
            
        div#telephone{width: 260px; padding: 48px 0 0 0; margin-left: 56px; float: left;}
            div#telephone a{color: #000;}
            
        div#banners{padding: 48px 35px 0 0; float: right;}
            div#banners img{margin-left: 10px;}
            
.socks_menu {color: #69719d; text-decoration: underline; cursor: hand;}
.socks_menu_visited{color: #e65e39; font-weight: bold; cursor: hand;}

/* button cart opera fixes added 02.08.2008 */
/* lte Opera 9 */
html:first-child input.textheader {
    padding:5px;
}
/* Opera 9.50 only and higher */
noindex:-o-prefocus, input.textheader {
    padding:5px 5px 0 5px;
}

/* cart fixes */
p.note,
.note_red {
    clear:right;
    line-height:3em;
}
div#grline,
div.common_select,
.note_red {
    clear:right;
}
table.spec, v\:* {
    width:99%;
    display:block;
    zoom:1;
}
*:first-child+html input.textheader {
 overflow:visible;
 padding:0 4px;
}