@font-face {
    font-family: 'franklin_gothic_medium';
    src: url('542914-webfont.eot');
    src: url('542914-webfont.eot?#iefix') format('embedded-opentype'),
         url('542914-webfont.woff') format('woff'),
         url('542914-webfont.ttf') format('truetype'),
         url('542914-webfont.svg#franklin_gothic_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{padding: 0; margin: 0;}
table {border-collapse: collapse;border-spacing: 0; text-align:left;}
ol, ul {list-style-image:none;list-style-position: inside;list-style-type: disc;}
div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*+html img { -ms-interpolation-mode: bicubic ;}

/*body*/
body{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#fbfaf9; color:#424141;}
img {behavior: url("js/iepngfix.htc");border: none;}
a {outline: none; cursor:pointer;}
a img {border: none;}
a{text-decoration: underline; color:#bf480a;}
a:hover{color:#424141; text-decoration:none;}

.sprite { background: url('sprite.png') no-repeat top left;}

h1, h2, h3, h4, h5, h6 { font: normal 18px  Arial, Helvetica, sans-serif;}
h1 { font-size: 18px; line-height: 20px; margin:10px 0;}
h2 { font-size: 17px; line-height: 19px; margin:5px 0;}
h3 { font-size: 15px; line-height: 17px; margin:5px 0;}
h4 { font-size: 15px; line-height: 16px; margin:4px 0;}
h5 { font-size: 14px; line-height: 15px; margin:4px 0;}
h6 { font-size: 14px; line-height: 15px; margin:3px 0;}
h1 a{ text-decoration:none;}

/*header*/
header{ width:100%; height:417px; background: url(../images/header.jpg) no-repeat center; overflow:hidden;}

/*nav*/
nav{ background:url(../images/nav.png) repeat-x; height:50px; overflow:hidden; margin-top:10px;}
#nav_body{ width:1100px; margin:0 auto;}
nav ul{ display:inline; list-style:none; float:left;}
nav ul li{display:inline; list-style:none; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#60575a; padding:0 16px 0 0; line-height:48px;}
nav ul li a{color:#60575a; text-decoration:none;}
nav ul li a.active{color:#9e5601; text-decoration:none;}
nav ul li a.active:hover{color:#60575a;}
nav ul li a:hover, 
nav ul li a.sale{color:#c76c00; text-decoration:none;}
nav ul li a:hover.sale{color:#9e5601; text-decoration:none;}
nav ul li a.sale_active{color:#9e5601; text-decoration:none;}
nav ul li a:hover.sale_active{color:#c76c00; text-decoration:none;}
#telefon_header{ float:right; line-height:45px;}
#telefon_header span{ background:url(../images/telefon_f.png) center left no-repeat; padding:0 0 0 13px; font:bold 19px Arial, Helvetica, sans-serif; line-height:20px; display:block; float:left; margin:15px 40px 0 0;}
#telefon_header span:last-child{margin:15px 0 0 0;}
#telefon_header_call{float:right; line-height:45px; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:50px;/*height:50px;*/ margin-left:30px; cursor:pointer; color:#bf480a;}
#telefon_header_call span{ display:block; border-bottom:1px dotted #bf480a; padding-bottom:5px; height:30px;}
:hover#telefon_header_call{ color:#736a6f;}
:hover#telefon_header_call span{border-bottom:1px dotted #736a6f;}

#basket{ background:url(../images/sprite.png) 0px -30px; width:60px; height:118px; position:absolute; position:fixed; top:110px; right:0;}
#basket p{color:#fff; margin:88px 0 0 6px; text-align:center; font:normal 10px Arial, Helvetica, sans-serif;}
#basket:hover{ cursor:pointer;}

#header_body{ width:1100px; margin:0 auto;}
#logo{background:url(../images/sprite.png) 0px -419px; width:245px; height:60px; display:block; margin-top:15px; float:left;}
#logo:hover{cursor:pointer;}
#select{ background: url(../images/select.png) repeat; width:355px; padding:15px 0; float:right; margin-top:50px;}
#select select{ width:308px; height:33px; margin:5px 0 5px 23px; line-height:33px; background: url(../images/select_kn.jpg) repeat-x; border:0px; font:italic 12px Arial, Helvetica, sans-serif; color:#3c353e;}
.select_knopka{ background:url(../images/sprite.png) 0px -703px; width:192px; height:33px; border:0px; color:#fff; font:italic 13px Arial, Helvetica, sans-serif; cursor:pointer; margin:10px 0 0 83px;}
#ya_search{position:absolute; top:265px; background: url(../images/select.png) repeat; width:355px; padding:15px 0;  margin-top:50px;}


.select_body{}
.select_ul{ list-style:none; width:308px; height:33px; margin:5px 0 10px 23px; line-height:33px; background: url(../images/select_kn.jpg) repeat-x; border:0px; font:italic 12px Arial, Helvetica, sans-serif; color:#3c353e;}
.select_ul li{ list-style:none; z-index:1;}
.select_ul li div.strelka{ text-decoration:none; display:block;line-height:33px; padding:0 7px; margin-right:10px; color:#3c353e; background:url(../images/strelka.png) no-repeat right center;}
.select_ul li:hover div.strelka{color:#C65322;background:url(../images/strelka_hover.png) no-repeat right center; cursor:pointer;}
.select_ul li ul.sub_podbor{ width:308px; height:173px; overflow:auto; background:#70676b; z-index:2; position:absolute; padding:7px 0; display:none;}
.select_ul li ul#tyreaxe{ height:100px;}
.select_ul li ul li{padding:3px 7px; color:#fff; text-decoration:none;}
.select_ul li ul li:hover{color:#C65322; cursor:pointer;}

section#container{ overflow:hidden;}
section#content{ width:1100px; margin:0 auto; overflow:hidden;}
menu{ overflow:hidden; padding:0; margin:0 0 20px;}
menu div{ background:url(../images/sprite.png) 0px -489px; width:303px; height:97px; float:left;}
menu div:nth-child(1){ margin-right:75px;}
menu div:last-child{background:url(../images/sprite.png) 0px -596px; width:303px; height:97px; float:right; margin-right:0px;}
.zag_menu1{ background:url(../images/sprite.png) 0px -782px; width:160px; height:27px; display:block; margin:17px 0 4px 10px;}
.zag_menu2{ background:url(../images/sprite.png) 0px -819px; width:160px; height:27px; display:block; margin:17px 0 4px 10px;}
.zag_menu3{ background:url(../images/sprite.png) 0px -856px; width:160px; height:27px; display:block; margin:17px 0 4px 10px;}
menu div p{margin:0 10px; color:#fff; line-height:12px; font-size:11px; height:38px; overflow:hidden;}
menu div p a, menu div p a:hover{ text-decoration:none; color:#fff;}
/*page*/
.page_search{padding:10px;}
.page{ overflow:hidden;}
.page h1{ margin-bottom:20px;}
.page p{ margin:7px 0;}
.page div{margin:7px 0;}
.page img{margin:7px;}
.page ul, .page ol{ margin:5px 0 5px 25px;}
.page ol li{ list-style-type:decimal; list-style-position:outside;}
.page ul li{list-style:square; list-style-position:outside;}
.page table { overflow:hidden;}
.page table td, .page table th{ padding:5px; border:1px solid #999999;}
.page #social{ margin:15px 0 0 0;}

#text_main{ background:url(../images/text_main.jpg) repeat-x bottom; padding:20px 20px 15px; overflow:hidden;}
#text_main_right{ width:340px; float:right;}
#text_main_left{width:680px; float:left; margin-bottom:20px;}
#text_main_left p, #text_main2_left p{ margin:7px 0;}
#text_main2{padding:10px 20px 20px 20px; overflow:hidden;}
#text_main2_right{ width:500px; float:right;}
#text_main2_left{ width:530px; float:left; margin-right:30px;}

/*advantages*/
#advantages{ list-style:none; display:block; width:1060px; height:290px; overflow:hidden;}
#advantages li{list-style:none; display:block; float:left; width:330px; height:280px; background:#fbfaf9; height:280px; border:5px solid #eeebe8; margin-right:20px;}
#advantages li:last-child{ margin-right:0px;}
#advantages li h3{ height:55px; margin:15px 15px 0; font:bold 16px Arial, Helvetica, sans-serif; line-height:17px;}
#advantages li h3 a{ text-decoration:none;}
#advantages li h3 a:hover{ text-decoration:none;}
.advantages_text{margin:10px 15px; font:normal 12px Arial, Helvetica, sans-serif;}
.advantages_text p{ margin:7px 0;}

/*sale*/
#sale{ background:#fff; border-top:1px solid #e2dddd; border-bottom:1px solid #e2dddd; width:1100px; height:400px; margin:2px 0;}
#zag_sale{ padding:10px 20px 0; font:normal 24px 'franklin_gothic_medium';color:#bf480a; overflow:hidden;}
#zag_sale a{ text-decoration:none;}
#sale ul{list-style:none; display:block; height:330px; width:3000em;}
#sale ul li{ width:220px; height:330px; font:normal 12px Arial, Helvetica, sans-serif;padding-top:20px; position:relative; float:left;}
#sale ul li p, #sale ul li div{ margin:0 auto; text-align:center;}
#sale ul li p{ padding-top:3px;}
.foto_sale{ width:200px; height:230px; text-align:center;}
.foto_sale span{ display:block; width:57px; height:57px; background:url(../images/sprite.png) 0px -270px; position:absolute; margin-left:140px;}
.foto_sale span.noproduce{ display:block; width:57px; height:57px; background:url(../images/noproduce.png) no-repeat; position:absolute; margin-left:140px;}
.zena{color:#bf480a; padding-bottom:5px;}
.basket_block{ width:60px; margin:0 auto; padding-top:5px;}
.basket_block .basket{ background:url(../images/sprite.png) 0px 0px; border:0px; width:24px; height:20px; cursor:pointer;}

/*news*/
#stat_gl{background:url(../images/text_main.jpg) repeat-x bottom; padding:10px 20px 20px 20px; margin:15px 0; overflow:hidden;}
#news{background:url(../images/text_main.jpg) repeat-x bottom; padding:30px 0 0 0; overflow:hidden;}
.news{ width:353px; float:left; margin-bottom:30px;}
#news div:nth-child(4), #news div:nth-child(5), #news div:nth-child(6){ margin-bottom:0px;}
.data{ background:url(../images/sprite.png) 0px -158px; width:53px;/* height:58px;*/ float:left; margin:0 10px 0 20px; text-align:center; color:#fff; font:normal 16px 'franklin_gothic_medium';text-align:center; line-height:10px;}
.data span{ display:block; width:53px; height:45px; line-height:16px; margin-top:13px;}
.page .data{ margin:0 10px 5px 0; float:left;}
.news h3{margin:0 15px 0 20px;}
.news h3 a, .news2 h3 a{color:#424141;}
.news h3 a:hover, .news2 h3 a:hover{color:#bf480a; text-decoration:none;}
.news_text{ padding:7px 15px 0 20px; margin:0; overflow:hidden; width:100%; line-height:13px; height:82px;}
.all_news{ clear:both; padding:5px 20px 20px;}
.news_foto_fin{float:left; width:260px;}
.news_foto_fin img{border:5px solid #eeebe8;}
.news_foto_fin_brend{float:left; width:206px;}
.news_foto_fin_brend img{border:5px solid #eeebe8;}

.page .news2{ margin-bottom:30px; overflow:hidden;}
.page .news2 .data{ float:left; margin:0;}
.page .news2 .data span{ display:block; width:53px; height:45px; line-height:16px; margin-top:13px;}
.page .news_text2{ margin:0 0 0 65px; overflow: hidden;}
.page .news2 h3{ margin:0 0 7px 65px !important;}

/*stat*/
.stat{ overflow:hidden; margin-bottom:25px;}
.stat_foto{ float:left;}
.stat_foto_fin{ float:left; width:260px;}
.stat_foto img{ border:5px solid #eeebe8; width:230px; height:140px;}
.stat_foto_fin img{ border:5px solid #eeebe8; width:230px; height:140px;}
.stat h3{ margin-left:265px; height:53px; font-size:14px;}
.stat h3 a{color:#424141;}
.stat_text{ margin-left:265px; line-height:13px; font-size:12px;}
.read{ width:113px; height:26px; background:url(../images/sprite.png) 0px -746px; text-align:center; margin-left:265px; margin-top:8px; overflow:hidden;}
.read a{ color:#fff; text-decoration:none; line-height:25px;}
.read a:hover{ color:#efc090;}

.stat_list{ overflow:hidden; margin-bottom:25px;}
.stat_list h3{ margin-left:265px; font-size:15px;}
.stat_list h3 a{color:#424141;}
.stat_list .stat_text{margin-left:265px !important; line-height:15px; font-size:13px;}
.stat_list .read{width:113px; height:26px; background:url(../images/sprite.png) 0px -746px; text-align:center;margin-left:265px; margin-top:10px;}


/*���� ��� ������*/
#stat{background:url(../images/text_main.jpg) repeat-x bottom; padding:30px 10px 0 10px; overflow:hidden;}
#stat_gl .stat,
#stat .stat{ width:50%; float:left;}
#stat_gl .stat,
#stat .stat_text{ padding:0 10px 0 0;} 
 
/*block_yand*/
#block_yand{background:#fff;border:1px solid #e2dddd; height:100px; margin:15px 0;}
.banners{background:#fff;border:1px solid #e2dddd; height:100px; margin:15px 0;}

/*partners*/
#partners{background:#fff; border-top:1px solid #e2dddd; border-bottom:1px solid #e2dddd; width:1100px; margin:2px 0; padding:10px 0 0 0; overflow:hidden;}
#partners div{ width:176px; height:60px; float:left; margin-bottom:10px; text-align:center;}

/*filtr_brend*/
#filtr_brend{ background:#fbfaf9; border:5px solid #eeebe8; padding:10px; margin:20px 0 10px; overflow:hidden;}
#filtr_brend a{display:block; float:left; padding:0 14px 1px 0;}
#filtr_brend a.active{color:#424141;text-decoration:none;}
#filtr_brend a.active:hover{color:#bf480a;text-decoration: underline;}

/*filtr_brend*/
#filtr_brend2{ background:#fbfaf9; border:5px solid #eeebe8; padding:10px; margin:10px 0; overflow:hidden;}
#filtr_brend2 div.button{display:block; float:left; padding:0 14px 1px 0; cursor:pointer;text-decoration: underline; color:#bf480a;}
#filtr_brend2 div.is-checked{color:#424141;text-decoration:none;}
#filtr_brend2 div.button:hover{color:#424141; text-decoration:none;}

/*filtr_brend*/
#filtr_brend3{ background:#fbfaf9; border:5px solid #eeebe8; padding:10px; margin:10px 0; overflow:hidden;}
#filtr_brend3 div.button{display:block; float:left; padding:0 14px 1px 0; cursor:pointer;text-decoration: underline; color:#bf480a;}
#filtr_brend3 div.is-checked{color:#424141;text-decoration:none;}
#filtr_brend3 div.button:hover{color:#424141; text-decoration:none;}

.ui-group2{ width:50%; float:left;}
/*catalog_body*/
#catalog_body,
#catalog_body_noisotope{ background:#fff; border-top:1px solid #e2dddd; border-bottom:1px solid #e2dddd; width:1100px; height:auto; margin:2px 0; padding:0 !important; overflow:hidden;}
#catalog_body ul,
#catalog_body_noisotope ul{list-style:none; display:block; height:345px; margin:0 !important; padding:0 !important;}
#catalog_body ul li,
#catalog_body_noisotope ul li{ width:218px; height:345px; font:normal 12px Arial, Helvetica, sans-serif; padding-top:20px; position:relative; float:left;}
#catalog_body ul li p, #catalog_body ul li div,
#catalog_body_noisotope ul li p, #catalog_body_noisotope ul li div{ margin:0 auto; text-align:center;}
#catalog_body ul li p,
#catalog_body_noisotope ul li p{ padding-top:3px;}

#catalog_brend{ background:#fff; border-top:1px solid #e2dddd; border-bottom:1px solid #e2dddd; width:1100px; height:auto; margin:2px 0; padding:0 !important; overflow:hidden;}
#catalog_brend ul{list-style:none; display:block; height:345px; margin:0 !important; padding:0 !important;}
#catalog_brend ul li{ width:218px; height:60px; font:normal 12px Arial, Helvetica, sans-serif; padding-top:20px; position:relative; float:left;text-align:center;}

.page ul#slidersale{ margin:0; padding:0;}

.zena{color:#bf480a; padding-bottom:5px;}
.basket_block{ width:60px; margin:0 auto; padding-top:5px;}
.kolvo{ background:#fbfaf9; border:1px solid #e5e5e5; color:#414242; width:23px; height:20px; float:left; text-align:center;}
#catalog_table_zakaz .kolvo{ background:#fbfaf9; border:1px solid #e5e5e5; color:#414242; width:30px; height:20px; float:left; text-align:center;}
.basket{ background:url(../images/basket.png) no-repeat; border:0px; width:24px; height:20px; cursor:pointer;}

#catalog_position{background:#fff; border-top:1px solid #e2dddd; border-bottom:1px solid #e2dddd; width:1100px; margin:2px 0; overflow:hidden;}
#catalog_foto{ float:left; margin:10px 0 10px 10px;}
#catalog_opicanie{ margin-left:200px; margin-right:10px; padding:20px 0;}
#catalog_opicanie p{ margin:0 0 7px 0;}
#catalog_opicanie ul{ list-style:square; list-style-position:outside; margin:10px 0 0 15px;}

#catalog_table_zakaz{ background:#fbfaf9; border:1px solid #eeebe8; padding:10px; margin:15px 0 0 0;}
#catalog_table_zakaz th{ color:#b84719;}
#catalog_table_zakaz th, #catalog_table_zakaz td{padding:5px 20px; border-bottom:1px solid #eeebe8;}
.basket_kn{ width:113px; height:26px; background:url(../images/sprite.png) 0px -746px; border:0px solid; color:#fff; cursor:pointer;}
.basket_kn:hover{color:#efc090;}

.zag_catalog_table_param{margin:15px auto; width:1060px; font-weight:bold; font-size:17px;}
#catalog_table_param{ margin:15px auto; width:1060px;}
#catalog_table_param th{font-size:12px; line-height:12px; vertical-align:top; padding:10px 4px; background:#f7f6f4;}
#catalog_table_param tr{border-bottom:1px solid #eeebe8;border-left:1px solid #eeebe8;border-right:1px solid #eeebe8;}
#catalog_table_param tr:first-child{border-top:1px solid #eeebe8; border-left:1px solid #eeebe8; border-right:1px solid #eeebe8;}
#catalog_table_param td{padding:6px 4px;}

/*info_brend*/
#info_brend{ overflow:hidden; margin:20px 0;}
#foto_brend{ float:left;}
#text_brend{ margin-left:190px;}
#text_brend p{ margin:0 0 7px 0;}

/*catalog_next*/
#catalog_next{margin:20px 0; overflow:hidden;}
#catalog_next2{margin:20px 0 0 0; overflow:hidden;}
.catalog_next_left{ width:540px; float:left; height:40px; text-align:left;}
.catalog_next_right{ width:540px; float:right; height:40px; text-align:right;}
#catalog_next a, #catalog_next2 a{ text-decoration:none; font-size:18px;}
#catalog_next p a, #catalog_next2 p a{ text-decoration:none; font-size:14px;}

/*listing*/
.listing{ overflow:hidden; margin:20px auto 0;}
.listing a{float:left; display:block; width:30px; height:31px; margin:0 5px 5px 0; text-align:center;line-height:31px;color:#fff; text-decoration:none; background:url(../images/sprite.png) 0px -337px;}
.listing a:hover, a.activ{float:left; display:block; width:30px; height:31px; margin:0 5px 5px 0; text-align:center; line-height:31px; color:#fff; text-decoration:none; background:url(../images/sprite.png) 0px -378px;}


/*basket*/
#catalog_table_zakaz td.itogo{padding:30px 20px !important; font-size:16px;}
#catalog_table_zakaz td.itogo strong{color:#bf480a;}
a.delete{ background:url(../images/sprite.png) 0px -226px; width:12px; height:12px; display:block; margin:0 auto;}
a:hover.delete{background:url(../images/sprite.png) 0px -248px;}
.basket_form{ margin:20px 0 0 0; }
.basket_form form{ margin:0 auto; padding:20px; width:800px; background:#f6f4f2;  -webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px; -webkit-transition:background 0.25s ease-out; -moz-transition:background 0.25s ease-out;-o-transition:background 0.25s ease-out;transition:background 0.25s ease-out; border:1px solid #eeeae7;} 
.basket_form form table td{ padding:5px; height:20px;}
.basket_form form table input{ width:490px; height:30px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:background 0.25s ease-out; -moz-transition:background 0.25s ease-out; -o-transition:background 0.25s ease-out; transition:background 0.25s ease-out; border:1px solid #eeeae7;font-size:16px; padding:0 3px;}
.basket_form form table input.file{ background:none; border:0px; font-size:13px; height:auto;}
.basket_form form table textarea{width:490px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:background 0.25s ease-out; -moz-transition:background 0.25s ease-out; -o-transition:background 0.25s ease-out; transition:background 0.25s ease-out; border:1px solid #eeeae7;font-size:13px; padding:3px;}
.basket_form form table select{width:498px;height:30px; background:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:background 0.25s ease-out; -moz-transition:background 0.25s ease-out; -o-transition:background 0.25s ease-out; transition:background 0.25s ease-out; border:1px solid #eeeae7;font-size:16px; font-size:13px;  line-height:30px;padding:5px 3px 0;}
.basket_form form table select option{ height:30px; padding-top:5px;}
.basket_form form table input.basket_knopka{background:#d7773e; width:135px; height:40px; border:0px; cursor:pointer; color:#fff;font:normal 16px Arial, Helvetica, sans-serif; padding-bottom:2px;}
.basket_form form table td.zag_basket{font:normal 21px Arial, Helvetica, sans-serif; height:50px; text-align:center;}

.zag_contact{ font-size:16px; font-weight:bold;}
.page .param_contact{ margin:3px 0;}
.contact_left{ float:left; width:500px;}
.contact_right{ margin-left:500px; width:500px; float:right;}


/*footer*/
footer{background:url(../images/bac_footer.jpg) repeat; overflow:hidden;}
#footer_body{ width:1100px; margin:0 auto; padding:20px 0 0 0;}
#footer_menu{ display:inline; font-size:11px;}
#footer_menu li{ display:inline; list-style:none; padding:0 16px 0 0; text-transform:uppercase;color:#fff;}
#footer_menu li a{ color:#fff; text-decoration:none;}
#footer_menu li a:hover{ color:#c3bbbb; text-decoration:none;}
#footer_contact{ padding:30px 0 10px 0; color:#fff;}
#footer_contact span{ display:block; float:left; padding:0 16px 0 0;}
#footer_contact span.telefon{ font-size:19px; background:url(../images/telefon_f.png) center left no-repeat; padding:0 16px 0 15px;}
#footer_contact span.email a{ color:#fff; line-height:25px;}
#footer_link{ overflow:hidden; margin:40px 0 20px 0;}
#footer_link a{ display:block; float:left; padding:0 16px 1px 0; color:#fff;}
#copyright{ margin:10px 0;}
/* recall form*/
#contact-overlay { z-index:100; display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:url(../images/overlay.png) repeat;  -webkit-overflow-scrolling: touch; /*onefinger scroll for iPad*/ }
#contact-overlay  > * { -webkit-transform: translateZ(0px); }
#contact-container {}
#contact-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:left; display:block;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:2px auto; padding:2px; width:92%;height:30px;}
#contact-container br {clear:both;}
#contact-container .popup_x {position:absolute; top:64px; right:1px; width:16px; height:16px; background-image:url(/images/shadowbox_icon.png);  background-position:-32px 0px; cursor: pointer;}
#application_form{ width:600px; margin:80px auto 430px; position:absolute;  background:#f5f5f5;}
#appl_1{margin:50px 40px; padding:20px 0 0 0; overflow:hidden;}
#appl_2{margin:0; overflow:hidden;  padding:0 0 20px  0;}
#application_form input{ background:#fbfbfb; border:0; padding:9px 5px; width:470px; margin:5px 0 0 15px; font:normal 15px Arial, Helvetica, sans-serif;  border:1px solid #edecec;}
#application_form textarea{background:#fbfbfb; border:0; padding:9px 5px; width:470px; height:50px; margin:5px 0 0 15px; font:normal 15px Arial, Helvetica, sans-serif;  border:1px solid #edecec;}
#application_form select{ background:#fbfbfb; border:0; padding:9px 5px; width:483px; margin:5px 0 0 15px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;  border:1px solid #edecec;}
#application_form input.application_buttom{width:200px; height:40px; background:#d45822; margin:15px 0 0 155px; padding:7px 5px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-transform:uppercase;  line-height:25px;}
.zag_question{font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 10px 15px;}
.model_noproduce{color:#F00; margin:5px 0;}
/* sape */
.block_links * {
    background:transparent none repeat scroll 0 0 !important;
    border:medium none !important;
    clear:none !important;
    clip:rect(auto, auto, auto, auto) !important;
    font-size:100% !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:normal !important;
    height:auto !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    margin:0 !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    text-align:left !important;
    text-decoration:none !important;
    text-indent:0 !important;
    text-transform:none !important;
    vertical-align:baseline !important;
    visibility:visible !important;
    white-space:normal !important;
    width:auto;
    word-spacing:normal !important;
    z-index:auto !important;
    cursor: pointer!important;
    word-wrap: break-word!important;
}
.block_links li {
    display:list-item !important;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none !important;
    display: inline;
}
.block_links li DIV {
    padding:0.5em !important;
}

.block_links DIV, .block_links TABLE {
    padding: 5px !important;
}

.block_links {
    width: auto!important;
    font-family: Verdana!important;
    font-size: 11px!important;
    border: 1px solid #DDDDDD!important;
    background-color: #FFFFFF!important;
    padding:5px!important;
    position: relative!important;
    display:block!important;

}
.block_links_icnt, .block_links_icnt * {
    text-align: left!important;
}

.block_links_text, .block_links_text A, .block_links_text A:hover {
    color: #424141!important;
    font-size: 11px!important;
    text-decoration: none!important;
}
.block_links_url {
    color: #bf480a!important;
    font-size: 11px!important;
    text-decoration: none!important;
}
.block_links_header, .block_links_header A {
    color: #42418d!important;
    font-size: 13px!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
.block_links_sign {
    color: #999999!important;
    font-size: 10px!important;
    text-align: left!important;
    text-decoration: none!important;
}

.block_links_clear {
    clear:both!important;
}

.block_links TABLE {
    width: 100%!important;
    border: 0px!important;
}
.footer_link{
    margin:5px 0;
    color: #fff;
}
.footer_link a{
    color: #fff;
    text-decoration: underline;
}
.footer_link a:hover{
    text-decoration: none;
}