#wrap{
	background: #f6f5f0 url('../images/bg.gif') repeat-x left top;
	min-height: 100%;
	padding: 0 20px;
	min-width: 951px;
	
}

h2.green{
	color: #527800;
}

h2.up{
	margin: 16px 0 19px!important;
}


/********* Header Style ***********/

.header{
	
}
	.header .header_t{
		background:url('../images/bgKab.gif') repeat-x left top;
		height: 43px;
		position:relative;
	}
	
	.header .inner{
		height: 43px;
		background:none;
	}
		.header .header_t .header_t_l{
			background:url('../images/bgKab_l.gif') no-repeat left top;
			height: 43px;
		}
		.header .header_t .header_t_r{
			background:url('../images/bgKab_r.gif') no-repeat right top;
			height: 43px;
		}	
		.header .header_t .enter{
			height:100%;
			line-height: 37px;
			margin-left: 112px;
			font-size: 14px;
			float: left;
			color: #FFF;
		}
		
		.header .header_t .beta{
			position:absolute;
			left: -13px;
			top: 0px;
		}
		
		.header ul.head{
			height: 89px;
			list-style: none;
			margin: 0;
			padding: 0;
			width: 100%;
			position:relative;
		}
			.header ul.head li{
				width:100%;
				text-align:center;
				position:relative;
			}
			
			.header ul.head li.block{
				position:absolute;
				width: 100%;
				top: 12px;
				left: 0px;
			}
			
				.header ul.head li.block div {
					margin:0 auto !important;
				}
			
			.header ul.head li.logo{
				float: left;
				width:222px;
				text-align: right;
				padding-top:14px !important;
				margin: 0;
				z-index:2;
			}
			
			.header ul.head li.form{
				width: 178px;
				text-align:right;
				margin: 0;
				z-index: 2;
				padding:32px 50px 0 32px ;
				position:absolute;
				right: 0px;
				z-index: 9;
				top: 0px;
			}
			
			
			.form div.in{
				width: 176px;
				height: 25px;
				background: url('../images/fieldBg.gif') no-repeat left top;
				padding-left: 6px;
				float: right;
				position:relative;
				z-index: 10;
				cursor:text;
				position:absolute;
				right: 50px;
				top: 32px;
			}
			
			.form div.in input{
				float:none;
				font-size:14px;
				left:-5px;
				position:relative;
				top:0;
				width:165px;
				border: 0px;
				background: none;
				z-index: 10;
				cursor:text;
			}
			
			.form input{
				background: url('../images/btSend.gif') ;
				border: 0px;
				float: none;
				padding: 0;
				height: 25px;
				width: 30px;
				position:absolute;
				right: 0px;
				top: 32px;
				z-index: 10;
				cursor: pointer;
			}
			
			.header table.menu{
				background: url('../images/menuNav.gif') repeat-x left top;
				height: 50px;
				text-align: center;
				table-layout: fixed;
				margin-bottom: 5px;
			}
			
			.header table.menu td.round{
				width: 1%;
			}
			
			.header table.menu td div{
				background: url('../images/liNav.gif') no-repeat right center;
				height: 50px;
				width: 100%;
				position:relative;
				margin-left: 3px;
			}
			
			.header table.menu td div.last{
				background: none;
				height: auto;
				width: 100%;
				margin-bottom: 0px!important;
				height: 50px;
				overflow: hidden;
			}
			
			.header table.menu td div.onhover span,
			.header table.menu td div:hover span,
			.header table.menu td div.active span{
				position:absolute;
				background: url('../images/nav_r_active.gif') no-repeat left top!important;
				right: -1px;
				top: 1px;
				width: 9px;
				height: 44px;
				z-index:1;
			}
			
			table.menu td div:hover,
			table.menu td div.active{
				background: url('../images/activeLi.gif') repeat-x left 1px!important;
				margin-left:2px;
				padding-right:2px;
				position:relative;
				z-index: 1;
				height:50px!important;
				width: auto !important;
			}
/*END*/
/******CENTER*****/
.side_l{
	float: left;
	width: 25%;
}
	.side_l .pad_r{
		margin-right: 20px;
	}
	
	
	.side_l h2,.side_c h2,.side_l h1,.side_c h1{
		font-size: 24px;
		font-weight: normal;
		margin: 0 0 19px 0;
		padding: 0;
		line-height: normal;
	}

		.side_l h2 sup{
			color: #527800;
			font-size:11px;
		}
	
	.pad_r div.blockNews,
	.pad_r div.mess{
		border-bottom:1px dotted #7e642d;
		padding-bottom:11px;
		margin-top: 14px;
	}
	
	.pad_r div.mess { /* added 24.11.10; ie6 fix*/
		overflow:hidden;
	}
	
		.side_l div p,div.blockNews p{
			margin: 8px 0 0 0;
			padding: 0;
		}
		.side_l div span,div.blockNews span{
			display: block;
			text-align:justify;						
		}
		
		.side_l div span.day{
			color: #7e642d;
			font-size: 13px;
		}
		
		.newsBut,.obiav, .review, .all-mess{
			height:41px;
			padding: 0!important;
			text-indent: -3330px;
			border-bottom: 0px!important;
			margin-top: 5px!important;
		}
		
		.newsBut{
			background: url('../images/newsBg.gif') no-repeat left top;
			width:113px;
		}
		.obiav{
			background: url('../images/obiav.gif') no-repeat left top;
			width:131px;
		}
		.all-mess{
			background: url('../images/mess.gif') no-repeat left top;
			width:131px;
		}
		.review{
			background: url('../images/review.gif') no-repeat left top;
			width:107px;
			margin-top: -20px!important;
		}
		.img_ob{
			margin: 0 10px 8px 0!important;
		}
		

.side_c{
	float: left;
	width: 75%;
}

.news{
	width:100%;
}

.left_s_c{
	width: 100%;
	margin-right: -281px;	
	float:left;
}

.inner_l{
	margin-right: 281px;
}
.inner_l .iblock-vote{
	margin-top: 0;
}

.right_s_c{
	float: right;
	width: 260px;
}

.right_s_c{
	padding-left: 21px;
}

	.none{
		visibility:hidden;
	}
	
	/*.right_s_c img{
		margin-bottom:30px;
	}*/
	.right_s_c .reit{
		float: none;
		margin-top: 3px;
	}
	.right_s_c .reit li{
		cursor: default;
	}
	.reiting{
		background:url('../images/reiting.gif') no-repeat left top;
		height:41px;
		text-indent: -3330px;
		width:89px;
		clear: both;
	}
	.inFriends{
		background:url('../images/inFriends.gif') no-repeat left top!important;
		height:41px!important;
		text-indent: -3330px!important;
		width:94px!important;
		clear: both!important;
		position:static!important;
		padding-left: 0!important;
		text-align: left!important;
	}
	.inRSS{
		background:url('../images/rss.gif') no-repeat left top!important;
		height:41px!important;
		text-indent: -3330px!important;
		width:41px!important;
		clear: both!important;
		position:static!important;
		padding-left: 0!important;
		text-align: left!important;
	}
	.article{
		background: url('../images/article.gif') no-repeat left top;
		width:105px;
		height:41px;
		padding: 0!important;
		text-indent: -3330px;
		border-bottom: 0px!important;
		margin-top: -9px!important;
	}
	.all_mess{
		background: url('../images/all_mess.gif') no-repeat left top;
		width:127px;
		height:41px;
		padding: 0!important;
		text-indent: -3330px;
		border-bottom: 0px!important;
		margin-top: 7px!important;
	}
	.all_friends{
		background: url('../images/all_friends.gif') no-repeat left top;
		width:105px;
		height:34px;
		padding: 0!important;
		text-indent: -3330px;
		border-bottom: 0px!important;
		margin-top: 7px!important;
	}

	
	ul.list_reit{
		margin: -20px 0 10px 0;
		padding: 0 0 0 0;
		font-size: 14px;
		color: #7e642d;
		font-weight: bold;
		list-style: none;
	}
	
	.right_s_c ul.list_reit li{
		height:44px;
		line-height: 44px;
		border-bottom: 1px dotted #7e642d;
		position:relative;
		
	}
	
	.right_s_c ul.list_reit li a{
		margin-left: 7px;
	}
	
	.right_s_c ul.list_reit li span{
		position:absolute;
		width:45px;
		top: 0px;
		right: 0px;
	}
	
	.right_s_c ul.list_reit li span.gold{
		background: url('../images/gold.gif') no-repeat left center;
		padding-left:21px;
	}
	.right_s_c ul.list_reit li span.silver{
		background: url('../images/silver.gif') no-repeat left center;
		padding-left:21px;
	}
	.right_s_c ul.list_reit li span.bronz{
		background: url('../images/bronz.gif') no-repeat left center;
		padding-left:21px;
	}
	

	.comment{
		background:url('../images/comment.gif') no-repeat left top;
		height:33px;
		text-indent: -3330px;
		width:138px;
		clear: both;
	}
	
	.in .logo{
		padding-top:0!important;
	}
	
	.dm{
		padding-top: 12px!important;
	}
	
	.inner_form{
		padding: 15px 32px 0 32px!important;
	}
	
	
	.form a.topic,
	.form a.topic:visited{
		display: block;
		margin-bottom: 10px;
	}
	
	.blockCom img{
		margin: 0 10px 0 0;
	}
	.blockCom{
		background-color: #fff;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 15px 15px 0 15px; 
		margin-bottom: 20px;
		position:relative;
		height:100%;
	}
	.last{
		margin-bottom: 10px!important;
	}
	.blockCom p{
		padding: 0;
		margin: 2px 0 7px 0;
		
	}
	.blockCom p img{
		max-width: 100%;
		height: auto;
	}
	.blockRek{
		background-color:#e8e4d5;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 15px;
		margin-bottom: 15px;		
	}
	
	a.ya i{
		font-style: normal;
		color: #ff0000;
	}
	
	#gallery{
		position:relative;
		height:129px;
		margin: 0 0 30px 0;
		background-color: #e8e4d5;
		padding: 15px 0 0 0;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	
	
	#gallery_inner{
		margin:0 45px 0 46px;
		height:114px;
		overflow: hidden;
	}
	
	#gallery .element_g{
		position:relative;
		float: left;
		display: block;
		width:98px;
		margin: 0 23px;
	}
	#gallery .element_g a{
		display: block;
		width: 97px;
		height: 98px;
		background-position: center center;
		background-repeat: no-repeat;
		text-indent: -3000em;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-opera-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	#gallery .element_g .reit{
		margin: 0 7px 0 0;
	}
	#gallery .element_g .reit li{
		cursor: default;
	}
	
	#gallery .left_st,
	#gallery .right_st{
		position:absolute;
		top: 15px;
		cursor: pointer;
		
	}
	
	#gallery .left_st{
		background: url('../images/strel_l.gif') no-repeat left top;
		left: 8px;
		width: 26px;
		height: 98px;
	}
	
	#gallery .right_st{
		background: url('../images/strel_r.gif') no-repeat left top;
		right: 8px;
		width: 26px;
		height: 98px;
	}
	
	#gallery .element_g img.cor{
		position:absolute;
		left: 0px;
		top: 0px;
	}
	
	
	.blockNews{
		border-bottom: 1px dotted #7e642d;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	
	.last{
		border-bottom: 0px;
	}
	
	.blockNews img{
		margin-right: 10px;
	}
	
	.blockNews p{
		margin: 0;
		padding: 0;
	}
	
	.reiting_ribak{
		background-color: #000;
		float: right;
		height: 100px;
		width: 260px;
	}
	
	.blog{
		background-color: #e8e4d5;	
		border-bottom: 0px!important;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 0!important;
		position:relative;
	}
	
	.blog ul{
		list-style: none;
		margin: 0 0 3px 0;
		padding: 4px 0 15px 15px;
	}
	
	.tag_cloud{
		background: url('../images/cloud.gif') no-repeat center center;
		padding:30px 0!important;
		border-bottom: 0!important;
		text-align:center;
		min-height: 119px;
		height: 119px;
		height:auto!important;		
		margin-top: 48px!important ;
		
	}
	
	.tag_cloud ul{
		margin:0 auto;
		padding: 0;
		text-align:center;
		width: 260px;
	}
	
	.tag_cloud ul li{
		padding: 0 2px 2px 2px;
		display: inline;
		text-align:center;
		line-height:20px;
		border-bottom: 0px!important;
		
	}
	
	
	.date{
		color: #7e642d;
		font-size: 13px;
		border-bottom: 0px!important;
		margin: 0!important;
		padding: 0!important;
	}
	
	
	.ico{
		list-style: none;
		margin: 0;
		padding: 0 0 15px 0;
	}
	
	.news_ico{
		padding: 0;
		margin: 10px 0 0 0;
	}
	
	.ico li{
		display: inline;
		margin-right: 20px;
		width: auto!important;
	}
	
	.ico li.view{
		background:url('../images/view.gif') no-repeat left center;
		padding-left: 15px;
	}
	.ico li.com{
		background:url('../images/com.gif') no-repeat left center;
		padding-left: 15px;
	}
	.ico li.tag{
		background:url('../images/tag.gif') no-repeat left center;
		padding-left: 15px;
	}
	.ico li.edit{
		padding-left: 0px;
		margin-right: 15px;
		background:url('../images/edit.gif') no-repeat 0 3px;
	}
	.ico li.edit a{
		display: inline-block;
		overflow: hidden;
		width: 10px;
		height: 13px;
		text-indent: -3000em;
		
	}
	.ico li.delete{
		padding-left: 0px;
		margin-right: 15px;
	}
	.ico li.delete a{
		display: inline-block;
		overflow: hidden;
		width: 9px;
		height: 9px;
		text-indent: -3000em;
		background:url('../images/del.gif') no-repeat left center;
	}
	
	.mess{
		border-bottom: 1px dotted #7e642d;
		margin-bottom: 14px;
		padding-bottom: 12px;
	}
	
	.messlast{
		margin-bottom: 0px;
	}
	
	.mess p{
		margin: 0;
		padding: 0 0 0 0;
	}
	.mess p img{
		max-width: 100%;
		height: auto;
	}
	/*.bot img{
		margin-bottom: 10px; 
	}*/
	
	img.none,img.none1{
		margin-bottom: 0px;
		margin-right: 10px;
	}
	
	.fil{
		background: url('../images/InputBg.gif') repeat-x left top;
	}
	
	.fil input{
		height: 23px;
		border: 0px;
		background: none;
		font-size:14px;
		width:100%;
	}
	.send{
		background: url('../images/btSend.gif') no-repeat left top;
		border: 0px;
		padding: 0;
		height: 25px;
		width: 30px;
	}
	.list_p_block{
		width: 375px;
		overflow:hidden;
		height: 56px;
		padding-top: 10px;
	}
	
	.p_list{
		width: 375px;
	}
	
	.list_p{
		width: 550px;
		list-style: none;
		margin: 0;
		padding: 0;
		height: 19px;
	}
	
	.list_p li{
		float: left;
		height: 19px;
		overflow:hidden;
	}
	
	.list_p li{
		padding: 0 2px;
		text-align:center;
	}
	
	.list_p li a,
	.list_p li a:visited{
		color: #527800;
		text-decoration: underline;
		display:block;
		line-height: 16px;
		height: 19px;
		width: 18px;
	}
	
	
	.list_p li a:hover,
	.list_p li a.active{
		background-color: #527800;
		color: #fff!important;
		height: 19px;
		width: 18px;
	}
	.number_page{
		text-align: right;
		color: #7e642d;
		font-size:13px;
	}
	
	.scroll{
		background-color:#e8e4d5;
		height: 3px;
		margin: 10px 0 5px 0;
		
	}
	
		.scroll .scrollbar{
			background-color: #527800;
			width: 120px;
			position:relative;
			text-align: center;
			height: 3px;
			left: 0px;
		}
		
			.scrollbar .strel{
				background: url('../images/strel.gif') no-repeat left top;
				height: 7px;
				width: 8px;
				position:absolute;
				top:2px;
				cursor: pointer;
				left: 50%;
				margin-left: -4px;
			}
	
	.vi {
		margin-bottom: 30px!important;
	}
	
	.vi p{
		margin: 10px 0 0 0;
	}
	
	.right_s_c .tag_cloud{
		margin-top: 0px!important;
	}
	
	.in_block p{
		margin: 0;
		padding: 0 0 10px 0;
	}
	.commentBlock{
		padding-left: 21px;
		
	}
	
	.comment_people{
		border-bottom: 1px dotted #7e642d;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}
	
	.comment_people .day{
		margin: 5px 0;
		font-size: 13px;
		color: #7e642d;
	}
	.day-big{
		font-size: 14px !important;
		font-weight: bold;
	}
	
	.comment_people p{
		margin: 6px 0;
		padding: 0;
	}
	
	.right_s_c ul.img_g{
		margin:13px 0 0 0;
		padding: 0;
		list-style: none;
		overflow:auto;
	}
	
	.right_s_c ul.img_g li{
		width: 97px;
		height: 98px;
		float: left;
		border-bottom: 0px!important;
		margin-right: 16px;
		margin-bottom: 12px;
		position:relative;
		background-repeat: no-repeat;
		background-position: center center;
		text-indent: -3000em;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		-opera-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	
	.right_s_c ul.img_g li a{
		margin-left: 0!important;
		display: block;
		width: 97px;
		height: 98px;
	}
	
	.right_s_c ul.img_g li img{
		margin: 0;
	}
	.right_s_c ul.img_g li div{
		background: url('../images/ramko_2.png') no-repeat left top;
		position:absolute;
		left: 0px;
		right: 0px;
		width: 97px;
		height: 98px;
		
	}
	.alphavet{
		margin-top: -10px;
		margin-bottom: 36px;
		height: 17px;
	}
	
	.blockword .letter{
		font-family:Tahoma;
		font-size: 40px;
		color: #7e642d;
		display: block;
		float: left;
		width:34px;
		line-height:34px;
	}
	
	.blockword-remark{
		background-color: #e9f1d4;
		padding: 17px 20px 0px 20px;
		margin-left: 34px;
		margin-bottom: 15px;
	}
	
	.blockword-remark p{
		margin: 0;
		padding: 12px 0;
	}
	
	.list_video{
		list-style: none;
		margin: -10px 0 38px 0;
		padding: 0;
		height:235px;
		border-bottom: 1px dotted #7e642d;
	}
	
	.list_video li{
		float: left;
		width: 33%;
		
	}
	
	.list_video ul.ico{
		margin-top: 5px;
	}
	
	.list_video .video,.list_video .video1{
		display: block;
		margin:5px 0;
	}
	
	.list_video .video1{
		width: auto!important;
	}
	
	.video{
		text-align:center;
		width:100%;
		margin-bottom: 10px;
	}
	
	.video img{
		margin: 0;
		
	}
	
	.ob{
		margin: 10px 0!important;
		display: inline;
	}
	
	.ob1{
		margin-bottom: 30px!important;
	}
/*END*/
/****TAGS****/
.tags{
	border-top: 4px solid #d6d6d6;
	height:193px;
	background:url('../images/bgArt.gif') repeat-x left top;
	position:relative;
}

.tags div{
	position:absolute;
	text-align: center;
	padding-bottom: 2px;
}


.bl1{
		left: 25%;
	top: 148px;
	font-size: 18px;
	color: #425a00;
	width: 57px;
	line-height: 18px;
}

.bl2{
	left: 61%;
	top: 66px;
	font-size: 20px;
	color: #425a00;
	width: 81px;
	line-height: 20px;
}


.bl3{
	left: 87%;
	top: 103px;
	font-size: 21px;
	color: #678d00;
	/*width: 63px;*/
	line-height: 21px;	
}

.bl4{
	color:#79A600;
	font-size:24px;
	left:17%;
	line-height:24px;
	top:13px;
	width:89px;	
}

.bl5{
	color:#A5D71F;
	font-size:30px;
	left:4%;
	line-height:30px;
	top:92px;
	width:147px;
}

.bl6{
	color:#B4E530;
	font-size:30px;
	left:68%;
	line-height:30px;
	top:114px;
	width:168px;
}

.bl7{
	color:#C1F43A;
	font-size:35px;
	left:29%;
	line-height:38px;
	top:54px;
	width:206px;
}

.bl8{
	color:#C1F43A;
	font-size:38px;
	left:45%;
	line-height:38px;
	top:94px;
	width:206px;
}



/*END*/

/****Footer*****/
.footer{
	background-color: #594720;
	height: 60px;
	position:relative;
}

.footer p{
	margin: 0;
	padding: 0;
	color: #fff;
}

.footer p{
	position:absolute;
	left: 4%;
	padding-top: 26px;
}

.footer p a{
	color: #FFF !important;
}

.footer p span{
	display: block;
	padding-top: 7px;
}

.footer ul{
	position:relative;
	margin:0 0 0 30%!important;
	height: 100%;
	list-style: none;
	color: #fff;
	padding: 0;
}

.footer ul li{
	float: left;
	height: 100%;
	line-height: 70px;
	margin-right: 13px;
	
}

.footer .count{
	position:absolute;
	right: 1%;
	top: 23px;
}

.reit {
	display: block;
	overflow: hidden;
	zoom: 1;
	padding: 0;
	float: right;
}
.reit li {
	display: block;
	width: 17px;
	height: 16px;
	background: url('../images/reit.gif') 0 -16px no-repeat;
	text-indent: -3000em;
	overflow: hidden;
	float: left;
	cursor: pointer;
}
.reit li.comments {
	background: url("../images/com.gif") no-repeat 0 4px;
	padding: 0 0 0 15px;
	margin-left: 10px;
	text-indent: 0;
}
.reit li.active {
	background-position: 0 0;
}
.reit li.comment {
	display: block;
	width: 17px;
	height: 16px;
	background: url('../images/reit.gif') 0 -16px no-repeat;
	text-indent: -3000em;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.reit-line {
	margin-top: 10px;
	overflow: hidden;
	zoom: 1;
}
.reit-line .reit {
	margin: 0;
	float: left;
	margin-right: 20px;
}
.reit-line .ico {
	margin: 0;
	float: left;
}
.no-margin {
	margin: 0;
}
.float-left {
	float: left;
	margin: 0 0 15px 0;
}
.iblock-vote {
	float: right;
	margin: 10px 0 0 0;
}
.float-icon {
	overflow: hidden;
	zoom: 1;
	padding: 14px 0;
}
.float-icon div {
	float: left;
	margin-right: 13px;
	clear: none !important;
}
.blog-rating {
	border-bottom: 1px dotted #7E642D;
	font-size: 11px;
	position: relative;
	color: #5a5a5a;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.blog-rating .town {
	padding: 3px 0 0 16px;
}
.blog-rating .r {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	padding-left: 21px;
}
.blog-rating .r-gold {
	background: url('../images/gold.gif') 0 16px no-repeat;
}
.blog-rating .r-silver {
	background: url('../images/silver.gif') 0 16px no-repeat;
}
.blog-rating .r-bronz {
	background: url('../images/bronz.gif') 0 16px no-repeat;
}
.blog-rating .r span {
	display: block;
	font-size: 24px;
	color: #527800;
}

#hmenu,
#hmenu ul,
#hmenu li { list-style: none; padding: 0; margin: 0; }

#hmenu { display: block; float: right; margin-right: 50px; margin-top: 7px; }
#hmenu li { position: relative; display: block; float: left; font-size: 13px; font-weight: bold; z-index: 1000; }
#hmenu li a { display: block; line-height: 33px; padding: 0 10px; color: #FFF !important; text-transform: uppercase; }
#hmenu li ul { position: absolute; top: 33px; left: 0; display: none; background: #9dcd31; border-top: 1px solid #FFF; z-index: 1000; width: 150px; padding: 5px 15px; border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; -khtml-border-radius: 0 5px 5px 5px; }
#hmenu li ul li { float: none; margin: 0; background: #9dcd31; font-size: 12px; }
#hmenu li ul li a { color: #FFF !important; padding: 0; line-height: 18px !important; text-transform: none; }
#hmenu li:hover { background: #9dcd31; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; }
#hmenu li:hover ul { display: block; }

.forms { width: 260px; }
.forms .field { margin-bottom: 10px; overflow: hidden; zoom: 1; }
.forms .field label { display: block; font-size: 11px; font-weight: bold; color: #7e642d; }
.forms .field label span { color: #656565; font-weight: normal; }
.forms .field .b input,
.forms .field .b select,
.forms .field .b textarea { width: 98%; border: 0; background: #FFF; }
.forms .field .b { padding: 2px; overflow: hidden; background: #FFF; border: 2px solid #527800; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; }
.forms .field .b * { border: 0 !important; }
.forms .field .file { position: relative; width: 72px; height: 25px; overflow: hidden; float: right; margin-top: 6px; cursor: pointer; background: url('../images/obzor.gif'); }
/*.forms .field .file input { cursor: pointer; opacity: 0; filter: alpha(opacity: 0); height: 30px; float: right; }*/
.forms .field .file input { cursor: pointer; opacity: 0; filter: alpha(opacity: 0); height: 30px; width:72px; float: right; } /*modified 09.09.10 */

.forms .field .submit,
.logout input {
	height: 25px;
	border: 0;
	background: url('../images/submit.gif') top left repeat-x;
	color: #d9e0c2;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.logout input {
	border: 1px solid #79A600;
}

h1.h1_front{
    font-size:18px;
}

#autorization { position: absolute; top: 20px; left: 20px; padding: 20px 38px; background: #dcdedd; z-index: 10000; overflow: hidden; zoom: 1; width: 414px; height: 210px; }
#autorization a { color: #6e6f6e !important; }
#autorization .title { font-size: 18px; color: #666; float: left; }
#autorization .reg { float: right; }
#autorization .field { padding-top: 20px; clear: both; }
#autorization label { display: block; overflow: hidden; zoom: 1; padding-bottom: 3px; }
#autorization label span { display: block; float: left; }
#autorization label a { float: right; color: #557c01 !important; }
#autorization .t-text { width: 410px; border: 1px solid #d7d7d7; font-size: 20px; padding: 2px; }
#autorization .remember { float: left; margin-top: 24px; }
#autorization .login { float: right; margin-top: 24px; }
#autorization .close { position: absolute; top: 10px; right: 10px; display: block; width: 13px; height: 13px; text-indent: -3000em; overflow: hidden; background: url('../images/close.gif') no-repeat; }

.mask { z-index: 1000; }
.logout { float: left; padding: 7px 0 0 10px; }

.breadcrumb-navigation { padding: 15px 0 15px 0 !important; margin: 0; font-size: 14px; font-weight: bold; color: #527800; }
.breadcrumb-navigation li { display: inline; }

.in_block_img { max-width: 100%; }

.tag-gray a { color: #999 !important; }

#links { background: #594720; color: #FFF; padding-left: 30%; padding-bottom: 10px; }
#links img { vertical-align: middle; }
#links a { color: #FFF !important; }

/*END*/
