body {
	background-color: #323232;
	background-image: url(images/main-back.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#wraper {
	display: block;
	width: 862px;
	margin-right: auto;
	margin-left: auto;
}
html {min-width:862px;}
.t1 {
	background-image: url(images/top1.jpg);
	display: block;
	height: 150px;
	position: relative;
}
.m1 {
	background-image: url(images/menu-back.png);
	background-repeat: repeat-x;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 34px;
}
.m1 ul li {
	line-height: 34px;
	display: block;
	float: left;
	height: 34px;
}
.m1 ul li a {
	font-family: Arial;
	font-size: 12px;
	line-height: 34px;
	color: #bec5cd;
	display: block;
	float: left;
	height: 34px;
	padding-right: 28px;
	padding-left: 28px;
	text-decoration: none;
}
.m1 ul li a:hover {
	background-color: #70727a;
}
.content {
	background-image: url(images/content-back-all.gif);
	background-repeat: repeat-x;
	background-position: center top;
	display: block;
	background-color: #f5f5f5;
	padding-top: 15px;
}
.sidediv {
	background-image: url(images/side-div.gif);
	background-repeat: repeat-y;
	background-position: 660px;
	display: block;
}
.footer {
	background-image: url(images/footer-back.gif);
	background-repeat: repeat-x;
	display: block;
	clear: both;
	height: 73px;
	position: relative;
}
.main-content {
	display:inline;
	float:left;
	margin-left:33px;
	width:610px;
	padding-bottom: 25px;
}
.sidebar {
display:block;
float:right;
padding-bottom:33px;
width:190px;
}
.categories {
	background-image:url("images/side-vert-dots.gif");
	background-position:161px center;
	background-repeat:repeat-y;
	display:block;
	
	margin-bottom:20px;
	_margin-bottom:20px;
}
.categories li {
	background-image:url("images/side-goriz-dots.gif");
	background-position:152px center;
	background-repeat:no-repeat;
	display:block;
	min-height:20px;
	_height:20px;
	/*clear:both;*/

}
.categories li a {
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	color: #707179;
	text-decoration: none;
	display: block;
	min-height: 20px;
	_height:20px;
	text-align: right;
	width: 129px;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:3px;
	/*float: left;*/

}
.categories li a:hover {
	background-color: #e7e7ec;
}
.sbtitle {
clear:both;
display:block;
float:left;
height:11px;
margin-bottom:12px;
margin-left:45px;
_margin-left:23px;
font-size:1px;
width:117px;
}
.cats {
	background-image: url(images/cat-titles.gif);
}
.states {
	background-image: url(images/states-title.gif);
}
.oprost
{background-image: url(images/opros-title.gif);}

.main-content h2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #707179;
	display: block;
	background-image: url(images/more-dots.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.main-content h2 span {
	color: #8a3972;
}
.ptitle {
	background-image: url(images/mctitle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	padding-bottom: 8px;
}
.oneshort {
	display:inline-block;
	*display:inline; *zoom:1;
	margin-right:10px;
	text-align:center;
	width:290px;
	vertical-align: top;
}
.oneshortc {
background-image:url("images/mctitle.gif");
background-position:center bottom;
background-repeat:repeat-x;
display:block;
padding-bottom:8px;
width:280px;
}
.stitle {
	text-align: center;
	display: block;
}
.stitle a {
	font-family: Arial;
	font-size: 16px;
	color: #8a3972;
}
.oneshortcont {
	font-family: Arial;
	font-size: 14px;
	color: #4e515a;
	text-align: left;
	display: block;
}
/*.oneshortcont img {
display:block;
float:left;
margin-right:8px;
}*/
.motext {
color:#979FA8;
display:block;
font-family:Arial;
font-size:14px;
padding-top:7px;
padding-bottom:10px;
text-align:left;
}
.amore a {
	background-image: url(images/listen.gif);
	display: inline-block;
	*display:inline; *zoom:1;
	height: 18px;
	width: 64px;
}
.amore {
	display:inline-block;
vertical-align:middle;
*display:inline; *zoom:1;
}
.stextt {
	background-image: url(images/mctitle.gif);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
}
.stextb {
	font-family: Arial;
	font-size: 14px;
	color: #707179;
	background-image: url(images/mctitle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
}
.copy {
	font-family: Arial;
	font-size: 14px;
	color: #e6e6e6;

padding-left:26px;
padding-top:17px;
}
.copy a {
	color: #bec5cd;
	text-decoration: none;
}
#vote-layer { font-family:Arial; font-size:16px; color:#707179; display:block; width:170px;}
#vote-layer strong { font-weight:bold; font-style:italic; color:#464646; font-size:12px; }


.t1 h1 {
	font-family: Arial;
	font-size: 11px;
	background-image: url(http://radiokefir.ru/templates/kefir/images/logo-title.png);
	display: block;
	width: 330px;
	padding-top: 39px;
	position: absolute;
	
	left: 340px;
	top: 30px;
	font-weight: normal;
	color: #FFF;
	_background-image:expression(
	this.runtimeStyle.backgroundImage = 'none',
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://radiokefir.ru/templates/kefir/images/logo-title.png', sizingMethod='none')");
}
#fsearch {
	display: block;
	position: absolute;
	top: 35px;
	left: 35px;
	height: 75px;
	width: 240px;
}
/*.stitle {
	background-image: url(images/more-dots.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-bottom: 15px;
	position: absolute;
	left: 5px;
	top: 5px;
}*/
.s_field {
	background-color: transparent;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	top: 20px;
	left: 15px;
	color:#ddc7d6;
}
.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#d153d9;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
.sstitle {
background-image:url("images/more-dot.gif");
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-family:Arial;
left:14px;
padding-left:15px;
position:absolute;
top:6px;
}
.more-search {
background-image:url("images/more-dot.gif");
background-position:left center;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
left:14px;
padding-left:15px;
position:absolute;
text-decoration:underline;
top:58px;
}
.editor_button {float:left;}
.comment-title {color: #979fa8; font-family: Arial; font-size:14px;display:block; clear: both; background-color: #eae9e9; padding-top:4px; padding-bottom:4px;padding-left:5px; margin-top:36px; margin-bottom:9px;}
.comment-title a, .authorname { color:#8a3972; text-decoration:none;}
.unit-rating li a { display:inline-block; *display:inline; *zoom:1; background-image:url(images/star.gif); width:15px; height:14px; font-size:0px; text-decoration:none; color:#FFF;}
.unit-rating li {font-size:0px; display:inline-block; *display:inline; *zoom:1;  float:left;color:#FFF;}
.rating {float:none; display:block; font-family:Arial; font-size:11px; color:#666666;}
#dle-comments-form { display:block; clear:both;}
#ratig-layer { display:block;  clear:both; min-height:1px; float:left;}
.stview { display:block; float:left; font-family:Arial; font-size:14px; color:#979fa8;}
.stview2 { display:block; clear:both;font-family:Arial; font-size:14px; color:#979fa8; padding-top:10px;}
.stview2 span { color:#333;}
.unit-rating { padding-top:0px;}
.fulltext { display:block; padding-top:15px; padding-bottom:15px; font-family:Arial; font-size:14px; color:#70727a;}
.fulltext a { color: #8a3972;}
.commcont { display:block; float:left; font-family:Arial; font-size:14px; color:#4e515a;}
.avatar { display:block; float:left; margin-right:10px;}
.abl121 { background-color:#eae9e9; font-family:Arial; font-size:16px; color:#323232;}
#dle-comments-form { display:block; margin-top:25px; clear:both;}
.stext label { font-family: Arial; font-size:16px; color:#323232;}
