html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 90%;
    text-align: left;
    background: #E5E4DB url(images/body_gradient_bg.jpg) top right repeat-x;
}
A {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-decoration: underline; 
}
A:hover {
    text-decoration: none; 
}
#all {
    width: 976px;
    float: left;
    background: url(images/bottom_bg.jpg) bottom left no-repeat;
}
#all_2{
    width: 956px;
    padding: 0 0 0 20px;
    background: url(images/center_bg.jpg) top left no-repeat;
}
#all_2_eng{
    width: 956px;
    padding: 0 0 0 20px;
    background: url(images/center_bg_eng.jpg) top left no-repeat;
}
#header{
    height: 300px;
    margin:0 10px 0 -20px;
}
#pic{
    width: 309px;
    height: 236px;
    background: url(images/header_pic.jpg) top left no-repeat;
    float: left;
}
#all_2 blockquote{
    width: 202px;
   height: 236px;
   display: block;
   background: url(images/logo.jpg) top right no-repeat;
   margin: 0;
    float: left;
}
#all_2_eng blockquote{
    width: 202px;
   height: 236px;
   display: block;
   background: url(images/logo_eng.jpg) top right no-repeat;
   margin: 0;
    float: left;
}
blockquote a{
   width: 202px;
   height: 236px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
}
#languages{
    float: right;
}
#languages a{
    float: left;
    color: #ffffff;
    font-size: 12px;
    margin: 0 0 0 27px;
    padding: 8px 0 0 0;
}


#languages #main{
   display: block;
    float: left;
    width: 19px;
    height: 22px;
   background: url(images/pic_main.gif) bottom center no-repeat;
    margin: -8px 12px 0 12px;
}
#languages #sitemap{
   display: block;
    float: left;
    width: 19px;
    height: 22px;
   background:url(images/pic_sitemap.gif) bottom center no-repeat;
    margin: -8px 12px 0 0;
}
#languages #mail{
   display: block;
    float: left;
    width: 19px;
    height: 22px;
   background:url(images/pic_mail.gif) bottom center no-repeat;
    margin: -8px 12px 0 0;
}


#languages .lang{
    margin: 0 0 0 24px;
    color: #39332B;
    border-top: 4px solid #E5E4DB;
    padding: 4px 0 0 0;
}



#languages #main_cur{
   display: block;
    float: left;
    width: 19px;
    height: 22px;
   background:#E5E4DB url(images/pic_main.gif) bottom center no-repeat;
    margin: 0 12px 0 12px;
}
#languages #sitemap_cur{
   display: block;
    float: left;
    width: 19px;
    height: 22px;
   background:#E5E4DB url(images/pic_sitemap.gif) bottom center no-repeat;
    margin: 0px 12px 0 0;
}
#languages #mail_cur{
   display: block;
    float: left;
    width: 19px;
    height: 22px;
   background:#E5E4DB url(images/pic_mail.gif) bottom center no-repeat;
    margin: 0px 12px 0 0;
}


#header #search{
    clear: left;
    padding: 45px 0 0 20px; 
    min-height:25px;
}
*html #header #search{
    height:25px;
}

#header #search .input{
    width: 278px;
    padding: 2px;
    font-size: 12px;
    color: #88857D;
    position:relative;
    top:-4px;
}

#content{
    padding: 67px 0 40px 0;
    overflow:hidden;
}


#left{
    width: 200px;
    clear: left;
    float: left;
    padding: 0px 0 0 0;
}
#left ul{
    padding: 0;
    margin:0 0 0px 0px;
    list-style:none;
}
#left ul li{
    margin: 0;
    padding: 0;
}
#left ul #menu_main a{
    background: url(images/menu_main.gif);
    width: 51px;
    height: 13px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 23px 15px;
}
#left ul #menu_main_eng a{
    background: url(images/menu_main_eng.gif);
    width: 30px;
    height: 13px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 23px 15px;
}
#left ul #menu_info a{
    background: url(images/menu_info.gif);
    width: 162px;
    height: 16px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 11px 15px;
}
#left ul #menu_info_eng a{
    background: url(images/menu_info_eng.gif);
    width: 95px;
    height: 16px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 11px 15px;
}
#left ul #menu_services a{
    background: url(images/menu_services.gif);
    width: 115px;
    height: 13px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 23px 15px;
}
#left ul #menu_services_eng a{
    background: url(images/menu_services_eng.gif);
    width: 115px;
    height: 13px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 23px 15px;
}
#left ul #menu_contacts a{
    background: url(images/menu_contacts.gif);
    width: 59px;
    height: 13px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 0px 15px;
}
#left ul #menu_contacts_eng a{
    background: url(images/menu_contacts_eng.gif);
    width: 59px;
    height: 13px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 0px 15px;
}
#left ul #menu_partners a{
    background: url(images/menu_partners.gif);
    width: 95px;
    height: 16px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 23px 15px;
}
#left ul #menu_partners_eng a{
    background: url(images/menu_partners_eng.gif);
    width: 95px;
    height: 16px;
   text-indent: -700em;
   overflow:hidden;
   white-space: nowrap;
   display: block;
   margin: 0 0 23px 15px;
}

#left ul #menu_products{
    background: url(images/menu_products.gif) no-repeat;
    text-indent: -700em;
    1overflow:hidden;
    1white-space: nowrap;
    margin: 0 0 23px 0px;
    padding: 23px 0 0px 0;

}
#left ul #menu_products_eng{
    background: url(images/menu_products_eng.gif) no-repeat;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    margin: 0 0 23px 0px;
    padding: 23px 0 0px 0;
}

#left ul li ul{
    margin: 0 12px 0 0px;
    padding: 0 0 13px 0;
    background: #998964 url(images/menu_products_sub.gif) top left no-repeat;
}
#left ul li ul li{
    margin: 0 0 0 15px;
    padding: 0 0 0 12px;
    background: url(images/menu_bullet.gif) 0px 10px no-repeat;
    text-indent: 1px;
    line-height: 1.7em;
}
#left ul li ul li a{
    background: url(images/menu_bullet_little.html) top left no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.7em;
}



.left_block {
    margin: 50px 0 45px 0;
    background: url(images/left_block_center.gif);
    min-height:1px;
}
*html .left_block {
    height:1px;
}
.left_block div {
    background: url(images/left_block_top.gif) top left no-repeat;  
}
.left_block div div {
    background: url(images/left_block_bottom.gif) bottom left no-repeat;    
    padding: 7px 10px 14px 10px;
    font-size: 11px;
    color: #696154;
    font-style: italic; 
}

.title_news{
    background: url(images/title_news.gif);
    width: 74px;
    height: 17px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_news_eng{
    background: url(images/title_news_eng.gif);
    width: 74px;
    height: 17px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.news{
    margin: 26px 0 0 0;
}
.news a{
    color: #1E5FA2;
    font-size: 12px;
}

.news span{
    color: #696154;
    font-size: 11px;
    padding: 0 0 0 0px;
}

.title_lien{
    background: url(images/title_lien.gif);
    width: 159px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_lien_eng{
    background: url(images/title_lien_eng.gif);
    width: 175px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_partners{
    background: url(images/title_partners.gif);
    width: 90px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_partners_eng{
    background: url(images/title_partners_eng.gif);
    width: 82px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}


.title_product{
    background: url(images/title_product.gif);
    width: 97px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_product_eng{
    background: url(images/title_product_eng.gif);
    width: 97px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_contacts{
    background: url(images/title_contacts.gif);
    width: 87px;
    height: 17px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_contacts_eng{
    background: url(images/title_contacts_eng.gif);
    width: 87px;
    height: 17px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_info{
    background: url(images/title_info.gif);
    width: 231px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_info_eng{
    background: url(images/title_info_eng.gif);
    width: 231px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_sizes{
    background: url(images/title_sizes.gif);
    width: 202px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_sizes_eng{
    background: url(images/title_sizes_eng.gif);
    width: 202px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_tkani{
    background: url(images/title_tkani.gif);
    width: 89px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_tkani_eng{
    background: url(images/title_tkani_eng.gif);
    width: 89px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_services{
    background: url(images/title_services.gif);
    width: 124px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}
.title_services_eng{
    background: url(images/title_services_eng.gif);
    width: 124px;
    height: 21px;
    text-indent: -700em;
    overflow:hidden;
    white-space: nowrap;
    display: block;
    margin: 0;
}


#center{
    width: 430px;
    float: left;
    padding:0px 40px 0 40px;
}

#center span{
    color: #57534A;
    font-size: 12px;
    display: block;
}

#question{
    width: 295px;
    margin: 44px 0 0 0;
    color: #696154;
    font-size: 12px;
}
#question b{
    color: #3D3222;
    font-size: 14px;
}
#question .input{
    width: 218px;
}
#question textarea{
    width: 290px;
    height: 67px;
}

#right{
    width: 200px;
    float: left;
    padding: 0px 0 0 0;
}



#bottom{
    margin: 40px 0 0 0px;
    overflow: hidden;
}
#copyrights{
    width: 300px;
    float: left;
    color: #3D3222;
    font-size: 12px;
}
#copyrights a{
    color: #3D3222;
    font-size: 12px;
}
#copyrights img{
    position:relative;
    top:6px;
    margin: 0 2px 0 0;
}
#counters{
    float: left;
    width: 370px;
}
#phone{
    float: right;
    width: 265px;
    color: #696154;
    font-size: 11px;
}
#phone span{
    color: #7A7051;
    font-size: 16px;
}
#phone b{
    color: #3D3222;
    font-size: 36px;
}



#inner{
    float: left;
    width: 715px;
    margin: 0 0 0 40px;
    font-size: 12px;
    color: #696154;

}

#inner span a{
    font-size: 12px;
    color: #1E5FA2;

}


.inner_news{
border-bottom: 1px solid #FFFFFF;
    color: #696154;
    font-size: 12px;
    padding: 0 0 20px 0;
    margin: 20px 0 0 0;
}
.paging{
    margin: 20px 0 0 0;
    padding: 0 0 2px 0;
    text-align: center;
}


.paging a{
    border:1px solid white;
    padding:0 5px 2px 5px;
    font-size: 12px;
    color:#3D3222;
}
.paging span{
    border:1px solid white;
    padding:0 5px 2px 5px;
    font-size: 12px;
    color:#D77900;
    font-weight:bold;
}

.product{
    clear: left;
    overflow: hidden;
}
#inner ul li{
    font-size: 18px;
    color: #1E5F9F;
}
#inner ul li a{
    font-size: 18px;
    color: #1E5F9F;
}

.product table{
    margin: 25px 0px 0 0;
}
.product table td{
    vertical-align:top;
    padding: 0px 18px 0 0;
    font-size: 12px;
    color: #696154;
    width: 160px;
}
.product table td a img{
    border:0;
}



.product div{
    float: left;
    font-size: 12px;
    color: #696154;
    width: 160px;
    margin: 25px 18px 0 0;
}
.product div a{
    display: block;
    font-size: 18px;
    color: #1E5F9F;
    text-align: center;
1border:1px solid red;

}
.product div strong{
    font-size: 12px;
    color: #3D3222;
}
.product div a img{
    border:0;
}
.product span{
    border-bottom:1px solid #FFFFFF;
    display: block;
    padding: 20px 0 15px 0;
    margin: 0 20px 0 0;
    font-size: 12px;
    color: #696154;
}
.product span strong{
    font-size: 24px;
    color: #696154;
    font-weight: normal;
}

.one_product strong{
    font-size: 24px;
    color: #696154;
    font-weight: normal;
}

.one_product{
    font-size: 12px;
    color: #696154;
    overflow: hidden;
}
.one_product b{
    font-size: 12px;
    color: #3D3222;
}
.one_product img{
    float: left;
    margin: 0 20px 15px 0;
}
.one_product a{
    font-size: 12px;
    color: #1E5FA2;
}




.contacts {
    padding: 20px 0 0 0;
    font-size: 12px;
    color: #696154;
}
.contacts a{
    font-size: 12px;
    color: #1E5FA2;
}

.contacts strong{
    font-size: 14px;
    color: #3D3222;
}
.contacts div{
    margin: 10px 0 20px 35px;
    font-size: 12px;
    color: #696154;
}
.contacts div a{
    font-size: 12px;
    color: #1E5FA2;
}



.alert{
    padding:5px;
    font-size:12px;
    color:#3D3222;
    background: #F6F5EF;
}
.alert b{
    color:#3D3222;
}
.error{
    padding:5px;
    font-size:12px;
    color:#3D3222;
    background: #F6F5EF;
}
.error b{
    color:#3D3222;
}

.table td{
    font-size:12px;
    color:#696154;
    padding: 3px 9px 6px 9px;
}
.table td span{
    color:#3D3222;
}
.table td div{
    color:#D77900;
    display: inline;
}




.c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}





