/* CSS Document */
body{background: #0A313F url(../images/bg.jpg) center top no-repeat; padding-bottom: 20px;}
a{text-decoration: none; color:#ffcc00;}
a:hover{text-decoration: underline; color:#ffcc00;}    

.clear{clear: both;}


.page{width: 1035px; margin: auto; background: url(../images/bg.jpg) center top no-repeat;}
    .header{padding: 9px 20px 0px 10px; height: 445px;}
        .basket{background:url(../images/bg_basket.jpg) top left no-repeat; float: right; width: 220px; height: 95px; padding-left: 60px;}
            .basket h6{padding-top: 20px; text-align: center; font: normal 14px Arial, Helvetica, sans-serif; color: #656565;}
            .basket p{font: 16px Arial, Helvetica, sans-serif; color: #fff; text-align: center; padding-top: 13px;}
        
        .logo{display: block; width: 160px; height: 95px;}
        
        .header_block{float: left; width: 250px; padding-top: 90px;}
        .header div.fix{width: 245px;}
            .header_block p{font: 14px Tahoma; color: #fff; padding: 0px 25px; height: 110px;}
            .header_block span{font: 36px Tahoma; color: #FFCC43; text-align: right; display: block;}
        
        .header_menu{padding: 42px 0px 0px 90px;}
            .header_menu li{float: left; padding-right: 45px;}
    
    
    .left_wrap, .content_wrap, .right_wrap{float: left;}
    
    .left_wrap{background: #2A4C58 url(../images/bg_left_wrap.jpg) top left no-repeat; padding-top: 26px; width: 213px;}
        .left_wrap h3{padding-left: 28px;}
        
        .left_wrap ul{padding: 15px 0px 10px 12px;}
            .left_wrap ul li{padding-bottom: 2px; width:100%; overflow:hidden; }
            .left_wrap ul a{font: 14px "Times New Roman", Times, serif; color: #fff;} 
            .left_wrap ul a.blue{font: 14px "Times New Roman", Times, serif; color: #ffb540;}
        
        .left_wrap .footer{background:url(../images/bg_left_wrap_footer.jpg) left bottom no-repeat; height: 60px;}
    
    
    .content_wrap{background: #2A4C58 url(../images/bg_content_wrap.jpg) top left no-repeat; width: 624px; padding: 40px 0px 0px 0px; margin: 0px 9px 0px 10px;}
        .content{padding-left: 28px;}
        
        .product_block{width: 33%; padding-bottom: 15px; float: left;}
        .product_block h2{font: 17px normal Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 5px; text-decoration: none; }
        
        .price{height: 60px; background:url(../images/bg_merchant_line.png) bottom left no-repeat; font: 14px Arial, Helvetica, sans-serif; color: #FFB540;}
            .price img{float: left; padding: 0px 5px 5px 0px;}
            .price span{padding-top: 10px; display: block;}
        
        .product_block p{height:250px; text-align:justify; width: 170px;}
        .product_block p, .comment_block p{color: #fff; font: 12px Arial, Helvetica, sans-serif; padding: 5px 2px 10px; text-align:justify;}
        

        .content_wrap h3{padding-top: 10px;}
        .comment_block{width: 33%; float: left;}
        .comment_block h4{background:url(../images/bg_osc.jpg) left bottom no-repeat; height:35px; font: normal 14px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 0px 0px 10px;}
        .comment_block p{padding: 5px 5px 10px; width: 160px;}
        
        .content_wrap .footer{padding-top: 20px;}
            .content_wrap .images{text-align: center;}
                .content_wrap .images img{margin-right: 5px;}
            
            .content_wrap .footer ul{padding: 10px 0px 0px 20px; background:url(../images/bg_content_wrap_footer.jpg) bottom left no-repeat; height: 24px;}
            .content_wrap .footer ul li{float: left; padding-right: 24px;}
                .content_wrap .footer ul li img{vertical-align: bottom;}/*Special for ie6, eb ego mat...*/
            .content_wrap .footer ul li.right{padding: 0px;}
    
    
    .right_wrap .support{padding-bottom: 10px;}
    .right_td_header{background: url(../images/bg_right_wrap.png) top left no-repeat; height: 22px;}
    .right_td{background: #2A4C58; width: 159px;}
        .right_td h3{padding: 3px 0px 0px 11px;}
        
        .right_td ul li{background: url(../images/img_arrow.jpg) 7px top no-repeat; padding: 0px 0px 15px 30px;}
            .right_td ul li{font: 14px Arial, Helvetica, sans-serif; color: #FFCC00;}
            .right_td ul li a{font: 14px Arial, Helvetica, sans-serif; color: #fff; display: block;}
    
    .right_td .footer{background:url(../images/bg_right_wrap_footer.jpg) bottom left no-repeat; height: 50px;}
    
    
    
    
    
    
/*Second page*/
h1{color: #FFCC00; font: bold 24px Arial, Helvetica, sans-serif;}

.second_page_content{padding: 0px 8px; font: 14px Arial, Helvetica, sans-serif; color: #fff;} 
.product{background:url(../images/bg_product_line.png) top  left no-repeat;}
    .product div{background:url(../images/bg_product_line.png) left bottom no-repeat; padding: 20px 0px 35px 15px;}
    .product img{float: none; padding-right: 20px; text-align:right;}

.products_table{padding-top: 25px;}
    .products_table img{float: right; margin-bottom: 13px;}
    .products_table input{float: right; margin-bottom: 13px;}
    .product_table{height: 33px; padding: 2px 5px 0px; float: left; margin-bottom: 6px;}
    .brown_line{background: #555C47;}
    .line{background: #555C47;}
        .product_table span{display: block; float: left;}
        .product_table .name{width: 155px;}
        .product_table .colvo{width: 85px;}
        .product_table .first_prise{width: 80px; text-decoration:line-through;}
        .product_table .second_prise{width: 50px;}
        .product_table span.first_none{padding-left: 80px;}

.instruction img{vertical-align: middle; margin-left: 5px;}

.also{background:url(../images/bg_also.gif) left top no-repeat; width: 567px; height: 181px; margin: 20px 0px 20px 20px;}
    .also h3{font: normal 18px Arial, Helvetica, sans-serif; color: #0E6B8F; padding: 0px 0px 0px 10px;}
    .also div{float: left; width: 33%; text-align: center;}
        .also div div{float: none; height: 80px; width: 100%; padding-top: 20px;}
        .also a{color: #fff;}

.second_page_content p span{color: #FFAE01;}





/*Basket page*/
.zagl{background: url(../images/bg_basket_zagl.png) top left no-repeat; width: 581px; height: 33px; padding: 13px 0px 0px 37px}
    .zagl span{display: block; float: left;}
    .zagl .delete{width: 73px;}
    .zagl .name{width: 298px;}
    .zagl .kolvo{width: 97px;}
    
.basket_table{height: 32px; padding: 13px 0px 0px 35px;}
    .basket_table img{margin-right: 50px;}
    .basket_table img, .basket_table span{float: left; display: block;}
    .basket_table .name{width: 300px;}
    .basket_table .kolvo{width: 99px;}
    .basket_table .total{float:right; text-align:right;}


/*Other*/
.confirm {
  font-size:10pt;
  font-weight:bold; 
  color: #ffffff; 
  padding-top: 10px; 
  clear:both;
}         

label.poisk {
    float: left;
    text-align: left;
    padding-top: 0px; 
    color:#ffffff;
    font-weight: bold; 
    width: 70px;
}
span.poisk {
    float: left;
    text-align: left;
    padding-right: 0px;   
    padding-left: 10px; 
    
} 
label.rpo{
    float: left;
    text-align: left;
    padding-top: 0px; 
    color:#ffffff;
    font-weight: bold; 
    width: 70px;
}
span.rpo {
    float: left;
    text-align: left;
    padding-right: 0px;   
    padding-left: 10px; 
    
}
label.subscribe {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 140px;
    color:#ffffff;
    font-weight: bold;
}
span.subscribe {
    float: left;
    text-align: left;
    padding-right: 0px;
    width: 50px;
}         
p.orange {
    padding-top: 10px;
}                   

.product label.imgshop {
    float: left;
    text-align: left;
    padding-top: 5px;
    width: 120px;
}

div.left_wrap ul li span.new_country {
    float: left;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 13px;
 
}

div.left_wrap ul li p.new_country {
    float: left;
    text-align: left;
    padding-top: 13px;
    padding-bottom: 13px;
    color:#ffffff;
}

table.orders {
    width: 610px;
}

.white {
  color:#FFFFFF;
}

table.user_table {
  width: 610px;
}


.user_table td {
padding-top:8px;
padding-bottom:8px;
border:1px solid #e1e1e1;
padding-left:15px;
}
