	img{border:none}
html,#main,body{min-width:994px;width:100%}
body{padding:0;margin:0;font:0.77em Arial, Helvetica, sans-serif;color:#252525;height:auto !important;min-height:100%; height:100%;background:#fff}

/*html{min-height:100%;background:#fff url(img/count.jpg) no-repeat right bottom}*/
html{min-height:100%;background:#fff}

html,#main{height:100%;width:100%}
a{color:#4b9617;outline:none;text-decoration:underline}
a:hover{ text-decoration:none;outline:none}
.left{float:left}
.right{float:right}
table,td, th,select,input,form,h1,p,h1,h2,h3,h4{padding:0;margin:0}
table{border-collapse:collapse}
td,th{vertical-align:top}
.ver_center{vertical-align:middle}
input{padding:0;margin:0;vertical-align:top;font:.94em Arial, Helvetica, sans-serif;height:17px;color:#666}
textarea{font:.94em Arial, Helvetica, sans-serif;color:#666}
select{font:.94em Arial, Helvetica, sans-serif;height:21px}
input{padding-left:6px}
input.but{height:25px;padding-left:0;color:#000; line-height:16px;cursor:pointer;padding:0 10px}
.center{ text-align:center}
.width_all{width:100%}
.white{ background:#fff}
.no_wrap{white-space:nowrap}
.al_right{ text-align:right}.al_top{vertical-align:top}
.clear{clear:both;height:1px;font-size:0;width:100%;overflow:hidden}
.clear2{clear:both;height:1px;font-size:0;width:100%;overflow:hidden;display:block;float:left}
.clear3{clear:both; height:1%}
/*p{margin:8px 0}*/
.pos{ position:relative}
.invis{ display:none}
.cursor{cursor:pointer}
.foot_r ul,.foot_r li,#tab2,.br_title,.recommend ul, ul.links,.block2,.calend ul,#tab3 ul,.exhib,.exhib_last,.news_exhib ul,.tag ul,#tab4,.virt_tour ul,.radio,.list,.cataloq1 ul,ul.g_map_txt,.ul_inline,.ul_inline2{list-style:none;margin:0;padding:0}
h1{font-size:1em;color:#000}
h3{font-size:1.5em;font-weight:normal; line-height:1.2}
#main{width:94%;margin:0 auto;min-width:930px}
/*up*/
#up{padding:5px 0 8px 0;float:left;width:100%}
#up p{color:#999;font-size:.9em; line-height:1;margin:0}

/*up*/
#header{width:100%;background:url(/img/up_fill.png) repeat-x;border-bottom:3px solid #72BF56;float:left;padding:0 0 15px 0;margin-bottom:15px}
.fill{ background:url(/img/up_f2.jpg) no-repeat right top;width:100%;float:left}
#logo{background:url(/img/up_f1.jpg) no-repeat;padding:22px 0 0 10px;float:left;width:225px}
.blue{background:#659AD2;position:relative;float:left}
.l1,.l2,.r1,.r2{ background:url(/img/blue.png) no-repeat;width:14px;height:14px;font-size:0;line-height:0; position:absolute}
.l1{left:0;top:0}.l2{left:0;bottom:0; background-position:left bottom}.r1{right:0;top:0; background-position:right top}.r2{right:0;bottom:0; background-position:right bottom}
.blue span{padding:5px 20px 7px 20px;display:inline-block}.blue a{font-weight:bold;color:#fff; border-bottom:1px dotted #fff; text-decoration:none;font-size:1.1em}.blue a:hover{ text-decoration:none;border-bottom:1px dotted #659AD2}
.blue_foot{ background:url(/img/blue_c.png) no-repeat 21px top;width:28px; height:7px;font-size:0; position:absolute;bottom:-7px;left:0}
.r_head{width:20%;float:right;padding-top:20px}
#up_navig{margin-left:225px;margin-right:20%;text-align:center;font-size:.9em;padding-top:20px}

#up_navig ul{list-style:none;margin:0;padding:0;background:url(/img/up_navig.jpg) no-repeat right top;display:inline-table}
#up_navig ul li{float:left;background:url(/img/mark.png) no-repeat left 11px;margin-left:5px;padding:5px 0 9px 9px}
#up_navig ul li.first{padding-left:0;background:url(/img/up_navig_l.png) no-repeat left 19px;margin-left:0}
#up_navig a{color:#1268b3;text-decoration:underline} #up_navig a:hover{ text-decoration:none}
#left{width:23%;float:left;margin-right:2%}
#middle{width:75%;float:left}
/*#middle{width:57%;float:left;margin-right:2%}*/
#right{width:16%;float:left}
.green{ position:relative;border:1px solid #B7E398;float:left;width:100%;padding-top:7px; line-height:1}

#l_navig,.green2, #navig,#navig2{border:1px solid #B7E398;position:relative;clear:both;top:-4px;z-index:0;float:left;width:100%; line-height:1}
#l_navig,.green2, .navig,#navig2{border:1px solid #B7E398;position:relative;clear:both;top:-4px;z-index:0;float:left;width:100%; line-height:1}

.title,h2,#mid_sec #l_navig h2, #navig h2,#navig2 h2{font-size:1.44em;margin-bottom:7px;font-weight:normal; line-height:1}
.title,h2,#mid_sec #l_navig h2, .navig h2,#navig2 h2{font-size:1.44em;margin-bottom:7px;font-weight:normal; line-height:1}

.title{margin-bottom:10px}
.inside{padding:8px 0 0 13px}
.inside2{padding:1px 0 4px 15px;width:90%}
.inside3{padding:0 10px}

#l_navig ul, #navig ul,#navig2 ul{ list-style:none;margin:0;padding:0;line-height:1.1;width:94%;padding-bottom:18px;float:left}
#l_navig ul, .navig ul,#navig2 ul{ list-style:none;margin:0;padding:0;line-height:1.1;width:94%;padding-bottom:18px;float:left}

#l_navig ul li, #navig ul li,#navig2 ul li{margin:6px 0 4px 0;float:left;clear:both;width:100%}
#l_navig ul li, .navig ul li,#navig2 ul li{margin:6px 0 4px 0;float:left;clear:both;width:100%}

#l_navig ul li.first, #navig ul li.first{margin-top:0}
#l_navig ul li.first, .navig ul li.first{margin-top:0}

#navig ul li.first{margin-top:-3px; position:relative}
#navig ul,#navig2 ul{padding-bottom:5px}

.navig ul li.first{margin-top:-3px; position:relative}
.navig ul,#navig2 ul{padding-bottom:5px}

#l_navig ul li a, #navig ul li a{color:#336699;float:left;clear:both;height:1%}
#l_navig ul li a, .navig ul li a{color:#336699;float:left;clear:both;height:1%}

#l_navig ul li a:first-letter, #navig ul li a:first-letter {color:#4b9617;font-weight:bold}
#l_navig ul li a:first-letter, .navig ul li a:first-letter {color:#4b9617;font-weight:bold}

.l_c,.r_c,.l_c2,.r_c2{background:url(/img/green.png) no-repeat;position:absolute;width:4px;height:4px;font-size:0;line-height:0; float:left}
.l_c{left:-1px;top:-1px}
.r_c{right:-1px;top:-1px;background-position:right top}
.l_c2{left:-1px;bottom:-1px;background-position:left bottom}.r_c2{right:-1px;bottom:-1px;background-position:right bottom}

#tab1{font-size:.88em;list-style:none;margin:0;padding:0; position:relative; z-index:1;float:left;width:100%}
#tab1 li{float:left;padding:9px 10px 10px 8px;line-height:1; background:url(/img/mark.png) no-repeat right 14px}
#tab1 li.last{background:none}
#tab1 li.act_tab{ background:url(/img/act_tab.png) no-repeat right top;padding:0}

.tab1{font-size:.88em;list-style:none;margin:0;padding:0; position:relative; z-index:1;float:left;width:100%}
.tab1 li{float:left;padding:9px 10px 10px 8px;line-height:1; background:url(/img/mark.png) no-repeat right 14px}
.tab1 li.last{background:none}
.tab1 li.act_tab{ background:url(/img/act_tab.png) no-repeat right top;padding:0}

.act_tab_l,.act_tab_l2{background:url(/img/act_tab_l.png) no-repeat;padding:9px 11px 10px 11px;display:block}
.act_tab_l2{ background:url(/img/act_tab_l2.png) no-repeat}

#tab1 a{color:#000;text-decoration:none}
#tab1 a span{border-bottom:1px dashed #000;float:left;cursor:pointer}#tab1 a:hover span{border-bottom:1px dotted #fff}

.tab1 a{color:#000;text-decoration:none}
.tab1 a span{border-bottom:1px dashed #000;float:left;cursor:pointer}#tab1 a:hover span{border-bottom:1px dotted #fff}

.all{background:#F7F3E9;clear:both;padding:7px 0 9px 0;border:1px solid #fff;border-top:none}
.all a{color:#72bf56;text-decoration:underline; background:url(/img/mark2.png) no-repeat right 4px;padding-right:13px; display:inline-block;margin-left:13px}
#l_navig .all a:hover{ text-decoration:none}
.all_l,.all_r{ background:url(/img/all.png) no-repeat;position:absolute;width:6px;height:6px;font-size:0;line-height:0;bottom:-1px}
.all_l{left:-1px}.all_r{background-position:right top;right:-1px}
#partn{clear:both; background:url(/img/partn_fill.png) repeat-x;width:100%; position:relative;padding-top:25px;padding-bottom:27px; text-align:center;margin-top:38px}
.partn_l,.partn_r{position:absolute;width:25px;height:22px;font-size:0;line-height:0; background:url(/img/partn.png) no-repeat;top:0}
.partn_l{left:0}.partn_r{right:0;background-position:right top}
#partn table{margin:0 auto}
#partn table td{vertical-align:middle;text-align:center;padding:0 17pt} #partn table td img{}
.partn_title{position:absolute;top:-9.27pt;width:100%;left:0;float:left}
.partn_l2{background:url(/img/for_partn.png) no-repeat left bottom;display:inline-block; position:relative}
.partn_r2{background:url(/img/for_partn_r.png) no-repeat right bottom; display:inline-block}
.part_t_txt{padding:5px 15px 6pt 15px;float:left;line-height:1}
#footer{border-top:3px solid #72BF56;clear:both;width:100%;padding:10px 0 15px 0;font:.9em/1.2 Tahoma;color:#666;float:left;width:100%}

.foot_l{float:left;padding-left:1px}
.foot_r{float:right}.foot_r li{float:left;padding:0 10px}.foot_r a{color:#666}

#tab2{clear:both;margin-bottom:20px} 
#tab2 a{color:#000}
#tab2 li{margin:5px 0}
.tab2{background:#a7e0ac url(/img/tab2.png) no-repeat}
.tab2_r{ background:url(/img/tab2_r.png) no-repeat right top;padding:6px 5px 3px 19px}
.tab2_foot,.tab2_foot_r{ background:url(/img/tab2_foot.png) no-repeat;height:6px;font-size:0;line-height:0;width:auto}.tab2_foot_r{ background:url(/img/tab2_foot_r.png) no-repeat right top}
ul.br_title{width:100%;margin-bottom:5px}
li.br_title_up{background:#ECE1C4 url(/img/br_title.png) no-repeat}
li.br_title_up div{ background:url(/img/br_titl_r.png) no-repeat right top;padding:10px 18px 4px 15px}
li.title_foot,li.title_foot div{background:url(/img/br_title_foot.png) no-repeat;height:13px;font-size:0;line-height:0;width:100%}
li.title_foot div{ background:url(/img/br_titl_r2.png) no-repeat right top}
.data,.inside2{font-size:.9em;line-height:1.15} .inside2 .title{font-size:164%}
p.data2{color:#666;font-size:1.1em; line-height:1;margin-bottom:13px}
ul.rec_block{width:90%;margin:8px 0}ul.rec_block.first{margin-top:0}
.rec_block li{padding-left:15px}
.recommend,.subscr,.block{padding-bottom:10px}
.baner{padding-bottom:20px}
.subscr p{margin-bottom:6px;margin-top:0}.subscr .but{ overflow:visible}
form input{font-size:1.05em}
.form p{margin:7px 0 8px 0}
.w1{width:170px}
.padd_right{padding-right:2px}.padd_right2{padding-right:20px}
/*links*/
.links li{padding:4px 0 4px 0}
.links li.no_padd a{padding-left:0}
.links li.no_padd{padding-bottom:0}
.links li a{padding-left:21px}
.yand{ background:url(/img/yand.png) no-repeat left center}
.google{ background:url(/img/google.png) no-repeat left center}
.live{ background:url(/img/live.png) no-repeat left center}
.li{ background:url(/img/li.png) no-repeat left center}
.ya{ background:url(/img/ya.png) no-repeat left center}
input.add_favor{ background:url(/img/add_favor.png) no-repeat; display:inline-block;font-size:1.1em;color:#000; text-decoration:none;padding-left:28px; overflow:visible;border:none}
ul.links{margin-bottom:12px}
/*links*/
p.head{font-size:.9em;padding-top:8px;margin-bottom:5px;margin-top:0}

/*img coner*/
.for_img{margin-bottom:3px;position:relative;width:138px;height:86px} 
.img_l1,.img_l2,.img_r1,.img_r2{position:absolute;width:4px;height:4px;font-size:0;line-height:0;display:block}
.img_l1{background:url(/img/img_cl1.png) no-repeat;left:0;top:0}.img_l2{background:url(/img/img_cl2.png) no-repeat;left:0;bottom:0}
.img_r1{background:url(/img/img_cr1.png) no-repeat; right:0;top:0}.img_r2{background:url(/img/img_cr2.png) no-repeat;right:0;bottom:0}
/*block2*/
ul.block2{margin-top:-5px;line-height:1.1;width:90%;text-align:left; position:relative}
.block2 li{width:100%}
/*.el1{padding-right:8%}.el2{padding-right:8%}.el3{padding-right:8%}.el4{padding-right:0}*/
.block2 a{color:#1268b3}.block2 h3{color:#4b9617;font-size:1em; font-weight:normal; line-height:1.1;margin-bottom:4px}
.bord1{background:url(/img/gr_bord.png) repeat-y 23% top;float:left;width:100%}
.bord2{background:url(/img/gr_bord.png) repeat-y 48% top;float:left;width:100%}
.bord3{background:url(/img/gr_bord.png) repeat-y 73% top;float:left;width:100%}
.anonce h2{margin-bottom:12px}
.anonce{padding-bottom:14px;margin-bottom:20px}
.tab{width:100%}
.tab td{width:25%}
.tab .ph{float:none;width:auto;padding-bottom:2px}
.cont_left{width:70%;float:left;margin-right:5.3%}.cont_right{width:24%;float:left}
.action {font-size:.9em; line-height:1.24;padding-top:2px}
.action h3,h3.red{color:#eb0000;font-weight:normal;font-size:1.4em;margin-bottom:6px;line-height:.9}
.action a{color:#468ddc}.action p{margin:4px 0}
.baner2{margin-bottom:12px}
/*find_form*/
.form_up,.form_upr{background:url(/img/form_upl.png) no-repeat;height:5px;font-size:0;line-height:0;width:100%}
.form_upr{background:url(/img/form_upr.png) no-repeat right top}
.form_bot,.form_botr{background:url(/img/form_botl.png) no-repeat;font-size:0;line-height:0;width:100%;height:6px;float:left}
.form_bot{padding-bottom:30px}
.form_botr{ background:url(/img/form_botr.png) no-repeat right top}
.form{background:#C4E5B8;float:left;width:100%; position:relative}
.form a{color:#000;text-decoration:none}.form a span{border-bottom:1px dashed #000}.form a:hover span{border-bottom:1px dashed #C4E5B8}

.form_c{ background:url(/img/form_c.png) no-repeat;width:4px;height:7px; position:absolute;right:-4px;top:48%}
.form_inside{padding:5px 0 5px 15px;width:405px}
.form_inside span{border-bottom:1px dashed #000}
p.find_word{margin-top:0}
p.find_word input{width:100%}
p.marg_bot1,.marg_bot1{margin-bottom:2px}.contact.marg_bot3,.marg_bot3{margin-bottom:23px}.marg_bot4{margin-bottom:5px}
#mid_sec h2.marg_bot0{margin-bottom:0}
.find_select select{width:170px;float:left;margin-right:15px}
.under_fill{ background:url(/img/under_fill.jpg) no-repeat;padding:12px 0 9px 15px;margin-top:7px}
input.but.but_find{background:url(/img/but_find.png) no-repeat;width:147px;height:31px;padding-left:31px;font-size:1.1em;border:none}
/*find_form*/
/*calendar*/
.calend{width:155px;padding-top:22px}
.month{margin-left:23px;margin-right:23px; text-align:center}
.l_navig,.r_navig{width:23px;text-align:center;float:left}.r_navig{float:right}
.l_navig img,.r_navig img{ background:url(/img/calend_navig.png) no-repeat;width:15px;height:15px;font-size:0; line-height:0; vertical-align:middle}
.r_navig img{background-position: right top}
.calend ul{float:left;font-size:.9em;border-bottom:none;border-right:none;margin-top:5px}
.calend li{float:left;width:23px;margin-top:-1px;margin-left:-1px}
.calend a{color:#1268b3}
.calend li span{float:left;width:21px;border:1px solid #D9D9D9;text-align:center;position:relative;padding:3px 0 4px 0; z-index:0}

.calend li.week span{position:relative;background:#F7F7F7;padding:3px 0 4px 0;border:1px solid #D9D9D9}
.calend li.cur_day span{background:#4B9617;color:#fff;border:1px solid #4B9617;z-index:1;font-weight:normal}
.calend li.cur_day a{color:#fff}
.calend li:hover span,.calend li.week:hover span,.calend li.sfhover span,.calend li.sfhover span{background:#B7D99F;border:1px solid #B7D99F; position:relative; z-index:1}
/*calendar*/
/*tab3*/
#tab3{clear:both;padding-bottom:6px}
#tab3 li{float:left;margin-right:15px}#tab3 li li{float:left;margin-right: auto}
#tab3 a{color:#336699;padding-top:10px;display:inline-block;text-decoration:none}#tab3 a span{border-bottom:1px dashed #336699;cursor:pointer;display:block}#tab3 a:hover span{border-bottom:1px solid #fff;outline:none}
#tab3 li.br_title_up div{background:url(/img/br_titl_r.png) no-repeat right top;padding:10px 5px 4px 14px}
.icon{ background:url(/img/mark3.png) no-repeat right 2px;padding-right:18px;margin-right:15px}
/*tab3*/
.space_line{width:100%;float:left}
.space_line:after{content:'';clear:both;visibility:hidden;height:0;line-height:0;display:block;width:100%}
.anonce_exhib{clear:both;float:left;width:100%;padding-bottom:24px}
.anonce_exhib h3{font-size:1.1em;font-weight:normal; line-height:1.2;margin-bottom:4px}
ul.exhib,ul.exhib_last{border-top:1px dotted #DACDBB;line-height:1.3;padding-top:15px;clear:both;float:left;width:100%;margin-bottom:7px}ul.exhib.first{border:none;padding-top:9px}
#mid_sec  ul.exhib{margin-bottom:5px;padding-top:16px}
#mid_sec  ul.exhib.first{padding-top:8px}
ul.exhib .ph{width:105px;float:left}
ul.exhib img{display:block; line-height:0;font-size:0}ul.exhib p{margin:2px 0 2px 0}
ul.exhib .txt,ul.exhib_last .txt{margin-left:106px;margin-right:4%;top:-4px; position:relative}
#mid_sec ul.exhib h4{font-size:1.1em}
ul.exhib_last{border-top:1px solid #DACDBB;padding-top:13px}ul.exhib_last .txt a,a.with_mark{ background:url(/img/mark4.png) no-repeat right center;padding-right:17px;font-size:1.1em}
a.with_mark{display:inline-block}
/*news_exhib*/
.news_exhib{width:100%;float:left;padding-bottom:24px}
.news_exhib.padd_bot{padding-bottom:11px}
.news_exhib.padd_bot0{padding-bottom:0}
.news_exhib li{margin:5px 0; background:url(/img/mark5.png) no-repeat left top;padding-left:19px}
.news_exhib a{color:#336699;line-height:16px}
.news_exhib .data{color:#666; white-space:nowrap}
.news_exhib .all_news{background:none}
.news_exhib .all_news a{background:url(/img/mark2.png) no-repeat right 5px;color:#e47b3b;font-size:.9em;padding-right:13px; }
/*news_exhib*/
/*tag*/
.tag{width:96%}
.tag a{color:#4170A0}.tag li{ display:inline;margin-right:12px}
.tag .w1{width:auto;font-size:.8em}.w2{font-size:.9em}.w3{font-size:1.1em}.w4{font-size:1.3em}.w5{font-size:1.5em}.w6{font-size:1.8em}
/*tab4*/
#tab4{border-bottom:1px solid #CEEDBC;float:left;margin-bottom:6px}#tab4 li{float:left}
.tab4_l{background:url(/img/tab4_c.png) no-repeat;padding:2px 0 5px 0}
#tab4 a{color:#2d558c;font-size:.8em;padding:0 5px}
#tab4 .active{background:#CEE1C3 url(/img/tab4_c.png) no-repeat right top}
#tab4 .active a{color:#3f474a;font-size:.9em}
.tab4_block{font-size:.9em;padding:5px 0 6px 0;clear:both;float:left;width:100%}
.tab4_block h3{font-size:1.1em;margin-bottom:-1px}
.tab4_block h3 a{color:#D2E5C5}.tab4_block h3 a span{color:#4B9617}
.web a{color:#2D558C}
.tab4_block p{margin:2px 0;line-height:1.1}
.notice{float:left;padding-bottom:23px}
/*tab4*/
/*poll*/
.poll{float:left;width:100%;padding-bottom:24px}
.poll p{margin:0}
ul.radio{clear:both}
.radio input{padding-right:10px}
.poll .but{overflow:visible}
.r_inp{float:left;width:20px;cursor:pointer}.r_inp input,.radio label{cursor:pointer}
.poll label{color:#78b051;font-size:.9em}
/*poll*/
p.quest{font-size:1.45em;line-height:1}
/*label{color:#78b051;font-size:.9em}*/
.virt_tour {font-size:.9em}.virt_tour p{margin:3px 0}
.radio_bl{margin:5px 0}
p.er_mes,.er_mes{color:red;margin-top:0; line-height:1.1}
/*second page*/
#mid_sec{width:77%;float:left;}
#mid_sec h2{font-size:1.95em;font-weight:bold;color:#000;margin-bottom:11px}
#right_sec{width:20%;float:right}
p.status{margin-top:6px;margin-bottom:10px}
.status a{color:#1268b3;font-size:.9em}
.padd_left{padding-left:10px}.padd_left2{padding-left:16px}
#right_sec .calend{margin-bottom:30px;float:left}
/*second page*/
/*today*/
.list_exhib{width:100%; line-height:1.2;margin-bottom:12px}
.list_exhib h3{font-size:1.05em;font-weight:normal;margin-bottom:6px;padding:0; line-height:1}
.list_exhib td,.list_exhib th{border-bottom:1px dotted #DACDBB;padding:11px 0 7px 0}
.list_exhib th{font-size:1.45em; text-align:left;font-weight:normal;padding:11px 0 6px 0;white-space:nowrap}
.sort_up img,.sort_down img{background:url(/img/sort.png) no-repeat;width:11px;height:10px;font-size:0;line-height:0;margin-left:8px}
.sort_down img{ background-position:right top}
.list_exhib td.logo{padding-top:15px;padding-right:2%;width:13%}
.list_exhib td.cell2{width:36%;padding-right:2%} .cell2 h3{font-size:1.2em; line-height:1}
.list_exhib td.cell3{width:20%;padding-right:3%}
.list_exhib td.cell4{padding-right:3%} .cell4 a{color:#1268b3}
p.comment{color:#666;font-size:.9em;margin:0;margin-bottom:3px;font-style:italic}
.page{font-size:1.1em;margin-bottom:20px}
.page2{float:left;width:100%;padding-top:12px;padding-bottom:39px;margin-bottom:0}
.page a{color:#1268b3;margin-right:8px}.page span{margin-right:8px}
ul.br_title.width1{width:150px}
.width2{width:400px}.width3{width:210px}.width4{width:404px}.width5{width:120px}.width6{width:40px}.width7{width:50px}.width8{width:100px}
.baner3{margin-bottom:4px}
.baner4{margin:27px 0 30px 0}
.baner5{margin:17px 0 38px 0}
.find_form{background:url(/img/find_f_r.png) no-repeat right bottom;float:left;width:100%}
.find_form_l{background:url(/img/find_f_l.png) no-repeat left bottom;padding-bottom:12px;padding-top:6px;float:left;width:100%}
/*.find_form input,.find_form select{width:144px;float:left}*/
.find_form input.findi {width:190px;float:left}
.find_form select{width:200px}
.find_form p{margin:5px 0 5px 0;clear:both;float:left;width:100%}
.find_form .form_inside{width:auto;float:left}
.find_link{ background:url(/img/icon_find.png) no-repeat left center;padding-left:18px; display:inline-block;color:#1268b3;font-size:1.1em}
p.marg0{margin-bottom:0}
/*today*/
/*section_04*/.alphabet a{font-weight:bold;color:#1268b3;margin-right:6px}
.alphabet p{margin:5px 0 10px 0}

.list a{background:url(/img/mark6.png) no-repeat left 1px;padding-left:6px;margin-right:4px;display:inline-block}
.list a span{ border-bottom:1px dashed #1268b3;display:inline-block; cursor:pointer;color:#1268b3;font-size:140%}
.list a:hover span{ border-bottom:1px dashed #fff}
.list a{color:#fff;font-weight:normal;display:inline-block}
.title span{font-size:70%}
#left2{width:20%;float:left}
#middle2{width:77%;float:right}
.data a,.new_ex a{color:#336699}
.new_ex p{margin:7px 0 9px 0}
.new_ex{float:left;width:100%}
p.new_ex_logo{margin-bottom:-2px}
.padd_top1{padding-top:20px}.padd_top2{padding-top:72px}.padd_top3,.contact p.padd_top3{padding-top:10px}
.padd_top4{padding-top:5px}


/*about*/
#l_navig .cataloq ul, #navig .cataloq ul,#navig2 .cataloq ul{width:30%;margin-right:2.2%}
#l_navig .cataloq ul, .navig .cataloq ul,#navig2 .cataloq ul{width:30%;margin-right:2.2%}
/*#navig .cataloq ul{padding-bottom:0}*/
#navig2 .cataloq ul a{color:#1268b3;font-weight:bold}
a.print{float:right;color:#1268b3; background:url(/img/print.png) no-repeat left center;padding:4px 0 0 27px; line-height:24px;margin-left:5px}
.ul{ list-style:none;margin:0;padding:0;margin:5px 0}.ul li{ background:url(/img/tire.png) no-repeat left 8px;padding-left:20px}
.bigger{font-size:1.1em; line-height:1.25}
#mid_sec .txt_block h2{margin-bottom:0;font-size:2.2em}#mid_sec .txt_block p{margin:13px 0 19px 0}
.txt_block h3{margin-bottom:10px;font-weight:normal;font-size:1.3em}
.txt_block{padding-bottom:17px;float:left;width:100%}
.l_img{float:left;margin-right:8px;margin-top:5px; display:block}
/*about*/
/*exponentional*/
.contact{font-size:1.1em;width:100%;margin-bottom:13px} td.logo{padding-right:14px;padding-top:0;width:1%}
.contact a{color:#1268b3}
.contact p{margin:0 0 4px 0;border-top:1px dotted #DACDBB;padding-top:3px}
.contact p.first{border-top:none;padding-top:0;margin-top:-3px}
.big_img{margin-right:25px}
.big_img {float:left}
.roller_img{width:290px;height:281px;overflow:scroll;font-size:.9em;line-height:1.2;display:inline-block;float:none;vertical-align:top;}

.img_block{margin-bottom:17px;float:left;width:125px;margin-right:10px}.img_block{font-size:.9em;line-height:1.2}.img_block p{margin:0 0 6px 0}
.smaller{font-size:.9em;line-height:1.2}
.txt_block2{width:90%;font-size:.9em;line-height:1.2;padding-top:8px}
.exponen{margin-bottom:27px;float:left;width:100%}

.exponen .inside{padding-bottom:17px}#mid_sec .exponen #l_navig  h2,#mid_sec .exponen #navig  h2{margin-bottom:11px}
.exponen .inside{padding-bottom:17px}#mid_sec .exponen #l_navig  h2,#mid_sec .exponen .navig  h2{margin-bottom:11px}

.exponen .inside2{padding-top:10px;padding-bottom:5px}
h3.with_bord,.with_bord,.with_bord3{border-bottom:1px dotted #DACDBB;padding-bottom:3px;margin-bottom:3px;font-weight:normal}
h3.with_bord{padding-bottom:6px;font-size:1.5em}
.with_bord h3{margin-bottom:3px}
.with_bord2{border-top:1px dotted #DACDBB;padding-top:7px;margin-top:8px}
.with_bord3{padding-bottom:12px}
h3.marg_bot1{margin-bottom:10px}h3.marg_bot2{margin-bottom:7px}
#mid_sec .exhib h4{margin-bottom:4px;font-size:1em; font-weight:normal}
.cataloq1{padding-bottom:24px;float:left;width:100%}
.cataloq1 ul{width:49.2%;float:left;font-size:.9em; line-height:1.2;margin:10px 0 13px 0;padding:0}.cataloq1 ul li{margin-left:113px;width:64%}
.cataloq2 ul{padding:14px 0 1px 0;margin:0}
.cataloq2 ul{ display:inline-block;float:none; vertical-align:top}
.cataloq1 ul li.img{float:left;padding-left:13px;width:100px;margin-left:0}
.cataloq2 ul li.img{padding-left:0}
.cataloq1 h4,.cataloq3 h4{font-weight:normal;font-size:1.07em;margin-bottom:4px}.cataloq1 p,.cataloq3 p{margin:0}
.cataloq1 p.submenu{margin-top:8px}

.price{color:#e22701}
.icon1,.icon2,.icon3,.icon4{background:url(/img/icons.png) no-repeat;height:16px;font-size:0;line-height:0;float:left;margin-right:6px}
.icon1{width:14px}.icon2{width:16px;background-position:-14px top}
.icon3{width:12px;background-position:-30px top}
.icon4{width:14px;background-position:right top}
.cataloq2 img{padding-top:3px}
/*exponentional*/
/*goods_map*/
.g_map{padding-top:5px;padding-bottom:7px}
.g_ph{float:left;padding-top:5px}.g_txt{margin-left:220px}
#mid_sec .g_txt1 p.price2{color:#f60000;border-top:1px dotted #DACDBB;border-bottom:1px dotted #DACDBB;font-weight:bold;padding:4px 0 5px 0; line-height:1;margin-bottom:4px}
#mid_sec .g_txt1 p{margin:0;margin-bottom:7px}
.title2{font-size:1.5em;margin:0}
.title4{font-size:1.45em;margin:0}
.title3{font-size:1em;font-weight:bold}
.g_txt1 a{color:#1268b3}
.g_txt1{font-size:1.1em;line-height:1.25;padding-bottom:12px}
#mid_sec .g_txt2 p{line-height:1.1;margin:3px 0 15px 0}
p.back{font-size:.9em}
.g_txt2 ul.ul{margin-top:1px; line-height:1.1}
/*goods_map*/
/*search_results*/
.padd_bot1{padding-bottom:20px}.padd_bot2{padding-bottom:0}.padd_bot3{padding-bottom:22px}
.padd_bot4{padding-bottom:29px}.padd_bot5{padding-bottom:10px}.padd_bot6{padding-bottom:13px}.padd_bot6{padding-bottom:7px}
.padd_bot7{padding-bottom:37px}
.marg1{margin-bottom:12px;margin-top:5px}
.marg_top1{margin-top:25px}.marg_top2{margin-top:13px}.marg_top3{margin-top:9px}
.hr1{border-top:1px dotted #DACDBB;width:100%;height:2px;float:left; overflow:hidden}
/*search_results*/
/*feedback*/
.feedback{padding-left:35px;margin-top:19px}
.l_form{width:130px;float:left;font-weight:bold; text-align:right;padding-top:3px}
.map_form .l_form{width:148px}
.red{color:#d40009}
.r_form{margin-left:140px} 
.map_form .r_form{margin-left:158px}
.r_form input,.r_form textarea{float:left}
.feedback .space_line{padding:5px 0}
.feedback .but{ overflow:visible}
.feedback .padd1{padding-top:15px;padding-bottom:11px}
.code{margin-top:10px}
/*feedback*/
/*listing*/
h2.f_l:first-letter {color:#4b9617;font-weight:bold}
/*listing*/
.blue_link a{color:#1268b3}
#mid_sec h2.bigger{font-size:2.1em; line-height:1.1}
/*map_form*/
.ul_inline{float:left;margin-right:10px}.ul_inline2{float:left;margin-right:3px}
.r_comment{color:#666;padding-top:3px; display:inline-block;padding-left:10px}
.l_comment{color:#666;padding-top:3px; display:inline-block}
p.b_comment{color:#666;clear:both;height:1%;float:left; display:inline-block}
/*playground*/
.shema{ display:inline-block; background:url(/img/shema.png) no-repeat;padding-left:21px;font-size:.9em; line-height:16px;float:right}
/*playground*/
/*news*/
.resume{ background:#F6F2EE;border-left:5px solid #DACDBB;padding:10px 5% 12px 30px;font-size:1.1em; line-height:1.25;margin-bottom:20px}
.resume p{margin:0}

.txt_block3 p{margin:0 0 16px 0;line-height:1.3}
.txt_block3 p.source {margin-bottom:10px}
.txt_block3 p.back2 {margin-top:0;margin-bottom:0}.txt_block3 p.back2 a{ text-decoration:none}
.web2 a{color:#1268b3}
/*news*/
/*map_02*/
.but_virt,.but_print{ background:url(/img/virt_tour.png) no-repeat;overflow:visible;border:none;cursor:pointer;color:#000;font-size:1.05em; height:30px;width:155px;text-align:left; line-height:1.5}
/*map_01*/
.but_print{ background:url(/img/but_print.png) no-repeat;width:216px}
.apply{display:inline-block;font-size:.9em;padding-top:6px;padding-left:30px; line-height:16px}.apply a{ background:url(/img/apply.png) no-repeat;padding-left:19px;color:#489f29; display:inline-block; line-height:16px}
.map{margin-bottom:25px}
.map_img{padding-right:9px;padding-top:3px}
.map p{ line-height:1.45em;margin-bottom:13px}
.img2{padding-left:10px; padding-right:20px;width:1%}
.price_cell{padding-right:20px; white-space:nowrap;width:70px}
.cataloq3{padding-top:5px;padding-bottom:10px;border-bottom:1px dotted #DACDBB;border-top:1px dotted #DACDBB;margin-top:12px}
.cataloq3 table{font-size:.9em;line-height:1.2;margin:0 0 11px 0;width:100%} .cataloq3 table td{padding-top:11px}
#counter{clear:both;padding-top:10px} #counter div{float:left;margin-right:10px}

#navig  ul.photos{font-size:84%;vertical-align:top;width:100%;text-align:left}.photos img{ line-height:0; font-size:0}
#navig  ul.photos li{width:180px;margin:0;padding:0;padding:5px 5px 0 0;float:none;vertical-align:top; text-align:left;clear:none;display:inline-table}
#navig  ul.photos table{display:inline-table;margin-bottom:7px}
#navig  ul.photos li img{margin-bottom:7px}

.navig  ul.photos{font-size:84%;vertical-align:top;width:100%;text-align:left}.photos img{ line-height:0; font-size:0}
.navig  ul.photos li{width:180px;margin:0;padding:0;padding:5px 5px 0 0;float:none;vertical-align:top; text-align:left;clear:none;display:inline-table}
.navig  ul.photos table{display:inline-table;margin-bottom:7px}
.navig  ul.photos li img{margin-bottom:7px}

.partn ul.exhib .txt{margin-left:127px}

.hide {display:none;}
