body { background: #162e5e url(img/bg-page.gif); color: #242a32; margin: 0; padding: 35px 0 0 0; }
body, input { font: 13px Tahoma, Helvetica, sans-serif; }
p, ul, ol { margin: 1em 0; line-height: 130%; }
img { border: 0; }
form, select { margin: 0; }
dl, dt { margin: 0; }

a { color: #162E5E; text-decoration: underline; }
a:hover { color: #3E598E; text-decoration: none; }
a.light { color: #3E598E; }
a.white, a.white:hover { color: #fff; }

h1 { font-size: 28px; font-weight: normal; margin: .2em 0 .8em 0; }
h2 { font-size: 22px; font-weight: normal; margin: .2em 0; }
h3 { font-size: 16px; margin: .2em 0; color: #3e598e; }
h4 { font-size: 13px; margin: .2em 0; color: #4f75ab; }
big { font-size: 17px; }
small { font-size: 11px; }
ul, ol { margin: 1em 0 1em 1.75em; padding: 0; }
ol li { margin: .2em 0; }


/* разметка */

#page { width: 990px; margin: 0 auto; }
#top { }
#head { }
#body { background: #4e74aa; }
#foot { background: #DFF0FE; }


/* представление */

#top { background: #fff url(img/corp_ident.png) no-repeat 96% 100%; }
#top label { margin: 0 .5em; }
#top .wrap { padding: 7px 0 14px 24px; }
#top div.c-top-lt, #top div.c-top-rt { height: 7px; font-size: 1px; }
#top div.c-top-lt { background: url(img/c-top-lt.gif) no-repeat 0 0; }
#top div.c-top-rt { background: url(img/c-top-rt.gif) no-repeat 100% 0; }
#top div.shade { background: #F4F4F5; position: relative; }
#top div.c1-lt, #top div.c1-lb, #top div.c1-rt, #top div.c1-rb { width: 4px; height: 4px; font-size: 1px; position: absolute; }
#top div.c1-lt { left: 0; top: 0; background: url(img/c-shade-lt.gif); }
#top div.c1-lb { left: 0; bottom: 0; background: url(img/c-shade-lb.gif); }
#top div.c1-rt { right: 0; top: 0; background: url(img/c-shade-rt.gif); }
#top div.c1-rb { right: 0; bottom: 0; background: url(img/c-shade-rb.gif); }

#head { background: #4e74aa url(img/bg-head.gif) repeat-x; position: relative; z-index: 255; }
#head td.logo { width: 200px; height: 106px; background: url(img/bg-logo.gif) no-repeat; text-align: center; padding: 5px 5px 0 0; }

#mainmenu { font-size: 11px; color: #fff; margin-left: 17px; }
#mainmenu tr.menu-t { height: 20px; }

#mainmenu tr.menubar { height: 47px; }
#mainmenu td.divider { width: 1px; background: #7591BA; }
#mainmenu td.mitem { cursor: pointer; background-position: 0 0; }
#mainmenu td.mitem.on { background-position: 0 -60px; }
#mainmenu td.mitem.active { background-position: 0 -60px; }
#mainmenu td.mitem.type1 { width: 120px; background-image: url(img/menu/m-item-1.gif); background-repeat: no-repeat; }
#mainmenu td.mitem div.wrap { position: relative; width: 100%; height: 47px; }
#mainmenu td.mitem div.wrap table.inner { height: 100%; padding-left: 10px; }
#mainmenu td.mitem div.wrap table.inner a { color: #fff; text-decoration: none; }
#mainmenu td.mitem div.submenu { display: none; position: absolute; left: 0; top: 48px; overflow: hidden; cursor: default; z-index: 255; filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; }
#mainmenu td.mitem.active div.submenu { display: block; }

#mainmenu div.submenu iframe { position: absolute; left: 0; top: 0; width: 1000px; height: 1000px; z-index: -1; /*filter:mask();*/ }
#mainmenu div.submenu div.wrapper { padding: 9px 14px; border: 1px solid #3E598E; background: #5E84BA; }
#mainmenu div.submenu ul { margin: 0; padding: 0; list-style: none; }
#mainmenu div.submenu li { /*padding-left: 12px; background: url(img/menu/i-submenu-li.gif) no-repeat 0 50%;*/ }
#mainmenu div.submenu li.cripple a { border-bottom: none; }
#mainmenu div.submenu li a { color: #fff; text-decoration: none; display: block; background: url(img/menu/i-submenu-li.gif) no-repeat 5px 50%; height: 1%; padding: 6px 0; padding-left: 17px; border-bottom: 1px solid #8EA8CE; }
#mainmenu div.submenu li a:hover { /*color: #f4e971;*/ background-color: #4f75ab; }

#mm-popup-1 { width: 230px; }
#mm-popup-2 { width: 230px; }
#mm-popup-3 { width: 230px; }
#mm-popup-5 { width: 230px; }
#mm-popup-6 { width: 280px; }

#body td.col-left { background: #DFF0FE; width: 213px; }
#body td.col-middle { background: #f4f4f5; width: 552px; }
#body td.col-right { width: 195px; background: #4f75ab; }
#body td.col-right-inner { background: #f4f4f4; width: 767px; }

#body div.body-tbar { height: 10px; font-size: 1px; background: #9bb6da; }
#body td.c-body { background: #9bb6da; }
#body td.c-body-lt { background: #9bb6da url(img/c-body-lt.gif) no-repeat; }
#body td.c-body-rt { background: #9bb6da url(img/c-body-rt.gif) no-repeat 100% 0; }
#body td.c-body-lb { background: #9bb6da url(img/c-body-lb.gif) no-repeat 0 100%; }
#body td.c-body-rb { background: #9bb6da url(img/c-body-rb.gif) no-repeat 100% 100%; }

#body div.c-body-inner-lt { background: url(img/c-body-inner.gif) no-repeat -10px -10px; height: 10px; }
#body td.c-body-inner-lb { background: url(img/c-body-inner.gif) no-repeat -10px -40px; }
#body div.c-body-inner-t { background: url(img/c-body-inner-t.gif) repeat-x; height: 10px; }
#body td.c-body-inner-l { background: url(img/c-body-inner-l.gif) repeat-y; }
#body td.c-body-inner-b { background: url(img/c-body-inner-b.gif) repeat-x; }

#body td.c-body2 { background: #F4F4F5; }
#body div.c-body2-lb, #body div.c-body2-rb { height: 8px; font-size: 1px; }
#body div.c-body2-lb { background: url(img/c-body2-lb.gif) no-repeat 0 100%; }
#body div.c-body2-rb { background: url(img/c-body2-rb.gif) no-repeat 100% 100%; }

#body td.c-body3 { background: #E9E9EA url(img/c-body3-b.gif) no-repeat; }

#body2-lcol { margin: 0 28px; font-size: 11px; }
#body2-lcol h3 { margin: .5em 0; font-size: 17px; font-weight: normal; }
#body2-lcol p { line-height: 18px; }
#body2-rcol { margin-top: 20px; }

#body2 img { display: block; }
#body2 div.folder { width: 248px; height: 1%; position: relative; margin: 2px 0; background: url(img/body2-folder-m.gif) repeat-y; }
#body2 div.folder div.top { position: absolute; left: 0; top: -21px; width: 100%; height: 44px; font-size: 1px; background: url(img/body2-folder-t.gif) no-repeat; }
#body2 div.folder div.top2 { position: absolute; left: 0; top: -21px; width: 100%; height: 44px; font-size: 1px; background: url(img/body2-folder-t2.gif) no-repeat; }
#body2 div.folder div.bottom { position: absolute; left: 0; bottom: 0; width: 100%; height: 10px; font-size: 1px; background: url(img/body2-folder-b.gif) no-repeat; }
#body2 div.folder div.wrap { margin: 0 10px 0 55px; padding: 10px 0; }
#body2 div.folder p { margin: .5em 0; }

#body3 { font-size: 11px; background-color: #d6e6fb; }
#body3 div.body3-caption { padding-top: 10px; width: 195px; height: 100px; background: url(/img/mt5.gif) top left no-repeat; }
#body3 div.body3-caption img { margin-left: 10px; cursor: pointer }
#body3 div.body3-tbar { height: 18px; font-size: 1px; background: #d6e6fb; }
#body3 table.dwlo { height: 42px; width: 195px; background: url(img/bg-tm4-dl.gif) no-repeat; }
#body3 table.dwlo a { color: #162e5e; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 11px; }
#body3 td.link-dl { padding: 1px 0 0 5px; }
#body3 .mt4-comm { margin: 0 15px; }
#body3 .mt4-comm h3 { font-size: 15px; }
#body3 .mt4-comm p { line-height: 14px; }
#body3 img { display: block; }
#body3 table.calen { width: 195px; /*height: 120px;*/ background: #4f75ab url(img/bg-calen.gif) repeat-x; color: #d6e6fb; font-size: 11px;}
#body3 .calen td { padding: 0 10px 0 10px; }
#body3 .calen b { color: #fff; font-size: 11px; }
#body3 .calen a { color: #d6e6fb; }
#body3 .calen td.brd { border-right: solid 1px #d6e6fb; }
#body3 div.box div.wrap { margin: 0 13px; padding: 7px 0; }
#body3 div.box div.bottom { height: 7px; font-size: 1px; background: url(img/bg-body3-box-b.gif) no-repeat; }

#news-live h3 a { text-decoration: none; color: #3e598e; }
#news-live a.hot { color: #BD2A37; }

#pagemenu { background: #7190bd; }
#pagemenu img { display: block; }
#pagemenu div.wrap { width: 178px; margin: 0 auto; padding: 3px 0 17px 0; }
#pagemenu div.space { margin-bottom: 3px; }
#pagemenu div.space2 { margin-bottom: 3px; margin-top: 15px; }
#pagemenu div.box { background: #5e84ba url(img/bg-pagemenu.gif) repeat-y; }
#pagemenu div.box div.inner { margin: 0 15px; }

#navi { font-size: 11px; }
#navi h3 { margin: 0; padding: 10px 15px; color: #cce8fe; font-size: 13px; background: url(img/bg-pagemenu-h.gif) no-repeat; }
#navi ul { margin: 0; padding: 6px 11px; color: #fff; list-style: none; background: url(img/bg-pagemenu-h.gif) no-repeat; }
#navi li { border-bottom: 1px solid #6e91c1; }
#navi li.cripple { border-bottom: 1px solid #5e84ba; }
#navi a { color: #fff; text-decoration: none; display: block; padding: 4px 15px; background: url(img/i-navi-li.gif) no-repeat 5px 9px; }
#navi a:hover { background-color: #4f75ab; }
#navi li.active a { background: #6b93c8 url(img/i-navi-li.gif) no-repeat 96% 50%; }
#navi li.active a:hover { background-color: #6b93c8; }

#topservices { font-size: 11px; }
#topservices div.wrap { width: 178px; margin: 17px auto; }
#topservices img { margin: 1px 0; display: block; }
#topservices h3 { font-size: 13px; font-weight: bold; color: #4f75ab; margin: 1em 0; }
#topservices a { color: #293343; font-weight: bold; }

#douknow { font-size: 11px; width: 177px; margin: 18px auto; background: #fff url(img/bg-douknow.gif) repeat-y; }
#douknow div.wrap { margin: 0 18px; }
#douknow img { display: block; }

#news-corp div.c-lt, #news-corp div.c-rt { height: 7px; font-size: 1px; }
#news-corp div.c-lt { background: url(img/c-news-corp-lt.gif) no-repeat 0 0; }
#news-corp div.c-rt { background: url(img/c-news-corp-rt.gif) no-repeat 100% 0; }
#news-corp div.wrap { font-size: 11px; margin: 0 17px; }
#news-corp h3 { font-size: 10px; margin: 1em 0; padding-left: 9px; text-transform: uppercase; background: url(img/i-news-corp-h3.gif) no-repeat 0 50%; }
#news-corp p.record span { display: block; color: #A8AAAD; }

#services { width: 956px; margin: 0 auto; padding: 25px 0 12px 0; }
#services img { display: block; }
#services .underserv { font-size: 11px; color: #65696f; margin: 3px; }
#services div.wrap { background: url(img/bg-services.gif) repeat-y; }
#services p.links { margin: 0 25px; font-size: 11px; line-height: 19px; }

#promo { width: 956px; margin: 0 auto; padding: 12px 0; }
#promo td.vrule { width: 1px; background: url(img/promo-vrule.gif) repeat-y 50% 0; }
#promo td.hrule { height: 1px; background: url(img/promo-hrule.gif) repeat-x 0 50%; }
#promo td.box { width: 301px; background: #fff; }
#promo td.bg1 { background: #fff url(img/promo-bg1.jpg) no-repeat 100% 100%; }
#promo td.bg2 { background: #fff url(img/promo-bg2.jpg) no-repeat 100% 100%; }
#promo td.bg3 { background: #fff url(img/promo-bg3.jpg) no-repeat 100% 100%; }
#promo td.bg4 { background: #fff url(img/promo-bg4.jpg) no-repeat 0 0; }
#promo td.bg5 { background: #fff url(img/promo-bg5.jpg) no-repeat 0 0; }
#promo div.wrap { margin-left: 24px; width: 50%; font-size: 11px; line-height: 140%; }
#promo p.title { font-size: 9px; margin: 0; padding: 10px 24px; }
#promo p.title.t1 { background: url(img/bg-promo-t1.gif) no-repeat; }
#promo p.title.t2 { background: url(img/bg-promo-t2.gif) no-repeat; }
#promo p.title.t3 { background: url(img/bg-promo-t3.gif) no-repeat; }
#promo p.title.t4 { background: url(img/bg-promo-t4.gif) no-repeat; }
#promo h3 { font-size: 19px; font-weight: normal; margin: .7em 24px 0 24px; line-height: 120%; }
#promo h3.dgray { color: #293343; }
#promo h3.dred { color: #b51e1e; }

#bottom { width: 950px; margin: 0 auto; }
#bottom small { font-size: 9px; color: #65696f; }
#bottom div.hr { height: 2px; font-size: 1px; background: url(img/bottom-hrule.gif) repeat-x; }
#bottom div.hr hr { display: none; }

#underground { width: 950px; margin: 15px auto; }

#foot div.c-foot-lb, #foot div.c-foot-rb { height: 7px; font-size: 1px; }
#foot div.c-foot-lb { background: url(img/c-foot-lb.gif) no-repeat 0 0; }
#foot div.c-foot-rb { background: url(img/c-foot-rb.gif) no-repeat 100% 0; }

#path { font-size: 11px; color: #6f757f; }
#path a { color: #162e5e; }
#path td.printver { width: 107px; height: 42px; background: url(img/bg-printver.gif) no-repeat; text-align: left; padding-left: 42px; }
#path td.subscribe { width: 135px; height: 42px; background: url(img/bg-subscribe.gif) no-repeat; text-align: left; padding-left: 42px; }

#body4 { margin: 20px 25px; }
#body4 div.wrap { margin-left: 55px; }
#body4 h1 { margin-left: -.07em; }


/* вспомогательные стили */

.nowrap { white-space: nowrap; }
.clear { clear: both; }
.clearfix { height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.i-paper { background: url(img/i-paper.gif) no-repeat 0 2px; padding-left: 15px; }
.f11 { font-size: 11px; }
.w70 { width: 70%; }
.rise { color: #39A35E; }
.fall { color: #BD2A37; }
.mt0 { margin-top: 0; }
.mb0 { margin-bottom: 0; }
.mb2px { margin-bottom: 2px; }
.dgray { color: #65696f; }
.black { color: #242a32; }
.red { color: #bd2a37; }
.cyan { color: #cce8fe; }
.rare { line-height: 150%; }
.mandatory { color: #bd2a37; }
.mandatory2 { color: #FFCC33; }

div.borderbox { border: 1px solid #d3d4d6; }
div.padbox { padding: 8px 16px; }
div.whitebox { background: #fff; }
div.graybox { background: #d3d4d6; }
div.bluebox { background: #5d7bb6; color: #fff; }
div.greenbox { background: #39a35e; color: #fff; }


table.ticket { width: 100%; background: #fff; margin-bottom: 2px; }
table.ticket.bsp { margin-bottom: 9px; }
table.ticket td { vertical-align: baseline; }
table.ticket tr.vspace { height: 11px; }
table.ticket td.fold { width: 6px; background: #d3d4d6; }
table.ticket td.fold.red { background: #bd2a37; }
table.ticket td.date { width: 90px; text-align: center; font-size: 11px; }
table.ticket td.date small { font-size: 9px; line-height: 17px; }
table.ticket td.date small.release { padding-left: 13px; background: url(img/i-pdf.gif) no-repeat 0 50%; }
table.ticket td.date small a { color: #4f75ab; }
table.ticket td.content { padding: 0 1em; }

table.ticket-news { width: 100%; background: #4f75ab; margin-bottom: 2px; }
table.ticket-news.bsp { margin-bottom: 9px; }
table.ticket-news tr.vspace { height: 11px; }
table.ticket-news td { font-size: 11px; color: #fff; font-weight: bold; }
table.ticket-news td a, table.ticket-news td a:hover { color: #dff0fe; font-weight: normal; }
table.ticket-news td.date { width: 80px; padding-left: 16px; }
table.ticket-news td.divider { width: 1px; background: #fff; }
table.ticket-news td.content { padding: 0 1em; }
table.ticket-news td.content p { line-height: 17px; margin: 0; }

table.ticket-history { width: 100%; background: #fff; margin-bottom: 12px; }
table.ticket-history.mb2 { margin-bottom: 2px; }
table.ticket-history td { padding: 11px; }
table.ticket-history td.date { padding-left: 0; width: 96px; }
table.ticket-history h3 { border-left: 6px solid #d3d4d6; color: #242a32; padding-left: 12px; line-height: 17px; }
table.ticket-history h3 span { font-size: 11px; font-weight: normal; display: block; }

div.ticket-info { width: 212px; }
table.ticket-info { width: 100%; background: #4f75ab; }
table.ticket-info td { color: #fff; padding: 18px; }
table.ticket-info td.dark { background: #3e598e; }
table.ticket-info h3 { color: #cce8fe; }

table.t-vac { width: 100%; background: #fff; margin-bottom: 12px; }
table.t-vac.mb0 { margin-bottom: 0; }
table.t-vac.mb1 { margin-bottom: 1px; }
table.t-vac.mb2 { margin-bottom: 2px; }
table.t-vac td { padding: 8px 25px; }
table.t-vac td.head { padding-left: 0; }
table.t-vac h3 { border-left: 6px solid #d3d4d6; padding: 8px 0 8px 19px; }
table.t-vac.olive { background: #3e598e; color: #fff; }
table.t-vac.olive h3 { border-left: 6px solid #cce8fe; color: #fff; }

div.reg { padding: 8px 16px; }
div.reg h3 { font-size: 17px; font-weight: normal; color: #fff; }
div.reg.bluebox a, div.reg.bluebox a:hover { color: #fff; }
div.reg.graybox a, div.reg.graybox a:hover { color: #242a32; }
table.t-reg { width: 100%; background: #fff; margin-bottom: 2px; }
table.t-reg td { padding: 8px 16px; }
table.t-reg td.head { padding-left: 0; padding-right: 25px; }
table.t-reg.closed { background: #fff url(img/i-reg-closed.gif) no-repeat 98% 50%; cursor: pointer; }
table.t-reg.opened { background: #fff url(img/i-reg-opened.gif) no-repeat 98% 50%; cursor: pointer; margin-bottom: 0; }
table.t-reg h3 { border-left: 6px solid #d3d4d6; color: #242a32; font-size: 17px; font-weight: normal; padding: 0px 0 0px 10px; }
table.t-reg h3.wpad { padding: 8px 0 8px 10px; }
table.t-reg h3.red { border-left: 6px solid #bd2a37; }

table.vcard { width: 100%; border-collapse: collapse; border: 1px solid #d3d4d6; }
table.vcard td { font-size: 11px; line-height: 150%; padding: 8px 20px; }
table.vcard big { line-height: 140%; }
table.vcard td.promo { background: #d3d4d6; }

table.inner2col { width: 100%; }
table.inner2col td.left { padding-right: 16px; }
table.inner2col td.divider { width: 1px; background: #d3d4d6; }
table.inner2col td.right { width: 212px; padding-left: 16px; }

table.awards { margin-left: -2px; }
table.awards th { font-weight: normal; text-align: left; padding: 2px 12px; }
table.awards th big { font-size: 19px; }
table.awards small { line-height: 15px; }

table.white { background: #fff; width: 100%; }
table.white td { padding: 8px 18px; border-bottom: 2px solid #f4f4f5; }
table.white td.br { border-right: 2px solid #f4f4f5; }

table.forma { border-collapse: collapse; }
table.forma td { padding: 0; border: none; }
table.forma td.vsp { height: 6px; }
table.forma td.vsp2 { height: 12px; }
table.forma td.bl-gray { border-left: 1px solid #d3d4d6; }
table.forma td.bl-gray { border-right: 1px solid #d3d4d6; }

table.tabula { width: 100%; background: #fff; }
table.tabula th { vertical-align: top; padding: 4px 6px; border-left: 1px solid #4f75ab; text-align: left; text-transform: uppercase; font-size: 11px; background: #3e598e; color: #cce8fe; }
table.tabula th.cal { text-align: center; }
table.tabula th.vcenter { vertical-align: middle; }
table.tabula td { vertical-align: top; padding: 4px 6px; border-bottom: 2px solid #cce8fe; border-left: 1px solid #fff; }
table.tabula td:first-child, table.tabula th:first-child { border-left: none; }
table.tabula tr.vcenter td { vertical-align: middle; }
table.tabula tr.lastrow td { border-bottom: none; }
table.tabula tr.hlighted { background: #cce8fe; }
table.tabula tr.small { font-size: 11px; }
table.tabula.loose td { padding: 6px 6px; }

table.thin { background: #fff; width: 100%; }
table.thin col.lgray { background: #f4f4f5; }
table.thin col.gray { background: #e9e9ea; }
table.thin td { padding: 4px 6px; font-size: 11px; border-bottom: 1px solid #d3d4d6; border-left: 1px solid #d3d4d6; }
table.thin td big { font-size: 13px; }
table.thin td.bl0 { border-left: none; }
table.thin tr.lastrow td { border-bottom: none; }

table.thin2 { background: #fff; width: 100%; }
table.thin2 col.lgray { background: #f4f4f5; }
table.thin2 col.gray { background: #e9e9ea; }
table.thin2 td { padding: 4px 6px; border-top: 1px solid #d3d4d6; border-left: 2px solid #d3d4d6; }
table.thin td small { font-size: 11px; }
table.thin2 td.bl0 { border-left: none; }
table.thin2 tr.lastrow td { border-bottom: 1px solid #d3d4d6; }

div.ticket-wt { background: #fff; padding: 5px 25px; }
div.ticket-files { border: 1px solid #d3d4d6; padding: 16px 20px; font-size: 11px; }
div.fil-photo { border: 1px solid #d3d4d6; width: 210px; margin-bottom: 12px; overflow: hidden; }
div.fil-photo img { display: block; }
div.fil-map { background: #fff; padding: 12px; margin-bottom: 12px; text-align: center; overflow: hidden; }
div.fil-map img { display: block; }

div.fil-services { background: #fff; margin-bottom: 2px; padding: 12px; }
div.fil-services h4 { margin: 0; line-height: 18px; padding: 0 0 6px 15px; cursor: pointer; }
div.fil-services h4.opened { background: url(img/i-fil-srv-opened.gif) no-repeat 0 6px; }
div.fil-services h4.closed { background: url(img/i-fil-srv-closed.gif) no-repeat 0 6px; padding-bottom: 0; }
div.fil-services ul.closed { display: none; }
div.fil-services ul { margin: 0; list-style: none; padding: 0; font-size: 11px; line-height: 15px; }
div.fil-services li { background: url(img/i-fil-srv-li-m.gif) no-repeat 0 -18px; padding: 0 0 3px 30px; }
div.fil-services li.last { background: url(img/i-fil-srv-li-b.gif) no-repeat 0 -6px; }

div.newsbody { margin-right: 55px; }
div.newsbody p.date { font-size: 11px; }
div.newsbody p.date span { font-size: 9px; }

div.graynote { margin: 1em 0; padding: 8px 16px; background: #e9e9ea; }
p.bignote { color: #676976; font-size: 22px; margin: 1em 28px; padding: 0 28px; border-left: 5px solid #fff; }
p.note { color: #676976; font-size: 11px; }
p.t-caption { font-weight: bold; text-align: center; background: #d3d4d6; margin: .5em 0; padding: .5em 0; }
p.t-caption.blue { background: #5d7bb6; color: #fff; }

p.small { font-size: 11px; }
p.small.rare { line-height: 150%; }
.small.bot { line-height: 120%; }
small.rare { line-height: 17px; }
small.awards { font-size: 10px; line-height: 13px; color: #65696f; }
div.awards-hr { height: 3px; font-size: 1px; background: #e9e9ea; margin: 10px 0; }
div.awards-hr hr { display: none; }
div.dotted-wt-hr { height: 1px; font-size: 1px; background: url(img/bg-dotted-wt-hr.gif) repeat-x; margin: 8px 0; }
div.dotted-wt-hr hr { display: none; }
div.hr2gray { height: 2px; font-size: 1px; background: #d3d4d6; margin: 10px 0; }
div.hr2gray hr { display: none; }
div.hr2gray1px { height: 1px; font-size: 1px; background: #d3d4d6; margin: 10px 0; }
div.hr2gray1px hr { display: none; }
div.hr2cyan { height: 2px; font-size: 1px; background: #cce8fe; margin: 8px 0; }
div.hr2cyan hr { display: none; }
div.reg-body, div.q-body { margin-left: 90px; }
div.reg-body p { margin: .4em 0; }

p.pdf { background: url(img/i-pdf.gif) no-repeat 2px 2px; padding-left: 19px; margin: 0;  }
p.pdf-sm-rare { font-size: 11px; line-height: 150%; background: url(img/i-pdf.gif) no-repeat 2px .4em; padding-left: 19px;  }
p.doc-sm-rare { font-size: 11px; line-height: 150%; background: url(img/i-word.gif) no-repeat 2px .4em; padding-left: 19px;  }
p.zip { background: url(img/i-zip.gif) no-repeat 0 2px; padding-left: 19px; margin: 0;  }
p.zip-sm-rare { font-size: 11px; line-height: 150%; background: url(img/i-zip.gif) no-repeat 0 2px; padding-left: 19px;  }
p.reg-doc { font-size: 11px; margin: .5em 0;  }
p.extlink-sm { font-size: 11px; line-height: 150%; background: url(img/i-extlink.gif) no-repeat 2px .4em; padding-left: 19px; margin: .5em 0;  }
p.link { background: url(img/i-link.gif) no-repeat 0 4px; padding-left: 15px; margin: 0;  }

ul.gutstil { list-style: none; }
ul.gutstil li { position: relative; list-style: none; margin: .2em 0; }
ul.gutstil em { position: absolute; left: -1.75em; top: 0; font-style: normal; }
ul.gutstil.wmarg li { margin: .5em 0; }

ul.map { list-style: none; margin: 0; padding: 0; }
ul.map li { line-height: 150%; }

ol.small { font-size: 11px; }
ol.small li { margin-left: 0.3em; }

dl.faq dt { padding: 5px 10px 5px 25px; position: relative; }
dl.faq dt.active { background: #4f75ab; color: #fff; }
dl.faq em { font-size: 10px; color: #65696f; font-style: normal; position: absolute; left: 10px; _left: -15px; top: .8em; }
dl.faq dt.active em { color: #fff; }


#uniqo { width: 211px; background: #bd2a37; color: #fff; }
#uniqo a { color: #fff; }
#uniqo img { display: block; }
#uniqo .inner { background: url(become-client/advantages/uniqo_bg.gif) no-repeat 0 0; font-size: 11px; line-height: 150%; padding: 10px 15px; }


#contract-specs td:first-child { font-weight: bold; }
#contract-specs td:first-child + td + td { text-align: center; }
#contract-specs td:first-child + td + td + td + td + td { text-align: center; }
#contract-specs td:first-child + td + td + td + td + td + td { text-align: right; }
#contract-specs td:first-child + td + td + td + td + td + td + td { text-align: right; }

/* открытие аккаунта */

#page-curtain { background: #2d343a; position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; z-index: 250; filter: alpha(opacity=40); opacity: .4; -moz-opacity: .4 }
#page-curtain iframe { position: absolute; width: 100%; height: 100%; left: 0; top: 0; filter: mask(); z-index: -1 }
#open_wnd { background-color: #3e5983; position: absolute; z-index: 255; visibility: hidden; width: 668px; color: #fff }
#open_wnd h1 { display: block; padding: 5px 0 5px 15px; border-left: 5px solid #cce8fe; font: bold 16px Tahoma; margin: 10px 0 15px }
#open_wnd img.wnd_close { position: absolute; top: 15px; right: 15px; cursor: pointer; }
#open_wnd table { margin: 0 20px; border-collapse: collapse }
#open_wnd table td { vertical-align: top }
#open_wnd table td p { font: 16px Tahoma; margin: 0 0 15px }
#open_wnd div.l { float: left; margin-right: 5px }
#open_wnd div.bottom { margin: 15px; text-align: center; border-top: 1px dotted #fff }
#open_wnd div.bottom img { margin: 10px 5px 0; cursor: pointer }
#open_wnd .inp { width: 240px }
#open_wnd .inp2 { width: 110px }
#open_wnd sup { color: #c00 }
#open_wnd label { cursor: pointer }
#open_wnd a.agree { color: #fff; text-decoration: underline }

#open_wnd_agreement { border: 1px solid #dcdcdc; padding: 15px 15px 5px 15px; background-color: #f5f5f5; position: absolute; z-index: 255; visibility: hidden; width: 760px; color: #444; font-size: 11px }
#open_wnd_agreement p.close { text-align: center }
#open_wnd_agreement img { cursor: pointer }
