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

body {
	background:#fff url(../images/body_bg.png) repeat-x top;
	font-family:'Cuprum', sans-serif;
	font-size:13px;
	color:#807a73;	
}

.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:#898989;
	text-transform:uppercase;
	font-size:12px;
	font-style:italic;
	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:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.17);
	-webkit-box-shadow: 0 1px 3px rgba(188, 85, 197, 0.53);
}
.fbutton:hover, .morelnk a:hover, .bcomm .fast a:hover, .user_h .lcol .link a:hover {
	color:#75cb40;
	cursor:pointer;
}

/*======== HEADER ========*/
header {
	background:url(../images/header_bg.png) repeat-x;
	height:130px;
	position:relative;
}

/* logotype */
.logotype {
	float:left;
	margin:16px 0 0 0;
}
.logotype a {
	background:url(../images/logotype.png) no-repeat;
	display:block;
	width:300px;
	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:#a09c98;
	text-transform:uppercase;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
}

.lpanel #spanel {
	display:none;
	background:rgba(0,0,0,0.04);
	position:absolute;
	top:100%;
	right:0;
	margin-top:15px;
	width:258px;
	padding:3px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	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:#b9b6b6;
	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:#919176;
	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:#919176;
	font-style:italic;	
}
.lpanel .scont .lpbtn {
	margin:7px 0 4px;
	text-align:center;
}
.lpanel .scont .lpbtn .fbutton {
	color:#75cb40;
}
.lpanel .scont .lpbtn .fbutton:hover {
	color:#898989;
}
.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.18);
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.18);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.18);
}
.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:#98987f;
	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:#75cb40;
}

/* 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:#929292;
	font-size:14px;
	font-weight:700;
	border-right:1px dotted #eaeaea;
	padding:8px 15px;
	text-transform:uppercase;
}
.topnav li a:hover {
	text-decoration:none;
	color:#75cb40;
}

/* searchbar */
.searchbar {
	background:#f7f7f3;
	width:252px;
	height:33px;
	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:#c3c3b6;
	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(../images/container.png) no-repeat top;
	margin:10px auto 0;
	padding:10px 0 0 8px;
	width:990px; 
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	box-shadow:0 2px 3px rgba(0,0,0,0.12);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.12);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.12);
}

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:#75cb40;
}
.topnews .gbtitle .alltop a:hover {
	color:#f41971;
	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:133px;
	
	border-radius:5px;
}
.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:#75cb40;
	text-decoration:none;
}
.topnews ul li .desc p {
	padding:0 3px;
	color:#242424;
	font-size:12px;
	line-height:15px;
}

/* content */
.content {
	background:#fff;
	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:#75cb40 url(../images/tarrow.png) no-repeat 7px 8px;
	padding:7px 10px 5px 21px;
	font-style:italic;
	text-shadow:1px 1px 0 #5c9f32;
	color:#fff;
}
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:#898989;
	border-left:1px dotted #dbdbdb;
}
article .ainfo .lcol li:first-child {
	border-left:none;
}
article .ainfo .lcol li a, article .abottom .category a {
	color:#898989;
}

.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:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.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:#919176;
}
.related li a:hover {
	background:#ea3579 url(../images/tarrow.png) no-repeat 10px 50%;
	color:#fff;
	text-shadow:1px 1px 0 #b82a5f;
	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:#919176;
}
.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:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.bcomm .bctext {
	padding:5px;
	color:#919176;
	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:#4a9d16;
	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:#adadad;
}

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

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

.addnews {
    font-weight: bold;
}

.impot {
    color: #96c;
    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:5px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.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:#919176;
}
.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:12px;
	text-decoration:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.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:#919176;
	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:12px;
}
.user_b .lcol li, .user_b .rcol li {
	color:#919176;
	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:#9b9b7f;
	margin:0 2px;
}
.navigation .pages span {
	background:#edeeec;
}
.navigation .pages a:hover {
	background:#75cb40;
	color:#fff;
	text-decoration:none;
}
.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;
}
.navigation .nparrow .next a {
	color:#fff;
	background:#75cb40 url(../images/warrow.png) no-repeat 93% 55%;
	padding:3px 18px 2px 10px;
	text-shadow:1px 1px 0 #61a935;
	text-decoration:none;
}
.navigation .nparrow .prev a {
	color:#fff;
	background:#75cb40 url(../images/wbarrow.png) no-repeat 7px 55%;
	padding:3px 10px 2px 20px;
	text-shadow:1px 1px 0 #61a935;
	text-decoration:none;	
}
.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;
}

/*======== MARKET ========*/
.market {
	background:url(../images/article.png) repeat-x bottom;
	margin:1px 1px 0;
	padding-bottom:10px;
}
.market .product {
	float:left;
	background:#fbfbf7;
	width:216px;
	min-height:250px;
	padding:3px;
	margin:7px 0 0 8px;
	position:relative;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.market .product .instock {
	display:block;
	background:#75cb40;
	padding:5px 10px;
	color:#fff;
	position:absolute;
	top:7px;
	left:7px;
	text-shadow:1px 1px 0 #64ae37;
	border-radius:8px;
}
.market .product .expected {
	display:block;
	background:#ea1a72;
	padding:5px 10px;
	color:#fff;
	position:absolute;
	top:7px;
	left:7px;
	text-shadow:1px 1px 0 #ce1764;
	border-radius:8px;
}
.market .product > img {
	display:block;
	width:216px;

	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;	
}
.market .product .title a {
	display:block;
	padding:5px;
	color:#75cb40;
}
.market .product .title a:hover {
	color:#ef1a75;
	text-decoration:none;
}
.market .product .desc {
	padding:0 5px;
	color:#919176;
	font-size:12px;
	font-style:italic;
}
.market .product .desc img {
	display:none;
}
.market .product .price {
	padding:5px;
}
.market .product .price span {
	color:#646464;
	font-size:18px;
	font-weight:700;
}
.market .product .price .old {
	color:#df3f7f;
	font-size:14px;
	font-weight:400;
	padding-left:10px;
}
.market .product .additem {
	display:block;
	color:#fff;
	text-transform:uppercase;
	padding:10px 0;
	margin:3px auto 5px;
	width:140px;
	text-align:center;
	border:3px solid #e4e4e1;
	text-shadow:1px 1px 0 #bc185e;
	background-color: #fbfbf7;
	background-image: -moz-linear-gradient(top, #ff328a, #e1136b);
	background-image: -ms-linear-gradient(top, #ff328a, #e1136b);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff328a), to(#e1136b));
	background-image: -webkit-linear-gradient(top, #ff328a, #e1136b);
	background-image: -o-linear-gradient(top, #ff328a, #e1136b);
	background-image: linear-gradient(top, #ff328a, #e1136b);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff328a', endColorstr='#e1136b', GradientType=0);
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;	
}
.market .product .additem:hover {
	text-shadow:1px 1px 0 #599d2e;
	text-decoration:none;
	background-image: -moz-linear-gradient(top, #7cd544, #69bc35);
	background-image: -ms-linear-gradient(top, #7cd544, #69bc35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7cd544), to(#69bc35));
	background-image: -webkit-linear-gradient(top, #7cd544, #69bc35);
	background-image: -o-linear-gradient(top, #7cd544, #69bc35);
	background-image: linear-gradient(top, #7cd544, #69bc35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cd544', endColorstr='#69bc35', GradientType=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:#928c8c;
	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:#70c13f;
	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:#919176;
}
.lastcomm li:hover {
	cursor:pointer;
	background:#75cb40;
	text-shadow:0 1px 0 #5ea233;
	color:#fff;
}
.lastcomm li a {
	color:#919176;
}
.lastcomm li:hover a {
	color:#fff;
}

/* 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:#919176;
}
.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:#75cb40;
	color:#fff;
	text-shadow:1px 1px 0 #5b9e32;
	font-style:italic;
	padding:7px 10px;
}
.bvote .vlist {
	margin:10px 0 0;
}
.bvote .vbtn {
	margin-top:5px;
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;	
}
.bvote .vbtn .fbutton {
	margin:8px 8px 0 8px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.bvote .vbtn .fbutton:hover {
	color:#ea3579;
}

/*======== 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:27px 0 0 25px;
	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;
}

footer .dcorearts a {
	display:block;
	background:url(../images/dcorearts.png) no-repeat;
	width:106px;
	height:24px;
	margin:29px 25px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.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;
	}





/* 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:133px;
	
	border-radius:5px;
}
.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;
}

/* blocks */
.ablock, .topnews {
	background:rgba(245, 26, 116, 0.06);
	padding:4px;
	margin-bottom:10px;
	border-radius:0px;
}
.ablock > .cblock, .topnews > .tnblock {
	background:#fff;
	position:relative;
	box-shadow:0 0 1px rgba(0,0,0,0.29);
	-moz-box-shadow:0 0 1px rgba(0,0,0,0.29);
	-webkit-box-shadow:0 0 1px rgba(0,0,0,0.29);	
}
.ablock, .ablock > .cblock {
	width:260px;
}
.grbtitle, .gbtitle { /*
	background:url(../images/bg.png) repeat-x;*/
	height:43px;
	line-height:42px;
	color:#e833a9;
}
.grbtitle h2, .grbtitle h3 {
	background-color:#00ACEE;
	color:#FFFFFF;
	padding:0 0 0 40px;
	font-size:14px;
	text-transform:uppercase;	
}
.gbtitle h2, .gbtitle h3 {
	background-color:#EA3579;
	color:#FFFFFF;
	padding:0 0 0 40px;
	font-size:14px;
	text-transform:uppercase;
}
.gsbtitle h2, .gsbtitle h3 {
	background-color:#1FAEFF;
	color:#FFFFFF;
	padding:0 0 0 20px;
	font: arial;
	font-size:14px;
	text-transform:uppercase;	
}
.gpbtitle h2, .gsbtitle h3 {
	background-color:#e83577;
	color:#FFFFFF;
	padding:0 0 0 20px;
	font-size:14px;
	text-transform:uppercase;	
}

.gtbtitle h2, .grbtitle h3 {
	background-color:#019D44;
	color:#FFFFFF;
	padding:0px 0px 0px 40px;
	font: Arial;
	font-size:15px;
	text-transform:uppercase;	
}

/* 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:#fbfbf7 url(../images/carrow.png) no-repeat 10px 50%;
	padding:7px 10px 7px 23px;
	margin-bottom:3px;
	color: #019D44;
}
.latest-main li a:hover {
	background: #019D44 url(../images/tarrow.png) no-repeat 10px 50%;
	color: #FFF;
	text-shadow: 1px 1px 0 #019D44;
	text-decoration:none;
}


.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;
}


