@import "content.css";
html {margin:0px; padding:0px;}
body {margin:0px; padding:0px; height:100%;}
#min-width {width:100%; min-width:960px; }
* html .minwidth {border-left:960px solid #FFFFFF; position:relative; float:left; z-index:1;}
* html .container {margin-left:-960px;position:relative; float:left; z-index:2; }
/*=======Общие стили для всей страницы=========*/
* {font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none; border:none;}
a:hover, a:active {text-decoration:underline; border-width:0 !important;}
/*************************************/
.fbConnectWidgetFooter{display:none!Important;}
.contentpagetitle{
  color: #336699 !Important;
  font-size: 12pt;
  font-weight: bold;
}
.content_pane{
  position: relative;
  margin:0px;
  padding:0px;
  margin-left:221px;
  margin-right:221px;
}
.contentpaneopen
{
margin:0px;
padding:0px;
width:100%;
border:none;
}

.content_pane_lv{
  position: relative;
  margin:0px;
  padding:0px;
  margin-left:10px;
  margin-right:230px;
}

.content_pane_rv{
  position: relative;
  margin:0px;
  padding:0px;
  margin-left:220px;
  margin-right:230px;
}


/****************************************/
#menu_top_pane
{
	height:40px;
	padding:7px 0px 0px 270px;
	position:absolute;
}

#menu_top_pane .menulist
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:none;
	height:30px;
	text-align:left;
}

#menu_top_pane .menulist li
{
	float:left;
	display:block;
	width:150px;
	height: 25px;
	margin:0px;
	margin-right:10px;
	padding:0px;
	background: url(../images/top_menu2.gif) top left no-repeat;
	border-width:0px;
	text-align:center;
	line-height:25px;
	/*behavior:url(../jshover.htc);*/
}

#menu_top_pane .menulist li:hover
{
	background: url(../images/top_menu2.gif) 0px -25px no-repeat; 
	text-decoration:none;
}

#menu_top_pane .menulist li a 
{
	margin:0px;
	padding:0px;
	background:none;
	font-size:12px;
	color:#FFFFFF;
	font-weight:600;
}

#menu_top_pane .menulist li a:hover
{
	text-decoration:none;
}
/****************************************/

.left_hid_panel
{
	float:left;
	display:none;
	width:10px;
	height:100px;
	background-color:#00FF00;
	margin:0px;
	padding:0px;
	background-color:#CEE7FC;
	background-image:url(../images/hide-right.gif);
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	overflow:hidden;
}



.right_hid_panel
{
	float:right;
	display:none;
	width:10px;
	height:100px;
	background-color:#CEE7FC;
	background-image:url(../images/hide-lef.gif);
	background-position:top center;
	background-repeat:no-repeat;
	cursor:pointer;
	overflow:hidden;
}

.col{
  	float: left;  
  	width:220px;
	background:#77A0CE url(../images/white.gif) top left repeat;
	text-align:center; 
	padding:0px 0px 10px 0px;
	overflow:hidden;
	margin:0px;
}

.main_menu_pane
{
	margin:0px;
	padding:0px;
}

.wrap_left
{
	margin:0px;
	padding:0px;
	background-image:url(../images/back_left.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}

.wrap_left_nv
{
	margin:0px;
	padding:0px;
}


.wrap_right
{
	margin:0px;
	padding:0px;
	background-image:url(../images/back_right.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	position:relative;
}

.wrap_right_nv
{
	margin:0px;
	padding:0px;
}


.moduletable-round table
{
	margin:0px;
	padding: 0px;
}

.moduletable-round table tr
{
	margin:0px;
	padding: 0px;
}

.moduletable-round table tr td
{
	margin:0px;
	padding: 0px;
}

.main_menu_pane .mainlevel
{
	display:block;
	width:200px;
	height: 28px;
	margin:0 auto;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/but_menu.gif) top left no-repeat;
	border-width:0px;
	text-align:center;
	line-height:28px;
	behavior:url(../jshover.htc);
        cursor:pointer;
}

.main_menu_pane .mainlevel *
{
        cursor:pointer;
}

#MENU_ITEM_47 
{
color: red;
}
	
a.mainlevel:hover
{
	text-decoration:none;
}

.main_menu_pane .mainlevel:hover 
{
	background: url(../images/but_menu.gif) 0px -28px no-repeat; 
}

.main_menu_pane .mainlevel:hovered 
{
	background: url(../images/but_menu.gif) 0px -28px no-repeat; 
}

.main_menu_pane .first-level
{	
	list-style-type:none;
	font-size:12px;
	text-align:right;
	padding: 6px 10px 6px 10px;
	margin:0px;
	position:relative;
	overflow:visible;
}

.main_menu_pane .first-level li {position:relative; top:0px; left:0px;-height:12px;}

.main_menu_pane .first-level a
{
	color:#2A5687;
	display:block;
	height:100%;
	padding-right:5px;
	background-color:#FFFFFF;
}

/* -----Левое меню: END------  */

/* -----Сервисные ссылки: BEGIN------  */

a.navbar{
  display: block;
  float: left;
  height: 60px;
  text-decoration: none;
  width: 48px;
}

a.navbar#home{
  background: url(../images/home.jpg) no-repeat center;
}

a.navbar#mail{
  background: url(../images/mail.jpg) no-repeat center;
}

a.navbar#map{
  background: url(../images/map.jpg) no-repeat center;
}
/* -----Сервисные ссылки: END------  */

.block_w2,
.block_w3{
  float: left;
  margin: 0 0 10px 0;
  display: inline;
}
.block_w1{
  width: 98%;
}
.block_w2{
  width: 48%;
}

.block_w3{
  width: 32%;
}

.block_w3.w25{
  width: 25%;
}

.block_w3.w35{
  width: 35%;
}


.block_w2.w25{
  width: 25%;
}

.block_w2.w35{
  width: 70%;
}

.block_w1.w25,
.block_w1.w35{
  width: 95%;
}
/* -----Первый блок (banner, user2)---- */
.banner, user2
{
	margin:0px;
	padding:6px;
}
/* --*/
#log_in
{
         display:block;
         width:200px;
         height:28px;
         margin:0 auto;
         padding:0px;
         font-size:14px;
         font-weight:bold;
         color:#FFFFFF;
         background:url(../images/but_menu.gif) top left no-repeat;
         border-width:0px;
         text-align:center;
         line-height:28px;
         cursor:pointer;         

}

.block3
{
	float:right;
	width: 220px;
	padding:0px;
	position:relative;
	-text-align:center;
}


.block3 .user7{
		width:90%;
		margin:0px auto; 
		padding:0px; 
		font-size:11px; 
		text-align:left;
		color:#666666;
}

/*---------------------------------------------*/
.user3
{
	margin:0px;
	padding:0px;  
  font-size:12px;
  color:#666666; text-align:left; font-family:Arial, Helvetica, sans-serif;
  	background-image:url(../images/fon_right.gif); 
	background-position:top left; 
	background-repeat:repeat;
  font-size:0px;
    height:1%;
}

.user3 table
{
	width:100%;
	border-width:0px;
	vertical-align:top;
	background-image:url(../images/fon_right.gif); 
	background-position:top left; 
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	font-size:12px; 
}

.user3 table td
{
	line-height:120%;
	padding:0px;
	padding-left:15px; 
	font-size:12px;
                     margin:0px;
}

.user3 table td a
{
	display:block;
	margin:0px;
	padding:0px;
	padding-left:15px; 
	color:#032C5A;
	font-size:12px;
	font-weight:bold;
	background:url(../images/menue3_red.gif) 0% 50% no-repeat;
}

.menu3_bottom
{
	height:15px;
	margin:0px; 
	padding:0px; 
	background-image:url(../images/fon_polosa_niz.gif); 
	background-repeat:repeat; 
	background-position:top left;
overflow:hidden;
}
/* -----Третий блок (user7, user8, user9)---- */

.block3{

}

.block3 h3{
  color: #626262;
  font-size: 18px;
  padding: 0 0 10px 0;
}
/* -----Дополнительные стили------ */

div.marker_round {
  font-size: 12px;
  padding: 5px 0;
}

div.marker_round b {
  background: url(../images/ol_big.jpg) no-repeat top left;
  color: #FFF;
  display: block;
  float: left;
  font-weight: bold;
  height: 39px;
  line-height: 32px;
  margin: 3px 6px 4px 0;
  text-align: center;
  width: 36px;
}

div.marker_round br {
  clear: both;
  display: block;
  height: 16px;
  line-height: 16px;
  width: 100%;
}
/* Маркированный список с большими маркерами */

ul.bigred{
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.bigred li{
  background: url(../images/big_marker.png) no-repeat top left;
  list-style: none;
  margin: 0 0 6px 0;
  padding: 0 0 0 40px;
}

#email, #print{
	padding: 3px;
}

/******************************/
	html
	{
		margin:0px;
		padding:0px;
	}
	
	body
	{
		margin:0px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.header
	{
		margin:0px;
		padding:0px;
		height:180px !Important;
	}
	
	.header_back_center
	{
		background-image:url(../images/top_center.gif);
		margin:0px;
		padding:0px;
		background-position:top left;
		background-repeat:repeat-x;
		height:180px;
	}
	
	.header_back_left
	{
		background-image:url(../images/top_left.gif);
		margin:0px;
		padding:0px;
		background-position:top left;
		background-repeat:no-repeat;
		height:180px;
	}

	.header_back_right
	{
		background-image:url(../images/top_right.gif);
		margin:0px;
		padding:0px;
		background-position:top right;
		background-repeat:no-repeat;
		height:180px;
	}
	
	.header_logo
	{
		margin:0px;
		padding:0px;
		height:180px;
		background-position:center 23px;
		background-repeat:no-repeat;
	}
	
	.logo_temp
	{
		background-image:url(../images/logo_ua.gif);
	}
	
	.logo_ru
	{
		background-image:url(../images/logo_ru.gif);
	}
	
	.logo_en
	{
		background-image:url(../images/logo_en.gif);
	}

	.footer
	{
		margin:0px;
		padding:0px;
		text-align:left;
		position:relative;
		background-image:url(../images/back1.gif);
		background-position:top left;
		background-repeat:repeat;
	}
	
	.footer_left
	{
		margin:0px;
		padding:0px;
		text-align:left;
		float:left;
		width: 390px; 
		color:#666666;
		font-size:7px;
		padding: 7px;
		padding-top:14px;
		position:relative;
		-width:404px;
	}
	
	.footer_center
	{
		margin:0px;
		padding:0px;
		float:none;
		margin-left:404px;
		margin-right:220px;
		text-align:center;
	}
	
	.footer_center_content
	{
		width:150px;
		text-align:left;
		margin:0 auto;
		padding:5px;
		text-align:left;
		font-weight:bold;
		white-space:nowrap;
		font-size:12px;
	}
	
	.footer_center_content a
	{
		color:#BD3C39;
	}

	
	.footer_right
	{
		margin:0px;
		padding:0px;
		text-align:left;
		float:right;
		width:210px;
		padding:5px;
		font-size:10px;
		color:#666666;
		padding-top:10px;
		position:relative;
		-width:220px;
	}
	
	.footer_back_left
	{
		margin:0px;
		padding:0px;
		background-image:url(../images/back_bot_left.jpg);
		background-position:top left;
		background-repeat:repeat-y;
	}
	
	.footer_back_right
	{
		margin:0px;
		padding:0px;
		background-image:url(../images/back_bot_right.jpg);
		background-position:top right;
		background-repeat:repeat-y;
	}
	
	.wrapper
	{
		margin:0px;
		padding:0px;
	}
	
	.secondary_content
	{
		width:220px;
		padding:0px;
		float:left;
		background-color:#FF0000;
	}
	
	.main_content
	{
		padding:10px;
		margin-left:220px;
	}
	.clear
	{
		float:none;
		clear:both;
		height:0px;
		font-size:0px;
		overflow:hidden;
		content:'.';
	}
	
	/**************************************/
	.news_icon
	{
		float:left; 
		margin:2px 13px 2px 0px;
		width:48px;
		height:48px;
	}
	
	.news_date
	{
		font-weight:bold; 
		color: #BE3C39; 
		margin:0px; 
		padding:0px;
	}
	
	.news_vseparator
	{
		font-weight:bold; 
		color:#1563A3; 
		margin:0px 2px; 
		padding:0px;
	}
	
	.news_detail_pane
	{
		height:8px;
		margin:0px 0px 6px 0px;
		padding:0px; 
		clear:both;
	}
	
	.news_detail_pane a
	{
		display:block;
		width:24px; 
		height:8px; 
		margin:0px; 
		padding:0px; 
		background-image:url(../images/strelki_blue.gif);
		background-position:top left;
		background-repeat:no-repeat;
		border:none;
		float:right;
		clear:both;
		position:relative;
	}
	
	.news_hseparator
	{
		display:block;
		margin:4px 0px 4px 0px;
		padding:0px; 
		color:#1563A3; 
		background-color:#1563A3; 
		height:1px; 
		border:none; 
		border-width:0px; 
		font-size:1px; 
		line-height:1px;
		clear:both;
	}
	
	* html .news_hseparator
	{
		margin-top:-3px;
		margin-bottom:-3px;
	}
	/************************************/
	.header form
	{
		margin:0px;
		padding:0px;
	}
	
	.search
	{
		margin:0px;
		padding:7px 17px 0px 0px;
		float:right;
		width:197px;
		text-align:right;
	}
	
	.header_top_pane
	{
		margin:0px;
		padding:0px;
		height:147px;
	}
	
	.header_top_pane2
	{
		position:absolute;
		top:25px;
		left:230px;
		height:35px;
		width:100px;
		z-index:10;
	}
        
        .header_top_pane3
	{
                position:absolute;
                top:35px;
		left:335px;
                /*background-image:url(../images/kolokol.gif);*/
                height:93px;
		width:100px;
		background-repeat:no-repeat;
		
	}

	
	
	.header_linkbutton
	{
		display:block;
		background-image:url(../images/homel.gif);
		height:32px;
		width:32px;
		margin: 0px 8px 0px 0px;
		padding:0px;
		float:left;
		background-repeat:no-repeat;
	}

	.header_mailbutton
	{
		display:block;
		background-image:url(../images/emaill.gif);
		height:32px;
		width:32px;
		margin: 0px 8px 0px 0px;
		padding:0px;
		float:left;
		background-repeat:no-repeat;
	}


	.header_linkbutton:hover
	{
		display:block;
		background-image:url(../images/homelh.gif);
		height:32px;
		width:32px;
		margin: 0px 8px 0px 0px;
		padding:0px;
		float:left;
		background-repeat:no-repeat;
	}

	.header_mailbutton:hover
	{
		display:block;
		background-image:url(../images/emaillh.gif);
		height:32px;
		width:32px;
		margin: 0px 8px 0px 0px;
		padding:0px;
		float:left;
		background-repeat:no-repeat;
	}

	.search .inputbox
	{
		font-size: 12px;
		font-weight:200;
		padding:0px;
		border:1px solid #0099CC;
		margin: 0px;
		color:#999999;
		height: 20px;
		line-height: 16px;
		width: 170px;
		float:left;
		margin-top:2px;
	}
	
	.search .button
	{
		background:transparent;
		cursor:pointer; 
		background-image:url(../images/Search_but.gif);
		width:24px;
		height:24px;
		border:none; 
		border-width:0px;
		float:right;
		font-size:0px;
	}
	
	.top_links_row
	{
		margin: 18px 8px 0px 0px; 
		font-size:10px;
		text-align:right;
	}
	
	.top_links_row a
	{
		color:#032C5A;
	}
	
	.path_pane
	{
		margin:0px 0px 0px 227px;
		padding:0px 0px 0px 12px; 
		height:22px; 
		line-height:22px;
		background-image:url(../images/fon_polosa.gif); 
		background-position:top left; 
		background-repeat:repeat;
		opacity:0.8; 
		-moz-opacity: 0.80; 
		filter: alpha(opacity=80);
		white-space:nowrap;
		min-width:500px;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
	}
	
	.path_pane *
	{
		color:#666666;
		height:22px; 
		line-height:22px;
	}
	
	.path_pane img
	{
		margin:0px 5px 0px 5px;
		vertical-align:middle;
		width:5px;
		height:5px;
	}
	
	/**************************************/
	.main_menu_arrow
	{
		padding:0px;
		margin:0px;
		height:15px;
		background-image:url(../images/hide-lef.gif);
		background-position:top right;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-right:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:silver;
	}

	.secondary_content_arrow
	{
		padding:0px;
		margin:0px;
		height:15px;
		background-image:url(../images/hide-right.gif);
		background-position:top left;
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#999999;
		text-align:center;
	}
	
	
	.status_line 
	{
		height:30px;
		line-height:30px;
		margin:0px;
		padding:0px;
		background-image:url(../images/fon_name.gif);
		background-position:top left;
		background-repeat:repeat;
		text-align:center;
	}
	
	.status_line table  
	{
		width:100%;
	}
	
	.status_line *  
	{
		margin:0px;
		padding:0px;
		height:30px;
		line-height:30px;
	}
	
	.status_line_leftback
	{
		height:30px;
		line-height:30px;
		margin:0px;
		padding:0px;
		text-align:center;
		background-image:url(../images/fon_name_left.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
	
	
	.status_line_rightback
	{
		height:30px;
		line-height:30px;
		margin:0px;
		padding:0px;
		text-align:center;
		background-image:url(../images/fon_name_right.gif);
		background-position:top right;
		background-repeat:no-repeat;
	}
	.status_line_namefield
	{
		color:#BD3C39;
		margin:0px;
		padding:0px;
		font-size:11pt;
		margin-left:100px;
		font-weight:bold;
		text-align:center;
	}
	
	.status_line_datefield
	{
		color:#666666;
		font-size:8pt;
		font-weight:700;
		margin-right:20px;
		width: 150px;
	}

	.random_image
	{
		margin:5px 0px;
		padding:0px;
		text-align:center;
	}
	
	.random_image *
	{
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		border-width:0px;
		width:200px;
	}
        .banners
{
 margin:0px 10px;
padding:0px;
width:100%;
}

        .banners td
{
 margin:0px;
padding:0px;
text-align:center;
vertical-align:center;
}

	.reg_banner
	{
		background-image:url(../images/cossack.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		width:190px;
		height:245px;
		position:relative;
                margin:0 auto;
                border-width:0px;
                border:none;
                cursor:pointer;
	}
	
	.reg_banner .text
	{
		position:absolute;
		color:#FF0000;
		top:95px;
		left:105px;
		font-size:24px;
		font-weight:bold;
		text-align:center;
	}
	
	.reg_banner .days_count
	{
		font-size:36px;
	}

        .reg_banner_link
{
margin:0px;
padding:0px;
border-width:0px;
border:none;
}

        .reg_banner_link:hover
{
 text-decoration:none;
}

.moduletablenews_km
{
   margin-top:2em;
   margin-bottom:3em;
   padding-bottom: 2em;
   border-bottom:12px solid #4E9BD7;
}

.news_left
{
   text-align: center;
   font-size: 12px;
   margin-top: 20px;
}

.news_left a
{
   text-decoration:underline !Important;
}

.logo_link
{
  display:block;
  margin:0px;
  padding:0px;
  border:none;
  width:221px;
  height:180px;
  position:absolute;
  z-index:9000;
border-width:0px;
cursor:pointer;
}

.logo_link:hover
{
 border:none;
text-decoration:none !Important;
border-width:0px;
}

.logo_link_text
{
	text-decoration:none;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	top:155px;
	left:15px;
	height:22px;
	background-image:url(../images/mainb.gif);
	background-position:0px -23px;
	background-repeat:no-repeat;
	width:155px;
	text-align:left;
	padding-left:27px;
	line-height:23px;
}

.logo_link_text:hover
{
	background-position:0px -23px;
}

.profreader_text
{
	font-size:14px;
	color:#000000;
	margin:12px;
	padding:7px;
	text-align:center;
	border:2px Solid #666666;
	padding-bottom:63px;
	background-image:url(../images/shent.jpg);
	background-repeat:no-repeat;
	background-position:center 55px;
}
#block a{
    color:#666666;
}
