#v2_header {width:998px; height:203px; background: url(/image/header-portal.jpg) 0 0 no-repeat; }
#welcome {color:#fff; padding:4px 0 0 12px; position:absolute; z-index:1;}
#homelogo {display:block; text-decoration:none; width:570px; height:120px; margin:30px 0 0 14px;}
#headopinfo {width:267px; height:200px; padding: 2px 5px 0 0;}



/*--------------------- General styles start ---------------------*/

body {
 margin: 0px;
 background-color: #efefef;
 font: 11px 'Tahoma', 'Arial';
 color: #5d5d5d;
 text-align: center;
}

td, input, select {
 font: 11px 'Tahoma', 'Arial';
}

body a {
 color: #1282d8;
 text-decoration: none;
}

body a:hover {
 text-decoration: underline;
}

* {}

img {border: 0px;}

/*--------------------- General styles end ---------------------*/


/*--------------------- All content start ---------------------*/

#all {
 background-color: #FFFFFF;
 min-width: 1000px;
}

/*--------------------- All content end ---------------------*/



/*--------------------- Header start ---------------------*/

#top {
 width: 100%;
 height: 223px;
 background: url(/s/logo.jpg) no-repeat top center;
}

* html
#top {
 width: 100%;
 height: 223px;
 background: url(/s/logo.jpg) no-repeat top center;
}


.toptable {
 width: 1000px;
 height: 185px;
 margin: auto;
}

.sitelogo {
 width: 800px;
 font: 28px 'Arial';
 color: #ffffff;
font-weight: bold;
}

.globe {
 vertical-align: top;
 text-align: right;
 width: 200px;
 
}

#date {
 height: 25px;
 font: 12px 'Tahoma';
 color: #cccccc;
 margin-right: 20px;
}

#date-left {
 float: right;
 width: 22px;
 height: 25px;
 
}

#date-mid {
 float: right;
 height: 25px;
 line-height: 21px;
}

#date-right {
 float: right;
 width: 23px;
 height: 25px;
 
}

/*--------------------- Header end ---------------------*/


/*--------------------- Main content start ---------------------*/

#content {
 width: 1000px;
 margin: auto;
 padding: 3px;
 text-align: left;
 background:#F0F0F0;
border:1px #CCCCCC solid;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
behavior: url(ie-css3.htc);

}

#leftcol {
 float: left;
 width: 210px;
 //width: 200px;
 text-align: justify;
}

#rightcol {
 float: right;
 width: 240px;
 text-align: justify;
}

* html #maincol {
 margin-top: 0px;
 margin: 0px;
 float: left;
 width: 490; /*FOR IE*/
 text-align: left;

}

#maincol {
 margin-top: 0px;
 margin: 0px;
 float: left;
width: 550px; /*FOR IE*/
 text-align: left;

-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
behavior: url(ie-css3.htc);

}

.eTitle {
 font: 14px 'Tahoma';
 color: #990000;
 margin-bottom: 5px;
border:0px;
}

.eTitle a {
 color: #990000;
}

.eTitle a:hover {}

.eMessage, .eText, .eAnswer {
 font: 12px 'Arial';
 color: #555555;
 text-align: left !important;
 
margin: 10px;
border:0px;
}

.cMessage {
 font: 12px 'Tahoma';
 text-align: left !important;
}

.eDetails, .eDetails1, .eDetails2 {
 font: 11px 'Tahoma';
 color: #555555;
 background: #f5f5f5;
 border: 1px solid #dcdbe0;
 padding: 3px 15px;
 margin-top: 3px;
}

.cBlock1, .cBlock2 {
 background: #e8e7e7;
}

/*--------------------- Main content end ---------------------*/


/*--------------------- Containers start ---------------------*/

.block {
 margin-top: 8px;
 width: 100%;
 background: #f5f5f5;
}

.blocktitle {
 border: 0px solid #dcdbe0;
 border-bottom: 0px;
}

.btitle {
 display: block;
 float: left;
 font: 14px/30px 'Tahoma';
 height: 30px;
 color: #1282d8;
 background: #efefef;
 text-transform: uppercase;
 margin: -1px 0px 0px -1px;
 padding: 0px 6px 0px 10px;
 border-bottom: 0px solid #dcdbe0;
}

.bt-left {
 display: block;
 float: left;
 margin-top: -1px;
 width: 5px;
 height: 30px;
 background: url(/.s/t/797/17.gif);
}

.blockcontent {
 text-align: left;
 border: 1px solid #dcdbe0;
 border-top: 0px;
}

.bc-inside {
 margin: 0px 0px 0px 10px;
 padding: 10px 0px;
 width: 180px;
}

.blockcontent ul {
 margin: 0;
 padding: 0;
}

.blockcontent li {
 margin-left: 15px;
}

.blockcontent li a {
 color: #555555;
}

.blockcontent li a:hover {
 color: #1282d8;
}

.blockcontent a {}

.blockcontent a:hover {}

.calTable td {
 font-family: 'Arial';
 padding: 2px 5px;
}

td.calMdayIs, .calMdayIsA {
 background: #efefef;
 border: 1px solid #dcdbe0;
}

a.calMdayLink {
 color: #6a6a6a;
}

td.calWday {
 background: #efefef;
 border: 1px solid #dcdbe0;
}

td.calWdaySe, td.calWdaySu {
 background: #228acc;
 border: 1px solid #46aaea;
 color: #ffffff;
}

.calMday, calMdayA, .calMdayIs {}

.calMdayA {
 color: #c20505;
 font-weight: bold;
}

a.calMonthLink {
 color: #1282d8;
 font: 12px 'Arial';
}

a.groupAdmin {
 color: #ff0000;
}

.swchItem span, .swchItemA span {}

.swchItem span:hover {}

.swchItem span:active {}

.swchItem {}

.admBarCenter div, .myWinSuccess {}

/
/*--------------------- Containers end ---------------------*/

#footer-block {
 width: 1000px;
 margin: auto;
 font: 11px 'Tahoma';
 color: #cccccc;
}


#powered_by {
 float: right;
 margin-right: 10px;
 width: 45%;
 line-height: 10px;
 margin-top: 0px;
 text-align: right;
color:#FFFFFF;

}

#powered_by img {
 vertical-align: middle !important;
}

/*--------------------- Footer end ---------------------*/


/*--------------------- INPUTS start ---------------------*/

input[type=submit], input[type=reset], input[type=button] {}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}

input[type=text], input[type=password] {}

textarea {}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
}

.queryField {
 width: auto !important;
}

.commFl {
 width: 100%;
}

/*--------------------- INPUTS end ---------------------*/


/*--------------------- POPUP start ---------------------*/

.popup a {}

.popup {
 margin: 8px;
 border: 1px solid #dcdbe0;
 background: #f5f5f5;
 min-width: 400px;
}

.popuptitle {
 font: 14px/28px 'Tahoma';
 background: url(/.s/t/797/21.gif);
 color: #feffff;
 text-transform: uppercase;
 padding: 0px 10px;
}

.popupbody {
 margin: 8px;
}

/*--------------------- POPUP end ---------------------*/
#tagsTd1,#tagsTd2, manTd2, manTd1 {display:none;} 

/*
================================================================================
Меню
================================================================================
*/
#treemenu, .submenu {background:#00288c url(/image/treemenu-bg.gif) 0 0 repeat-x; position:relative; width:200px; }

#treemenu ul {display:none; list-style:none; font: normal normal 14px/120% Arial, Verdana, Tahoma, Sans-serif; 
margin-left:0; }
#treemenu ul.root {display:block; position:static; margin:0 5px 0 -23px; //margin:0 0px 0 0px; }
#treemenu a, #tree_submenu a {color:#fff; text-decoration:none; display:block; //margin-left:8px;}
#treemenu a:hover, #tree_submenu a:hover {text-decoration:underline;}
#treemenu li {padding:10px 14px 12px 0px; background: url(/image/treemenu-li.gif) 50% 100% no-repeat; }

#treemenu .arrow {width:10px; height:18px; overflow:hidden; position:relative; z-index:500; //position:absolute;
background:url(/image/treemenu-ar.png) 0 50% no-repeat; cursor:pointer; margin:0 0 -18px 170px; //margin:0 0 18px 170px;}
#treemenu .arrow.no {background:transparent; cursor:default; }


#tree_submenu {position:absolute; z-index:60; margin-left:206px;}
#tree_submenu li {padding:14px 14px 14px 0; background: url(/image/treemenu-li.gif) 50% 100% no-repeat; margin-left:-40px; width:170px;
//margin-left:10px; 
}
.submenu {display:none; font: normal normal 14px/120% Arial, Verdana, Tahoma, Sans-serif;}
.submenu ul {list-style:none; margin:0 1em;}

/*

/*
================================================================================
Содержание
================================================================================
*/
#layout_cen {background:#f0f0f0 url(/image/layout-cen.gif) 50% 50% repeat-y; margin-top:4px;}
#layout_bot {background:transparent url(/image/layout-bot.gif) 100% 100% no-repeat;}
#layout_top {background:transparent url(/image/layout-top.gif) 0 0 no-repeat;}

.content_table {margin-bottom:4px;}
.content_menu {width:194px; vertical-align:top; padding:4px 0 0 6px; position:relative;}
.content_td {vertical-align:top; padding:4px; position:relative;}
.content_left_0 {width:100%; vertical-align:top;}
.content_left_1 {width:100%; vertical-align:top;}
.content_right {width:30%; padding-left:2px; vertical-align:top;}
.content_left_0 table, .content_left_1 table, .content_right table {border-collapse:separate;}
.content_right ul, .content_right ol {margin-left:2em}


/*



================================================================================
Закладки блока
================================================================================
*/
.tabs {height:24px; white-space: nowrap; overflow: hidden;}
.tabs .t, .tabs .t_on {margin-right:-12px; height:24px; overflow: hidden;}
.tabs .t, .tabs .t_on {position:relative;}
.tabs .t, .tabs .t_on, .tabs .l, .tabs .c, .tabs .r {display:block; text-decoration:none; white-space: nowrap; cursor:pointer; height:24px; float:left;}
.tabs .l {padding-left:14px;}
.tabs .r {width:16px;}

.tabs_block .tabs {height:22px; margin-left:8px; padding-right:24px; position:absolute; z-index:1;}
.tabs_block .t_on, .tabs_block .t_on .l, .tabs_block .t_on .c, .tabs_block .t_on .r {cursor:default;}
.tabs_block .t, .tabs_block .t_on {height:22px;}
.tabs_block .t .c, .tabs_block .t_on .c {font: normal normal bold 11px/25px Verdana, Arial, Tahoma, Sans-Serif; letter-spacing:-1px;}

.tabs_block .t .l {background: url("/image/g_tab_l.png") left top no-repeat;}
.tabs_block .t .r {background: url("/image/g_tab_r.png") right top no-repeat;}
.tabs_block .t .c {color: white;}
.tabs_block .t_on .l {background: url("/image/w_tab_l.png") left top no-repeat;}
.tabs_block .t_on .r {background: url("/image/w_tab_r.png") right top no-repeat;}
.tabs_block .t_on .c {color: #00278b;}

/*
================================================================================
Панель блока
================================================================================
*/
.tabs_block .panel {padding-top:20px; position:relative; }
.tabs_block .ls {height:100%; background: #fff url('/image/w_block_ls.gif') left center repeat-y;}
.tabs_block .rs {height:100%; background: url('/image/w_block_rs.gif') right center repeat-y;}
.tabs_block .tl {height:100%; background: url('/image/w_block_tl.gif') left top no-repeat;}
.tabs_block .tr {height:100%; background: url('/image/w_block_tr.gif') right top no-repeat;}
.tabs_block .bl {height:100%; background: url('/image/w_block_bl.gif') left bottom no-repeat;}
.tabs_block .br { background: url('/image/w_block_br.gif') right bottom no-repeat; padding:8px 14px 12px 12px;}

#headopinfo .tabs_block .ls {background-image: url('/image/o-hw_block_ls.gif');}
#headopinfo .tabs_block .rs {background-image: url('/image/o-hw_block_rs.gif');}
#headopinfo .tabs_block .tl {background-image: url('/image/o-hw_block_tl.gif');}
#headopinfo .tabs_block .tr {background-image: url('/image/o-hw_block_tr.gif');}
#headopinfo .tabs_block .bl {background-image: url('/image/o-hw_block_bl.gif');}
#headopinfo .tabs_block .br {background-image: url('/image/o-hw_block_br.gif');}

/*

*/
#top_news_panel .note {margin-top:4px;}
#top_news_panel h2 {margin-bottom:6px;}
.top_news_image {float:left; margin: 0 10px 4px 5px; border:2px solid #ccc;}
.top_news_announce { clear:both; margin-bottom:4px;}

/** **/
h2 {font: normal normal bold 15px/1.3em Verdana, Arial, Tahoma, Sans-Serif;}
h2, h4, h6 {margin-bottom:1em; color:#cc0000;}

a {outline: none;}
a:link, a:active, a:visited {color: #990000; text-decoration:underline;}
a:hover {text-decoration:none;}
ul, ol {margin-left:2em;}

*/
.other {text-align:right; height:18px; padding-top:4px;}
.other a:link, .other a:active, .other a:visited, .other a:hover {font: normal normal bold 10px/16px Verdana, Arial, Tahoma, Sans-Serif; color: white; text-decoration:none; cursor:pointer; background: url('/image/other.gif') left top no-repeat; padding: 2px 0 4px 0; margin-left:12px;}
.other span {background: url('/image/other.gif') right -18px no-repeat; padding: 2px 10px 4px 12px;}

/* * */

================================================================================
Содержание
================================================================================
*/


.content_table {margin-bottom:4px;}
.content_menu {width:180px; vertical-align:top; padding:4px 0 0 0px; position:relative;}
.content_td {vertical-align:top; padding:4px; position:relative;}
.content_left_0 {width:100%; vertical-align:top;}
.content_left_1 {width:70%; vertical-align:top;}
.content_right {width:30%; padding-left:2px; vertical-align:top;}
.content_left_0 table, .content_left_1 table, .content_right table {border-collapse:separate;}
.content_right ul, .content_right ol {margin-left:2em}


/*
================================================================================
Подошва
================================================================================
*/
#footbanners {overflow:hidden; background:#bcbcbc; margin:8px 0 8px 0; width:100%; position:relative; text-align:center; }
#footbanners td {text-align:center;}

#footer {padding-top:6px; overflow:hidden; background:#002175 url("/image/footer.gif") top center repeat-x; width:100%; margin:4px 0 8px 0; position:relative; text-align:center;}
#footer a {text-decoration:underline; color:white;}
#footer a:hover {text-decoration:none;}
#footer .content td {padding: 0 12px; color:white; font: normal normal normal 10px/12px Verdana, Arial, Tahoma, Sans-Serif; vertical-align:top;}
#footer .content .ofic {padding:4px 0 0 32px; background:transparent url("/image/gerb.gif") 12px 2px no-repeat;}
#footer .content .copyrigth {padding-top:18px; color:#adcfea;}
#footer .content .copyrigth a {color:#adcfea;}


/*
================================================================================
Блоки с закругленными уголками
================================================================================
*/
.r_div,
.rs_div{
 position:relative;
 overflow:hidden;
 padding:10px 0;
 width:100%;
}

.r_div .content,
.rs_div .content {
 padding:0px 10px;
}

.r_div .cn,
.rs_div .cn{
 position:absolute;
 width:20px;
 height:20px;
 left:-10px;
 top:-10px;
 background:url("/image/rstar_wh.png");
}

#treemenu.r_div .cn{
 background:url("/image/rstar_gr.png");
}

.r_div .cn.tr,
.r_div .cn.br,
.rs_div .cn.tr,
.rs_div .cn.br {
 margin-left:100%;
}

.r_div .cn.bl,
.r_div .cn.br,
.rs_div .cn.bl,
.rs_div .cn.br {
 top:auto;
}

.rs_div .cn.tl,
.rs_div .cn.bl {
 width:100%;
}

/*
*/
.found {width:100%; margin-bottom:10px; border-bottom:1px dashed #c7b79f;}

.found table {width:100%;}
.found table td {padding:10px;}

.news_list {min-height:250px;}
.news_list_item {padding: 10px 0; float:none; clear:both;}

.news_list_item .date {font: normal normal bold 11px/120% Verdana, Tahoma, Arial, Sans-Serif; color:#990000; margin-bottom:4px;}
.news_list_item .time {color:#999;}
.news_list_item a {color:#000; text-decoration:none;}
.news_list_item a:hover {text-decoration:underline;}

.news_list_item a.title.infoblock {font-size:11px; color: #990000; text-decoration:underline;}
.news_list_item a.title.infoblock:hover {text-decoration:none;}

.news_list_item .announce {font: normal normal normal 11px/120% Verdana, Tahoma, Arial, Sans-Serif; color:#666;}
.news_list_item .image {float:left; margin: 0 10px 10px 0; border:2px solid #ccc;}

*/
.home_block {margin-bottom:4px;}
.home_block .home_panel {padding:1px 3px 4px 4px;}
.home_panel_title {padding: 2px 0 4px 10px; color: black; font: normal normal bold 14px/1.5em Verdana, Arial, Tahoma, Sans-Serif;}

.home_block .h_ls {height:100%; background: #d2e2f3 url('/image/h_block_lrs.gif') left center repeat-y;}
.home_block .h_rs {height:100%; background: url('/image/h_block_lrs.gif') right center repeat-y;}
.home_block .h_tl {height:100%; background: url('/image/h_block_tl.gif') left top no-repeat;}
.home_block .h_tr {height:100%; background: url('/image/h_block_tr.gif') right top no-repeat;}
.home_block .h_bl {height:100%; background: url('/image/h_block_bl.gif') left bottom no-repeat;}
.home_block .h_br {height:100%; background: url('/image/h_block_br.gif') right bottom no-repeat; padding:8px 0 0 0;}

.home_block .ls {background: white url('/image/hw_block_ls.gif') left center repeat-y;}
.home_block .rs {background: url('/image/hw_block_rs.gif') right center repeat-y;}
.home_block .tl {background: url('/image/hw_block_tl.gif') left top no-repeat;}
.home_block .tr {background: url('/image/hw_block_tr.gif') right top no-repeat;}
.home_block .bl {background: url('/image/hw_block_bl.gif') left bottom no-repeat;}
.home_block .br {background: url('/image/hw_block_br.gif') right bottom no-repeat;}
.home_block ul, .home_block ol{margin-left:1.5em;}

.opinf_c {height:100px; overflow:hidden;}
.opinf_c td{padding:3px; font-size:11px;}

/*

/*
================================================================================
Закладки IE
================================================================================
*/

* html .tabs_block .t .l {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/g_tab_l.png');
}

* html .tabs_block .t .r {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/g_tab_r.png');
}

* html .tabs_block .t_on .l {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/w_tab_l.png');
}

* html .tabs_block .t_on .r {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/w_tab_r.png');
}

*
================================================================================
Закругленные уголки блоков
================================================================================
*/
* html #header .cn,
* html #first_line .cn,
* html #footer .cn {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/rstar_wh.png');
}

* html #tree_submenu .cn,
* html #treemenu .cn {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/rstar_gr.png');
}

* html #treemenu .arrow {
 background-image:none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/image/treemenu-ar.png');
}


/*

*/
*html
.other a:link,
.other a:active,
.other a:visited,
.other a:hover {
 line-height:18px;
}
*html
.other span {
 line-height:20px;
 margin-top:-2px;
}

/* для IE 7 */
*+html .other {
 padding-bottom:2px;
}


/**/
#header1 {
 height:35px;
 padding:0;
 background:#000167 url("/image/header.gif") top center repeat-x;
 color:white;
 clear:both;
 margin-bottom:2px;

width:100%;
position:relative; text-align:center; 
}

#header1 .content1 {
 width:998px;
 height:25px;
 margin-left:10px;
 }

#header1_ofic {
 float:left;
 height:25px;
 position:relative;
 top:6px;
 padding-left: 30px;
 background:transparent url("/image/gerb.gif") left top no-repeat;
 color:white;
 white-space: nowrap;
 font-size:12px;
}

#header1_search {
 height:18px;
 width:240px;
 float:right;
 margin-top:6px;
 background: url("/image/search_field.gif") left top no-repeat;
 overflow:hidden;
}

#header1_search_input {
 height:16px;
 width:160px;
 margin:1px 10px;
 border:0;
 vertical-align: top;
 background:white;
 font: normal normal normal 11px/1.3em Tahoma, Verdana, Arial, Sans-Serif;
 color:gray;
}

#header_search_submit {
 margin: 2px 0 0 6px;
 vertical-align: bottom;
}

.body_container {
 width:1000px;
 background:#fff;
 margin:auto;
}


/*
================================================================================
Ссылки на главную и карту
================================================================================
*/
#ukr_eng_sitemap {position:relative; z-index:50; margin-bottom:-19px; width:150px; height:19px; overflow:hidden; background:url(/image/ukr-eng-sitemap.gif) 0 0 no-repeat; font-size:90%;}
#ukr_eng_sitemap.pos0 {margin-left:730px}
#ukr_eng_sitemap.pos1 {margin-left:600px}
#ukr_eng_sitemap.home1 {margin-right:565px}
#ukr_eng_sitemap a {color:#000066; text-decoration:none;}
#ukr_eng_sitemap a:hover {text-decoration:underline;}
#home_map_map {display:inline-block; background: url('/image/sitemap_map.gif') left center no-repeat; padding-left:17px;}


/*
================================================================================
Хлебные крошки
================================================================================
*/
.nav_tree {font: normal normal normal 10px/15px Verdana, Arial, Tahoma, Sans-Serif; padding:2px 5px 8px 2px; border-bottom:1px dashed #999999; margin-bottom: 10px; float:none; clear:both;}
.nav_tree a {color: #952a00; text-decoration:underline; margin-left:6px; padding-left:10px; padding-bottom:2px; background: url('/image/nav.gif') left center no-repeat;}
.nav_tree a:hover {text-decoration:none;}
.nav_tree span {color: #666666; margin-left:6px; padding-left:10px; padding-bottom:2px; background: url('/image/nav.gif') left center no-repeat;}
.nav_tree a.home {margin-left:0; padding-left:0; background: none;}

/*