body{
	padding: 0px;
	margin: 0px;
}

a{
	color: #f0f2f6;
	text-decoration: none;
}
img{
    behavior: url(/css/iepngfix.htc);
}
#site{
	1min-width: 1000px;
	background: #2a477f url(/img/site_bg.jpg);
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}
.clear{
	border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
}
#header{
	position: relative;
	background: transparent url(/img/header_bg.jpg) repeat-x left top;
	height: 263px;
}



#header_text {
background:url("/img/header_text3.png") no-repeat scroll left top transparent;
height:158px;
left:460px;
position:absolute;
top:10px;
width:481px;
}

#header_gerg{
	background: transparent url(/img/gerb.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	width: 135px;
	height: 178px;
	position: absolute;
	left:54px;
	top: 50px;
}
#h_im_1{
	background: transparent url(/img/h_im_1.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	width: 130px;
	height: 173px;
	position: absolute;
	left:197px;
	top: 58px;
}
#h_im_2{
	background: transparent url(/img/h_im_2.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	width: 129px;
	height: 199px;
	position: absolute;
	left:324px;
	top: 17px;
}
#header_right_flag{
	background: transparent url(/img/header_right_flag.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	width: 298px;
	height: 263px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#header_left_flag{
	background: transparent url(/img/header_left_flag.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	width: 189px;
	height: 227px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#up_menu{
    background: transparent url(/img/up_menu.png) repeat-x left top;
	behavior: url(/css/iepngfix.htc);
	height: 29px;
	position: relative;
	top: 237px;
	1margin-left: 200px;
	z-index:1;
}
#header_left_bottom{
	background: transparent url(/img/header_left_bottom.png) repeat-x left top;
	behavior: url(/css/iepngfix.htc);
	width: 233px;
	height: 150px;
	position: absolute;
	top: 238px;
	z-index: 0;
}
#flags{
	position: absolute;
	left: 50px;
	bottom: 0px;
	height: 22px;
	width: 190px;
	z-index: 200;
}
#flag_ua a, #flag_ru a, #flag_en a{
	display: block;
	text-decoration: none;
}
#flag_ua{
	background: transparent url(/img/flag_ua.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 59px;
	height: 20px;
}
#flag_ru{
	background: transparent url(/img/flag_ru.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	position: absolute;
	left: 65px;
	top: 0px;
	width: 56px;
	height: 21px;
}
#flag_en{
	background: transparent url(/img/flag_en.png) no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	position: absolute;
	left: 125px;
	top: 0px;
	width: 61px;
	height: 21px;
}
#body{
	z-index: 200;
}
#menu{
	background:#1B4394;
	1width: 720px;
    margin-left: 230px;
	border-bottom:2px solid #001A3E;
/*	background-color: #1b4394;
	border-bottom: 2px solid #001a3e;
	border-left: 1px solid #2160cf;
	border-top: 1px solid #2160cf;*/
     1border-bottom: 2px solid #001a3e;
	height: 24px;
}
span.m_arrow{
    position: absolute;
    left: 100px;
}
div.wrap_m_text{
    padding-left:10px;
}
1#menu a{
	color: #eccd00;
}



1#menu_main, #menu_administration, #menu_rada, #menu_place, #menu_gallery, #menu_forum, #menu_partners, #menu_contacts{
   
    background-color: #1b4394;
    1height: 24px;
    font-size: 1px;
}
1#menu_main{
	background: transparent url(/img/menu_ua_main.jpg) no-repeat left top;
	width: 87px;
}
1#menu_main:hover{
	background: transparent url(/img/menu_ua_main_hover.jpg) no-repeat left top;
	width: 87px;
}
1#menu_administration{
	background: transparent url(/img/menu_ua_administration.jpg) no-repeat left top;
	width: 127px;
}
1#menu_administration:hover{
	background: transparent url(/img/menu_ua_administration_hover.jpg) no-repeat left top;
	width: 127px;
}
1#menu_rada{
	background: transparent url(/img/menu_ua_rada.jpg) no-repeat left top;
	width: 56px;
}
1#menu_rada:hover{
	background: transparent url(/img/menu_ua_rada_hover.jpg) no-repeat left top;
	width: 56px;
}
1#menu_place{
	background: transparent url(/img/menu_ua_place.jpg) no-repeat left top;
	width: 106px;
}
1#menu_place:hover{
	background: transparent url(/img/menu_ua_place_hover.jpg) no-repeat left top;
	width: 106px;
}
1#menu_gallery{
	background: transparent url(/img/menu_ua_gallery.jpg) no-repeat left top;
	width: 82px;
}
1#menu_gallery:hover{
	background: transparent url(/img/menu_ua_gallery_hover.jpg) no-repeat left top;
	width: 82px;
}
1#menu_forum{
	background: transparent url(/img/menu_ua_forum.jpg) no-repeat left top;
	width: 73px;
}
1#menu_forum:hover{
	background: transparent url(/img/menu_ua_forum_hover.jpg) no-repeat left top;
	width: 73px;
}
1#menu_partners{
	background: transparent url(/img/menu_ua_partners.jpg) no-repeat left top;
	width: 89px;
}
1#menu_partners:hover{
	background: transparent url(/img/menu_ua_partners_hover.jpg) no-repeat left top;
	width: 89px;
}
1#menu_contacts{
	background: transparent url(/img/menu_ua_contacts.jpg) no-repeat left top;
	width: 100px;
}
1#menu_contacts:hover{
	background: transparent url(/img/menu_ua_contacts_hover.jpg) no-repeat left top;
	width: 100px;
}


div.__side_content__{
    width: 180px;
}
#__center__{
    width: 100%;
}
div#wrapper{float:left;width:100%}
div#navigation{z-index: 200;float:left;width:280px;margin-left:-100%; position: relative;}
div#extra{float:left;width:18%;margin-left:-19%;}
div#footer{clear:left;width:100%}

.block{
	width: 190px;
	margin: 0 auto;
}
.block img{
	
}
.block h2{
	margin: 0px;
	padding: 0px;
	height: 24px;
}
.blockContent{
	background: white url(/img/block_left_bg.jpg) repeat-y left top;
	padding: 0px 0px 0px 10px;
}
#search{
	position: relative;
}
#search input{
	border-width: 0px;
	background: white url(/img/search_bg.jpg) repeat-y left top;
	height: 15px;
	width: 139px;
}
#search img{
	position: absolute;
	right: 0px;
	top: 3px;
}
#footer{
  	height:120px;
	min-width:800px;
	clear:both
}


#footer_top {
background:url("/img/footer_top_bg.png") repeat-x scroll left top transparent;
height:20px;
}



#footer_body{

background:transparent url(/img/footerbg1.jpg) repeat-x scroll center top;
	1background:#2a477f;
	height: 70px;
	padding-top: 40px;
	height:60px;
}
#footer_body p{
	color: #f0f2f6;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#horiz-menu a,
#horiz-menu li.active a {
	color: white;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	text-align: center;
	vertical-align: middle;
	1height: 28px;
}

#horiz-menu a {
	display: block;
	text-transform:uppercase;
	color: #fff;
	font-weight: bold;
	font-family: Helvetica,sans-serif;
	letter-spacing: 1px;
    font-size: 14px;
	text-decoration: none;
	vertical-align: middle;
	float: left;
}

#horiz-menu .parent li .top a {
	color: black;
	text-transform: none;
	width:177px;
	background: #082962 url('/img/submenu_left_bg.jpg') repeat-y left top;
	color: yellow;
	

	
}
#horiz-menu .parent li .top a span.m_arrow{
	background: #082962 url('/img/g_menu_item_arrow.png') no-repeat left top;
	behavior: url(/css/iepngfix.htc);
	width: 10px;
	height: 10px;
	display: block;
	float: left;
	position: relative;
	top: 9px;
	left: 5px;
}
#horiz-menu .parent li .top a span.m_sep{
	width: 167px;
	height: 0px;
	display: block;
	float: right;
	position: absolute;
	bottom: 0px;
	left: 10px;
	border-top: 1px solid #061125;
	border-bottom: 1px solid #164394;
}
#horiz-menu .parent li .top img{
	padding: 0px;
	margin: 0px;
	height: 2px;
	display: inline;
	width: 172px;
	position: absolute;
	bottom: 0px;
	left: 5px;
}
#horiz-menu .parent li{
font-size: 1px;
}

#horiz-menu .parent li .top a:hover {
	color: yellow;
	text-decoration: underline;
	text-transform: none;
}


/* mouseovers */




/* @end */

#horiz-menu a {
1background-color: #1b4394;
padding: 5px;
color:#EDCD00;
font-family: Times; san-serif;
font-size:12px;
letter-spacing:0px;
padding:6px;
	1color: yellow;
	display: block;
	1width: 100%;
}

#horiz-menu li li a {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	letter-spacing:1px;
}


#horiz-menu li:hover a,
#horiz-menu li.sfHover a{
	1color: yellow;
	background-color:#082962;
}

#horiz-menu li li a:hover,
#horiz-menu li.active li a:hover {
	color: yellow;
}

#horiz-menu ul ul {
	background: transparent;
	text-align: left;
}
#horiz-menu ul ul a{
	color: yellow;
	text-align: left;
}
1.news{
	padding: 10px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#FFCC00;
}

.news a strong{
	padding: 10px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#FFCC00;
}
1.news strong{
	color: #336699;
	text-transform: uppercase;
	font-weight: bold;
}
.news date{
	color: #8a3008;
	font-weight: bold;
}
.news p{
	padding: 5px 0px;
	margin: 0px;
}
.news p a{
	text-decoration: underline;
	color: black;
}
.news p a:hover{
	text-decoration: none;
}
.polling{
	padding: 10px 0px 5px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.polling strong{
	color: #112940;
	font-weight: bold;
}
.polling input{
	margin: 1px 0;
}
#leftMenu{
	border-bottom: 1px solid #001a3e;
	margin-bottom: 20px;
    padding: 0px;
}
#leftMenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#leftMenu ul li{
	border-top: 1px solid #2365d9;
	background-color: #1b4394;
    border-left: 1px solid #1b4394;
    border-bottom: 1px solid #1b4394;

    margin: 0px;
    padding: 0px;
}
#leftMenu ul li a{
	color: #fee330;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 4px 10px;
	border-left: 1px solid #2160cf;
	border-right: 1px solid #2160cf;
	border-bottom: 1px solid #001a3e;
}
.arrow_active{
	background: transparent url('/img/menu_arrow_open.gif') no-repeat right center;
}
.arrow_default{
	background: transparent url('/img/menu_arrow_close.gif') no-repeat right center;
}
#activeLeftMenuItem{
	border-bottom-width: 0px;
}
#activeLeftMenuItem ul{
	border-bottom-width: 0px;
}
#activeLeftMenuItem ul li{
	background-color: #082962;
	padding-left: 15px;
	border-bottom: 1px solid #061125;
	border-top: 1px solid #164394;
}
#activeLeftMenuItem ul li a{
	border-left-width: 0px;
	border-bottom-width: 0px;
	color: white;
}

#OfficialSite{
	list-style-type: none;
	padding: 10px 0px;
	margin: 0px;
}
#OfficialSite li{
	padding: 5px 5px 0px 0px;
	position: relative;
}
#OfficialSite li img{
	float: left;
	margin-right: 5px;
	position: relative;
	top: 7px;
}
#OfficialSite li div{
	margin-left: 20px;
}
#OfficialSite li a{
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#OfficialSite li a:hover{
	text-decoration: none;
}

.news_main{

}
.news_main strong{
	color: #ffcc00;
	font-weight: bold;
	font-size: 14px;
}

.news_main date{
	display: block;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.news_main p{
	display: block;
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}
.news_main p a{
	color: #ffcc00;
	text-decoration: underline;
}
h2{
	color: #ffcc00;
}
.images{
	overflow: auto;
	padding:13px;
}
.image{
	float: left;
	margin: 5px 5px 15px 0px;
	width: 140px;
	height: 210px;
}
.image img{
	
}
.image p{
	text-align: center;
	padding: 1px;
	margin: 1px;
}

.gallery{
    text-align: center;
    overflow: auto;
}
.galleryImage{
    float: left;
    margin: 10px;
}
.galleryImage p{
    padding: 0px;
    margin: 0px;
}



.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 0px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 0pt;
    padding: 0px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 0px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 0px 0px 0;
	width: 34px;
	height: 0px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 0pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
.last_doc{
	padding: 10px 0px 5px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
div#content{color: white; font-family: Arial, sans-serif; font-size: 12px;min-height:1300px;}
div#content p{
	color: white;
	1margin: 0px;
}
.paging div{
	display: inline;
}

.infoBlock{
	padding-bottom: 20px;
}
div.infoBlock h3{
	margin: 0px;
}
div.infoBlock h3 a, div.infoBlock h3{
	color: #ffcc00;
}
div.infoBlock h3 a:hover{
	text-decoration: underline;
}
div.infoBlock date{
	font-size: 10px;
}
1div.infoBlock p{
	margin: 0px;
	padding: 0px;
}

div.newsTitle b{
	color:#FFCC00;
}