html, body {
	width:100%;
	height:100%;
}
body{
	font:76% Verdana,Tahoma,Arial,sans-serif;
	background: #fff;
	color: #111;
	line-height:1.3em;
	}
body,table {
	border:0px;
	color: #505050;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;	
	}
table{background-color:#fff;}
td {font-size:11px;vertical-align:top;padding:0;border:0;}
table.guard{width:100%;height:100%;}
td.logo {
	width:179px;
	height:92px;
	}
td.label{background:#2f6fbf;text-align:left;padding-top:0;padding-left:50px;}
td.login{width:200px;background:#2f4090;color:#fff;text-align:center;font-size:10px;padding-top:2px;}
td.login a{color:#9ec9ff;}
td.login a:hover{color:#fff;}
td.search{height:24px;background:#fff;vertical-align: middle;text-transform: uppercase;}
td.searchitem1 {
	background:#fff;
	width:120px;
	vertical-align: middle;
	text-align: center;
}
td.searchitem2 {
	padding-right:15px;
	background:#fff;
	width:50px;
	vertical-align: middle;
	text-align: center;
}
td.left{width:179px;background: url(/_images/razdelitel_l.gif) repeat-y right top #ecefff;padding:0 1px 0 0;}
td.main{background:#fff;padding:5px;font-size:11px;font-family: Verdana;}
/*td.main, .main p{background:#fff;padding:5px;font-size:11px;font-family: Verdana;text-align: justify;}*/
* html td.main {
  margin-right: 50px;
  voice-family: '\'}\'';
  voice-family: inherit;
  margin-right: -50px;
}
td.main a{color:#666666; text-decoration:underline;}
td.main a:hover {color:#000000; text-decoration:none;}
table.hot_news{background:#fff;}
td.main_td{width:50%;border:1px dashed #000;padding:0 5px;}
.news_item {padding:0 5px;border-bottom:1px dashed #333;font-size: 11px;}
.news_item p {font-size: 11px;}
.news_item .news_date {
  margin-bottom: 0em;
  font-size: 85%;
}
.news_title {
  font-size: 110%;
  font-weight: bold;
}

.news_link {
  font-size:110%;
  text-align: right;
  margin: 1em 1em 1Em 0;
}


td.right{width:200px;background: url(/_images/razdelitel_l.gif) repeat-y left #ecefff;padding:0 5px;}
td.right h2{text-align: center;font-size: 12px;margin-bottom: -7px;color: #2f4090;}
td.right a{text-decoration:none;color:#505050;}
td.right a:hover{text-decoration:underline;}
td.copyright{height:16px;text-align:center;font-size:0.7em;background: url(/_images/copyright_d.gif) repeat-x top #ecefff;}
td.ggwe4ka{height:40px;text-align:center;background: url(/_images/copyright_d.gif) repeat-x top #ecefff;padding:2px 0;}
a img {border:0px;}
form {margin: 0px;}
a {color:#666666; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}
#up_label{padding-top:35px;}
#mini_button{float:right;padding:6px 10px 0 0;}
#up_link {	
	width:193px;
	height:93px;
	background:url(/_images/up_menu.gif) no-repeat;
	float:right;
	text-align:right;
	line-height: 23px
	}
#up_link a {color:#000000; text-decoration:none;padding:0 50px 0 0;}
#up_link a:hover{color:#ed1c24; text-decoration:underline;}
.input_text_search{background:#ffffff; border:1px solid #356fb7; color:#505050; font-size:9px; padding:1px; width:100px;}
.bot_search{margin-top:1px;}
#zagal_page{float:left;padding-left:50px;font-weight:bold;color:#2f6fbf;font-size:11px;}
.input_login{background:#ffffff; border:1px solid #000000; color:#505050; font-size:9px; padding:1px; width:100px;}
.zagal{text-align:center; font-weight: bold;color:#2f6fbf; font-size:11px;}
#navigator {
  font-size: 10px;
  color: #036;
}

#navigator a {
  color: #036;
  text-decoration: none;
}

#navigator a:hover {
  text-decoration: underline;
}


#navigator h3 {
    margin: 1px 0;
    padding: 6px 0 6px 30px;
    color: #fff;
    background: url(/i/bg_navigator_header.gif) repeat-y #2f4090;
    font-size: 100%;
}

#navigator h3 a {
  color: #fff;
}


#navigator h2 {
  margin: 1px 0;
  padding: 6px 0 6px 30px;
  color: #fff;
  background: url(/i/bg_navigator_header.gif) repeat-y #2f4090;
  font-size: 100%;
}
#navigator h2 a {
  color: #fff;
}

#navigator div.section {
  margin-left: 2px;
  padding-left: 3px;
  background: url(/i/bg_navigator_list_left.gif) left top no-repeat;
}

#navigator .region_sidebar {
  margin: 0;
  padding: 0 10px;
  color: #000;
  background: none;
}

#navigator .region_sidebar p {
  margin: 1em 0;
}

#navigator #vote {
  padding: 4px 4px 0 28px;
}

#navigator ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #ecefff;
}

#navigator ul li {
  display: block;
  position: relative;
  margin: 0;
  padding: 0 0 5px 24px;
  background: url(/i/bullet_navigator.gif) 14px 5px no-repeat;
}

#navigator a.current {
  color: #CB5531;
}
#navigator a.uncurrent {
  color: #036;
}

#navigator ul li div {
  position: absolute;
  left: 179px;
  top: 0;
  width: 179px;
}
* html #navigator ul li div {
  margin-left: -6px;
  voice-family: '\'}\'';
  voice-family: inherit;
  margin-left: -30px;
}
html>body #navigator ul li div {
  margin-left: -6px;
}

#navigator ul li ul li div {
  margin-left: -20px;
}
* html #navigator ul li ul li div {
  margin-left: 16px;
  voice-family: '\'}\'';
  voice-family: inherit;
  margin-left: -24px;
}
html>body #navigator ul li ul li div {
  margin-left: 0px;
}
#text_container {
background:#fff;
position: relative;
z-index: 2;
}

#text_container h2 {
  font-size: 17px;
}

.banners_right {
  text-align: center;
}
.banners_right img {
  display: block;
  margin: 5px 0;
}
#official_items{background:#ecefff;margin-top:20px;}
#official_items td{padding:1px 2px;}
#top_banners{margin:5px 0;}
.banners_right a{padding:5px 0;}
.counter{padding:5px 1px 0 1px;}
.region_info {
  margin: 10px;
  background: #EBEBEB;
  font-size: 80%;
}
.region_info h2 {
  padding: 0.5em 0 !important;
  background: #fff;
  font-size: 140% !important;
}
.region_info p {
  padding-left: 80px;
  margin: 1em 0;
}
.region_info img {
  float: left;
  margin: 1em 1em 0 1em;
}
#official_items td {
  padding: 5px 4px 5px 20px;
}
.incoming_item{font-size:11px;}     
