html
        {
                height:100%;            
        }

* html .body1
        {
                height:100%;
        }

body
        {
                padding:0px;
                margin:0px;
                font-family:Tahoma;
                background:#ffffff;
                line-height:14px;
                height:100%;
                font-size:12px;
                color:#333333;

        }
        
a
        {
                text-decoration:underline;
                color:#2F5F8F;

        }       
        
        
a:hover
        {
                text-decoration:none;
                color:#333333;
        }       


a img
        {
                border:0px;
        }
        
p
        {
                padding:5px 0px 5px 0px;
                margin:0px;
        }       
        
        
form
        {
                padding:0px;
                margin:0px;
        }       
        
      
h1
        {
   padding:19px 0px 19px 18px;
   margin:0px;
   font-size:22px;
   color:#336699;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   background-repeat: no-repeat;
   display: inline-block;
   line-height: 22px;
        }
        
h3
        {
                padding:19px 0px 19px 18px;
                margin:0px;
                background:url(/d/marker2.gif) 0px 17px no-repeat;
                font-size:20px;
                color:#3F3F3F;
                font-weight:normal;
                font-family:Arial;
        }

h5
        {
                padding:19px 0px 19px 0px;
                margin:0px;
                font-size:14px;
                color:#3F3F3F;
                font-weight:bold;
                font-family:Arial;
        }       

.body1
        {
                width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1020)? "1020" : "100%");
                min-width:1020px;
                min-height:100%;
        }       

.head1
        {
                height:91px;
        }
        
.logo
        {
                float:left;
                padding:32px 0px 0px 30px;
        }       

.ico1
        {
                padding:17px 15px 0px 0px;
                margin:0px 0px 0px 0px;
                position:absolute;
                right:0px;
        }
        
.ico1 a,span
        {
                float:left;
                margin:0px 15px 0px 0px;
        }               
        
.tmenu1
        {
                padding:37px 0px 0px 0px;
                margin:0px 0px 0px 275px;
                list-style-type:none;
        }


.tmenu1 li
        {
                float:left;
                padding:0px 8px 0px 8px;
                background:url(/d/hr1.gif) 0px 17px no-repeat;
                font-size:12px;
                font-weight:bold;
        }
        
        
.tmenu1 li.first
        {
                background:none;
        }       
        
.tmenu1 li a, .tmenu1 li b
        {
                display:block;
                padding:17px 0px 0px 0px;
        }
        

.tmenu1 li b    
        {
                background:url(/d/marker1.gif) 50% 0px no-repeat;
        }
        
        

.tmenu1 li a:hover      
        {
                background:url(/d/marker1.gif) 50% 0px no-repeat;
        }       
        
.head2
        {
                height:148px;
                background:url(/d/fon2.jpg) 1427px 0px repeat-x;
        }       
                
        
.head2a
        {
                height:148px;
                background:url(/d/fon1.jpg) 0px 0px no-repeat;
        }       
                
.logo2
        {
                float:left;
                padding:14px 0px 0px 0px;
        }               
        
.basket
        {
                float:right;
                margin:40px 0px 0px 0px;
                padding:10px 35px 0px 85px;
                width:146px;
                height:62px;
                background:url(/d/basket1.gif) 0px 0px no-repeat;
                font-size:11px;
        }        
                        
                        
.i_basket
        {
                width:117px;
                height:16px;
                background:url(/d/but1.gif) 0px 0px no-repeat;
                text-align:center;
                font-size:11px;
                color:#ffffff;
                font-weight:bold;
                border:0px;
                margin:5px 0px 0px 0px;
        }               
        
.left1
        {
                width:262px;
                float:left;
        }       
        
        
.zag1
        {
                background:#6D92B6 url(/d/blue1.gif) 0px 0px repeat-x;
        }                       
        
.zag1 div 
        {
                height:25px;
                background:url(/d/blue2.gif) 100% 0px no-repeat;
                padding:0px 0px 0px 20px;
        }       
                        
.zag1 div h3
        {
                font-size:14px;
                color:#ffffff;
                font-weight:bold;
                padding:5px 0px 4px 15px;
                margin:0px;
                background:url(/d/marker4.gif) 0px 6px no-repeat;
        }                               
                
        
.zag2
        {
                background:#6D92B6 url(/d/blue3.gif) 0px 0px repeat-x;
        }                       
        
.zag2 div 
        {
                height:52px;
                background:url(/d/blue4.gif) 100% 0px no-repeat;
                padding:0px 0px 0px 30px;
        }       
                        
.zag2 div h3
        {
                font-size:16px;
                color:#ffffff;
                font-weight:bold;
                padding:9px 0px 4px 15px;
                margin:0px;
                background:url(/d/marker4.gif) 0px 11px no-repeat;
                line-height:16px;
        }                       
                
                        
.lmenu1
        {
        margin:0px;
        list-style-type:none;
        text-decoration:none;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 20px;
        }               
        
.lmenu1 li
        {
        background:url(/d/marker3.gif) 0px 6px no-repeat;
        font-size:13px;
        text-decoration:none;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 3px;
        padding-left: 15px;
        }       
        
        
.right1
        {
        width:261px;
        float:right;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 10px;
        }       

                
.search1
        {
                padding:16px 0px 0px 0px;
                height:35px;
        }
        
.i_search
        {
                width:159px;
                height:17px;
                background:url(/d/search1.gif) 0px 0px no-repeat;
                overflow:hidden;
                padding:1px 0px 0px 8px;
                border:0px;
                font-family:Arial;
                font-size:11px;
                float:left;
        }
        
.i_submit
        {
                width:63px;
                height:15px;
                background:url(/d/search2.gif) 0px 0px no-repeat;
                font-size:11px;
                color:#ffffff;
                font-weight:bold;
                font-family:Arial;
                text-align:center;
                border:0px;
                float:left;
                margin:0px 0px 0px 11px;
        }       
        
        
        
.zag3
        {
                background:#B4B4B4 url(/d/grey2.gif) 0px 0px repeat-x;
        }                       
        
.zag3 div 
        {
                height:25px;
                background:url(/d/grey1.gif) 0px 0px no-repeat;
                padding:0px 0px 0px 20px;
        }       
                        
.zag3 div h3
        {
                font-size:16px;
                color:#ffffff;
                font-weight:bold;
                padding:5px 0px 4px 15px;
                margin:0px;
                background:url(/d/marker4.gif) 0px 6px no-repeat;
        }                               



.contact1
        {
                padding:30px 0px 20px 50px;
                background:url(/d/kont1.jpg) 0px 18px no-repeat;
                font-size:22px;
                line-height:30px;
        }               
        
        
.contact2       
        {
                padding:10px 0px 15px 20px;
                background:url(/d/marker3.gif) 0px 13px no-repeat;
        }               
                                        
.on_line
        {
                padding:15px 0px 20px 55px;
                background:url(/d/kont2.jpg) 0px 11px no-repeat;
                font-size:17px;
                line-height:28px;
        }
        
.on_line img
        {
                vertical-align:middle;
        }
        
.dost
        {
                padding:9px 0px 19px 0px;
        }       
        
.publ   
        {
                padding:10px 0px 6px 0px;
                background:#F5F5F5;
                margin:7px 0px 20px 0px;
        }               
        
.publ a
        {
                display:block;
                padding:0px 0px 10px 20px;
                background:url(/d/marker3.gif) 0px 3px no-repeat;
        }
        
.center1
        {
                margin:0px 285px 0px 285px;
        }       
                
.navigation
        {
                padding:18px 0px 19px 12px;
                font-size:10px;
                background:url(/d/marker3.gif) 0px 21px no-repeat;
                color:#7C7C7C;
        }               
                
.navigation a
        {
                color:#7C7C7C;
        }               
        
        
        
        
.zag4
        {
                background:#FF8635 url(/d/orange2.gif) 0px 0px repeat-x;
        }                       
        
.zag4 div 
        {

                background:url(/d/orange1.gif) 0px 0px no-repeat;
                padding:0px 0px 0px 20px;
        }               
        
        
.zag4 div div
        {
                background:url(/d/orange3.gif) 100% 0px no-repeat;
                padding:0px 0px 0px 0px;
        }       
        
        
        
                        
.zag4 div h3
        {
                font-size:18px;
                color:#ffffff;
                font-weight:bold;
                padding:5px 0px 4px 15px;
                margin:0px;
                background:url(/d/marker4.gif) 0px 6px no-repeat;
                height:16px;
        }                               

.price
        {
                font-size:14px;
                padding:10px 0px 10px 0px;
        }                                       
                                        
.price b
        {               
                color:#B80202;
        }

.buy
        {
                width:63px;
                height:15px;
                background:url(/d/search2.gif) 0px 0px no-repeat;
                font-size:11px;
                color:#ffffff;
                font-weight:bold;
                font-family:Arial;
                text-align:center;
                border:0px;
        }       
.buy2
        {
                width:120px;
                height:15px;
                background:url(/d/search3.gif) 0px 0px no-repeat;
                font-size:11px;
                color:#ffffff;
                font-weight:bold;
                font-family:Arial;
                text-align:center;
                border:0px;
        }
.buy3
        {
                width:220px;
                height:15px;
                background:url(/d/search4.gif) 0px 0px no-repeat;
                font-size:11px;
                color:#ffffff;
                font-weight:bold;
                font-family:Arial;
                text-align:center;
                border:0px;
        }                       
.buy4
        {
                width:320px;
                height:15px;
                background:url(/d/search5.gif) 0px 0px no-repeat;
                font-size:11px;
                color:#ffffff;
                font-weight:bold;
                font-family:Arial;
                text-align:center;
                border:0px;
        }                       
.center_t1
        {
                width:100%;
                border-collapse:collapse;
        }       
.center_t1 td
        {
                padding:5px 5px 5px 5px;
                vertical-align:top;
                align:left;
        }
        
.center_t2
        {
                padding:12px 0px 12px 0px;
        }       
        
.hr1
        {
                border-bottom:1px solid #CECECE;
                font-size:0px;
                line-height:0px;
                height:1px;
                margin:0px 10px 0px 10px;
        }               
        
        
        
        
        
.zag5
        {
                background:#CB4545 url(/d/red2.gif) 0px 0px repeat-x;
        }                       
        
.zag5 div 
        {

                background:url(/d/red1.gif) 0px 0px no-repeat;
                padding:0px 0px 0px 20px;
        }               
        
        
.zag5 div div
        {
                background:url(/d/red3.gif) 100% 0px no-repeat;
                padding:0px 0px 0px 0px;
        }       
        
        
        
                        
.zag5 div h3
        {
                font-size:18px;
                color:#ffffff;
                font-weight:bold;
                padding:5px 0px 4px 15px;
                margin:0px;
                background:url(/d/marker4.gif) 0px 6px no-repeat;
                height:16px;
        }                               
                                                
                                                

        
.zag6
        {
                background:#999999 url(/d/grey2.gif) 0px 0px repeat-x;
        }                       
        
.zag6 div 
        {

                background:url(/d/grey1.gif) 0px 0px no-repeat;
                padding:0px 0px 0px 20px;
        }               
        
        
.zag6 div div
        {
                background:url(/d/grey3.gif) 100% 0px no-repeat;
                padding:0px 0px 0px 0px;
        }       
        
        
        
                        
.zag6 div h3
        {
                font-size:18px;
                color:#ffffff;
                font-weight:bold;
                padding:5px 0px 4px 15px;
                margin:0px;
                background:url(/d/marker4.gif) 0px 6px no-repeat;
                height:16px;
        }                               
        
        
.obzor
        {
                background:#F5F5F5;
                padding:15px 5px 15px 5px;
        }       
        
.data
        {
                font-size:10px;
                font-weight:normal;
                color:#7F7F7F;
        }       

.footer1
        {
                height:96px;
                background:#E0E0E0 url(/d/bottom1.gif) 0px 0px repeat-x;
                margin:-96px 0px 0px 0px;
                width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
                min-width:1003px;
        }

                
.clear1
        {
                height:150px;
                clear:both;
        }
                
                
.footer2
        {
                float:left;
                padding:25px 0px 0px 30px;
        }
        
.footer3
        {
                float:right;
                margin:20px 0px 0px 0px;
                width:148px;
                border-left:1px solid #7F7F7F;
                padding:10px 0px 7px 13px;
        }
                
.footer4
        {
                float:right;
                padding:20px 14px 0px 0px;
                text-align:right;
                font-size:11px;
        }               

.footer5
        {
                margin:0px 0px 0px 270px;
                padding:10px 0px 7px 19px;
                border-left:1px solid #7F7F7F;
                font-size:11px;
                position:relative;
                top:20px;
        }


.bmenu1
        {       
                padding:0px 0px 0px 0px;
                list-style-type:none;
                height:30px;
                margin:-30px 0px 0px 285px;
                position:absolute;
                left:0px;
        }               
        
.bmenu1 li
        {
                float:left;
                padding:0px 8px 2px 8px;
                background:url(/d/hr1.gif) 0px 0px no-repeat;
                font-size:12px;
                font-weight:bold;
        }       
        
        

.bmenu1 li.first
        {
                background:none;
        }
        
.d_okna a {
 color:red;
}
.f_td_op {
        vertical-align: bottom;
        padding-top: 0px;
        padding-right: 10px;
}
.s_td_op {
        background-image : url(/d/b_tt.gif);
        vertical-align : bottom;
        padding-top: 0px;
        padding-right: 10px;
}
.td_op_b {
        background-image: url(/d/b_tt.gif);
        vertical-align: bottom;
        font-weight: bold;
}
.tr_op_t1 {
        background-image: url(/d/hr_tt.gif); background-position: bottom; background-repeat: repeat-x;
}

.z_h5
        {
                padding:19px 0px 19px 0px;
                margin:0px;
                font-size:14px;
                color:#3F3F3F;
                font-weight:bold;
                font-family:Arial;
        }       
.z_h5a
        {
                padding:19px 0px 19px 0px;
                margin:0px;
                font-size:14px;
                color:red;
                font-weight:bold;
                font-family:Arial;
        }

.hint
{
background-color:#FFFFFF;
line-height:10px;
color:#D70000;
font-family:Tahoma;
font-weight: bold;
font-size:11px;
width:auto;
border-top:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:5px solid #C0C0C0;
margin:0px;
padding:6px;
position:absolute;
visibility:hidden;
}       

.st_selval{
  width:140px;
  height:20px;
  font-size:10px;
}

.foot {
        color: #808080;
        font-size: 9px;           
        font-family:Georgia, "Times New Roman", Times, serif; 
        text-decoration: none;
}
.foot a {
        color: #808080;
        text-decoration: underline;
}
.foot a:hover {
        color: #C0C0C0;
        text-decoration: none;
} 
