<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-size: 100%; font-weight: normal; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; }
ul { list-style: none outside none; }
b, strong { font-weight: bold; }
:focus { outline: 0pt none; }
body { background: none repeat scroll 0% 0% rgb(243, 247, 255); font-family: Tahoma,sans-serif; font-size: 12px; color: rgb(63, 63, 63); line-height: 16px; }
a { color: rgb(170, 0, 29); text-decoration: underline; }
a:hover { text-decoration: none; }
.clr { clear: both; }
#head { background: none repeat scroll 0% 0% rgb(107, 134, 219); }
#head .head { width: 970px; margin: 0pt auto; height: 106px; background: url('head_bg.jpg') no-repeat scroll 0% 0% transparent; }
#logo { margin-top: 37px; margin-right: 55px; }
#logo, #in_base { float: left; }
#in_base { padding-top: 40px; font-size: 14px; color: rgb(82, 112, 174); text-transform: uppercase; text-align: center; width: 165px; }
#rus_logo { float: right; padding-top: 6px; }
#sub_head { border-top: 1px solid rgb(255, 255, 255); padding-bottom: 15px; }
#top_map { position: relative; z-index: 1; background: url('top_map.png') repeat-x scroll center top transparent; height: 8px; }
#form { width: 970px; margin: 0pt auto; }
.step { padding-top: 15px; }
.step .quest { padding: 10px 0pt; }
.step .num { font-weight: bold; color: rgb(139, 139, 139); padding-bottom: 6px; }
.step .num strong { color: rgb(219, 2, 39); }
.step .input { float: left; background: url('input.png') no-repeat scroll 0% 0% transparent; width: 579px; height: 35px; padding: 12px 10px 0pt; }
.step .input input { border: medium none transparent; width: 579px; font-size: 14px; font-family: Tahoma,sans-serif; padding: 0pt 0pt 10px; }
input.search, a.search { background: url('but_search.png') no-repeat scroll center top transparent; display: block; float: left; margin-left: 13px; height: 50px; width: 346px; border: 0pt none; cursor: pointer; }
input.next, a.next { background: url('next.png') no-repeat scroll center top transparent; }
input.search:hover, a.search:hover { background: url('but_search.png') no-repeat scroll center bottom transparent; }
input.next:hover, a.next:hover { background: url('next.png') no-repeat scroll center bottom transparent; }
#map { background: url('map.jpg') no-repeat scroll center top transparent; height: 650px; margin-top: -7px; position: relative; z-index: 0; }
#example { width: 970px; margin: 0pt auto; }
#example .example { top: 35px; width: 662px; padding-left: 115px; position: relative; }
#example .ballon { background: url('ballon_example.png') repeat scroll 0% 0% transparent; width: 274px; height: 74px; float: right; }
#example .arrow { background: url('arrow.png') no-repeat scroll 0% 0% transparent; width: 130px; height: 72px; float: left; margin-top: 123px; position: relative; z-index: 1; }
.popup { width: 489px; float: left; margin-left: -1px; position: relative; z-index: 0; }
.popup .top { background: url('top.example.png') no-repeat scroll center bottom transparent; height: 7px; }
.popup .mid { background: url('bg.example.png') repeat scroll 0% 0% transparent; padding: 6px 13px; }
.popup .bot { background: url('bot.example.png') no-repeat scroll center top transparent; height: 16px; }
.popup .info .image { float: left; width: 138px; }
.popup .info .properties { float: left; width: 325px; }
.popup .properties .name { font-size: 14px; color: rgb(219, 2, 39); font-weight: bold; padding: 0pt 0pt 20px; }
.popup .properties .prop .title_val { display: block; float: left; width: 125px; color: rgb(139, 139, 139); font-size: 11px; }
.popup .properties .prop .value { display: block; float: left; width: 200px; font-size: 11px; }
.popup .properties .prop { height: 18px; }
.popup .properties .more { background: url('miniar.png') no-repeat scroll 100% 5px transparent; padding-right: 12px; font-size: 11px; }
.popup .info { padding-bottom: 13px; }
.popup .plashka { background: url('plaska.png') repeat scroll 0% 0% transparent; width: 444px; height: 24px; font-weight: bold; color: rgb(111, 124, 168); padding: 6px 10px 0pt; margin-bottom: 7px; }
.popup .plashka a { float: right; display: block; font-size: 11px; }
.popup .parents { margin-bottom: 7px; }
.popup .parents img { display: block; margin-left: 7px; float: left; margin-bottom: 7px; }
.popup .message { font-size: 11px; color: rgb(63, 63, 63); padding-bottom: 15px; line-height: 13px; }
.popup .message .date, .popup .message .date a { color: rgb(139, 139, 139); padding-bottom: 4px; }
#bot_map { background: url('bot_map.png') repeat-x scroll center bottom transparent; height: 6px; margin-top: -6px; position: relative; z-index: 1; }
#respondes { width: 970px; margin: 0pt auto; padding-top: 32px; }
#respondes h1 { font-size: 14px; color: rgb(63, 63, 63); text-transform: uppercase; float: left; padding-top: 5px; }
#respondes .but { float: right; }
#respondes .line { background: url('line.png') repeat-x scroll 0% 0% transparent; margin: 13px 0pt; height: 2px; }
#respondes .resp { float: left; width: 225px; padding-right: 20px; text-align: justify; }
#respondes .resp.last { padding-right: 0pt; }
#respondes .resp img { float: left; display: block; padding-right: 9px; padding-bottom: 10px; }
#respondes .resp .name { color: rgb(111, 124, 168); font-size: 12px; font-weight: bold; }
#respondes .resp .city { color: rgb(139, 139, 139); font-size: 12px; }
.copy { font-size: 11px; color: rgb(139, 139, 139); padding: 5px 0pt 130px; }
.botmenu { float: right; margin-bottom: 25px; }
.botmenu li { float: left; padding: 0pt 8px; font-size: 11px; }
.botmenu a { color: rgb(139, 139, 139); }
.small { font-size: 11px; text-align: justify; color: rgb(139, 139, 139); clear: both; padding-bottom: 25px; line-height: 13px; }
.step .form-item .quest { padding-bottom: 5px; }
#tab4 .select select { float: left; margin: 0pt 20px 0pt 0pt; font-size: 24px; color: rgb(85, 85, 85); height: 48px; padding: 6px; }
#tab5 { height: 300px; }
#tab5 .bl1 { float: left; width: 540px; }
#tab5 .bl2 { float: left; width: 390px; }
#tab5 .process2-c { overflow: hidden; position: relative; padding: 10px 0pt 0pt; width: 485px; height: 250px; }
#tab5 .process2 { width: 10000px; }
#tab5 .blanim { position: relative; float: left; width: 80px; height: 90px; margin-right: 15px; }
#tab5 .blanimactive span { position: absolute; left: -2px; top: 0px; width: 77px; height: 86px; border: 4px solid rgb(255, 0, 0); }
#tab5 .process2 .dd { display: none; position: absolute; left: -150px; top: 135px; width: 400px; text-align: center; }
#tab5 .process2 .dd .dd1 { font-size: 14px; color: rgb(219, 2, 39); font-weight: bolder; }
#tab5 .process2 .dd .dd2 { padding: 10px 0pt 0pt; font-size: 13px; color: rgb(85, 85, 85); line-height: 20px; }
#tab5 .process2 .dd .dd2 b { color: rgb(63, 63, 63); font-weight: normal; }
#tab5 .process2-c .dd22 { position: absolute; left: 0px; top: 115px; width: 485px; text-align: center; }
#tab5 .process2-c .dd22 .dd1 { font-size: 14px; color: rgb(219, 2, 39); font-weight: bolder; }
#tab5 .process2-c .dd22 .dd2 { padding: 10px 0pt 0pt; font-size: 13px; color: rgb(85, 85, 85); line-height: 20px; }
#tab5 .process2-c .dd22 .dd2 b { color: rgb(63, 63, 63); font-weight: normal; }
#tab5 .process { padding: 35px 0pt 0pt; overflow: hidden; width: 390px; }
#tab5 .status-block { list-style: none outside none; }
#tab5 .status-block li { height: 60px; }
#tab5 .status-holder { width: 374px; height: 19px; border: 1px solid rgb(141, 141, 141); overflow: hidden; background: none repeat scroll 0% 0% rgb(194, 194, 194); }
#tab5 .status-frame { width: 0px; background: url('status.png') repeat-x scroll 0% 0% transparent; height: 19px; }
#tab5 .status-block li p { padding: 7px 0pt 0pt; color: rgb(70, 70, 70); font-size: 13px; }
#tab5 #ready { width: 460px; padding: 20px 0pt 0pt; position: relative; left: 0px; font-size: 14px; color: rgb(70, 70, 70); font-weight: bolder; }

.footer-rid { margin: 1500px 0pt 0pt; }
.footer-rid, .footer-rid p, .footer-rid div, .footer-rid a { font-size: 10px ! important; color: rgb(226, 231, 241) ! important; }
cufon { text-indent: 0pt ! important; }
@media screen, projection {
	cufon { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
	cufon cufontext { display: inline-block ! important; width: 0pt ! important; height: 0pt ! important; overflow: hidden ! important; text-indent: -10000in ! important; }
	cufon canvas { position: relative ! important; }
}
#mainWrapper2 {background: rgb(255, 255, 255);}</pre></body></html>