@charset "windows-1251";
 img{border:none}
body{padding:0;font:14px/1.46 Arial, Helvetica, sans-serif;margin:0;color:#ccc;width:100%;min-width:995px;height:auto !important;min-height:100%;position:relative;height:100%;background: url(images/l.png) repeat-y}
html{height:100%;min-height:100%;width:100%;min-width:995px; background:#111111 url(images/r.png) repeat-y right top}
img{border:none} 
p,table,table td,h1,h2,h3,h4,h5,form,input,select,ul,textarea,fieldset,li{margin:0;padding:0}
ul{list-style:none}
table,table td{border-collapse:collapse}
table td{vertical-align:top}
.left{float:left}
.right{float:right}
.pos{position:relative}
.clear_all{clear:both;font-size:0;line-height:0;height:1%;width:100%}
.clearfix {display: inline-block;}
.clearfix:after{content: ".";display: block;height:0;clear: both;visibility: hidden}
.for_coner{position:relative;width:100%}
.width_all{width:100%}
h1{font-size:20px;color:#E0AA05;font-weight:normal; line-height:1;margin-bottom:13px}
h2{color:#E0AA05;margin-bottom:15px;font-weight:normal;font-size:20px}
h3{color:#E0AA05;margin-bottom:15px;font-size:16px;font-weight:bold}
h2.with_line{border-bottom:1px solid #2B2A2A;font-size:20px}
.txt h2{font:18px Arial, Helvetica, sans-serif}
input.i_txt{height:16px;padding:.8pt 0 1pt 8px;font:14px Arial, Helvetica, sans-serif}
textarea.i_area{overflow:auto;padding-top:1px;padding-left:8px;font:14px Arial, Helvetica, sans-serif}
input.i_but{cursor:pointer;border:none;font:bold 12px/23px Tahoma;color:#C0A062;height:24px;padding-bottom:3px;background:url(images/but_r.png) no-repeat right top;overflow:visible; line-height:20px;padding-left:10px;padding-right:10px}
.for_but{height:24px;background:url(images/but_l.png) no-repeat;float:left}
a,a:hover{color:#C0A062; cursor:pointer; text-decoration:underline}
a:hover{ text-decoration:none}
#foot_space{clear:both;height:134px;width:100%}
#footer{width:100%;background:#000 url(images/foot_fill1.png) repeat-x;color:#AEAEAE;font:12px Arial, Helvetica, sans-serif;position:absolute;bottom:0;left:0; z-index:0;height:261px}
.r_foot_fill{background:url(images/foot_r.jpg) no-repeat right top}
.l_foot_fill{background:url(images/foot_l.jpg) no-repeat;padding-top:182px}
#footer p{margin:0;line-height:1.25}
#l_foot{float:left;width:232px;padding:9px 0 0 37px}
#r_foot{width:232px;float:right;text-align:right;padding:11px 37px 0 0 }
#r_foot p{line-height:1.1;padding-bottom:2px}
#mid_foot{margin-left:270px;margin-right:270px;padding-top:8px}
.counter{margin:0 auto}
.counter td{padding:3px 9px 0 9px}
a.menolink{color:#AEAEAE;text-decoration:underline}a.menolink:hover{color:#AEAEAE;text-decoration:none}
.menocom_logo{padding-top:2px}
.up_fill1,.up_fill2,.up_fill{float:left;width:100%}
.up_fill1{background:url(images/up_r.jpg) no-repeat right top}
.up_fill2{background:url(images/up_l.jpg) no-repeat}
.up_fill{background:url(images/up_fill.png) repeat-x}
#goldtiger{position:absolute;top:31px;right:0;width:457px;height:72px}
#logo{ position:absolute;left:18px;top:35px; z-index:1}
#up_pic{ background:url(images/head_fill.png) no-repeat; position:absolute;right:45px;width:886px;height:293px;top:45px; z-index:0; text-align:right}
#up_navig {padding-top:316px;padding-left:0px; position:relative; z-index:2}
#up_navig li{float:left;padding-left:40px}
#up_navig a,#up_navig a img{display:block}
#up_navig a img,#up_navig .active div img{background:url(images/up_navig.png) no-repeat}
#up_navig #p1 a:hover img,#up_navig #p1.active a img,#up_navig #p1.active div img{ background-position:-11px top}
#up_navig #p2 a img{ background-position:-22px top}
#up_navig #p2 a:hover img,#up_navig #p2.active a img,#up_navig #p2.active div img{ background-position:-33px top}
#up_navig #p3 a img{ background-position:-44px top}
#up_navig #p3 a:hover img,#up_navig #p3.active a img,#up_navig #p3.active div img{ background-position:-55px top}
#up_navig #p4,#up_navig #p5{ font-size:10px; position:relative; top:-3px}
#up_navig #p4 a,#up_navig #p5 a{color:#AEAEAE;}
#up_navig #p4 span, #up_navig #p5 span{color:#E0AA05;font-size:10px}
#up_navig #p4{padding-left:40px} #up_navig #p5{padding-left:10px}
#middle{clear:both;padding:19px 24px 0 24px;height:100%}
#left{width:240px;float:left; position:relative; z-index:1}
#right{width:211px;float:right}
#mid_cell{margin-left:252px; position:relative; z-index:2}
#l_navig {font:16px Arial, Helvetica, sans-serif;color:#fff;margin-bottom:16px; width:240px;}#l_navig a{color:#fff;padding:9px 5px 9px 32px; text-decoration:none}
#l_navig li{margin-bottom:1px; line-height:.94;float:left;width:100%; clear:both}
#l_navig li a,#l_navig li a:hover,#l_navig li div{background:url(images/navig.png) no-repeat;display:block;border-bottom:1px solid #2F2F2F;height:1%}
#l_navig li.first a{background-position:-480px top;padding-top:10px;padding-bottom:10px}
#l_navig li a:hover,#l_navig li.active a,#l_navig li.active div{background-position:-240px top;border-bottom-color:#111;color:#E0AA05}
#l_navig li.active div,#l_navig li.f_act div{padding:9px 5px 9px 32px}
#l_navig li.active a:hover{ text-decoration:underline}
#l_navig li.first a:hover,#l_navig li.f_act a,#l_navig li.f_act div{background-position:-720px top}
#l_navig li.last{margin-bottom:0}
#l_navig li.last a,#l_navig li.last a:hover,#l_navig li.last_act a,#l_navig li.last_act div{background-position:-960px bottom;padding:0;padding-bottom:6px;border:none}
#l_navig li.last a span,#l_navig li.last_act a span,#l_navig li.last_act div span{display:block;background:url(images/navig.png) no-repeat;padding:8px 5px 6px 32px}
#l_navig li.last a:hover span,#l_navig li.last_act a span,#l_navig li.last_act div span{background-position:right top}
#l_navig li.last_act div,#l_navig li.f_act div{color:#E0AA05}
#l_navig li.active ul,#l_navig li.f_act ul,#l_navig li.last_act ul{margin-top:-1px;padding-bottom:5px;float:left;width:100%; }

#l_navig li.active li,#l_navig li.f_act li,#l_navig li.last_act li{font-size:14px;border-top:1px solid #2B2A2A}
#l_navig li.active li a,#l_navig li.f_act li a,#l_navig li.last_act li a,#l_navig li.last_act li a:hover,#l_navig li.last_act li.active div,#l_navig li.active li.active div,#l_navig li.f_act li.active div{ background:none;color:#c0a062; text-decoration:none;padding:7px 5px 3px 49px;border:none}
#l_navig li.f_act li a:hover,#l_navig li.last_act li a:hover,#l_navig li.active li a:hover{border:none}
#l_navig li.active li a:hover,#l_navig li.active li.active a,#l_navig li.f_act li a:hover,#l_navig li.f_act li div,#l_navig li.last_act li a:hover,#l_navig  li.last_act  li.active div,#l_navig li.f_act li.active a,#l_navig  li.last_act  li.active a,#l_navig li.active li.active div,#l_navig li.f_act li.active div{text-decoration:none; background:url(images/mark1.png) no-repeat 31px 11px;padding-left:49px;color:#E0AA05}
#l_navig li.active li.active a:hover,#l_navig li.f_act li.active a:hover,#l_navig  li.last_act  li.active a:hover{ text-decoration:underline}
#l_navig li.active li.active ul{margin-top:1px}
#l_navig li.active li.active li,#l_navig li.f_act li.active li,#l_navig li.last_act li.active li{ background:none;border:none;padding-left:66px;font-size:13px; line-height:1;width:174px;margin-top:6px}
#l_navig li.active li.active li a,#l_navig li.active li.active li.active div,#l_navig li.f_act li.active li a,#l_navig li.last_act li.active li a,#l_navig li.f_act li.active li.active a,#l_navig li.last_act li.active li.active a,#l_navig li.f_act li.active li.active div,#l_navig li.last_act li.active li.active div{ background:url(images/mark2.png) no-repeat left 5px;margin:0;padding:0;padding-left:13px;color:#C0A062}
#l_navig li.active li.active li a:hover,#l_navig li.active li.active li.active a,#l_navig li.active li.active li.active div,#l_navig li.f_act li.active li a:hover,#l_navig li.last_act li.active li a:hover,#l_navig li.f_act li.active li.active a,#l_navig li.last_act li.active li.active a,#l_navig li.f_act li.active li.active div,#l_navig li.last_act li.active li.active div{ background:url(images/mark3.png) no-repeat left 5px;color:#FBBF06; padding:0 0 0 13px;text-decoration:none}
#l_navig li.active li.active li.active a:hover,#l_navig li.f_act li.active li a:hover,#l_navig li.last_act li.active li a:hover{ text-decoration:underline}

#l_navig li.active li.active li.active li {padding-left:10px}


.block_bord{border:1px solid #2B2A2A; background:#090909; position:relative; z-index:10000;padding:8px 5px 20px 14px}
#poll{color:#fff;clear:both}#poll input{float:left}
#poll .inside{padding:3px 13px 13px 13px}
table.poll_tab{margin-bottom:10px; font-size:12px}
.poll_tab td{padding-bottom:7px}
.poll_tab input{float:left;height:13px;font-size:0;line-height:0;margin-top:2px;vertical-align:middle}
#poll p{line-height:1.34;margin-bottom:11px;font-size:14px;padding:0}.radio_but li.col1{float:left}.radio_but li.col2{margin-left:23px}
#poll .for_coner p{margin-bottom:0; line-height:0}
#poll h2{margin-bottom:8px;color:#E0AA05; font-size:20px; line-height:1}#poll .for_but{float:left;margin-top:0}
#poll .bl_c{ min-height:inherit}
.for_last{position:relative;z-index:1}.for_last2{position:relative;z-index:0}
.baner{margin-bottom:16px}
.l,.r,.l2,.r2,.fill2,.fill1{height:7px;font-size:0;line-height:0;margin:0;padding:0}
.l,.r,.l2,.r2{position:absolute;width:7px;background:url(images/coners.png) no-repeat}
.l{left:0;top:0}.l2 {background-position:left bottom;bottom:0}
.r{right:0;top:0;background-position:right top}
.r2 {background-position:right bottom;bottom:0}
.fill2,.fill1{margin-left:7px;margin-right:7px;background:#090909;border-bottom:1px solid #2B2A2A;height:6px}
.fill1{border-bottom:none;border-top:1px solid #2B2A2A}
.bl_c{background:#090909;border-left:1px solid #2B2A2A;border-right:1px solid #2B2A2A;min-height:150px}
.welcome{font-size:14px;color:#ccc}.smaller{font-size:12px;color:#999}
.welcome h2{color:#fff; font-style:italic;font-size:20px}
.welcome .img{float:left;margin-right:15px; display:block}
.welcome.inside{padding:8px 16px}
.r_img{ background:url(images/cup.jpg) no-repeat; position:absolute;top:0;right:1px;width:251px;height:175px; z-index:0}
#l_cell{margin-right:242px;padding:0 0 0 18px}
#l_cell p,.txt p{margin-bottom:20px}
#l_cell ul, ul.map_ul{padding-left:13px;margin-bottom:20px}
#l_cell li, ul.map_ul li{ background:url(images/mark2.png) no-repeat left 8px;padding-left:13px}
#r_cell{width:211px;float:right}
.line_partn a{margin-bottom:2px; display:block}
.line_partn a img{margin-bottom:2px; display:block}
.marg_b1{margin-bottom:25px}
.marg_b2{margin-bottom:20px}
.padd_r1{padding-right:255px}
.status{font-size:11px}
.status a{color:#999; text-decoration: underline}.status span{background:url(images/mark1.png) no-repeat center center;width:20px;height:5px;display:inline-block;vertical-align:top;margin-top:7px}
.status a:hover{color:#999; text-decoration:none}
.padd_l1{padding-left:20px}
.quest_form .i_txt,.quest_form .i_area{width:365px;float:left; background:#141414;border:1px solid #2B2A2A;color:#ccc}
span.radio {width: 15px;height:15px;padding: 0 5px 0 0;background: url(images/radio.gif) no-repeat;display: block; float:left; margin-top:3px; cursor:pointer} 
.quest_form td{padding-bottom:11px}
.quest_form th{padding-right:15px; vertical-align:top; text-align:left; white-space:nowrap;color:#ccc}
.quest_form ul{margin-bottom:0}
.quest_form li{background:none;padding-left:0}.quest_form  .i_but{float:left}
.quest_form .i_area{height:72px}
table.tab{margin-bottom:20px;width:100%;color:#ccc;font-size:14px}
.tab td{border:1px solid #2B2A2A;padding:3px 11px 3px 11px;vertical-align:top;text-align:left}
.tab td.td_head{font-weight:bold;padding:11px;color:#C0A062; background:#1B1B1B url(images/tab_fill.png) repeat-x}
.td_row{background:#111}
.td_row2{background:#000}
.tab td.td_foot{border:none;padding-right:0;padding-left:0}
.page2 span{color:#FBBF06}.page2 strong{margin-right:11px; font-weight:normal}
.page2 a{margin-left:11px; display:inline-block}.page2 a:hover{ text-decoration:none}
.marg_r{margin-right:10px}
.letter{margin-bottom:20px}
.letter .inside{padding:30px 0 6px 20px}
.page2,.page3{color:#ccc}
.news_block{margin-bottom:15px; font-size:13px;width:99%; line-height:1.4}
.data{font-size:11px;color:#666}.news_block a{ font-size:14px}
div.with_line{border-top:1px solid #2B2A2A;padding-top:2px}
.ph_gal ul{vertical-align:top;width:207px;display: -moz-inline-box;display: inline-block;margin-right:20px;margin-bottom:10px;text-align:left}
.ph_gal li{vertical-align:top;width:207px;text-align:center;float:left}
.ph_gal li.ph{width:207px}
.l_ph{float:left;margin-right:15px}.l_ph img,.l_ph a{ display:block}

.bar {font-size:0;line-height:0;height:10px;background:#fff}