html, body, form, ul, li, dl, dd, dt, fieldset, form, table, tbody, tr, td, th { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }
table { font-size:1em; }

input, select, textarea { font: 0.9em Tahoma, Arial, Helvetica; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

html, body { width:100%; min-height: 100%; //-height: 100%; }
body { position: relative; font: 1.1em/1.35em "Times New Roman", Georgia, serif; color:#000000; background: #000000 url('/i/bg01.jpg') repeat-x bottom left; }


h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h2 { margin-bottom: 45px; font: 1.6em  Tahoma, Arial, Helvetica; font-weight:normal; color: #e10914; }
h3 { margin-bottom: 26px; font-size:1.7em; color: #000000; font-weight:normal; }
h4 { margin-bottom: 1px; font-size:1em; }
h4 i { display: block; padding-bottom: 20px; color: #9f7a1d; font-size:1.2em; }

p { margin:0 0 29px 0; }

a { color:#13add8; }
a:hover { text-decoration: none; }
a img, fieldset { border:0 none; }

.foto { display: block; border: 1px solid #837155; }

ul { position: relative; margin-bottom: 29px; }
ul li { margin-bottom: 10px; padding-left: 20px; background: url('/i/li.gif') no-repeat 0 7px; }

.marg_l45 { margin-left: 45px; }
.sm_brwn { font-size: 0.8em; color: #736c6c; }

.fl_l { float: left; }
.fl_r { float: right; }

#measurer { position: absolute; left: 0; top: -2em; width: 100%; height: 1em; line-height: 1em; }

.container_min { position: relative; min-width: 990px; //-width: expression((document.getElementById('measurer').clientWidth < 990) ? '990px' : '100%'); }
.container_max { position: relative; margin: 0 auto; max-width: 1300px; //-width: expression((document.getElementById('measurer').clientWidth > 1300) ? '1300px' : '100%'); }


#header { position: relative; height: 185px; background: #000000 url('/i/bg02.jpg') no-repeat top right; }
#header .logo2 { position: relative; margin: 0 auto;  width: 691px; height: 185px; }
#header .logo2 div { position: absolute; top: 0; left: 0; width: 691px; height: 185px; background: url('/i/logo.png') no-repeat 0 0; z-index: 0; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/logo.png", sizingMethod="crop"); }
#header .logo2 a { display: block;  position: absolute; top: 60px; left: 66px; width: 447px; height: 87px; text-indent:-999px; overflow:hidden; z-index: 1;}

#header .flag { position: absolute; top: 78px; left: 44px; width: 110px; height: 75px;  background: url('/i/flag.png') no-repeat 0 0; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/flag.png", sizingMethod="crop"); }
#header h1 { position: absolute; top: 78px; left: 28px; width: 135px; height: 65px;  background: url('/i/logo.gif') no-repeat 0 0; }
#header h1 a { display: block; position: relative; width: 135px; height: 65px;  text-indent:-999px; overflow:hidden; }

/*выбор города*/
.change_city { position: absolute; top: 24px; left: 0; width: 100%; height: 1px; z-index: 10; }

.wrap { position: absolute; top: 0; left: 217px; width: 155px; min-height: 34px; //-height: 34px; z-index: 10; cursor: pointer; //cursor: hand; }

.wrap .cont, .choice_country .cont_in, .choice_city .cont_in, .choice_type .cont_in { position: relative; overflow:hidden; width: 155px; }
.wrap .cont .t, .choice_country .cont_in .t, .choice_city .cont_in .t, .choice_type .cont_in .t { position: absolute; top: 0; left: 0; width: 155px; height: 4000px; z-index:0; background:url('/i/ramka_city.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/ramka_city.png", sizingMethod="crop"); }
.wrap .cont .list, .choice_country .cont_in .list, .choice_city .cont_in .list, .choice_type .cont_in .list { position: relative; margin-right: 9px; padding: 5px 0 1px 9px; font: 14px/1.2em Tahoma, Arial, Helvetica; color: #ff0000; z-index:2; background:url('/i/arrow_down.gif') no-repeat 100% 8px; }
.wrap .b, .choice_country .b, .choice_city .b, .choice_type .b { position: relative; overflow:hidden; width: 155px; height: 6px; }
.wrap .b div, .choice_country .b div, .choice_city .b div, .choice_type .b div { position: absolute; top: -3994px; left: 0; width: 155px; height: 4000px; background:url('/i/ramka_city.png') no-repeat top left; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/ramka_city.png", sizingMethod="crop"); }

.wrap .cont .list ul, .choice_country .cont_in .list ul, .choice_city .cont_in .list ul, .choice_type .cont_in .list ul { margin: 0; padding: 6px 0 0 0; }
.wrap .cont .list ul li, .choice_country .cont_in .list ul li, .choice_city .cont_in .list ul li, .choice_type .cont_in .list ul li { margin: 0 0 6px 0; padding: 0; background: none; }
.wrap .cont .list ul li a, .choice_country .cont_in .list ul li a, .choice_city .cont_in .list ul li a, .choice_type .cont_in .list ul li a { color: #ffffff; text-decoration: none; }
.wrap .cont .list ul li a:hover { color: #ff0000; }

.wrap .star, .choice_country .star, .choice_city .star, .choice_type .star  { position: absolute; top: 3px; left: -26px; width: 25px; height: 23px; background: url('/i/star.gif') no-repeat 0 0; }

.midwrap { position: relative; margin: 0 28px; z-index: 1; background: url('/i/bg03.jpg') repeat top center; }
.midwrap2 { position: relative; padding: 10px 0; background: url('/i/bg04.jpg') no-repeat top center; //zoom: 1; }

/*углы основного блока*/
.con_t { margin: 0 15px; height: 13px; background: url('/i/coners_main.gif') no-repeat 0 0; }
.con_t span { display: block; height: 13px; background: url('/i/coners_main.gif') no-repeat  100% -20px; }
.con_b { margin: 0 15px; height: 13px; background: url('/i/coners_main.gif') no-repeat 0 -40px; }
.con_b span { display: block; height: 13px; background: url('/i/coners_main.gif') no-repeat 100% -60px; }

.mid { position: relative; min-height: 624px; //-height: 624px; //-margin-top: -3px; padding-bottom: 7px; //zoom: 1; }
.mid:after { position: relative; display: block; content:' '; overflow: hidden; height: 0; clear: both; }

.flashplaer { position: absolute; top: -33px; left: 39%; }
.flashplaer div { position: absolute; top: 0; left: -185px; width: 738px; height: 378px;  background: url('/i/flashplaer.png') no-repeat 0 0; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/flashplaer.png", sizingMethod="crop"); }

.menu_block_ind { position: relative; clear: left; padding-left: 61px; margin-right: 75%; min-height: 357px; //-height: 357px; }

ul.menu { margin: 0; padding: 19px 0 29px 0; }
ul.menu li { margin: 0 0 9px 0; padding: 0; font: 0.9em Tahoma, Arial, Helvetica; background: none; }
ul.menu li:after { display: block; content:' '; overflow: hidden; height: 0; clear: both; }
ul.menu li a, ul.menu li.act span { float: left; display: block; height: 20px; }
ul.menu li a span, ul.menu li.act span span { float: left; display: block; height: 20px; z-index: 1; }
ul.menu li a span span, ul.menu li span span span { float: left; display: block; margin: 0 10px; text-decoration: underline; z-index: 1; //-margin: 0 5px; }
ul.menu li a span, ul.menu li a span span { //cursor: hand; }

ul.menu li a:hover, ul.menu li.act span { color: #ffffff; text-decoration: none; border: white; background: url('/i/coners.gif') no-repeat  0 0; }
ul.menu li a:hover span, ul.menu li.act span span { background: url('/i/coners.gif') no-repeat  100% -30px; }
ul.menu li a:hover span span, ul.menu li.act span span span { text-decoration: none; background: #fcc303; }


.smemu1, .smemu2, .smemu4 { float: left; margin-right: 25px; padding-bottom: 25px; }
.smemu1 { width: 48%; }
.smemu2 { width: 28%; }
.smemu4 { width: 65%; }

.ramka { padding: 3px 20px 0 20px; background: #fdfdf9; font-size: 0.8em; line-height: 1.3em; border-left: 1px solid #e1cfae; border-right: 1px solid #e1cfae; //zoom: 1; }
.ramka:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.ramka ul { margin: 0; padding-bottom: 1px; }
.ramka ul li { margin: 0 0 7px 0; background-position: 0 5px; }

.ramka .fl_l, .ramka .fl_r { width: 47%; }


/*путь (второй тип подменю)*/
ul.smemu3 { float: left;  margin: 0 25px 0 0; padding: 0 0 28px 0; line-height: 1.3em; }
ul.smemu3 li { margin: 0 0 7px 0; padding: 0; font-size: 1.1em; background: none;}
ul.smemu3 li span { padding-right: 22px; background:url('/i/arrow_right2.gif') no-repeat 100% 8px; }
ul.smemu3 li.end span { padding-right: 14px; background:url('/i/arrow_down2.gif') no-repeat 100% 4px; }

/*углы беж, корич border*/
.tblock1, .bblock1 { position:relative; display:block; height:10px; //zoom: 1;}
.tblock1:after, .bblock1:after { position:relative; display: block; content:' '; overflow: hidden; height: 0; clear: both; }
.tblock1 .s, .bblock1 .s { position:relative; float: left; width: 100%; height: 10px; }
.tblock1 .s div, .bblock1 .s div { margin: 0 10px; height: 10px; }
.tblock1 .s div { background: #fdfdf9 url('/i/bg05.gif') repeat-x 0 0; }
.bblock1 .s div { background: #fdfdf9 url('/i/bg05.gif') repeat-x bottom left; }

.tblock1 .r, .bblock1 .r { position:relative; float: left; width: 10px; height: 10px; margin-left: -10px; overflow:hidden; }
.tblock1 .l, .bblock1 .l { position:relative; float: left; width: 10px; height: 10px; margin-left: -100%; overflow:hidden; }
.tblock1 .r div, .bblock1 .r div, .tblock1 .l div, .bblock1 .l div { position:absolute; display:block; width:21px; height:21px; overflow:hidden; background:url('/i/coners_br1.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/coners_br1.png", sizingMethod="crop"); }
.tblock1 .r div { left:-11px; top:0; }
.tblock1 .l div { left:0; top:0; }
.bblock1 .r div { left:-11px; top:-11px; }
.bblock1 .l div { left:0; top:-11px; }



.block1 { position: relative; float: left; width: 39%; }
.block1 .cont { position: relative; padding: 0 49px 0 72px; }
.block2, .block2_1 { position: relative; float: left; width: 42%; font-size: 0.8em; color: #3e4e54; line-height: 1.5em; }
.block2_1 { width: 37%; }
.block3 { position: relative; float: left; width: 29%; }
.block3 .cont { position: relative; padding: 0 45px 0 61px; }
.block4 { position: relative; float: left; width: 68%; }
.block4 .cont { position: relative; padding-top: 24px; }
.block5 { position: relative; float: left; width: 23%; }
.block5 .cont { position: relative; padding-left: 50px; }

.block5 h2 { margin-bottom: 38px; font-size: 0.9em; color: #3E4E54; }
.block5 img { display: block; margin-bottom: 41px; }


ul.nav { margin: 0 200px 0 0; padding: 0; //zoom: 1; }
ul.nav:after { display: block; content:' '; overflow: hidden; height: 0; clear: both; }
ul.nav li { float: left; margin: 0; padding: 0; background: none; }
ul.nav li a { display: block; margin: 11px 0 0 30px; font-size: 0.8em; }

.next_p { display: block; position: absolute; top: 35px; right: 0; padding-right: 16px; font-size: 0.8em; background: url('/i/arrow_right.gif') no-repeat  100% 9px; }


/*список новостей*/
dl.news_list { margin-bottom: 7px; }
dl.news_list dt { margin-bottom: 7px; }
dl.news_list dt a { font-size: 1.2em; }
dl.news_list dt span { display: block; color: #8d9aa0; font-size: 0.7em; }
dl.news_list dd { margin-bottom: 21px; font-size: 0.8em; color: #3e4e54; line-height: 1.4em; }

dl.news_list2 { margin: 0 15% 0 0; }
dl.news_list2 dt { margin-bottom: 2px; line-height: 1.3em; }
dl.news_list2 dt a { font-size: 1.1em; }
dl.news_list2 dd { margin-bottom: 22px; font-size: 0.75em; color: #69757a; }
dl.news_list2 dd .player { position: relative; width: 493px; height: 277px;  }
dl.news_list2 dd .player a { display: block; position: absolute; top: 92px; left: 516px; width: 20%; font-size: 1.3em; font-style: italic; }


/*отдельная новость*/
dl.news_one dt { margin-bottom: 27px; }
dl.news_one dt h3 { margin-bottom: 10px; }
dl.news_one dt span { display: block; color: #69757a; font-size: 0.6em; }
dl.news_one dd p, dl.news_one dd div { margin-right: 70px; }
dl.news_one dd .player { position: relative;  margin: 0 0 24px 0; height: 277px; }
dl.news_one dd .fotogal { position: relative;  margin: 0 0 24px 0; }
dl.news_one dd .fotogal img { display: block; }
dl.news_one dd .fotogal .pics { margin: 0; width: 640px; //zoom: 1; }
dl.news_one dd .fotogal .pics:after { display: block; content:' '; overflow: hidden; height: 0; clear: both; }

dl.news_one dd .fotogal .pics .big, dl.news_one dd .fotogal .pics div { float: left; margin: 0 8px 8px 0; }
dl.news_one dd .fotogal .pics .big img { width:497px;  height:404px; }
dl.news_one dd .fotogal .pics div img { width: 118px; height: 95px; }
dl.news_one dd .fotogal .pics .act { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.50; }

dl.news_one dd .fotogal .pics .fotos_cont { position: relative; float: none; clear: left; width: 650px; height: 95px; margin-bottom: 8px; overflow: hidden; }
dl.news_one dd .fotogal .pics .fotos_cont .more { position: absolute; top: 0; left: 0; float: none; }


dl.news_one dd .fotogal .pics .page_through, dl.news_one dd .fotogal .pics .all_f { position: relative; float: none; clear: left; width: 497px; height: 30px; margin-bottom: 8px; }
dl.news_one dd .fotogal .pics .page_through .bg { position: absolute; top: 0; left: 0; float: none; width: 497px; height: 30px; z-index: 0; background:url('/i/bg_page_through.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bg_page_through.png", sizingMethod="crop"); }
dl.news_one dd .fotogal .pics .page_through a { display: block; position: absolute; top: 4px; font: 14px Tahoma, Arial, Helvetica; text-decoration: none; z-index: 2; background:url('/i/arrow.gif') 0 0 no-repeat; }
dl.news_one dd .fotogal .pics .page_through a:hover, dl.news_one dd .fotogal .pics .all_f .link a:hover { text-decoration: underline; }
dl.news_one dd .fotogal .pics .page_through a span, dl.news_one dd .fotogal .pics .all_f .link a span { font-size: 11px; color: #656B6C; }
dl.news_one dd .fotogal .pics .page_through a.prev { left: 7px; padding-left: 26px; background-position: 0 3px; }
dl.news_one dd .fotogal .pics .page_through a.next { right: 7px; padding-right: 26px; background-position: 100% -22px; }

dl.news_one dd .fotogal .pics .all_f .bg { position: absolute; top: 0; left: 0; float: none; width: 497px; height: 30px; z-index: 0; background:url('/i/bg_all_f.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/bg_all_f.png", sizingMethod="crop"); }
dl.news_one dd .fotogal .pics .all_f .link { position: relative; float: none; width: 497px; padding-top: 5px; z-index: 2; text-align: center; }
dl.news_one dd .fotogal .pics .all_f .link a { padding-right: 26px; font: 14px Tahoma, Arial, Helvetica; text-decoration: none; background:url('/i/arrow.gif') no-repeat 100% -45px; }
dl.news_one dd .fotogal .pics .all_f .link a.show { background-position: 100% -72px; }


dl.news_one dd .player span, dl.news_one dd .fotogal span.caption { display: block; position: absolute; left: -43%; width: 40%; line-height: 1.2em; }
dl.news_one dd .player span { bottom: 0; }
dl.news_one dd .player span i, dl.news_one dd .fotogal span i { display: block; margin-left: 72px; }

dl.news_one dd .fotogal span { height: 404px; top: 0; }
dl.news_one dd .fotogal span i { display: block; position: absolute; bottom: 0; left: 72px; }

/*услуги*/
.general_cont { position:relative; //zoom: 1; }
.general_cont:after { display: block; content:' '; overflow: hidden; height: 0; clear: both; }

ul.serv_list { position:relative; float: left; width: 45%; padding-bottom: 10px; }
ul.serv_list li { margin-bottom: 22px; font-size: 0.8em; line-height: 1.3em; }
ul.serv_list li a { font-size: 1.6em; }
ul.serv_list li i { display: block; padding-top: 8px;}

.serv_form { position:relative; float: right; width: 44%; margin: -5px 10px 0 0; font-size: 0.8em; line-height: 1.5em; }


/*коричневая плашка*/
.brown_block { position:relative; padding: 10px 0 14px 0; }

.brown_block .inside { position:relative; padding: 1px 18px 7px 18px; //margin-top: -1px; color: #ffffff; background: #c9ba9c; }
.serv_form .brown_block .inside { font-size: 1.25em; }
.brown_block .inside input { width: 100%; //margin-top: -1px; //width: 98%; height: 21px; color: #6a6262; background:url('/i/bg_form.png') repeat-x 0 -80px; border: none; }
.brown_block .inside textarea { width: 100%; //margin-top: -1px; //width: 98%; height: 111px; color: #6a6262; background:url('/i/bg_form.png') repeat-x 0 -440px; border: none; }
.brown_block .inside select { width: 100%; //margin-top: -1px; //width: 98%; color: #6a6262; background: #ffffff; border: none; }

.brown_block .inside .cols { margin-bottom: 8px; //margin-top: 1px; //zoom: 1; }
.brown_block .inside .cols:after { display: block; content: ' '; clear: both; overflow: hidden; height: 0; }

.brown_block .inside .cols .c1 { float: left; width: 33%; }
.brown_block .inside .cols .c2 { float: right; width: 54%; }
.brown_block .inside .cols .c2 input { width: auto; height: auto; background: none; }
.brown_block .inside .cols .c2 label { margin-right: 10px; }
.brown_block .inside .cols .c3 { float: left; width: 57%; }
.brown_block .inside .cols .c4 { float: right; width: 39%; }


.brown_block .inside .bg, .brown_block .inside .bg2, .brown_block .inside .bgno { margin-bottom: 8px; //margin-top: 1px; }
.brown_block .inside .bg div, .brown_block .inside .bg2 div { padding: 0 11px 0 11px; //padding-right: 7px; }

.brown_block .inside .bg { background:url('/i/bg_form.png') no-repeat 100% -40px; }
.brown_block .inside .bg div { background:url('/i/bg_form.png') no-repeat 0 0; }
.brown_block .inside .bg2 { background:url('/i/bg_form.png') no-repeat 100% -320px; }
.brown_block .inside .bg2 div { background:url('/i/bg_form.png') no-repeat 0 -200px; }

.brown_block .inside .bg2, x:-moz-any-link { background-position: 100% -319px; //background-position: 100% -320px; }
.brown_block .inside .bg2 div, x:-moz-any-link { background-position: 0 -199px; //background-position: 0 -200px; }

.brown_block .inside .bgno input { width: 100%; height: auto; background: #fff url('/i/bg_form.png') repeat-x 0 -80px; border: none; }

/*кнопка*/
.button { position: relative; height: 24px; }
.button span { display: block; }
.button .but_n { position: relative; float: left; height: 24px; padding-left: 10px; font-size: 14px; line-height: 22px; color: #ffffff; cursor: pointer; //cursor: hand; background:url('/i/button.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/button.png", sizingMethod="crop"); }
.button .r { position: relative; float: left; width: 10px; height: 24px; overflow: hidden; }
.button .r span{ position: absolute; width: 600px; height: 50px; top: -26px; left: -590px; overflow:hidden; background:url('/i/button.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/button.png", sizingMethod="crop"); }

/*углы корич*/
.tblock, .bblock { position:relative; display:block; height:10px; //zoom: 1;}
.tblock:after, .bblock:after { position:relative; display: block; content:' '; overflow: hidden; height: 0; clear: both; }
.tblock .s, .bblock .s { position:relative; float: left; width: 100%; height: 10px; }
.tblock .s div, .bblock .s div { margin: 0 10px; height: 10px; background: #c9ba9c;  }
.tblock .r, .bblock .r { position:relative; float: left; width: 10px; height: 10px; margin-left: -10px; overflow:hidden; }
.tblock .l, .bblock .l { position:relative; float: left; width: 10px; height: 10px; margin-left: -100%; overflow:hidden; }
.tblock .r div, .bblock .r div, .tblock .l div, .bblock .l div { position:absolute; display:block; width:21px; height:21px; overflow:hidden; background:url('/i/coners_br.png') 0 0 no-repeat; //-background:none; //-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/coners_br.png", sizingMethod="crop"); }
.tblock .r div { left:-11px; top:0; }
.tblock .l div { left:0; top:0; }
.bblock .r div { left:-11px; top:-11px; }
.bblock .l div { left:0; top:-11px; }

/*вакансии*/
ul.vacan_list { margin: 0 53% 0 0; padding: 0; }
ul.vacan_list li { margin: 0 0 18px 0; }
ul.vacan_list li a { text-decoration: none;  font-size: 1.3em; border-bottom: 1px dashed #03a8d7; }
ul.vacan_list li a:hover { border-bottom: none; }
ul.vacan_list li div { padding-top: 13px; font-size: 0.8em; line-height: 1.2em; }
ul.vacan_list li div p { margin: 0 0 9px 0; }
ul.vacan_list li div h3 { margin-bottom: 3px; font-size: 1em; font-weight: bold; }
ul.vacan_list li div a { font-size: 1em; text-decoration: underline; border-bottom: none; }
ul.vacan_list li div ul { margin: 0 0 6px 0; padding: 0; }
ul.vacan_list li div ul li { margin-bottom: 3px; padding: 0 0 0 21px; background:url('/i/li_line.gif') no-repeat 0 9px; }

.send_resume { position:absolute; top: 0; right: 32px; z-index: 1; }
.send_resume .link { font-size: 1.3em; color: #e21821;  }

.send_resume .form_resume { position: absolute; top: -20px; right: 0; width: 340px; }
.send_resume .form_resume .brown_block { padding: 0; }
.send_resume .form_resume .brown_block .inside { padding: 30px 36px 10px 36px; font-size: 1em; //margin-top: -2px; }
.send_resume .form_resume .brown_block .inside .close { display: block; position: absolute; top: 0; right: 40px; padding: 0 26px 0 0; font-size: 0.8em; color: #ffffff; background: url('/i/i_del.gif') no-repeat 100% 4px; }


/*конкурс*/
.konkurs_list { float: left; margin-right: 26px; width: 140px; height: 300px; text-align: center; font-size: 0.8em; color: #69757a; line-height: 1.4em; }
.konkurs_list img { display: block; width: 140px; height: 200px; margin-bottom: 10px; }
.konkurs_list a { font-size: 1.4em; }

.konkurs_list2 { margin-bottom: 38px; }
.konkurs_list2 .pic { display: block; float: left; margin-top: 4px;  width: 140px; height: 200px; }
.konkurs_list2 .descr_block { position: relative; display: block; //display:inline-block; margin-left: 140px; padding-left: 35px; //padding-left: 32px; min-height: 200px; //-height: 200px; }
.konkurs_list2 .descr_block h3, .konkurs_list2 .descr_block h5 { margin-bottom: 3px;  font-size: 1.3em;  }
.konkurs_list2 .descr_block h5 { font-weight: normal;  }


.konkurs_list2 .descr_block .descr { position: relative; }

.konkurs_list2 .descr_block .descr ul { margin: 0;  padding: 0; width: 115px; }
.konkurs_list2 .descr_block .descr  ul li { margin: 0;  padding: 0; font: 0.75em/1.8em Arial, Tahoma, Helvetica; background: none; }
.konkurs_list2 .descr_block .descr  ul li span { color: #69757a; }


.konkurs_list2 .descr_block .descr .vote_result { position: absolute; top: -2px; left: 130px; width: 251px; }
.konkurs_list2 .descr_block .descr .vote_result .inside { padding: 1px 11px 4px 11px; }

.konkurs_list2 .descr_block .descr .vote_result ul { position: relative; margin: 0;  padding: 0; width: auto; }
.konkurs_list2 .descr_block .descr .vote_result ul li { margin-bottom: 19px; padding: 0; font: 1em/1em "Times New Roman", Georgia, serif; background: none; }
.konkurs_list2 .descr_block .descr .vote_result ul li b { font-size: 1.5em; }
.konkurs_list2 .descr_block .descr .vote_result ul li.today { margin-bottom: 0; padding-top: 4px; }
.konkurs_list2 .descr_block .descr .vote_result ul li.today b { font-size: 1em; }

.konkurs_list2 .descr_block .descr .vote_result ul li span { padding-right: 19px; color: #ffffff; }
.konkurs_list2 .descr_block .descr .vote_result ul li span.up { background: url('/i/arrow_up_br.gif') no-repeat 100% 0; //background-position: 100% 7px; }
.konkurs_list2 .descr_block .descr .vote_result ul li span.down { background: url('/i/arrow_down_br.gif') no-repeat 100% -2px; //background-position: 100% 7px; }

.konkurs_list2 .descr_block .descr .button { position: absolute; bottom: -28px; right: 0; }


.konkurs_list3 { position: relative; float: left; width: 45%;}
.konkurs_list3 ul.serv_list { float: none; width: 100%; padding-bottom: 14px; }
.konkurs_list3 h2 { margin-bottom: 30px; }
.konkurs_list3 h2 span { font-size: 0.8em; }


ul.konkurs_list4 { margin: 0 0 30px 0; padding: 0; }
ul.konkurs_list4 li { margin: 0; }
ul.konkurs_list4 li span { font-style: italic; color: #736c6c; font-size: 0.9em; }



/*форум*/
.people_list { float: left; width: 24%; padding-bottom: 30px; font-size: 0.8em; line-height: 1.4em; font-style: italic; }
.people_list div { margin: 0 auto; width: 80%; text-align: center; }
.people_list b { font-size: 1.1em; }
.people_list img { display: block; margin-bottom: 10px; width: 73px; height: 108px; border: 1px solid #e7d0b1; }

/*партнеры*/
ul.parnter_list { position: relative; margin: 0; padding: 0 0 50px 0; float: left; width: 74%; }
ul.parnter_list li { position: relative; margin: 0 30px 7px 142px; padding: 0; min-height: 120px; //-height: 120px; font-size: 0.8em; line-height: 1.4em; color: #69757A; background: none; }
ul.parnter_list li .pic { position: absolute; top: 0; left: -142px; width: 120px; height: 120px; /*background: #fff;*/ }
ul.parnter_list li h3 { margin-bottom: 1px; padding-top: 17px; font-size: 1.3em; }

/*комментарии*/
.comment, .comment2 { color: #3E4E54; font-size: 0.8em; line-height: 1.4em; font-style: italic; }
.comment { position: relative; float: left; margin-top: -7px; width: 22%; }
.comment2 { width: 80%; }


/*нумерация*/
.page { position: relative; padding-top: 14px; font: 0.9em Arial, Tahoma, Helvetica; color: #000000; border-top: 2px solid #ff0000; }
.page a { color: #008bb3; font-size: 0.8em; }
.page .prev, .page .next { font-size: 0.65em; color: #8b8a8a; }
.page .prev { margin: 0 8px 0 10px; }
.page .next { margin-left: 8px; }

.page div { margin-left: 93px; padding-top:11px; //zoom: 1; }
.page div:after { display: block; content:' '; overflow: hidden; height: 0; clear: both; }
.page div a { display: block; float: left; margin: 4px 6px 0 6px; }
.page div span { display: block; float: left; margin: 0 6px; width: 25px; padding: 4px 0 6px 0; font-size: 0.75em; text-align: center; color: #feffff; background: url('/i/bg_num.gif') no-repeat 0 0; }

/*адресс*/
table.adress { margin-bottom: 16px; color: #000000; }
table.adress tr td { padding: 0 18px 7px 0; }
.fmap { margin-bottom: 4px; }


/*список представительств*/
ul.office_list { margin: 0; padding: 0; }
ul.office_list li { margin: 0 0 48px 0; padding: 0; font-size: 0.8em; color: #69757A; line-height: 1.4em; background: none; //zoom: 1; }
ul.office_list li:after { display: block; content:' '; overflow: hidden; height: 0; clear: both; }
ul.office_list li div { display:block; //display:inline-block; margin-left:123px; padding-left: 32px; //padding-left: 29px;  }
ul.office_list li h3 { margin-bottom: 2px; }
ul.office_list li img { float: left; width: 123px; }

/*алфавит*/
.alphabet { margin-bottom: 20px; font: 0.9em Arial, Tahoma, Helvetica; }
.alphabet div { padding-bottom: 10px; }
.alphabet div a { margin-right: 5px; }

/*инфо о поиске представительств*/
.info_search { margin-bottom: 29px; color: #69757A; }
.info_search span { font-size: 1.4em; color: #000000; }

/**/
.choice_office { float: left; position: relative; width: 203px; height: 89px; }
.choice_office .name_choice { margin-bottom: 10px; }
.choice_office .name_choice span { padding-right: 23px; background:url('/i/arrow_right2.gif') no-repeat 100% 8px; }
.choice_office .name_choice span.act { padding-right: 14px; background:url('/i/arrow_down2.gif') no-repeat 100% 4px; }

.choice_country, .choice_city, .choice_type { position: absolute; top: 34px; left: 0; width: 155px; min-height: 34px; //-height: 34px; z-index: 10; cursor: pointer; //cursor: hand; }

.choice_country .cont_in .list, .choice_city .cont_in .list { padding-right: 0px; }

.choice_type .cont_in .list { padding-right: 10px; }

.choice_country .cont_in .list ul li, .choice_city .cont_in .list ul li, .choice_type .cont_in .list ul li { margin-bottom: 2px; }

.choice_country .cont_in .list div, .choice_city .cont_in .list div { margin-right:-3px; overflow: auto; height: 128px; }


.choice_country .cont_in .list, .choice_country .cont_in .list ul a:hover { color: #FCC303; }

.choice_country .star { background-position: 0 -30px; }

.choice_city .cont_in .list, .choice_city .cont_in .list ul a:hover { color: #78BAFE; }
.choice_city .star { background-position: 0 -60px; }

.choice_type .cont_in .list, .choice_type .cont_in .list ul a:hover { color: #E927C0; }
.choice_type .star { background-position: 0 -90px; }


/*подвал*/
#footer {  position: relative; margin: 0 28px; padding: 25px 0 40px 0; font-size: 0.8em; color: #8b9598; z-index: 0; }
#footer .partners { position: relative; margin-bottom: 25px; font-size: 0.9em; line-height: 1.55em; z-index: 0; }
#footer .footer2 { position: relative; padding-top: 29px; border-top: 1px solid #3d3e40; z-index: 0; }
#footer .footer2 a { color: #03a8d7; }
#footer .footer2 .counter { position: relative; margin: 0 62% 0 73px; }
#footer .footer2 dfn { position: absolute; top: 27px; left: 36%; font-style: normal; line-height: 1.25em; }
#footer .footer2 .creator { position: absolute; top: 27px; right: 0; width: 24%; line-height: 1.25em; }

