body{
	background: #FCE692 url(/i/bg_body2.jpg) repeat-x top left;
}
#illustr{
	background: url(/i/illustr2.jpg) no-repeat top right;
}
#title_cont{
	height: 226px;
	position: relative;
}
#ttl_img{
	position: absolute;
	top: 39px;
	left: 115px;
}
#ofport{
	position: absolute;
	top: 190px;
	left: 125px;
	text-align: right;
	font: 11px "Arial", sans-serif;
	color: #ffffff;
	line-height: 1em;
}
#cont{
	position: relative;
}

/*-----------------------MAIN_TABLE-----------------------------*/
#left_td{
	background: #F3DC85 url(/i/bg_theme2.gif) no-repeat top right;
	margin-bottom: 0;
}
#middle_td{
	width: 40%;
	background: #FDE692;
}
#right_td{
	width: 318px;
	background: #EFD781;
}
/*------------------------THEME----------------------------------*/
#theme{
	background: #F3DC85;
	font: 75% "Verdana", sans-serif;
	color: #312F2A;
	border-top: 2px solid #FDE692;
	margin-right: 17px;
}
#theme a:link, #theme a:visited{
	color: #312F2A;
	text-decoration: underline;
}
#theme a:hover, #theme a:active{
	color: #312F2A;
	text-decoration: none;
}
#theme_ttl{
	width: 207px;
	background: #E3C35D;
	padding: 3px 0 3px 181px;
	font: bold 95% "Verdana", sans-serif;
	color: #C60000;
}
#theme_img{
	float: left;
	width: 115px;
	background: #EFD781 url(/i/bg_theme3.gif) repeat-x top left;
	text-align: right;
	margin: 0 20px 15px 0;
}
#theme_img img{
	border-top: 1px solid #C29608;
	border-right: 2px solid #FFF1AB;
	border-bottom: 2px solid #FFF1AB;
	border-left: 1px solid #C29608;
}

#theme_ttl2{
	margin: 12px 0 7px 0;
	font-weight: bold;
}
/*------------------------EVENTS----------------------------------*/
#events_title{
	width: 11em;
	background: #B8A24C;
	margin-bottom: 35px;
	padding: 1px 10px 2px 10px;
	font: 70% "Verdana", sans-serif;
	color: #FFF5D2;
}
#events_table tr{
	vertical-align: top;
	font: bold 70% "Verdana", sans-serif;
}
#events_table td{
	vertical-align: top;
}
.events_date{
	width: 16px;
	height: 54px;
	background: url(/i/event.gif) no-repeat top left;
	color: #6F6035;
	text-align: center;
	padding: 10px 10px 0 10px;
}
#hot{
	background: url(/i/hot_event.gif) no-repeat top left;
}
.events_month{
	width: 3.6em;
	color: #6F6035;
	padding: 10px 20px 0 5px;
}
.events_text{
	background: url(/i/bg_events_text.gif) no-repeat left top;
	margin-top: 10px;
	padding: 0 20px 0 14px;
	color: #000000;
}
.events_text a:link, .events_text a:visited{
	color: #000000;
	text-decoration: underline;
}
.events_text a:hover, .events_text a:active{
	color: #000000;
	text-decoration: none;
}
#all_events{
	text-align: right;
	margin-bottom: 45px;
	margin-top: 20px;
	padding-right: 30px;
	font: 70% "Verdana", sans-serif;
}
#all_events a:link, #all_events a:visited{
	color: #8E8152;
	text-decoration: underline;
}
#all_events a:hover, #all_events a:active{
	color: #8E8152;
	text-decoration: none;
}
/*--------------------OBNOVKI------------------------------*/
#obnovki_cont{
	background: none;
	border: none;
	margin: 0px;
	padding: 0 20px 0 40px;
	font: 70% "Verdana", sans-serif;
}
#obnovki_title{
	background: url(/i/bg_obnovl.gif) no-repeat top left;
	margin: 0 0 13px 0;
	padding: 2px 20px 0 40px;
	font: 70% Verdana, sans-serif;
	color: #AA9853;
}
.obnovki_text{
	padding: 0 0 10px 0;
	font: 100% "Verdana", sans-serif;
}
.obnovki_date{
	padding: 10px 0 0 0;
	font: bold 100% "Verdana", sans-serif;
	color: #8C8462;
}
#all_obnovki{
	text-align: right;
	margin: 24px 10px 29px 0;
}
#all_obnovki a:link, #all_obnovki a:visited{
	color: #8C8462;
	text-decoration: underline;
}
#all_obnovki a:hover, #all_obnovki a:active{
	color: #8C8462;
	text-decoration: none;
}
/*--------------------------WEATHER---------------------------------*/
#weather{
	font: 75% "Verdana", sans-serif;
}
#gismeteo{
	width: 14em;
	height: 1.3em;
	background: #E3C35D;
	color: #FFF5D2;
	font-size: 90%;
	padding: 1px 10px 2px 10px;
	margin-top: 35px;
	margin-bottom: 15px;
}
#gismeteo a:link, #gismeteo a:visited{
	color: #FFF5D2;
	text-decoration: underline;
}
#gismeteo a:active, #gismeteo a:hover{
	color: #FFF5D2;
	text-decoration: none;
}
#wtxt{
	margin: 13px 0 15px 0;
	padding-left: 15px;
	font-weight: bold;
	color: #2C2C2C;
}
#wpic{
	float: left;
	width: 101px;
	margin: 10px 15px 17px 15px;
	padding-top: 1px;
	border-top: 4px solid #E3C35D;
}
#wpic img{
	border: 3px solid #B8A24C;
}
#temp{
	margin: 25px 15px 0 15px;
	font-weight: bold;
	font-size: 120%;
	color: #C60000;
}
#wind{
	margin: 7px 15px 0 15px;
	font-size: 95%;
	color: #004CA0;
}
/*-------------------------NEWS--------------------------------------*/
#news_td{
	width: 60%;
	background: #E8D075;
	padding: 10px 0 20px 20px;
	font: 70% "Verdana", sans-serif;
}
.news{
	padding: 0 15px 20px 0;
}
.news a:link, .news a:visited, .news a:hover, .news a:active{
	color: #3A2D00;
	text-decoration: none;
}
.news_ttl{
	clear: both;
	margin: 10px 0 8px 0;
	font-size: 110%;
	font-weight: bold;
}
.news_ttl a:link, .news_ttl a:visited{
	color: #437B00;
	text-decoration: underline;
}
.news_ttl a:hover, .news_ttl a:active{
	color: #437B00;
	text-decoration: none;
}
.news_img{
	float: left;
	margin: 0 19px 30px 0;
}
.news_img img{
	border-top: 1px solid #CDB24C;
	border-right: 2px solid #F3E6B6;
	border-bottom: 2px solid #F3E6B6;
	border-left: 1px solid #CDB24C;
}
.news_date{
	text-align: center;
	margin-bottom: 5px;
	color: #FEF9E3;
}
#allnews{
	clear: both;
	text-align: right;
	margin-top: 5px;
	padding-right: 20px;
}
#allnews a:link, #allnews a:visited{
	color: #9C8B4E;
	text-decoration: underline;
}
#allnews a:hover, #allnews a:active{
	color: #9C8B4E;
	text-decoration: none;
}
/*--------------------------SEARCH------------------------------*/
#search{
	position: relative;
	height: 39px;
	background: #EFD881 url(/i/bg_search2.gif) no-repeat top left;
}
#search1{
	position: absolute;
	top: 11px;
	left: 114px;
}
#search1 input{
	background: #FFEFA5;
	border-top: 1px solid #D7BB50;
	border-right: 1px solid #FFF3C8;
	border-bottom: 1px solid #FFF3C8;
	border-left: 1px solid #D7BB50;
	font: bold 11px "Verdana", sans-serif;
}
#search2{
	position: absolute;
	top: 11px;
	left: 253px;
}
#search2 input{
	border: none;
	background: #EFD881;
	padding-top: 3px;
	font: bold 11px "Verdana", sans-serif;
	color: #AF6A08;
	cursor: pointer;
}
/*---------------------------------MENU------------------------------------------*/
#mm{
	background: #FDE692 url(/i/bg_menu2.gif) no-repeat top left;
	padding: 17px 15px 7px 39px;
}
.mm_item{
	background: url(/i/mainmenu.gif) no-repeat top left;
	padding: 0 0 13px 24px;
	font: 14px "Arial", sans-serif;
}
.mm_item a:link, .mm_item a:visited{
	color: #393938;
	text-decoration: underline;
}
.mm_item a:hover, .mm_item a:active{
	color: #393938;
	text-decoration: none;
}

/*-----------------------------------VOTE-----------------------------------------*/
#vote_cont{
	background: #F8E18C;
	padding: 17px 20px 17px 23px;
}
#vote_question{
	margin: 0;
	padding: 0 10px 20px 0;
	font: bold 70% "Verdana", sans-serif;
}
#vote_table{
	width: 250px;
	margin: 0;
	padding: 0;
	font: 70% "Verdana", sans-serif;
	color: #312F2A;
}
#vote_table td{
	padding: 0 4px 9px 0;
	vertical-align: top;
}
.vote1{
	text-align: right;
	padding: 0 8px 0 17px;
}
#res_look{
	padding: 16px 0 0 21px;

}
#vote_button{
	background: #CECECE;
	margin-right: 15px;
	border-top: 2px solid #E4DEDD;
	border-right: 2px solid #AEA6A6;
	border-bottom: 2px solid #AEA6A6;
	border-left: 2px solid #E4DEDD;
	font: bold 100% "Verdana", sans-serif;
	color: #312F2A;
	cursor: pointer;
}
#vote_archive{
	float: right;
	margin: -15px 0 0 16px;
}
#vote_archive a:link, #vote_archive a:visited{
	color: #000000;
	text-decoration: underline;
}
#vote_archive a:hover, #vote_archive a:active{
	color: #000000;
	text-decoration: none;
}

#vote_table td.res_left{
	width: 110px;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 4px;
}
#vote_table td.res_right{
	width: 190px;
	text-align: left;
	padding-bottom: 10px;
}
.res_left img{
	margin: 0 15px 0 5px;
}
/*-----------------------------------APHOR-----------------------------------------*/
#aphor{
	background: #EFD781;
	padding: 15px 15px 25px 0;
	font: 80% "Verdana", sans-serif;
	margin-bottom: 50px;
}
#aphor_ttl{
	width: 150px;
	height: 16px;
	background: #CEB045 url(/i/bg_aphor.gif) no-repeat top right;
	padding-left: 30px;
	font: bold 95% "Verdana", sans-serif;
	color: #FFF1BC;
}
#aphor_txt{
	color: #814B1F;
	padding: 20px 0px 0px 30px;
}
#aphor_txt:first-letter{
	font-weight: bold;
}
#aphor_src{
	text-align: right;
	margin-top: 5px;
	padding-right: 15px;
	font-weight: bold;
	font-size: 85%;
	color: #C9AC44;
}
/*----------------------------------------------------------------------------------*/
#bot{
	position: relative;
	height: 54px;
	background: #000000;
}
#schetcheg{
	position: absolute;
	top: 15px;
	left: 11px;
}
#cright1{
	position: absolute;
	top: 16px;
	left: 15px;
	width: 55em;
	font: 10px "Verdana", sans-serif;
	color: #FFFFFF;
}
#cright2{
	padding: 3px 0 0 31px;
}
#cright2 a:link, #cright2 a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
#cright2 a:hover, #cright2 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#developer{
	position: absolute;
	top: 0;
	right: 0;
	padding: 12px 30px 0 0;
	width: 312px;
	height: 42px;
	background: #2D2B2B url(/i/bg_developer.gif) no-repeat top left;
	text-align: right;
	font: 10px "Verdana", sans-serif;
	color: #FFFFFF;
}
#developer a:link, #developer a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
#developer a:hover, #developer a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#oic{
	margin-top: 3px;
	color: #C9C2B5;
}
#oic a:link, #oic a:visited{
	color: #C9C2B5;
	text-decoration: underline;
}
#oic a:hover, #oic a:active{
	color: #C9C2B5;
	text-decoration: none;
}

#banners_cont{
	position: absolute;
	bottom: 60px;
	right: 10px;
	padding-left: 13px;
}
#banners_cont img{
	margin-left: 7px;
