@charset "windows-1251";

html, body, div, form,tr, td, input, select, p, a, img, ul, li {margin:0; padding:0; border:none;}


.full_h{
    height: 100%;
}

.full_w{
    width: 100%;
}

.full_size{
    width: 100%;
    height: 100%;
}

td{
    vertical-align: top;
    color: #4C4C4C;
}

.td_middle{
    vertical-align: middle;
}

.td_bottom{
    vertical-align: bottom;
}

/* ================================================================================*/

body, div, td, input, select, p, a, li {
    font-family: verdana;
    font-size: 12px;
    color: #101010;
}

body{
   background-repeat: no-repeat;
   background-position: right bottom;
    
    overflow-x: hidden;
}

.main_tbl{
    width: 100%;
/*  height: 100%;    */
   background-repeat: no-repeat;
   background-position: right bottom;
}

.main_cell{
    background-position: right top; 
    background-repeat: no-repeat;
}

.main_2_tbl{
    width: 100%;
    height: 100%;   
}

/* right_cell */

.right_cell{
    width: 238px;
}

.right_cell div.log{
    position: absolute;
}

.right_cell a.logo{
    position: relative;
    left: -77px;
    top: 12px;
}

.right_cell .navi_tbl{
    width: 100%;    
}

.right_cell .navi_tbl .navi_cell{
    padding: 82px 38px 0px 0px;
    text-align: right;
}

.right_cell .navi_tbl .navi_cell a img{
    margin: 0px 0px 0px 15px;
}

.right_cell .navi_tbl .cart_text{
    padding: 23px 0px 0px 32px;
    color: #fbd17f;
    line-height: 16px;
    z-index:1;
}

.right_cell .navi_tbl .search_cell{
    padding: 25px 0px 0px 32px;
    color: #FFFFFF;
}

.right_cell .navi_tbl .search_inp{
    padding: 9px 0px 15px 33px;
    color: #FFFFFF;
}

.right_cell .navi_tbl .search_inp input{
    width: 135px;
    height: 15px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 2px;
}

.right_cell .navi_tbl .search_inp_2{
    padding: 0px 0px 15px 16px;
    color: #FFFFFF;
    font-size: 10px;
}

.right_cell .navi_tbl .search_inp_2 input{
    width: 56px;
    height: 15px;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 2px;
    margin: 0px 5px 0px 5px;
    border: 1px solid #D4D3CF;
}

.right_cell .navi_tbl .search_sub{
    padding: 0px 0px 15px 35px;
    color: #FFFFFF;
    font-size: 10px;
}

.right_cell .navi_tbl .search_sub input{
    width: 34px;
    height: 17px;
    color: #FEFEFE;
    font-size: 11px;
    padding: 0px 0px 3px 0px;
    background-position: center top;
    background-repeat: no-repeat;
}

/* //right_cell */

/* top_menu */

.top_menu{
    padding: 0px 0px 0px 30px;
    height: 75px;
    background-position: top left;
    background-repeat: no-repeat;
}

.top_menu_tbl{
    height: 100%;
}

.top_menu_tbl td{
    padding: 0px 0px 0px 0px;
}

.top_menu_tbl td a{
    text-decoration: underline;
    color: #FE6440;
    font-size: 13px;
    display: block;
    height: 13px;
    line-height: 13px;
    width: 110px;
    text-align: center;
    padding: 35px 0px 27px 0px;
}

.top_menu_tbl td a.cur{
    color: #312725;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;  
    z-index: 10000; 
    height: 13px;
    cursor: pointer;
}

.top_menu_tbl td a:hover{
    text-decoration: none;
}

/* //top_menu */

/* center_cell */

.center_cell{
    padding: 0px 0px 0px 0px;   
   background-position: left top;
    background-repeat: repeat-x;
}

.center_tbl{
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 100%;
   background-position: right top;
    background-repeat: no-repeat;   
}

.center_inner{
    padding: 0px 0px 0px 0px;
   background-position: left top;  
    background-repeat: repeat;  
}

.center_inner_tbl{
   width: 100%;
    height: 100%;       
    background-position: left top;
    background-repeat: repeat-y;
}

/* int_marcet */

.int_marcet_tbl{
    width: 100%;
    background-position: left top;
    background-repeat: repeat-x;    
}

.int_marcet{
    padding: 0px 0px 0px 0px;
    background-position: right top;
    background-repeat: no-repeat;
}

.int_marcet_tbl_2{
    width: 100%;
    background-position: left top;
    background-repeat: no-repeat;
}

.int_marcet_letter{
    padding: 75px 0px 0px 68px;
    width: 66px;    
}

.int_marcet_inner{
    padding: 75px 108px 0px 0px;
    height: 321px;
}

.int_marcet_inner p{
    padding: 0px 16px 17px 0px;
}

.int_marcet_inner p a{
    text-decoration: underline;
    color: #A41F00;
}

.int_marcet_inner p a:hover{
    text-decoration: none;
}

.int_marcet_inner p span.call{
    padding: 0px 0px 0px 11px;
    color: #A41F00;
}

.int_marcet_inner p.pleace_call{
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.int_marcet_inner p span.nom_1{
    padding: 0px 0px 0px 11px;
    color: #7E7D82;
    font-size: 11px;
}

.int_marcet_inner p span.nom_2{
    padding: 0px 0px 0px 7px;
    color: #101010;
    font-size: 17px;
}


/* //int_marcet */

/* //center_cell */

/* left_cell */

.left_cell{
    padding: 60px 0px 0px 0px;
    background-position: left top;
    background-repeat: no-repeat;
    width: 220px;   
}

.left_cell .catalog_tbl .cat_img{
    padding: 0px 0px 0px 53px;
    width: 57px;
}

.left_cell .catalog_tbl .cat_desc{
    padding: 11px 0px 5px 0px;
}

.left_cell .catalog_tbl .cat_desc a.name{
    padding: 0px 0px 0px 0px;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    color: #A12000;
}

.left_cell .catalog_tbl .cat_desc a.name:hover{
    text-decoration: none;
}

.left_cell .catalog_tbl .cat_desc ul{
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.left_cell .catalog_tbl .cat_desc ul li{
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

.left_cell .catalog_tbl .cat_desc ul li a{
    text-decoration: underline;
    color: #101010;
    font-size: 11px;
    line-height: 18px;
}

.left_cell .catalog_tbl .cat_desc ul li a:hover{
    text-decoration: none;
}

/* //left_cell */

/* content */

.content{
    padding: 0px 0px 0px 0px;
    background-position: right top;
    background-repeat: repeat-y;
}

/* news_tbl */

.content .news_tbl{
    width: 100%;
}

.content .news_tbl .news_cell{
    padding: 20px 34px 0px 22px;
    width: 33%;
}

.content .news_tbl .news_cell .news_cell_tbl{
    width: 100%;
}

.content .news_tbl .news_cell .news_cell_tbl .news_inner{
    padding: 14px 0px 0px 0px;
}

.content .news_tbl .news_cell a.news{
    text-decoration: underline;
    color: #101010;
    font-size: 17px;
    font-weight: normal;
}

.content .news_tbl .news_cell a.news:hover{
    text-decoration: none;
}

.content .news_tbl .news_cell .news_cell_tbl .news_inner span.date{
    color: #101010;
}

.content .news_tbl .news_cell .news_cell_tbl .news_inner p{
    padding: 3px 0px 0px 20px;
    line-height: 14px;
}

.content .news_tbl .news_cell .news_cell_tbl .news_inner p a.news_tit{
   text-decoration: underline;
    color: #A61F01; 
    font-weight: bold;  
}

.content .news_tbl .news_cell .news_cell_tbl .news_inner p a.news_tit:hover{
    text-decoration: none;
}


.content .news_tbl .articles_cell{
    padding: 20px 27px 0px 0px;
    width: 27%;
}

.content .news_tbl .articles_cell a.news{
    text-decoration: underline;
    color: #101010;
    font-size: 17px;
    font-weight: normal;
}

.content .news_tbl .articles_cell a.news:hover{
    text-decoration: none;
}

.content .news_tbl .articles_cell .artcles_inner_tbl{
    width: 100%;
}

.content .news_tbl .articles_cell .artcles_inner_tbl .articles_inner{
    padding: 14px 0px 0px 0px;
}

.content .news_tbl .articles_cell .artcles_inner_tbl .articles_inner p{
    padding: 0px 0px 5px 0px;
    line-height: 14px;
}

.content .news_tbl .articles_cell .artcles_inner_tbl .articles_inner p a.news_tit{
   text-decoration: underline;
    color: #A61F01;     
    font-weight: bold;
}

.content .news_tbl .articles_cell .artcles_inner_tbl .articles_inner p a.news_tit:hover{
    text-decoration: none;
}


.content .news_tbl .articles_cell_2{
    padding: 40px 60px 0px 0px;
    width: 30%;
}
/* //news_tbl */

/* interesting_tbl */

.content .interesting_tbl{
    width: 100%;
}

.content .interesting_tbl .interesting_desc{
    padding: 0px 12px 0px 20px;
    width: 40%;
}

.content .interesting_tbl .interesting_desc span.tit{
    padding: 0px 0px 0px 0px;
    color: #101010;
    font-size: 17px;
    font-weight: normal;
    text-decoration: none;
}

.content .interesting_tbl .interesting_desc p{
    padding: 0px 0px 14px 0px;
}

.content .interesting_tbl .interesting_desc p.for_name{
    padding: 19px 0px 8px 0px;
}

.content .interesting_tbl .interesting_desc p.for_name a{
    padding: 0px 0px 0px 0px;
    color: #A41F00;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
}

.content .interesting_tbl .interesting_desc p.for_name a:hover{
    text-decoration: none;
}

.content .interesting_tbl .interesting_desc_2{
    padding: 20px 90px 0px 0px;
    width: 47%;
}
/* //interesting_tbl */

/* arbalet_text */

.content .arbalet_text_tbl{
    width: 100%;
    background-position: right top;
    background-repeat: no-repeat;
}

.content .arbalet_text_tbl .arbalet_text{
    padding: 13px 135px 20px 40px;
}

.content .arbalet_text_tbl .arbalet_text img.arbalet{
    position: absolute;
    top: 57px;
    left: 205px;
}

.content .arbalet_text_tbl .arbalet_text p.hot_line{
    padding: 2px 0px 0px 47px;
    color: #A41D00;
    font-size: 11px;
}

.content .arbalet_text_tbl .arbalet_text p.hot_line span.tel{
    padding: 0px 0px 0px 5px;
    color: #7E7C7D;
}

.content .arbalet_text_tbl .arbalet_text p.hot_line span.tel_2{
    padding: 0px 0px 0px 6px;
    color: #101010;     
}

.content .arbalet_text_tbl .arbalet_text h1{
    padding: 30px 0px 13px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 24px;
    font-family: arial;
    color: #101010;
    font-weight: normal;
}

.content .arbalet_text_tbl .arbalet_text h1 a{
    text-decoration: underline;
    color: #A22000;
    font-weight: normal;
    font-size: 24px;
    font-family: arial;
}

.content .arbalet_text_tbl .arbalet_text h1 a:hover{
    text-decoration: none;
}

.content .arbalet_text_tbl .arbalet_text p{
    padding: 0px 0px 15px 0px;
}

.content .arbalet_text_tbl .arbalet_text p a.link{
    text-decoration: underline;
    color: #0087FA;
}

.content .arbalet_text_tbl .arbalet_text p a.link:hover{
    text-decoration: none;
}

.content .arbalet_text_tbl .arbalet_text p.tit{
    font-size: 14px;
    font-weight: bold;
    padding: 45px 0px 15px 0px;
}

.content .arbalet_text_tbl .arbalet_text span.date{
    padding: 20px 0px 0px 0px;
    color: #7A7975;
    font-size: 11px;
    display: block;
}


.content .articles_all_tbl{
    width: 100%;
    margin: 20px 0px 0px 0px;
}

.content .articles_all_tbl .articles_cell{
    padding: 0px 0px 0px 28px;
}

.content .articles_all_tbl .articles_cell_3{
    padding: 0px 0px 0px 28px;
}

.content .articles_all_tbl .articles_cell_4{
    padding: 0px 90px 0px 38px;
    width: 57%;
}

.content .articles_all_tbl .sep{
    padding: 0px 0px 0px 0px;
    width: 20px;
}

.content .articles_all_tbl .articles_cell_2{
    padding: 0px 136px 0px 4px;
}

.content .articles_all_tbl .articles_cell .articles_inner{
    padding: 0px 0px 0px 0px;
}

.content .articles_all_tbl .articles_cell .articles_inner span.date{
    padding: 0px 0px 6px 0px;
    color: #7A7975;
    display: block;
    font-size: 11px;
}

.content a img.cont_banner{
    margin: 0px 0px 0px 40px;
}

.content .articles_all_tbl .articles_cell .articles_inner p a.tit:visited{
    color: #A5038C; 
}

.content .articles_all_tbl .articles_cell .articles_inner p a.tit{
    text-decoration: underline;
    font-weight: bold;
    color: #9F1B06;
    font-size: 14px;
}

.content .articles_all_tbl .articles_cell .articles_inner p a.tit:hover{
    text-decoration: none;
    color: #511811;
}

.content .articles_all_tbl .articles_cell .articles_inner p{
    padding: 0px 0px 14px 10px;
    line-height: 15px;
}

.content .articles_all_tbl .articles_cell .articles_inner p.articles_pager{
    padding: 40px 0px 14px 0px;
    line-height: 15px;
}

.content .articles_all_tbl .articles_cell .articles_inner p.articles_pager a.pre_l{
    text-decoration: none;
    color: #145FC5;
    padding: 0px 0px 0px 20px;
    background-position: left 5px;
    background-repeat: no-repeat;
}

.content .articles_all_tbl .articles_cell .articles_inner p.articles_pager a.pre_l:hover{
    text-decoration: underline;
}

.content .articles_all_tbl .articles_cell .articles_inner p.articles_pager a.pre_r{
    text-decoration: none;
    color: #145FC5;
    padding: 0px 20px 0px 15px;
    background-position: right 5px;
    background-repeat: no-repeat;
}

.content .articles_all_tbl .articles_cell .articles_inner p.articles_pager a.pre_r:hover{
    text-decoration: underline;
}



/* //arbalet_text */

/* pager */

.content .pager_tbl{
    width: 100%;
}

.content .pager_tbl .str{
    padding: 0px 0px 0px 40px;
    color: #464445;
}

.content .pager_tbl .pager_cell{
    padding: 2px 0px 15px 25px;
}

.content .pager_tbl .pager_cell a{
   color: #929292;  
    padding: 0px 4px 0px 4px;
    text-decoration: underline;
}

.content .pager_tbl .pager_cell a img{
    position: relative;
    top: 1px;
}

.content .pager_tbl .pager_cell a.pre{
    padding: 0px 13px 0px 3px;
    text-decoration: underline;
}

.content .pager_tbl .pager_cell a.pre:hover{
    text-decoration: none;
}

.content .pager_tbl .pager_cell a.next{
    padding: 0px 4px 0px 10px;
    text-decoration: underline;
}

.content .pager_tbl .pager_cell a.cur{
    color: #A52000;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
}

.content .pager_tbl .pager_cell a.cur:hover{
    text-decoration: underline;
}

.content .pager_tbl .pager_cell a.next:hover{
    text-decoration: none;
}

.content .pager_tbl .pager_cell a:hover{
    text-decoration: none;
}

/* //pager */

/* catalog */

.content .catalog_tbl{
    width: 100%;
}

.content .catalog_tbl .catalog_cell{
/*    padding: 18px 0px 10px 39px;    */
    padding: 0;    
    text-align: center;
}

.content .catalog_tbl .catalog_cell .catalog_cell_tbl{
    width: 220px;
    margin: 0 auto;         
}

.content .catalog_tbl .catalog_cell .tit{
/*    padding: 0px 0px 11px 0px; */
    padding: 0px 0px 5px 0px; 
}

.content .catalog_tbl .catalog_cell .tit a{
    text-decoration: underline;
    color: #7B1C00; 
    font-weight: bold;
}

.content .catalog_tbl .catalog_cell .tit a span.up{
    text-transform: uppercase;
}

.content .catalog_tbl .catalog_cell .tit a:hover{
    text-decoration: none;
}

.content .catalog_tbl .catalog_cell .pict{
/*    padding: 13px 13px 14px 13px; */
    padding: 0; 
    background-position: left top;
    background-repeat: no-repeat;
    vertical-align:middle;
}

.content .catalog_tbl .catalog_cell .more_cell{
    padding: 5px 0px 0px 4px;
    background-position: 101px top;
    background-repeat: no-repeat;
}

.content .catalog_tbl .catalog_cell .more_cell a.more{
    text-decoration: underline;
    color: #3D74D1;
    font-size: 11px;
    position: relative;
    top: -3px;
}

.content .catalog_tbl .catalog_cell .more_cell a img{
    position: relative;
    top: 6px;
}

.content .catalog_tbl .catalog_cell .more_cell span.price{
/*    padding: 0px 0px 0px 32px; */
    padding: 0;
    font-size: 9px;
    position: relative;
    top: 3px;
    font-weight: bold;
}

.content .catalog_tbl .catalog_cell .more_cell span.rub{
/*    padding: 0px 0px 0px 59px; */
    padding: 0px 0px 0px 39px; 
    font-size: 9px;
    position: relative;
    top: -6px;
    color: #FDFAF5;
}

.content .catalog_tbl .catalog_cell .more_cell a.more:hover{
    text-decoration: none;
}

.content .catalog_tbl .catalog_cell .param{
    padding: 13px 0px 0px 0px;
}

.content .catalog_tbl .catalog_cell .param ul{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.content .catalog_tbl .catalog_cell .param ul li{
    padding: 0px 0px 1px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    color: #24231F;
    font-size: 11px;
}

.content .catalog_tbl .catalog_cell .param ul li span.art{
    color: #635749;
}

.content .catalog_tbl .catalog_cell .count_cell{
    padding: 13px 0px 0px 0px;  
}

.content .catalog_tbl .catalog_cell .count_cell table{
    position:relative;
    top:-33px;
}

.content .catalog_tbl .catalog_cell .count_cell .count{
    padding: 4px 5px 0px 0px;
    font-size: 11px;
    color: #635749;
}

.content .catalog_tbl .catalog_cell .count_cell .inp_1{
/*    padding: 0px 5px 0px 0px;*/
    padding: 0;
}

.content .catalog_tbl .catalog_cell .count_cell .inp_2{
    padding: 2px 0px 0px 0px;
}

.content .catalog_tbl .catalog_cell .count_cell .inp_1 input.t{
    width: 37px;
    height: 21px;
    border: 1px solid #525B58;
}

.content .catalog_tbl .catalog_cell  .count_cell .inp_2 input.i{
    width: 70px;
/*    height: 20px;*/
    border: none;
    cursor: pointer;    
}
/* //catalog */

.content h4{
    padding: 50px 0px 10px 0px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
}

/* cart */

.content .cart_tbl{
    padding: 0px 0px 0px 0px;
    width: 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
}

.content .cart_tbl th{
    padding: 0px 0px 10px 5px;
    font-size: 11px;
    color: #5C5141;
    font-weight: normal;
    text-align: left;
    background-position: left top;
    background-repeat: no-repeat;
}

.content .cart_tbl td{
    padding: 5px 0px 5px 5px;
    color: #5C5141;
    font-size: 11px;
    text-align: center;
    text-align: left;
    border-bottom: 1px solid #9D8B75;
}

.content .cart_tbl td a{
    text-decoration: none;
    color: #5C5141;
    font-size: 11px;
}

.content .cart_tbl td a:hover{
    text-decoration: underline;
}

.content .cart_tbl .cost{
    font-weight: bold;
    color: #101010;
    padding-top: 7px;
}

.content .cart_tbl .total{
    font-weight: bold;
    color: #101010; 
    padding-top: 7px; 
}

.content .cart_tbl .art{
    padding-top: 7px; 
}

.content .cart_tbl .name{
    padding-top: 7px; 
}

.content .cart_tbl .inp{
    padding-top: 7px; 
}


.content .cart_tbl .total_price{
    color: #5C5141;
    padding: 10px 0px 0px 0px;
    text-align: right;
    border: none;
}

.content .cart_tbl .total_price span{
    color: #245B0B;
    font-weight: bold;
}

.content .cart_tbl .count input{
    width: 51px;
    height: 20px;
    border: 1px solid #1D2929;
    background-color: #EDEAD6;
    font-size: 11px;        
}

.content .cart_tbl .bay{
    padding: 15px 0px 0px 0px;  
    text-align: right;
    border: none;
}

.content .cart_tbl .bay input{
    width: 66px;
    height: 19px;
    border: none;
    cursor: pointer;    
}

.content .cart_tbl .del{
    padding: 20px 0px 70px 0px;
    border: none;
    color: #852C0B;
    font-size: 12px;
}

.content .cart_tbl .del a{
    padding: 0px 1px 0px 1px;
    font-weight: bold;
    color: #852C0B;
    font-size: 12px;
    text-decoration: underline;
}

.content .cart_tbl .del a:hover{
    text-decoration: none;
}

.content .cart_tbl .recost{
    padding: 20px 87px 70px 0px;
    text-align: right;
    border: none;
    font-size: 12px;
}

.content .cart_tbl .recost a{
    text-decoration: underline;
    color: #245B0B;
    font-size: 12px;
}

.content .cart_tbl .recost a:hover{
    text-decoration: none;
}

.content .arbalet_text_tbl p.tehno{
    padding: 0px 0px 7px 0px;
    font-size: 16px;
    font-weight: bold;
}

.content .arbalet_text_tbl ul{
    padding: 0px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
}

.content .arbalet_text_tbl ul li{
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
}

.content .arbalet_text_tbl p.compl{
    padding: 0px 0px 0px 10px;
}
/* //cart */

/* contacts_form_tbl */

.content .arbalet_text_tbl .contacts_form_tbl{
    width: 100%;
    margin-top: 38px; 
}

.content .arbalet_text_tbl .contacts_form_tbl .name{
    padding: 2px 20px 20px 40px;
    text-align: right;
}

.content .arbalet_text_tbl .contacts_form_tbl .inp{
    padding: 0px 0px 20px 0px;
}

.content .arbalet_text_tbl .contacts_form_tbl .inp input{
    width: 226px;
    height: 20px;
    border: 1px solid #1D2929;
    background-color: #EDEAD6;
    padding: 0px 0px 0px 2px;
}

.content .arbalet_text_tbl .contacts_form_tbl .inp textarea{
    width: 266px;
    height: 164px;
    border: 1px solid #1D2929;
    background-color: #EDEAD6;
    padding: 0px 0px 0px 2px;
}

.content .arbalet_text_tbl .contacts_form_tbl .bay{
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.content .arbalet_text_tbl .contacts_form_tbl .bay input{
    width: 70px;
    height: 20px;
    border: none;
    cursor: pointer;    
}


/* //contacts_form_tbl */

/* tovar */

.content .tovar_tbl{
    width: 100%;
}

.content .tovar_tbl .tit{
    padding: 0px 0px 5px 0px;
    color: #852C0B;
    font-weight: bold;  
}

.content .tovar_tbl .pict_big{
    padding: 12px 12px 22px 12px;
    background-position: left top;
    background-repeat: no-repeat;
}

.content .tovar_tbl .pict_big img{
    margin: 0px 0px 16px 0px;
}

.content .tovar_tbl .pict_big a.zoom{
    padding: 0px 0px 0px 202px;
    text-decoration: none;
    color: #5C5141;
    font-size: 11px;  
}

.content .tovar_tbl .pict_big a.zoom:hover{
    text-decoration: underline;
}
/* //tovar */

.content h5{
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: normal;
}

/* razdel */

.content .razdel_tbl{
    width: 100%;
}

.content .razdel_tbl .razdel_cell{
    padding: 8px 0px 6px 0px;
}

.content .razdel_tbl .razdel_cell a{
    text-decoration: underline;
    padding: 0px  4px 0px 4px;
}

.content .razdel_tbl .razdel_cell a.cur{
    font-size: 22px;
    color: #9C1C03;
    font-weight: normal;
}

.content .razdel_tbl .razdel_cell a:hover{
    text-decoration: none;
}

/* //razdel */

/* //content */

/* adress */

.footer .adress{
    padding: 30px 0px 24px 0px;
}

.footer .adress .icq{
    padding: 0px 12px 14px 0px;
    text-align: right;
}

.footer .adress .icq p{
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}

.footer .adress .tel p{
    padding: 0px 0px 0px 0px;
}

.footer .adress .tel p a{
    text-decoration: underline;
    color: #852C0A;
}

.footer .adress .tel p a:hover{
   text-decoration: none;
}

.footer .adress .tel{
    padding: 0px 0px 14px 0px;
    width: 194px;
}

/* //adress */

/* footer_menu */

.footer_menu{
    padding: 15px 0px 0px 30px;
    color: #ffffff;
}

.footer_menu .footer_menu_tbl td{
    padding: 0px 0px 0px 0px;
}

.footer_menu .footer_menu_tbl td a{
    text-decoration: underline;
    color: #FE6440;
    font-size: 13px;
    display: block;
    height: 13px;
    line-height: 13px;
    width: 110px;
    text-align: center;
    padding: 30px 0px 27px 0px;
}

.footer_menu .footer_menu_tbl td a.cur{
    color: #312725;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;  
    z-index: 10000; 
    height: 13px;
    cursor: pointer;
}

.footer_menu .footer_menu_tbl td a:hover{
    text-decoration: none;
}
/* //footer_menu */

/* baners */

.footer .banners{
    padding: 42px 0px 0px 0px;
}

.footer .banners .studio{
    padding: 0px 0px 0px 72px;

}

.footer .banners .banner_r{
    padding: 5px 24px 0px 72px;
    text-align: right;
}

/* //baners */

/* footer */

.footer{
    padding: 0px 0px 0px 0px;
    height: 385px;
    background-position: left top;
    background-repeat: repeat-x;
}

.footer_tbl{
    width: 100%;
    height: 100%;
    background-position: right top;
    background-repeat: no-repeat;
}

.footer_cell{
    padding: 0px 0px 0px 0px;
    background-position: left top;
    background-repeat: no-repeat;
}

/* //footer */

/* дополнения от 30.06.06 */

.content .kontent_marcet_tbl{
    width: 100%;
    background-position: left top;
    background-repeat: repeat;
}

.content .kontent_marcet_tbl .k_1{
    background-position: left top;
    background-repeat: repeat-y;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl{
    width: 100%;
    background-position: left top;
    background-repeat: repeat-x;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl .k_2{
    background-position: right top;
    background-repeat: repeat-y;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl .k_2 .k_2_tbl{
    background-position: left bottom;
    background-repeat: repeat-x;
    width: 100%;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl .k_2 .k_2_tbl .k_3{
    background-position: left bottom;
    background-repeat: no-repeat;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl .k_2 .k_2_tbl .k_3 .k_3_tbl{
    background-position: left top;
    background-repeat: no-repeat;
    width: 100%;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl .k_2 .k_2_tbl .k_3 .k_3_tbl .k_4{
    background-position: right top;
    background-repeat: no-repeat;
}

.content .kontent_marcet_tbl .k_1 .k_1_tbl .k_2 .k_2_tbl .k_3 .k_3_tbl .k_4 .k_4_tbl{
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 100%;
}









.content .kontent_marcet_tbl .k_4_tbl .there_inner{
    padding: 30px 10px 35px 35px;
    width: 50%;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner_2{
    padding: 30px 70px 35px 0px;
    width: 50%;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_img{
    padding: 0px 0px 0px 0px;
    width: 57px;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_desc{
    padding: 11px 10px 5px 0px;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_desc a.name{
    padding: 0px 0px 0px 0px;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    color: #A12000;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_desc a.name:hover{
    text-decoration: none;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_desc p{
    padding: 0px 0px 0px 0px;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_desc p a{
    text-decoration: underline;
    padding: 0px 2px 0px 2px;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner .catalog_tbl .cat_desc p a:hover{
    text-decoration: none;
}
/* //дополнения от 30.06.06 */

/* изменения от 2.07.08 */

.content .kontent_marcet_tbl{
    margin: 20px 0px 0px 0px;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner_3{
    padding: 20px 0px 0px 35px;
    width: 50%;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner_8{
    padding: 35px 60px 10px 0px;
    width: 50%;
}



.content .kontent_marcet_tbl .k_4_tbl .there_inner_4{
    padding: 7px 10px 7px 40px;
    width: 50%;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner_5{
    padding: 7px 60px 7px 0px;
    width: 50%;
}




.content .kontent_marcet_tbl .k_4_tbl .there_inner_6{
    padding: 10px 10px 40px 40px;
    width: 50%;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner_7{
    padding: 10px 60px 40px 0px;
    width: 50%;
}

.main_tbl{
    width: 100%;
/*  height: 100%;    */
   background-repeat: no-repeat;
   background-position: right bottom;
}


/* //изменения от 2.07.08 */

.cart_text{
    width: 206px;
    height: 95px;
    padding: 0px,0px,0px,0px;   
    display: block;
    color: #fbd17f;
    z-index:1;
}

.right_cell .navi_tbl .cart_text{
    padding: 20px 0px 0px 32px;
    color: #fbd17f;
    line-height: 16px;
    z-index:1;
}



/* изменения от 21_07_08 */

.content .interesting_tbl .interesting_desc{
    padding: 15px 12px 0px 20px;
    width: 40%;
}


.content .arbalet_text_tbl .arbalet_text p.hot_line{
    padding: 2px 0px 0px 47px;
    color: #A41D00;
    font-size: 13px;
}

.content h5{
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-weight: normal;
}

.cart_text{
    width: 206px;
    height: 95px;
    padding: 0px 0px 0px 0px;   
    display: block;
    color: #fbd17f;
    z-index:1;
}

.right_cell div.log{
    position: absolute;
}

.right_cell a.logo{
    position: relative;
    left: -77px;
    top: 12px;
}

body{
   background-repeat: no-repeat;
   background-position: right bottom;
    
    overflow-x: hidden;
}

/* //изменения от 21_07_08 */


/* изменения от 24.07.08 */

.content .catalog_tbl .catalog_cell .pict{
    padding: 13px 30px 14px 0px;
    background-position: left top;
    background-repeat: no-repeat;
    text-align: center;
    height: 187px;
    vertical-align: middle;
    
}


.for_catalog{
    padding: 0px 50px 40px 40px;
}

.content .kontent_marcet_tbl .k_4_tbl .there_inner_4{
    padding: 7px 10px 7px 0px;
    width: 50%;
}



.content .news_tbl .news_cell{
    padding: 20px 20px 0px 22px;
    width: 37%;
}

.content .news_tbl .articles_cell{
    padding: 0px 0px 0px 0px;
}

.content .news_tbl .articles_cell .artcles_inner_tbl .articles_inner{
    padding: 14px 20px 0px 0px;
    width: 50%;
}

.content .news_tbl .articles_cell_all a.news{
    text-decoration: underline;
    color: #101010;
    font-size: 17px;
    font-weight: normal;
}

.content .news_tbl .articles_cell_all a.news:hover{
    text-decoration: none;
}

.content .news_tbl  .articles_cell_all{
    padding: 20px 50px 0px 0px;
}

/* //изменения от 24.07.08 */

/* pict 25.07.08 */
.content .catalog_tbl .catalog_cell .pict{
    padding: 0px 0px 0px 0px;   
    text-align: center;
    height: 186px;
}

.content .catalog_tbl .catalog_cell .pict .pict_tbl_1{
    margin: 0 auto; 
}


.content .pict .pict_tbl_1 .p_t_l{
   height: 13px;
    width: 13px;    
    font-size: 1px;
    background-position: left top;
    background-repeat: no-repeat;
}

.content .pict .pict_tbl_1 .p_t_c{
    text-align: right;
    height: 13px;
    border: none;
    font-size: 1px;
    background-position: left top;
    background-repeat: repeat-x;
}

.content .pict .pict_tbl_1 .p_t_c a img{
    border: none;
}

.content .catalog_tbl .catalog_cell .pict .pict_tbl_1 .p_t_r{
   height: 13px;
    width: 13px;
    font-size: 1px;
    background-position: right top;
    background-repeat: no-repeat;
}


.content .pict .pict_tbl_1 .p_c_l{
    width: 13px;
    font-size: 1px;
    background-position: left top;
    background-repeat: repeat-y;
}

.content .pict .pict_tbl_1 .p_c_c{
    text-align: center;
    vertical-align: middle;
    font-size: 1px; 
    height: 160px;
    width: 164px;
}

.content .catalog_tbl .catalog_cell .pict .pict_tbl_1 .p_c_r{
    width: 13px;
    font-size: 1px;
    background-position: right top;
    background-repeat: repeat-y;
}


.content .pict .pict_tbl_1 .p_b_l{
    height: 13px;
    width: 13px;
    font-size: 1px;
    background-position: left bottom;
    background-repeat: no-repeat;
}

.content .pict .pict_tbl_1 .p_b_c{
   height: 13px;    
    font-size: 1px;
    background-position: bottom top;
    background-repeat: repeat-x;
    padding: 0px 0px 0px 74px;
}

.content .pict .pict_tbl_1 .p_b_r{
   height: 13px;
    width: 13px;    
    font-size: 1px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.price_div{
    width: 74px;
    height: 57px;
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    position: relative;
    left: -40px;
    top: -39px;
}


.content .catalog_tbl .catalog_cell .more_cell span.price{
    padding: 0px 0px 0px 26px;
    font-size: 9px;
    position: relative;
    top: 30px;
    font-weight: bold;
}

.content .catalog_tbl .catalog_cell .more_cell span.rub{
    padding: 0px 0px 0px 49px;
    font-size: 9px;
    position: relative;
    top: 29px;
    color: #FDFAF5;
}


.content .tovar_tbl .p_t_c{
    text-align: right;
    height: 13px;
    border: none;
    font-size: 1px;
    background-position: left top;
    background-repeat: repeat-x;
}

.content .tovar_tbl .pict{
    text-align: left;
    padding: 0px 0px 10px 0px;
}

.content .tovar_tbl .pict .pict_tbl_1{
    margin: 0px;
}

.content .tovar_tbl .pict_big{
    padding: 12px 12px 22px 12px;
    background-position: left top;
    background-repeat: no-repeat;
}

.content .tovar_tbl .pict_big img{
    margin: 0px 0px 16px 0px;
}

.content .tovar_tbl .pict a.zoom{
    padding: 0px 0px 0px 10px;
    text-decoration: none;
    color: #5C5141;
    font-size: 11px;
    line-height: 25px;
}

.content .tovar_tbl .pict a.zoom:hover{
    text-decoration: underline;
}

.content .tovar_tbl .pict .pict_tbl_1 .p_t_r{
   height: 13px;
    width: 13px;
    font-size: 1px;
    background-position: right top;
    background-repeat: no-repeat;
}

/* //pict 25.07.08 */

.c_text {
color:#fbd17f;
z-index:10;
text-decoration:none;
}

.c_acc{
color:#ffecc7;
}

/* 22.08.08 */

.content .catalog_tbl .catalog_cell .param{
    padding: 0px 0px 0px 0px;
}

.content .catalog_tbl .catalog_cell .param ul{
    position:relative;
    top:-24px;  
}

.content .catalog_tbl .catalog_cell .pict .pict_tbl_1{
   margin: 0px 0px 0px 0px;     
}

.content .arbalet_text_tbl .arbalet_text{
    padding: 13px 35px 20px 40px;
}

.content .catalog_tbl .catalog_cell{
    padding: 18px 0px 3px 0px;  
    text-align: left;
}

.top_menu .log_2{   
    float: right;
    width: 47px;
    height: 75px;
    position: relative;
    left: -29px;
    top: 12px;
    z-index:10000;
}

.right_cell a.logo{
    position: relative;
    left: -30px;
    top: 12px;
}

/* //22.08.08 */

.cont_bot{
    padding: 0px 30px 0px 40px;
}

.content .tovar_tbl .pict div{
    float: left;
    padding: 0px 10px 0px 10px;
}

.content .arbalet_text_tbl .arbalet_text DIV.text_content P {padding: 0px 20px 0px 0px; text-align:justify; text-indent:20pt}

em, strong {font-weight:normal;font-style:normal;}

/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}