@import 'reset.css' all;
@import 'engine.css';
@import 'bbcodes.css';
@import url(http://fonts.googleapis.com/css?family=Cuprum:400,400italic,700,700italic&subset=latin,cyrillic);

* {
	margin:0;
	padding:0;
}
body {
	background: #fff url(http://uzkinovip.ru/style/backgroundnur.jpg) center top fixed;
    font-family:'Cuprum', sans-serif;
	font-size:13px;
	color:#000;
}
  
div.float_ads{position: fixed; _position: absolute; width: 160px; height: 600px; border: 1px solid #aaa; background-color: #ffffff; font-size: 12px;}                                                                                                                                                                           


.wrapper {
	width:1000px;
	margin:0 auto;
	position:relative;
}

.fbutton, .morelnk a, .bcomm .fast a, .user_h .lcol .link a {
	border:0 none;
	padding:4px 10px 3px;
	height:24px\9;
	color:#3e3e3e;
	text-transform:uppercase;
	font-size:12px;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
	background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
	background-image: linear-gradient(top, #ffffff, #f6f6f6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
    border-radius:0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
}
.fbutton:hover, .morelnk a:hover, .bcomm .fast a:hover, .user_h .lcol .link a:hover {
	color:#1faeff;
	cursor:pointer;
}

/*======== HEADER ========*/
header {
  background: url(../images/header_bg.png) repeat-x;
  height: 127px;
  margin: 1px auto 0;
  width: 1000px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
}

/* logotype */
.logotype {
	float:left;
	margin:9px 0 0 10px;
}
.logotype a {
	background:url(../images/logotype.png) no-repeat;
	display:block;
	width:267px;
	height:111px;
}

/* login panel */
.lpanel {
	float:right;
	margin:25px 0 0 0;
}
.lpanel li {
	display:block;
	float:left;
	background:url(../images/lbtn_sep.png) no-repeat;
	padding:0 5px 0 10px;
	height:29px;
	width:70px;
	line-height:14px;
	position:relative;
}
.lpanel li:first-child {
	background:none;
}
.lpanel li a {
	color:#EA3579;
	text-transform:uppercase;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
}
.lpanel li a:hover{
	color:#1FAEFF;
}
.lpanel #spanel {
	display:none;
	background:rgba(204,204,204,0.35);
	position:absolute;
	top:100%;
	right:0;
	margin-top:15px;
	width:258px;
	padding:3px;
    border-radius:0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
	z-index:2;
}
.lpanel .islogin {
	width:345px !important;
}
.lpanel #spanel .arrow {
	border-bottom: 11px solid rgba(0,0,0,0.04);
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	position: absolute;
	left:81%;
	bottom:100%;
}
.lpanel .islogin .arrow {
	left:82.2% !important;
}

.lpanel .scont {
	background:#fff url(../images/scont.png) repeat-x top;
	position:relative;
	padding:5px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:inset 0 0 1px rgba(0,0,0,0.21);
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.21);
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.21);	
}
.lpanel .scont:after, .lpanel .scont:before {
	bottom:99%; 
	border:solid transparent; 
	content: ""; 
	height:0; 
	width:0; 
	position:absolute;
	pointer-events:none;
} 
.lpanel .scont:after {
	border-color:rgba(255,255,255,0);
	border-bottom-color:#fff;
	border-width:10px;
	left:86%;
	margin-left:-10px;
} 
.lpanel .scont:before {
	border-color:rgba(241,241,241,0);
	border-bottom-color:#f1f1f1;
	border-width:11px;
	left:86%;
	margin-left:-11px;
}
.lpanel .scont .title {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	color:#EA3579;
	padding:3px 0 15px 5px;
}
.lpanel .scont .lpinp {
	background:#fbfbf7;
	margin:0 5px 5px;
	padding:4px 10px;
	border-radius:5px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
}
.lpanel .scont .lpinp label {
	color:#3e3e3e;
	font-size:11px;
	text-transform:uppercase;
	font-style:italic;
	width:40px;
	display:block;
	float:left;
	padding-top:2px;
}
.lpanel .scont .lpinp input[type="text"], .lpanel .scont .lpinp input[type="password"] {
	border:0 none;
	background:none;
	color:#3e3e3e;
	font-style:italic;	
}
.lpanel .scont .lpbtn {
	margin:7px 0 4px;
	text-align:center;
}
.lpanel .scont .lpbtn .fbutton {
	color:#3e3e3e;
}
.lpanel .scont .lpbtn .fbutton:hover {
	color:#1FAEFF;
}
.lpanel .scont .avatar {
	background:#fbfbf7;
	margin:0 0 5px 3px;
	padding:4px 4px;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
}
.lpanel .scont .avatar > img {
	display:block;
	width:92px;
	box-shadow:0 0 2px rgba(0,0,0,0.35);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.35);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.35);
}
.lpanel .scont .rcol ul {
	margin:-2px 10px 0;
}
.lpanel .scont .rcol ul li {
	display:block;
	float:none;
	border-top:1px dotted #ececec;
	background:none;
	padding:5px 2px 5px 1px;
	height:auto;
	width:auto;
}
.lpanel .scont .rcol ul li:first-child {
	border-top:none;
}
.lpanel .scont .rcol ul li a {
	color:#1FAEFF;
	background:url(../images/gwdot.png) no-repeat left;
	padding-left:8px;
	text-transform:none;
	font-style:italic;
	font-size:12px;
	text-decoration:none;	
}
.lpanel .scont .rcol ul li a:hover {
	color:#EA3579;
}

/* navbar */
header nav {
	position:absolute;
	bottom:0;
	right:0;
	width:740px;
	min-height:50px;
}

/* topnav */
.topnav {
	margin:10px 0 0 0;
}
.topnav li {
	display:block;
	float:left;
}
.topnav li a {
	display:block;
	color: #000000;
	font-size:14px;
	font-weight:700;
	padding:8px 15px;
	text-transform:uppercase;
}
.topnav li a:hover {
	text-decoration:none;
	color: #FFFFFF;
	background-color: #019D44;
}

/* searchbar */
.searchbar {
	background:#EFEFEB;
	width:252px;
	height:33px;
    color: #fff;
	margin:8px 8px 0 0;
}
.searchbar input[type="text"] {
	border:0 none;
	background:none;
	width:200px;
	float:left;
	padding:5px 10px;
	margin-top:4px;
	font-size:12px;
	color:#ffffff;
	font-style:italic;
}
.searchbar input[type="image"] {
	background:url(../images/sbtn.png) no-repeat;
	width:14px;
	height:14px;
	float:right;
	margin:10px 10px 0 0;
}
.searchbar input[type="image"]:hover {
	cursor:pointer;
	background-position:100% 0;
}

 
/*======== CONTAINER ========*/
.container {
background: #fff url(https://abs.twimg.com/a/1383245068/t1/img/wash-white-301.png) repeat top;
margin: 0px auto 0;
padding: 10px 0 0 10px;
width: 990px;
box-shadow: 0 0 9px 0 rgba(0,0,0,0.4);
-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
-khtml-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
}

section {
	width:708px;
	float:left;
}

/* topnews block*/
.topnews .gbtitle .alltop {
	line-height:normal;
	background:#fefefe;
	text-align:center;
	padding:3px 7px 2px;
	margin:10px 10px 0 0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.11);
}
.topnews .gbtitle .alltop a {
	font-size:12px;
	color:#1faeff;
}
.topnews .gbtitle .alltop a:hover {
	color:#EA3579;
	text-decoration:none;	
}
.topnews ul {
	padding:2px 0 3px 0;
}
.topnews ul li {
	display:block;
	float:left;
	width:343px;
	position:relative;
	margin:10px 0 0 5px;
}
.topnews ul li .lcol img {
    width:140px;
	  height:140px;
	border-radius:10px;
}
.topnews ul li .desc .comments {
	display:block;
	background:url(../images/tncomm.png) no-repeat;
	width:30px;
	height:25px;
	line-height:21px;
	text-align:center;
	font-size:12px;
	text-shadow:1px 1px 0 #64ae37;
	color:#fff; 
	position:absolute;
	top:-5px;
	right:-2px;
}
.topnews ul li .desc {
	background:#F5FFEF;
	min-height:85px;
	padding:5px 3px;
	margin-left:140px;
	border-radius:5px;
}
.topnews ul li .desc a {
	display:block;
	border-bottom:1px dotted #e3e3dc;
	font-style:italic;
	padding:0 30px 5px 3px;
	margin-bottom:5px;
	
}
.topnews ul li .desc a:hover {
	color:#1FAEFF;
	text-decoration:none;
}
.topnews ul li .desc p {
	padding:0 3px;
	color:#242424;
	font-size:12px;
	line-height:15px;
}

/* content */
.content {
	background:#fff;
    font-size:13px;
    color: #000;
	border:3px solid #FEF0F6;
	padding-bottom:5px;
	margin-bottom:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0 0 1px rgba(0,0,0,0.29);
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.29);
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.29);
}

article {
	background:url(../images/article.png) repeat-x bottom;
	padding:7px;
	margin:0 1px;
}
article .ahead h2 {
background: #2447FF url(../images/tarrow.png) no-repeat 7px 8px;
padding: 7px 10px 5px 21px;
font-style: italic;
text-shadow: 1px 1px 0 #5700B6;
color: #fff;
border-radius: 0;
}
article .ahead h2 a {
	color:#fff;
}
article .ahead .ratebox {
	margin:7px 0 0 0;
}
article .ainfo {
	margin:7px 0;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;	
}
article .ainfo .lcol {
	margin:11px 0 0 0;
}
article .ainfo .lcol li {
	display:inline-block;
	padding:0 10px;
	color:#3e3e3e;
	border-left:1px dotted #dbdbdb;
}
article .ainfo .lcol li:first-child {
	border-left:none;
}
article .ainfo .lcol li a, article .abottom .category a {
	color:#3e3e3e;
	text-decoration:none;
}

.isicon {
	margin:5px 5px 0 0;
}
article .ainfo .isicon li {
	display:block;
	float:left;
	margin:0 1px;
}
article .ainfo .isicon li img {
	display:block;
	width:23px;

}
article .ainfo .isicon li.complain img {
	background:url(../images/complain.png) no-repeat;
}
article .ainfo .isicon li.edit img {
	background:url(../images/editnews.png) no-repeat;
}
article .ainfo .isicon li.complain img:hover, article .ainfo .isicon li.edit img:hover {
	background-position:100% 0;
}

article .acontent {
	line-height:16px;
	padding-bottom:7px;
    
}
article .acontent img {
	margin:0 5px 2px 0;
	width:210px;

	border:3px solid #eee;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
article .abottom {
	border-top:1px dotted #efefef;
	padding:5px 0;
}
article .abottom .category {
	background:url(../images/carrow.png) no-repeat 5px 49%;
	padding:0 0 0 15px;
	margin-top:7px;
}
.morelnk a {
	display:block;
	padding:7px 5px 5px;
	text-decoration:none;
	border-radius:0;
}
.morelnk a span {
	background:url(../images/mlnk.png) no-repeat right;
	padding:0 15px 0 5px;
}
.morelnk a:hover span {
	background:url(../images/mlnk_hov.png) no-repeat right;
}
.blnk a span {
	background:url(../images/blnk.png) no-repeat left; 
	padding:0 5px 0 15px;
}
.blnk a:hover span {
	background:url(../images/blnk_hov.png) no-repeat left;
}

/* related news */
.related {
	background:#fff url(../images/article.png) repeat-x bottom;
	margin:-2px 1px 0;
	padding-bottom:10px;
}
.related ul {
	padding:7px 7px 0;
}
.related li a {
	display:block;
	background:#fbfbf7 url(../images/carrow.png) no-repeat 10px 50%;
	padding:7px 10px 7px 23px;
	margin-bottom:3px;
	color:#3e3e3e;
}
.related li a:hover {
	background:#2447FF url(../images/tarrow.png) no-repeat 10px 50%;
	color:#fff;
	text-shadow:1px 1px 0 #2447FF;
	text-decoration:none;
}

/* Main topik */
.latest-main {
	background:#fff url(../images/article.png) repeat-x bottom;/*
	margin:-2px 1px 0;*/
	padding-bottom:10px;
}
.latest-main ul {/*
	padding:7px 7px 0;*/
}
.latest-main li a {
	display:block;
	background:#FFFFFF url(../images/carrow.png) no-repeat 10px 50%;
	padding:7px 10px 7px 23px;
	margin-bottom:3px;
	color: #2447FF;
}
.latest-main li a:hover {
background: #2447FF url(../images/tarrow.png) no-repeat 10px 50%;
color: #FFF;
text-shadow: 1px 1px 0 #5700B6;
text-decoration: none;
}
/* comments */
.comments {
	background:#fff;
	margin:-2px 1px 0;
}
.bcomm {
	background:url(../images/article.png) repeat-x bottom;
	padding:7px 3px 7px;
}
.bcomm .bchead {
	border-bottom:1px dotted #e8e7e7;
	padding:0 5px 5px 5px;
	height:57px;
}
.bcomm .bchead .avatar {
	background:#fbfbf7;
	padding:3px;
	position:relative;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
}
.bcomm .bchead .avatar img {
	width:50px;

	display:block;
}
.bcomm .bcinfo {
	width:490px;
	margin:3px 0 0 3px;
}
.bcomm .bcinfo li {
	display:block; 
	float:left;
	background:#fbfbf7 url(../images/gwdot.png) no-repeat 5px 50%;
	padding:5px 10px 5px 15px;
	margin:0 0 5px 5px;
	font-size:12px;
	color:#3e3e3e;
}
.bcomm .bcinfo li.span1 {
	width:120px;
}
.bcomm .bcinfo li.span2 {
	width:125px;
}
.bcomm .bcinfo li.span3 {
	width:150px;
}
.bcomm .comedit {
	margin-bottom:9px;
}
.bcomm .comedit li {
	display:block;
	float:left;
	margin:0 2px;
}
.bcomm .comedit li img {
	display:block;
	width:23px;
	height:23px;
}
.bcomm .comedit li.comp img {
	background:url(../images/complain.png) no-repeat;
}
.bcomm .comedit li.cedit img {
	background:url(../images/editnews.png) no-repeat;
}
.bcomm .comedit li.cdelete img {
	background:url(../images/delete.png) no-repeat;
}
.bcomm .comedit li.comp img:hover, .bcomm .comedit li.cedit img:hover, .bcomm .comedit li.cdelete img:hover {
	background-position:100% 0;
}
.bcomm .fast a {
	margin-left:3px;
	font-size:12px;
	text-transform:none;
	text-decoration:none;
	padding:4px 11px 4px 11px;
	border-radius:0;
}
.bcomm .bctext {
	padding:5px;
	color:#3e3e3e;
	line-height:14px;
}

/* errors */
.berrors {
    color: #fff;
    padding: 13px 15px 15px 65px;
	margin:7px 10px 5px;
    background: #d81419 url(../images/berrors.png) no-repeat 9px 7px;
	font-size:12px;
	font-style:italic;
	text-shadow:1px 1px 0 #a91014;
	border-radius:10px;
}
.berrors b {
	font-weight:700;
	font-size:13px;
}
.berrors a {
    color: #fff;
}

/* status */
.online {
	background:#1FAEFF;
	padding:1px 5px 2px;
	display:block;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #3e8412;
	position:absolute;
	top:-2px;
	left:-2px;
}
.offline {
	background:#d81419;
	padding:1px 5px 2px;
	display:block;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	text-shadow:1px 1px 0 #bf1216;
	position:absolute;
	top:-2px;
	left:-2px;	
}

/* add comments */
.addcomments {
	background:#fff;
	margin:0 1px;
	border-top:2px solid #f8f8f8;
}
.addcomments .gbtitle {
	border-top:1px solid #e6e6e6;
}

/*---forms---*/
.baseform {
    background: #fff;
	margin:1px 1px 0;
}

.tableform {
    width: 100%;
}

.tableform td {
	color:#222;
}

.tableform td.label {
    width: 20%;
    vertical-align: top;
    padding-right: 0;
}

.fieldsubmit, .tableform td {
    padding: 5px 15px;
}

.addnews {
    font-weight: bold;
}

.impot {
    color: #EA3579;
    font-weight: normal;
}

.checkbox {
    padding: 4px 0;
    line-height: 1em;
}

.checkbox input {
    margin-top: -2px;
    vertical-align: middle;
}

.f_input {
	border:0 none;
    width: 400px;
	font-size:12px;
    padding: 3px 5px;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fdfdfd, #ffffff);
	background-image: -ms-linear-gradient(top, #fdfdfd, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #fdfdfd, #CAFDD0);
	background-image: -o-linear-gradient(top, #fdfdfd, #ffffff);
	background-image: linear-gradient(top, #fdfdfd, #ffffff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ffffff', GradientType=0);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.12);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.12);
	-webkit-box-shadow:inset 0 1px 1px rgba(188, 85, 197, 0.53);
	border-radius:0;
	border: 1px solid #bcc0c2;
}

.f_textarea {
    width: 458px;
}

.fieldtr select, .textin, .f_textarea, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select {
    padding: 2px;
    background: #fff;
	font-family:'Cuprum', sans-serif;
    border: 1px solid #bcc0c2;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}

/* userinfo */
.userinfo {
	margin:1px 1px 0;
}
.baseform .grbtitle {
	border-top:1px solid #e6e6e6;
}
.userinfo .user_h {
	margin:7px;
	position:relative;
}
.user_h .avatar {
	float:left;
	background:#fbfbf7;
	margin:0 0 5px 3px;
	padding:4px 4px 2px;
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
}
.user_h .lcol {
	margin:0 0 0 10px;
	min-width:285px;
}
.user_h .lcol li {
	border-bottom:1px dotted #e8e7e7;
	padding:6px 3px;
	color:#3e3e3e;
}
.user_h .lcol li span {
	background:url(../images/mlnk_hov.png) no-repeat left;
	padding-left:10px;
	color:#c0c0ab;
}
.user_h .lcol .link {
	display:block;
	margin-top:15px;
}
.user_h .lcol .link a {
	padding:4px 10px;
	margin-right:10px;
	text-transform:none;
	font-size:11px;
	text-decoration:none;
	border-radius:0;
}
.user_h .lcol .edit {
	position:absolute;
	top:-5px;
	right:-5px;
}
.userinfo .user_b {
	position:relative;
	margin:10px 10px 0;
	top:10px;
}
.user_b .utitle {
	padding:15px 15px 10px;
	text-transform:uppercase;
	font-style:italic;
	color:#3e3e3e;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fbfbf7, #ffffff);
	background-image: -ms-linear-gradient(top, #fbfbf7, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbf7), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #fbfbf7, #ffffff);
	background-image: -o-linear-gradient(top, #fbfbf7, #ffffff);
	background-image: linear-gradient(top, #fbfbf7, #ffffff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbf7', endColorstr='#ffffff', GradientType=0);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
	border-radius:8px 8px 0 0;	
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}
.user_b .lcol, .user_b .rcol {
	min-width:325px;
	background:#fbfbf7;
	border-radius:10px;
	padding:5px;
	font-size:11px;
}
.user_b .lcol li, .user_b .rcol li {
	color:#3e3e3e;
	border-top:1px dotted #e8e8d2;
	padding:5px 3px;
}
.user_b .lcol li:first-child, .user_b .rcol li:first-child {
	border-top:none;
}	

/*---statistics---*/
.statistics {
    overflow: hidden;
    margin: 1px 1px 0;
    padding: 0;
}

.statistics ul.lcol {
    min-height: 71px;
    background: url(../images/statsep.png) no-repeat;
    margin: 0 0 20px -1px;
    padding-top: 14px;
    width: 33.3%;
}

.statistics ul.lcol li {
    padding: 0 15px;
    margin-bottom: 2px;
} 

/* navigation */
.navigation {
	padding:12px 7px 5px 5px;
	margin:5px 7px;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #faf8f8, #ffffff);
	background-image: -ms-linear-gradient(top, #faf8f8, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faf8f8), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #faf8f8, #ffffff);
	background-image: -o-linear-gradient(top, #faf8f8, #ffffff);
	background-image: linear-gradient(top, #faf8f8, #ffffff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf8f8', endColorstr='#ffffff', GradientType=0);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);	
	border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
}
.navigation .pages a, .navigation .pages span {
	padding:1px 5px;
	color:#222;
	margin:0 2px;
}
.navigation .pages span {
	background:#EA3579;
	border-radius:0;
	color:#fff;
}
.navigation .pages a:hover {
	background:#1FAEFF;
	color:#fff;
	text-decoration:none;
	border-radius:0;
}
.navigation .nparrow .prev span {
	color:#fff;
	background:#ea3579 url(../images/wbarrow.png) no-repeat 7px 55%;
	padding:3px 10px 2px 20px;
	text-shadow:1px 1px 0 #c32c65;
	border-radius:0;
}
.navigation .nparrow .next a {
	color:#fff;
	background:#1FAEFF url(../images/warrow.png) no-repeat 93% 55%;
	padding:3px 18px 2px 10px;
	text-shadow:1px 1px 0 #61a935;
	text-decoration:none;
	border-radius:0;
}
.navigation .nparrow .prev a {
	color:#fff;
	background:#1FAEFF url(../images/wbarrow.png) no-repeat 7px 55%;
	padding:3px 10px 2px 20px;
	text-shadow:1px 1px 0 #61a935;
	text-decoration:none;	
	border-radius:0;
}
.navigation .nparrow .next span {
	color:#fff;
	background:#ea3579 url(../images/warrow.png) no-repeat 93% 55%;
	padding:3px 18px 2px 10px;
	text-shadow:1px 1px 0 #c32c65;
	border-radius:0;
}

/*======== LEFT SIDEBAR ========*/
aside {
	width:275px;
	float:right;
}

/* block navigation */
.bnavi {
	margin:0 3px;
}
.bnavi li a {
	display:block;
	background:url(../images/gwdot.png) no-repeat 5px 50%;
	border-top:1px dotted #f1f0f0;
	padding:10px 0 10px 15px;
	color:#3e3e3e;
	font-size:14px;
}
.bnavi li:first-child a {
	border-top:none;
}
.bnavi li a:hover {
background: url(../images/gdot.png) no-repeat 5px 50%;
color: #5700B6;
text-decoration: none;
}

/* block lastcomments */
.lastcomm {
	margin:3px 8px 0;
	padding-bottom:8px;
}
.lastcomm li {
	background:#fbfbf7;
	padding:5px 10px;
	line-height:16px;
	margin-top:5px;
	color:#3e3e3e;
}
.lastcomm li:hover {
	cursor:pointer;
	background:#1FAEFF;
	color:#fff;
	text-decoration:none;
}
.lastcomm li a {
	color:#EA3579;
}
.lastcomm li:hover a {
	color:#fff;
	text-decoration:none;
}

/* block archives */
.archlnk {
	margin:5px 8px 0;
}
.archlnk .archives {
	display:block;
	background:#fbfbf7 url(../images/carrow.png) no-repeat 10px 50%;
	padding:7px 10px 7px 23px;
	margin-bottom:3px;
	color:#3e3e3e;
}
.archlnk .archives:hover {
	background:#ea3579 url(../images/tarrow.png) no-repeat 10px 50%;
	color:#fff;
	text-shadow:1px 1px 0 #b82a5f;
	text-decoration:none;
}
.archlnk #dle_news_archive_link {
	text-align:center;
	padding:5px 0 10px;
}
.archlnk #dle_news_archive_link a {
	color:#c3b3a9;
	font-size:12px;
}

/* block vote */
.bvote {
	margin:8px 8px 0;
	padding-bottom:10px;
}
.bvote .allvote {
	background:url(../images/allvote.png) no-repeat;
	border:0 none;
	width:19px;
	padding-top:19px;
	position:absolute;
	top:12px;
	right:10px;
}
.bvote .allvote:hover {
	cursor:pointer;
	background-position:100% 0;
}
.bvote .vtitle {
	background:#ccc;
	color:#222;
	font-style:italic;
	padding:7px 10px;
}
.bvote .vlist {
	margin:10px 0 0;
}
.bvote .vbtn {
	margin-top:5px;
    border-radius:0;
}
.bvote .vbtn .fbutton {
	margin:8px 8px 0 8px;
	border-radius:0;
}
.bvote .vbtn .fbutton:hover {
	color:#ea3579;
}

#block_story_music {
    color: #00ACEE
    background-color: #ea3579;
    overflow:  hidden;
    padding-bottom: 6px; 
    font: 1.3em Arial;
    padding-bottom: 5px;
    padding-top: 10px;
}


/**********************/

.lpanel.clr {
	clear:none;
	}
nav.clr {
	clear:none;
	}
.msgText>div>div {
	clear:both;
	}
.ainfo {
	margin-bottom:12px !important;
	}
#poll_submit {
	clear:both !important;
	display:block !important;
	}	
.post-outer {
    background:#FFFFFF;
    float: left;
    margin: 0 20px 10px 0;
    width: 196px;
    height:167px; 
}
.post-outer a:hover .play-button,#featured_cont a:hover .play-button{
	opacity:1;
}
.play-button {
    background: url(../images/play_button.png) no-repeat 156px 106px;
    cursor: pointer;
    height: 147px;
    opacity: 0.85;
    position: absolute;
    width: 196px;
}
.post-comment-link {
    bottom: -10px;
	overflow: hidden;
	height: 20px;
    font-size: 10px;
    line-height: 20px;
	text-align:center;
    padding: 0 6px;
}
.post-comment-link a {
    color: #EA3579;
}
.lpanel.clr {
	clear:none;
	}
nav.clr {
	clear:none;
	}
.msgText>div>div {
	clear:both;
	}
.ainfo {
	margin-bottom:12px !important;
	}
#poll_submit {
	clear:both !important;
	display:block !important;
	}	
	
.best_tracks td{
    border:solid 1px #dad1db;
	padding:1px 10px 1px 10px;
}
table.best_tracks{
	margin:0 auto !important;
    border:solid 1px #dad1db;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#38163a;
	width:100%;
}
table.best_tracks a {
color:#38163A;
text-decoration:		 none;
}	

table.best_tracks a:hover {
color:#38163A;
text-decoration: underline;
}

table.best_tracks a:visited {
color:#7d1ea2;
text-decoration: none;
}

td.namber{
    text-align:center;
	padding:0 10px 0 10px;
}
.bold{
	font-weight:bold;
}
.bot_link{
	margin:20px 0 0 16px !important;
	font-weight:bold !important;
	width: 640px;
    height: 23px;
    background: url(http://primemusic.ru/templates/prime/imglib/radio_menu_bg.png);
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
line-height:23px;
}


table.songs_table{
width:100%;
border-collapse:collapse;
font-size:0.8em;
border-bottom:15px solid #fff;
}

table.songs_table th, table.songs_table td{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:3px 10px;
vertical-align:top;

}

table.songs_table th{
background-color:#277faf;
border:1px solid #fff;
color:#fff;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

table.songs_table td{
border:1px solid #fff;
font-size: 12px
}

table.songs_table td.num, table.songs_table th.num{
width:40px;
text-align: center;
}

table.songs_table td.load_count, table.songs_table th.load_count{
width:85px;
text-align:center;
}

table.songs_table td.song_name, table.songs_table th.song_name{
width:625px;
text-align:left;
}

table.songs_table td.song_name a{
width:100%;
display:block;
}

table.songs_table td.song_name a:hover{
color:#000;
}

table.songs_table td.show_all{
width:100%;
background-color:#cecece;
border-top:3px solid #fff;
}

table.songs_table td.show_all a{
display:block;
width:100%;
text-align:center;
text-transform:uppercase;
}

table.songs_table td.show_all a:hover{
color:#000;
}
.music {
    background:#fff;
    overflow:hidden;
    padding-bottom:15px; 
    padding-top:20px; 
    font: 1.3em Arial;}
.music a:hover {text-decoration:none;}

.class_over { background-color: #e9e9e9}
.class_out {background-color:#ffffff}

#partners {	
	background-color:#fff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	margin-top:10px;
}
ul.partner_list  li{float:left;width:108px;height:35px;margin-right:10px}
ul.partner_list  li a img {width:108px;height:35px;opacity:0.7;}
ul.partner_list  li a img:hover {opacity:1.0;}

/* ======================================== abc */
#abc {font-size: 1.05em; font-weight:bold; padding: 10px 10px 10px 10px; background: #fff; text-align: center; background: #1faeff;}
#abc a {display: inline-block; padding: 2px 4px; color: #fff;}
#abc a:hover {background: #ea3579; color: #fff; text-decoration:none;}
/* ======================================== Central column */
.main {margin-left:0px; padding-bottom:0px; padding:0px 0px 0px; margin-bottom:0px;}
#main {border:1px solid #fff; padding:8px 12px;}

.ican {         
   float:left;
   border: 1px;  
   padding-top: 3px;
   padding-left: 3px;     
   padding-bottom: 3px; 
   padding-right: 3px;    
   margin-top: 2px;
   margin-left: 2px;  
   margin-right: 2px;
   margin-bottom: 2px;
   border-style: dotted;  
   border-color: #00CD66;
}

.icant {  
   float:left;
   border: 1px;  
   padding-top: 3px;
   padding-left: 3px;     
   padding-bottom: 3px; 
   padding-right: 3px;
   margin-top: 2px;
   margin-left: 2px;  
   margin-right: 2px;
   margin-bottom: 2px;
   border-style: dotted;  
   border-color: #FF0000; 
   color: #FF0000;
} 


/* == [list items] ========================================================= */
.list-items {
	margin:2% 0;
}
.frontpage .list-items:first-child,
.frontpage .list-items:last-child {
	margin:0;
}
.list-items .title {
	padding:2% 2% 0;
	overflow:hidden;
}
.list-items .title h3 {
	float:left;
	padding: 0.3em 0.5em 0.4em;
	margin:0;
	background:url(../images/bg/light-br.png) repeat 0 0;
	background:rgba(126, 90, 59, 0.1);
	border-left:2px solid #f30;
}
.list-items ul:before, .list-items ul:after { content: ""; display: table; }
.list-items ul:after { clear: both; }
.list-items ul { zoom: 1; }
.list-items ul,
.list-items ul li {
	margin:0;
	padding:0;
	list-style:none;
}
.list-items .content {
	padding:1%;
}
.list-items .content ul li {
	float:left;
	position:relative;
	margin:1%;
	width:18%;
	vertical-align:top;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .3);
}
.list-items .content ul li .title {
	position:relative;
	overflow:visible;
	padding:0;
}
.list-items .content ul li .title h2 {
	position:absolute;
	left:0;
	bottom:0;
	display:none;
	padding:.3em .5em .5em;
	margin:0;
	color:#fff;
	background-color:#000;
	background:rgba(0,0,0,.8);
	font-size:1.25em;
	line-height:1em;
}
.list-items .content ul li .poster {
	position:relative;
	overflow:hidden;
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 1);
}
.list-items .content ul li:hover {
	z-index:10;
}


/*======== FOOTER ========*/
footer {
	width:1000px;
	margin:0 auto;
	background:url(../images/footer_bg.png) no-repeat;
	height:77px;
	position:relative;
	box-shadow:0 3px 3px rgba(0,0,0,0.12);
	-moz-box-shadow:0 3px 3px rgba(0,0,0,0.12);
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.12);	
}

footer .copyright {
  margin: 10px 0 0 10px;
  color: #8f8f75;
  font-size: 12px;
  line-height: 16px;
}
footer .copyright a {
	color:#ea3579;
	text-decoration:underline;
}

footer .counts {
	margin:27px 30px 0 0;
}
footer .counts li {
	display:block;
	float:left;
	width:88px;
	height:31px;
	margin-left:10px;
}

/* Обходим плагин Adblock */ 
.no-adb-1 { padding: 5px; background:#fff; border: 1px dashed #ff0000; font-size: 115%; line-height: 1.5; text-align:center; color:#555; } 
/*

/* Кнопки входа, иконки используются также в форме подключения профилей */
.icon-social{display:inline-block;width:16px;height:16px;
line-height:16px;vertical-align:text-top;background:url(../loginme/img/social_16.png) no-repeat;}
.icon-social.icon-vk{background-position:0px 0px;}
.icon-social.icon-ok{background-position:0px -16px;}
.icon-social.icon-mailru{background-position:0px -32px;}
.icon-social.icon-facebook{background-position:0px -48px;}
.icon-social.icon-twitter{background-position:0px -64px;}
.icon-social.icon-google{background-position:0px -80px;}
.icon-social.icon-yandex{background-position:0px -96px;}

/* Кнопки подключения профилей */
.bbcodes.connected {
background: #c9ffc9;
background: -moz-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9ffc9),color-stop(100%,#66cd5b));
background: -webkit-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
background: -o-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
background: -ms-linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
background: linear-gradient(top,#c9ffc9 0,#66cd5b 100%);
}.bbcodes.connected:hover{background: #c9ffc9;background-position:0;}

.providers .bbcodes{display:inline-block;width:130px;padding: 7px 12px 0px;font-size:13px;}
.providers .bbcodes:hover{text-decoration:none;} 
*/
Slider
==============================*/
.horizontal {
    width: 100%;
    margin: 0 auto;
    height: 121px;
}

.horizontal .carousel {
    width: 944px;
    height: 121px;
    margin: 0 auto;
    position: relative;
}

.horizontal .carousel_container {
    width: 944px; /* 5x184 + 5x3px margin */
    height: 121px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0;
    position: relative;
}

.horizontal ul  {
    height: 121px;
    width: 1980px; /* will be overwritten by javascript*/
}

.horizontal ul li {
    width: 184px;
    height: 104px;
    display: block;
    float: left;
    margin-right: 6px;
    position: relative;
}
.horizontal ul li .poster_bg {
    width: 184px;
    height: 104px;
    background: url("../images/shape_4.png") no-repeat center bottom;
}
.horizontal ul li .poster_bg img {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: 184px;
    height: 104px;
}
.horizontal ul li .text_bg {
    position: absolute;
    bottom: 4px;
    left: 24px;
}
.horizontal ul li .text_bg a {
    display: inline-block;
    background: #7cb736;
    width: 127px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    overflow: hidden;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    padding: 0 5px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    color: #fff;
    -webkit-box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 1px 3px 0px rgba(0, 0, 0, 0.5);
}
.horizontal ul li .text_bg a:hover {
    text-decoration: none;
    background: #e23046;
}

.horizontal ul li .caption {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.carousel_right, .carousel_left {
    position: absolute;
    width: 17px;
    height: 17px;
    display: block;
    text-indent: -9999px;
    background: url("../images/navs.png") no-repeat;
}

.carousel_left {
    top: -36px;
    right:119px;
    background-position: 0 0;
}
.carousel_right {
    top: -36px;
    right: 4px;
    background-position: -17px 0;
}
.carousel_right:hover {
    background-position: -17px -17px;
}
.carousel_left:hover {
    background-position: 0 -17px;
}

.disable { 
	display: none; 
}
.editdate, .basetags {
    font-size: 0.9em;
    text-align: right;
    color: #6c838e;
}
.isicons {
	float: right;
	margin: 8px 0 0 6px;
	overflow: hidden;
}
.isicons li {
	float: left;
    width: 17px;
    height: 17px;
    padding: 2px 2px 2px 0;
}

.isicons li img {
    display: block;
}