html{color:#666262; font:12px Arial; width:100%; height:100%}
body{margin:0; height:100%}
a{color:#09a7e2; outline: none;}
a:hover{text-decoration:none; color:#74BD1A;}
img{border:0; vertical-align:top;}
h1{padding:0; margin:0; color:#1f83ab; font:bold 24px Arial;clear:both;}
h1 img{vertical-align:middle; margin-right:0;}
h2{padding:0; margin:0; color:#1f83ab; font:bold 24px Arial; clear:both;}
h3{padding:0; margin:0; color:#09a7e2; font:19px Arial;clear:both;}
form{padding:0; margin:0;}
input{padding:0; margin:0; vertical-align:top;}
p{padding:10px 0; margin:0;}

.h2_reviews {padding:0; margin:0; color:#1f83ab; font:bold 24px Arial; float:left !important;}

#mobile{position:absolute; top:0px; left:5px; color:#0a8bb8; font-size:11px;}
#mobile:hover{color:#fff; background-color:#0a8bb8}
#body{margin:0 auto; width:1000px;}
#head{height:180px;}
#logo{position:absolute; /*margin:19px 0 0 9px;}*/margin:29px 0 0 9px;}

#logo_text{position:absolute; margin:155px 0 0 10px; font-size:18px; color:#6ab80a; text-decoration:none;}
#logo_text span{font-size:18px; color:#1b7ba7; text-decoration:none;}
#logo_text a:hover span{text-decoration:none;}

.skype_call{position:absolute; margin:17px 0 0 0;}
.skype_call span{}
.skype_call span a {font-size:18px; color:#1ab6f1; text-decoration:none; cursor:pointer; border-bottom:#1ab6f1 1px dotted;}
.skype_call span a:hover {color:#6ab80a; border-bottom-width:0px;}

#head_people{position:absolute; margin:0 0 0 439px;}
#head_flash{position:absolute; margin:0 0 0 550px;}
#head_phones{position:absolute; margin:23px 0 0 751px;}
#head_phones .top{margin-bottom:18px; color:#04a6dc; font: bold 13px Arial;}
.cities {clear:both; height:36px; padding:0; margin:0 0 10px 0; list-style:none}
.cities li {float:left; position:relative; margin:0 3px 0 0}
.u_city {background:url(http://www.zaochnik.com/img/vel_bg.gif) repeat-x top; height:36px}
.u_city div {background:url(http://www.zaochnik.com/img/vel.gif) no-repeat top; height:36px}
.u_city div div{background:url(http://www.zaochnik.com/img/vel_l.gif) no-repeat top left}
.u_city div div div {background:url(http://www.zaochnik.com/img/vel_r.gif) no-repeat top right; padding:8px 10px 10px 10px; font:11px tahoma; color:#808080}
.u_city div div div img {margin:0 3px 0 0}
.other_ciry { padding:8px 10px 10px 10px; font:11px tahoma; color:#808080}

.submenu_disable {background:none; float:left; position:absolute; left:0; top:0px; padding:7px 10px;  _width:110px; min-width:110px;  z-index:20; border:#fff 1px solid; font:11px tahoma;}

.submenu_disable a {border-bottom:#09a7e2 1px  dotted; text-decoration:none}
.submenu_disable ul {display:none !important}
.submenu {position:absolute; left:0; top:0px; padding:7px 10px; border:#eef2f3 1px solid; _width:110px; min-width:110px; background:#fff; z-index:20;  font:11px tahoma;}
.submenu a { font:11px tahoma; color:#808080; text-decoration:none}
.submenu ul {padding:10px 0 5px 0; margin:0; list-style:none}
.submenu li a {display:inline; border:none; font-size:11px; text-decoration:none; border-bottom:#09a7e2 1px  dotted !important; color:#09a7e2 !important; }
.submenu li a:hover {text-decoration:none; color:#74BD1A !important; border-bottom:#74BD1A 1px  dotted !important;}
.submenu li {margin:5px 0; white-space:nowrap;  font:11px tahoma;}
.reg_ul {}





#head_phones .bottom{margin:11px 0 0 5px; color:#9cacb2; font: 11px tahoma;height:26px;width:240px}


#top_menu {padding: 7px 7px 8px 7px; overflow:hidden;}
#top_menu .menu_content{width:980px; height:163px; float:left;}
#top_menu.without_form .menu_content{width:980px; height:57px; float:left;}
#top_menu .menu_content .center{height:157px;}
#top_menu.without_form .menu_content .center{height:57px;}

#top_menu .menu_content .center .items{height:59px; background: url(http://www.zaochnik.com/img/items_bg.jpg) repeat-x; padding:0 5px 0 10px;}
#top_menu .menu_content .center .items a{margin-left:6px; display:block; float:left; padding-left: 4px; height:37px; line-height:37px; margin-top:11px; font-size:17px; text-decoration:none; color:#fff;}
#top_menu .menu_content .center .items a:hover{ background: url(http://www.zaochnik.com/img/hov_item_left.jpg) no-repeat; text-decoration:underline; color:#0084b5;}
#top_menu .menu_content .center .items a.act{ background: url(http://www.zaochnik.com/img/hov_item_left.jpg) no-repeat; text-decoration:underline; color:#0084b5;}
#top_menu .menu_content .center .items a span{display:block; padding-right: 4px;}
#top_menu .menu_content .center .items a:hover span{background: url(http://www.zaochnik.com/img/hov_item_right.jpg) no-repeat right;}
#top_menu .menu_content .center .items a.act span{background: url(http://www.zaochnik.com/img/hov_item_right.jpg) no-repeat right;}
#top_menu .menu_content .center .items a span span{display:block; padding:0 14px;}
#top_menu .menu_content .center .items a:hover span span{background: url(http://www.zaochnik.com/img/hov_item_bg.jpg) repeat-x;}
#top_menu .menu_content .center .items a.act span span{background: url(http://www.zaochnik.com/img/hov_item_bg.jpg) repeat-x;}

#top_menu .menu_content .center .items a.first{height:58px; line-height:58px; margin-top:1px; color:#0084b5;background: url(http://www.zaochnik.com/img/first_item_left.jpg) no-repeat;}
#top_menu .menu_content .center .items a.first:hover{color:#0084b5;background: url(http://www.zaochnik.com/img/first_item_left.jpg) no-repeat;}
#top_menu .menu_content .center .items a.first:hover span{background: url(http://www.zaochnik.com/img/first_item_right.jpg) no-repeat right;}
#top_menu .menu_content .center .items a.first:hover span span{background: url(http://www.zaochnik.com/img/first_item_bg.jpg) repeat-x;}

#top_menu .menu_content .center .items a.first span{background: url(http://www.zaochnik.com/img/first_item_right.jpg) no-repeat right;}
#top_menu .menu_content .center .items a.first span span{background: url(http://www.zaochnik.com/img/first_item_bg.jpg) repeat-x;}

#top_menu .menu_content .center .menu_form{height:85px; padding-top:13px; background: url(http://www.zaochnik.com/img/top_menu_form.jpg) repeat-x;}
#top_menu .menu_content .center .menu_form div{float:left;}
#top_menu .menu_content .center .menu_form div .more{margin-top:9px; color:#1e1e1e; font-size:13px;}
#top_menu .menu_content .center .menu_form div .more a{color:#1e1e1e;}
#top_menu .menu_content .center .menu_form div .title{margin-bottom:9px; color:#1e1e1e; font-size:13px;clear:both; float:none;}
#top_menu .menu_content .center .menu_form div .title span{background: url(http://www.zaochnik.com/img/d_arrow.gif) no-repeat right 8px; padding-right:30px;}
#top_menu .menu_content .center .menu_form div select{font-size:16px; color:#1e1e1e; height:29px;}
#top_menu .menu_content .center .menu_form div select option{font-size:16px; color:#1e1e1e; height:29px;}
#top_menu .menu_content .center .menu_form div#type_work{width:239px; padding-left:30px;}
#top_menu .menu_content .center .menu_form div#type_work select{width:210px;}
#top_menu .menu_content .center .menu_form div#rule_work{width:248px;}
#top_menu .menu_content .center .menu_form div#rule_work select{width:220px;}
#top_menu .menu_content .center .menu_form div#days{width:137px;}
#top_menu .menu_content .center .menu_form div#days select{width:110px;}
#top_menu .menu_content .center .menu_form div#caunt_pages{width:153px;}
#top_menu .menu_content .center .menu_form div#caunt_pages select{width:110px;}
#top_menu .menu_content .center .menu_form div#order{width:170px;}
#top_menu .menu_content .center .menu_form div#order .yel_button{margin-top:21px;}

.yel_button{padding-left:6px; background: url(http://www.zaochnik.com/img/yel_button_left.png) no-repeat left; display:block; float:left}
.yel_button span{padding-right:7px; background: url(http://www.zaochnik.com/img/yel_button_right.png) no-repeat right; display:block; float:left}
.yel_button span input{height:36px; border:0; background: url(http://www.zaochnik.com/img/yel_but_bg.png) repeat-x; color:#1e1e1e; font-size:17px;margin:0;}
*html .yel_button{background:none; padding:0;}
*html .yel_button span{background:none; padding:0;border:1px solid #1e1e1e; }
*html .yel_button span input{height:30px; background: url(http://www.zaochnik.com/img/yel_but_ie6.jpg) repeat-x;}



#top_menu .menu_content .top{height:3px; background: url(http://www.zaochnik.com/img/top_m_top.jpg) repeat-x; overflow:hidden;}
#top_menu .menu_content .bottom{height:3px; background: url(http://www.zaochnik.com/img/top_m_bottom.jpg) repeat-x; overflow:hidden;}

*html #top_menu.without_form .menu_content .top{width:984px; position:absolute; margin-left:-2px;}
*html #top_menu.without_form .menu_content .bottom{width:984px; position:absolute; margin-left:-2px; margin-top:-1px;}
#top_menu .left{height:163px; float:left; width:3px; background: url(http://www.zaochnik.com/img/top_m_left.jpg) no-repeat;}
#top_menu .right{height:163px; float:left; width:3px; background: url(http://www.zaochnik.com/img/top_m_right.jpg) no-repeat;}
#top_menu.without_form .left{height:62px; }
#top_menu.without_form .right{height:62px; }
*html #top_menu.without_form .left{height:60px; }
*html #top_menu.without_form .right{height:60px; }

#content{overflow:hidden;}
*html #content{padding-top:8px;}
#left_content{float:left; width:234px; padding-left:6px; padding-right:22px;}
.banner{margin-bottom:20px;}

#main_content{float:left; width:495px; padding-top:3px; padding-right:22px;}
#main_content .more{padding:12px 0 28px 37px; color:#09a7e2; font-size:16px;}
#main_content a:hover{color:#74bd1a;}
#za_list{ margin: 9px 0; color:#414141; font-size:16px;}
#za_list img{ vertical-align:middle; margin-right:3px;}
#right_content{float:right; width:213px; padding-right:8px;}

.service_item{margin-top:20px; padding-left:15px;}
.service_item div{margin-top:10px; padding-left:25px; line-height:18px;}

.enter{background: url(http://www.zaochnik.com/img/enter_left.jpg) no-repeat left; padding-left:4px;}

.enter div{background: url(http://www.zaochnik.com/img/enter_right.jpg) no-repeat right; padding-right:3px;}
.enter div div{background: url(http://www.zaochnik.com/img/enter_bg.jpg) repeat-x; text-align:center; color:#fff; font-size:17px; height:34px; line-height:34px;}
.enter span{padding-right:25px; background:url(http://www.zaochnik.com/img/d_arrow_white.gif) no-repeat right center;}

.login_form{clear:both; padding:7px 0;}
.login_form .item{clear:both; margin-bottom:4px; overflow:hidden; }
.login_form .item_right{ padding:5px 0;overflow:hidden; font-size:13px;}
.login_form .item_right .yel_button{float:right}
.login_form .item_right a{float:right; color:#74bd1a;}
.login_form .input_text div input{width:105px;}
.login_form .text{width:105px;font-size:13px; color:#414141; line-height:32px; float:left; margin-left:7px; width:67px;}


.input_text{padding:0 0 0 12px!important; background:url(http://www.zaochnik.com/img/input_text_left.jpg) no-repeat left top;height:32px; float:right;}
.input_text div{padding:0 15px 0 0!important;  background:url(http://www.zaochnik.com/img/input_text_right.jpg) no-repeat right top;}
.input_text div input{border:0;background:url(http://www.zaochnik.com/img/input_text_bg.jpg) repeat-x top left;font-size:13px; padding: 8px 0; color:#414141}
*html .input_text div input{position:relative; margin-top:-1px;}


.main_comments{clear:both; padding:20px 0; width:213px;}
.main_comments .comment{text-decoration:none;display:block; background: url(http://www.zaochnik.com/img/g_quote_top.jpg) no-repeat top; padding-top:10px; margin-bottom:20px;}
.main_comments .comment div{background:#e1e1e1 url(http://www.zaochnik.com/img/g_quote_bottom.jpg) no-repeat bottom; padding:7px 15px 33px 20px; color:#414141; font-size:12px; line-height:17px;}
.main_comments .comment span{color:#666262; font:italic 12px/16px Arial; position:relative; top:-10px; margin-left:40px;}
.main_comments .comment span.date{font:12px/16px Arial; margin-left:110px;}
.main_comments .comment div .title{display:block; font-size:14px; padding-bottom:5px;}
.main_comments .more {margin-left:9px; font-size:16px; color:#09A7E2}

.main_comments .comment:hover{background: url(http://www.zaochnik.com/img/b_quote_top.jpg) no-repeat top;}
.main_comments .comment:hover div{background:#09a7e2 url(http://www.zaochnik.com/img/b_quote_bottom.jpg) no-repeat bottom; color:#fff;}
.main_comments .comment:hover span{color:#09a7e2;}

.latest_news {clear:both; padding:20px 0; width:213px;}
.latest_news .comment {text-decoration:none; display:block; background: url(http://www.zaochnik.com/img/g_quote_top.jpg) no-repeat top; padding-top:10px;}
.latest_news .comment div{background:#e1e1e1 url(http://www.zaochnik.com/img/g_quote_bottom.jpg) no-repeat bottom; padding:7px 15px 33px 20px; color:#414141; font-size:12px; line-height:17px;}
.latest_news .comment span{color:#666262; font:italic 12px/16px Arial; position:relative; top:-10px; margin-left:40px;}
.latest_news .comment span.date{font:12px/16px Arial; margin-left:110px;}
.latest_news .comment div .title{display:block; font-size:14px; padding-bottom:5px;}
.latest_news .more {margin-left:9px; font-size:16px; color:#09A7E2}

.latest_news .comment:hover{background: url(http://www.zaochnik.com/img/b_quote_top.jpg) no-repeat top;}
.latest_news .comment:hover div{background:#09a7e2 url(http://www.zaochnik.com/img/b_quote_bottom.jpg) no-repeat bottom; color:#fff;}
.latest_news .comment:hover span{color:#09a7e2;}

.bottom_offices{padding:22px 10px 22px 5px; float:left; clear:both }
.bottom_offices .image{width:212px; float:left}
.bottom_offices .text{float:left;width:551px; }
.bottom_offices .text .office{width:244px; margin-left:14px; float:left; padding:10px 0; }
.bottom_offices .text .office div{margin-left:22px; color:#666262; font-size:12px; line-height:18px; padding:5px 0; }

.oplata{margin-left:5px; height:104px; background:url(http://www.zaochnik.com/img/oplata.jpg) no-repeat; clear:both;}
.oplata div{padding: 48px 15px 0 15px;}
.oplata div  a{margin:0 13px; display:block; float:left; height:45px;}
.oplata div  a.visa{width:88px; background:url(http://www.zaochnik.com/img/visa.jpg) no-repeat left center;}
.oplata div  a.visa:hover{background:url(http://www.zaochnik.com/img/visa_h.jpg) no-repeat left center;}
.oplata div  a.webmoney{width:101px;background:url(http://www.zaochnik.com/img/webmoney.jpg) no-repeat left center;}
.oplata div  a.webmoney:hover{background:url(http://www.zaochnik.com/img/webmoney_h.jpg) no-repeat left center;}
.oplata div  a.money_mail{width:127px; background:url(http://www.zaochnik.com/img/money_mail.jpg) no-repeat left center;}
.oplata div  a.money_mail:hover{background:url(http://www.zaochnik.com/img/money_mail_h.jpg) no-repeat left center;}
.oplata div  a.robox{width:63px;background:url(http://www.zaochnik.com/img/robox.jpg) no-repeat left center;}
.oplata div  a.robox:hover{background:url(http://www.zaochnik.com/img/robox_h.jpg) no-repeat left center;}
.oplata div  a.ya{width:63px; background:url(http://www.zaochnik.com/img/ya.jpg) no-repeat left center;}
.oplata div  a.ya:hover{background:url(http://www.zaochnik.com/img/ya_h.jpg) no-repeat left center;}
.oplata div  a.p{width:120px; background:url(http://www.zaochnik.com/img/p.jpg) no-repeat left center;}
.oplata div  a.p:hover{background:url(http://www.zaochnik.com/img/p_h.jpg) no-repeat left center;}
.oplata div  a.sber{width:102px;  background:url(http://www.zaochnik.com/img/sber.jpg) no-repeat left center;}
.oplata div  a.sber:hover{background:url(http://www.zaochnik.com/img/sber_h.jpg) no-repeat left center;}
.oplata div  a.ls{width:87px;  background:url(http://www.zaochnik.com/img/ls.jpg) no-repeat left center;}
.oplata div  a.ls:hover{background:url(http://www.zaochnik.com/img/ls_h.jpg) no-repeat left center;}


#bottom_menu{height:62px; padding-left:10px;}
#bottom_menu a{line-height:62px; color:#74bd1a; font-size:11px;  margin-right:22px; text-decoration:none;}
#bottom_menu a:hover{color:#09a7e2;text-decoration:underline;}

#bottom_search { padding-left:10px;overflow:hidden;}
#bottom_search .input_text{float:right; margin-top:3px;}
#bottom_search .input_text div input{width:225px;}
#bottom_search .yel_button{float:right; margin-right:5px;}

#bottom_search1 { padding-left:0px;overflow:hidden;}
#bottom_search1 .input_text{float:left; margin-top:3px;}
#bottom_search1 .input_text div input{width:380px;}
#bottom_search1 .yel_button{float:right; margin-right:5px;}

#footer {padding-left:10px; padding-top:20px; }
#footer .copy{color:#74bd1a; font-size:19px; float:left}
#footer .develop{margin-right:5px; width:360px;float:right; text-align:right;}
#footer .develop a{color:#74bd1a; font:italic 15px Arial; text-decoration:none;}
#footer .develop a span{color:#09a7e2; text-decoration:underline;}
#footer .develop a:hover span{text-decoration:none;}
#footer .copy2{color:#000; font-size:13px; line-height:42px; clear:both;}

.kroshka{padding:6px 0; font:bold 11px Arial; color:#9d9d9d; }
.kroshka span{color:#09a7e2; }
.kroshka a{color:#9d9d9d; }
.kroshka a:hover{color:#9d9d9d; }

.inner{color:#1c1c1c}

.new_block{line-height:18px; padding-bottom:15px;}
.new_block h3{margin-bottom:5px;}
.new_block div{margin-left:25px;}
.date{color:#666262;}
.p_text .date{padding-bottom:10px;}
.p_text{padding:20px 0; overflow:hidden;}

.inner_comments{clear:both; width:490px; padding:15px 0;}
.inner_comments .comment{ width:495px;text-decoration:none; background: url(http://www.zaochnik.com/img/g_quote_in_top.jpg) no-repeat top left; padding-top:10px; margin-bottom:20px;}
.inner_comments .comment div{background:#e1e1e1 url(http://www.zaochnik.com/img/g_quote_in_bottom.jpg) no-repeat bottom; padding:7px 15px 33px 20px; color:#414141; font-size:12px; line-height:17px;}

.inner_comments .comment span{color:#666262; font:italic 12px/16px Arial; position:relative; top:-10px; margin-left:320px;}
.inner_comments .comment div .title{display:block; font-size:14px; padding-bottom:5px;}
.inner_comments .comment span.date{font:12px/16px Arial; margin-left:380px;}
.inner_comments .comment span.dateR{font:12px/16px Arial;}

x.inner_comments .comment:hover{background: url(http://www.zaochnik.com/img/b_quote_in_top.jpg) no-repeat top;}
x.inner_comments .comment:hover div{background:#09a7e2 url(http://www.zaochnik.com/img/b_quote_in_bottom.jpg) no-repeat bottom;}
x.inner_comments .comment:hover span{color:#09a7e2;}

.add_comment{padding:15px 0;}
.add_comment td{padding:5px 0;}
.add_comment .checkbox{margin-left:30px; vertical-align:middle;}
.add_comment .label{width:80px; padding-left:40px;}

.add_comment .input_text input{width:100%;}
.add_comment .input_text{width:350px;}

.add_comment .yel_button{margin-left:11px;}

.textarea{border:1px solid #eaeaea; padding:0;  float:left; position:relative; left:13px;}
.textarea textarea{position:relative;border:1px solid #d8d8d8; width:350px; height:175px; margin:0; padding:0; overflow:hidden;}
.textarea .textarea_white{position:relative;border:1px solid #d8d8d8; width:350px; height:175px;background-color:#ffffff!important; margin:0; padding:0; overflow:hidden;}

.paging{text-align:center; font-size:17px; line-height:25px; padding:20px 0;}
.paging a{padding:3px 5px 3px 5px; }
.paging span{padding:2px 5px 2px 5px; color:#fff; background-color:#09a7e2}

.paging .next{margin-left:15px; padding:0;}
.paging .prev{margin-right:15px; padding:0;}
.paging span.next{color:#666262; background:none;}
.paging span.prev{color:#666262;  background:none;}

.yel{color:#f8991e;}

.italic-bold {font-style: italic; font-weight: bold;}
.price_form{}
.price_form td{padding:5px 0;text-align:left;}
/*.price_form select{width:80px; margin:0 12px; vertical-align:middle;}
.price_form .srok select{margin:0 20px 0 0;}*/
.price_form .label{width:120px;}
.price_form .input_text{float:left;}
.price_form .textarea{float:left; left:5px;}
.price_form .yel_button{margin-left:5px;}
.float_text{float:left; line-height:30px;}
.blue{color:#09a7e2; font-weight:bold}
.hr{height:10px; overflow:hidden; background:url(http://www.zaochnik.com/img/hr.jpg) no-repeat center;}

.au{padding:15px 0;}
.au.rep{padding:0;}
.au .title{color:#99cf57; font-size:19px;}
.au .ad_title{padding:15px 0;}
.au.rep .ad_title{padding:5px 0;}
.au .list span{padding:0 15px 0 0; line-height:25px; color:#2b2b2b; white-space:nowrap;}
.au .list span input{vertical-align:middle;}

.faq{margin-top:25px; line-height:18px;}
.faq .name span{color:#90ca48}
.faq .answer span{color:#09a7e2}

.sitemap{color:#09a7e2; list-style-type:none;padding:30px 0 30px 40px; margin:0;}
.sitemap ul {list-style-type:none;padding:0; margin:0;padding-left:40px;}
.sitemap li {padding:0; margin:0; line-height:35px; font-size:13px;}

.user_menu{width:213px; border:1px solid #cccccc; padding:11px 5px 4px 14px; margin-bottom:30px;}
.user_menu h2{font-weight:normal; margin-bottom:13px;}
.user_menu a{display:block; text-decoration:none;margin-bottom:10px;}
.user_menu a.act{font-weight:bold; color:#74BD1A; }

.big_blue{font-size:18px; font-weight:bold; color:#09a7e2;}

.discounts{padding:15px 0;}
.discounts div{width:485px;border:1px solid #fff; overflow:hidden;}
.discounts div div{width:420px;height:25px; line-height:25px; padding-left:5px;cursor:default; float:left; border:0;}
.discounts div div.rcell{width:54px; float:left;}
.discounts .did{color:#ccc}
.discounts .do{color:#000}
.discounts .will{color:#09a7e2}
.discounts .hov {color:#74bd1a; border:1px solid #f2f2f2;}
.discounts .hov div{color:#74bd1a; border:0;}

.user_info{padding:10px 0 10px 15px; font-size:13px; color:#000; line-height:20px;}
.user_info .more{padding:5px 0; font-size:13px; color:#09A7E2;}

.my_orders{border:1px solid #eaeaea; width:480px; background-color:#f2f2f2; margin:15px 0;}
.my_orders div{border:1px solid #d8d8d8; padding:5px;}
.my_orders div div{border:0;}
.my_orders table{}
.my_orders td{border:0; padding:7px 3px;}
.my_orders tr{color:#09a7e2; margin:5px;cursor:default;}
.my_orders tr.caption{color:#000;}
.my_orders tr.hov{background-color:#fff;color:#6ab809;}
.my_orders tr.hov .black{color:#6ab809;}

.black{color:#000;}

.add_pred{padding:0px 0 15px 35px;}
.add_pred.in{padding-left:0;}
.add_pred td{padding:5px 0;}
.add_pred .input_text{float:left;}
.add_pred .input_text input{width:340px;}
.add_pred  select{width:360px; margin-left:3px;}
.add_pred  .textarea{left:3px;}
.add_pred  textarea{width:355px;}
.add_pred .label{width:90px; padding-right:3px;}
.add_pred .checkbox{margin-left:3px;}

.checkbox{vertical-align:middle;}

.login{width:100%; height:100%}
.login td{vertical-align:middle; text-align:center; height:100%; }

.intro_block{width:434px; margin:0 auto;position:relative; margin-top:-214px; height:203px;/* padding-top:134px;114 background:url(http://www.zaochnik.com/img/intro_logo.jpg) no-repeat left top;*/}
.intro_form{ border:1px solid #eaeaea;height:100%; color:#fff;}
.intro_form a{color:#fff;}
.intro_form a:hover{color:#fff;}
.intro_form div{border:1px solid #bfbfbf; height:100%;}
.intro_form div div{border:1px solid #b2b2b2; height:100%; background:url(http://www.zaochnik.com/img/intr_bg.jpg) repeat-x;}
.intro_form div div div{border:0; background:none; height:auto;}

.intro_form .input_text{left:0; background:url(http://www.zaochnik.com/img/input_text_intr_left.jpg) no-repeat left top; float:left; position:absolute; margin-left:113px; margin-top:22px;}
.intro_form .input_text div{ background:url(http://www.zaochnik.com/img/input_text_intr_right.jpg) no-repeat right top;}
.intro_form .input_text div input{background:url(http://www.zaochnik.com/img/input_text_intr_bg.jpg) repeat-x top left; width:267px;}

.intro_form .input_text.dop{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:62px;}
.intro_form .input_text.dop div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form .input_text.dop div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }


.intro_form .lab1{position:absolute; left:0; margin-left:22px; margin-top:31px;}
.intro_form .lab2{position:absolute; left:0; margin-left:24px; margin-top:72px;}
.intro_form .remember{position:absolute; left:0; margin-left:115px; margin-top:106px;}
.intro_form .subm{position:absolute; left:0; margin-left:113px; margin-top:149px;}
.intro_form .subm input{vertical-align:middle; margin-right:5px; margin:0 12px;}

.intro_form .subm_remind{position:absolute; left:0; margin-left:113px; margin-top:149px;}
.intro_form .subm_remind input{vertical-align:middle;}

.intro_block1{width:425px; margin:50px auto;position:relative;  height:670px;/* padding-top:134px;114 background:url(http://www.zaochnik.com/img/intro_logo.jpg) no-repeat left top;*/}
.intro_form1{ border:1px solid #eaeaea;height:100%; color:#fff;}
.intro_form1 a{color:#fff;}
.intro_form1 a:hover{color:#fff;}
.intro_form1 div{border:1px solid #bfbfbf; height:100%;}
.intro_form1 div div{border:1px solid #b2b2b2; height:100%; background:url(http://www.zaochnik.com/img/intr_bg2.jpg) repeat-x;}
.intro_form1 div div div{border:0; background:none; height:auto;}

.intro_form1 .input_text {left:0; background:url(http://www.zaochnik.com/img/input_text_intr_left.jpg) no-repeat left top; float:left; position:absolute; margin-left:113px; margin-top:22px;}
.intro_form1 .input_text1 {left:0;  float:left; position:absolute; margin-left:123px; margin-top:22px;}
.intro_form1 .input_text div{ background:url(http://www.zaochnik.com/img/input_text_intr_right.jpg) no-repeat right top;}
.intro_form1 .input_text div input{background:url(http://www.zaochnik.com/img/input_text_intr_bg.jpg) repeat-x top left; width:267px;}

.intro_form1 .input_text.dop{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:62px;}
.intro_form1 .input_text.dop div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text.dop1{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:102px;}
.intro_form1 .input_text.dop1 div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop1 div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text.dop2{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:142px;}
.intro_form1 .input_text.dop2 div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop2 div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text.dop3{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:182px;}
.intro_form1 .input_text.dop3 div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop3 div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text.dop4{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:222px;}
.intro_form1 .input_text.dop4 div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop4 div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text.dop5{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:262px;}
.intro_form1 .input_text.dop5 div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop5 div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text.dop6{background:url(http://www.zaochnik.com/img/input_text_intr2_left.jpg) no-repeat left top;margin-top:302px;}
.intro_form1 .input_text.dop6 div{ background:url(http://www.zaochnik.com/img/input_text_intr2_right.jpg) no-repeat right top;}
.intro_form1 .input_text.dop6 div input{background:url(http://www.zaochnik.com/img/input_text_intr2_bg.jpg) repeat-x top left; }

.intro_form1 .input_text1.dop4{margin-top:342px;}
.intro_form1 .input_text1.dop5{margin-top:462px;}



.intro_form1 .lab1{position:absolute; left:0; margin-left:22px; margin-top:31px;}
.intro_form1 .lab2{position:absolute; left:0; margin-left:24px; margin-top:72px;}
.intro_form1 .lab3{position:absolute; left:0; margin-left:24px; margin-top:112px;}
.intro_form1 .lab4{position:absolute; left:0; margin-left:24px; margin-top:152px;}
.intro_form1 .lab5{position:absolute; left:0; margin-left:24px; margin-top:192px;}
.intro_form1 .lab6{position:absolute; left:0; margin-left:24px; margin-top:232px;}
.intro_form1 .lab7{position:absolute; left:0; margin-left:24px; margin-top:272px;}
.intro_form1 .lab8{position:absolute; left:0; margin-left:24px; margin-top:312px;}
.intro_form1 .remember{position:absolute; left:0; margin-left:115px; margin-top:106px;}
.intro_form1 .subm{position:absolute; left:0; margin-left:113px; margin-top:580px;}
.intro_form1 .subm input{vertical-align:middle; margin-right:5px; margin:0 12px;}

select{vertical-align:middle; font-size:16px; color:#1e1e1e; height:29px; margin-top:2px;}
option{font-size:16px; color:#1e1e1e; height:29px;}

.my_info select{margin-right:5px;}
.my_info option{font-size:16px; color:#1e1e1e; height:29px;}

.my_info .input_text{float:left; background:url(http://www.zaochnik.com/img/input_text_inf_left.jpg) no-repeat left top;}
.my_info .input_text div{ background:url(http://www.zaochnik.com/img/input_text_inf_right.jpg) no-repeat right top;}
.my_info .input_text div input{background:url(http://www.zaochnik.com/img/input_text_inf_bg.jpg) repeat-x top left;}

.my_info .hov .input_text{float:left; background:url(http://www.zaochnik.com/img/input_text_left.jpg) no-repeat left top;}
.my_info .hov  .input_text div{ background:url(http://www.zaochnik.com/img/input_text_right.jpg) no-repeat right top;}
.my_info .hov  .input_text div input{background:url(http://www.zaochnik.com/img/input_text_bg.jpg) repeat-x top left;}

.my_info  .opl{width:113px; float:left; margin-bottom:10px; padding-left:17px;}
.my_info  .opl input{float:left; vertical-align:middle; margin:0;}
.my_info  .opl span{width:95px; float:right;}
.sin{color:#1f83ab;}

.green{color:#74bd1a;}

.contact_block{overflow:hidden; line-height:20px;}
.contact_block h3{font-size:18px; clear:none; padding:5px 0;}
.contact_block .img{float:left; margin:15px 25px 25px 0;}
.contact_block .img img{border:1px solid #09a8e2;}

.bottom_offices .of_block{height:151px; width:181px; padding-right:31px; background:url(http://www.zaochnik.com/img/offices.jpg) no-repeat;}
.bottom_offices .of_block div{text-align:center; }
.of_block .f{color:#00aeef; font-size: 11.9px; margin-top:65px;}
.of_block .s{color:#086e94; font-size:18.25px;margin-top:5px;}
.of_block .t{color:#333333; font-size:10.52px;margin-top:5px;}

/*
  ================================================
  autosuggest, ����� ��-���������
  ================================================
*/


div.autosuggest
{
	position: absolute;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 0px;
	overflow: hidden;
}
div.autosuggest div.as_footer {}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
}
div.autosuggest div.as_footer div.as_corner {}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
}

div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #f0f0f0;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 0px 0px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #444;
	display: block;
	text-decoration: none;
	background-color: transparent;
	/*text-shadow: #000 0px 0px 5px;*/
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: black;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: black;
}

div.autosuggest ul li.as_highlight a span {}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr {right: 0;}
div.autosuggest ul li.as_highlight a .tl {left: 0;}
div.autosuggest ul li.as_highlight a .tr {right: 0;}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: red;
}

.trlink a {cursor:pointer; border-bottom:#09A7E2 1px dotted; text-decoration:none; color:#09A7E2;}
.trlink a:hover {border:none;}
.lastp {padding:0px 0px 0px 0px!important;}

div.payway h3 {padding:20px 0 0 0!important;}
div.payway p {padding:0 0 10px 0!important;}
div.payway div.instruction {border: 1px solid #cccccc; padding: 10px; display: block; background-color:#eeeeee;}

.bookmark{margin-left: 110px; color: rgb(10, 139, 184); font-size: 11px;position:absolute;}
.order_menu_activ{color:green}
.order_menu{border-bottom:1px dotted #09A7E2;cursor:pointer}

.allsub_hide{display:none;}
.allsub_show{display:block}

.login_form .input_search div input{width:105px;}

.input_search{padding:0 0 0 12px!important; background:url(http://www.zaochnik.com/img/input_text_left.jpg) no-repeat left top; float:left;}
.input_search div{padding:0 15px 0 0!important;  background:url(http://www.zaochnik.com/img/input_text_right.jpg) no-repeat right top;}
.input_search div input{border:0;background:url(http://www.zaochnik.com/img/input_text_bg.jpg) repeat-x top left; padding: 8px 0px ; color:#414141;}
*html .input_search div input{position:relative; margin-top:-1px;}
.copy{color:#74BD1A;font-size:19px;float:left;padding:8px 0px}