/*
	Template created by CENTROARTS.com
	В© 2013 Centroarts.com
*/
body {
	background-image: url('../images/bg-body.jpg');
}

article.post 




img.wideDialogAva {
	width: 121px;
    height: 121px;
    padding: 9px;
    background: #fff;
    border-radius: 7px;
    box-shadow: 0px 1px 3px 0px #827f7f;
	margin: 20px 0 10px 0;
}

div.infoContent a.shortstoryShare {
	
	display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    right: 0;
    background: #e7a901b8;
    border-radius: 5px;
}

div.infoContent a.shortstoryShare img {
	width: 50px;
	border-radius: none;
	box-shadow: none;
	
}

div.playerTimer {
	text-align: center;
    background: #e7a901;
    color: #795b09;
    font-size: 18px;
    padding: 9px 0;
    margin: 7px 7px 0 7px;
    border-radius: 7px;
    line-height: 21px;
}

div.playerAddComment {
	border-top: 1px solid #ce9d17;
	border-bottom: 1px solid #ce9d17;
	padding: 7px;
	background: linear-gradient(to bottom, #fde8cb 0%,#fed79f 100%);
	position: relative;
	margin-top: 7px;
	
}

div.playerAddComment form textarea {
	display: block;
    height: 125px;
    width: calc(100% - 11px);
    border: 1px solid #ce9d17;
    background: #fffaf3;
    border-radius: 5px;
    padding: 5px 0px 0px 9px;
    color: #bea653;
	resize: none;
}

div.playerAddComment form button {
	    display: block;
    width: 100%;
    margin-top: 5px;
    background: #fed18e;
    border: 1px solid #ce9d17;
    border-radius: 5px;
    padding: 5px 0;
    color: #c79f34;
}

.rating-emoji{
    display: flex;
    justify-content: space-around;
}

.rating-emoji-item{
    padding: 5px;
    border-radius: 10px;
}



.rating-emoji-item-count{
    display: flex;
    justify-content: center;
    color: #765c08;
    margin-top: 5px
}


.rating-emoji-item-image{
    width: 7vh;
}


#emoji-rating-wrapper{
    margin-top: 7px;
    background-color: #fde1ba;
    border-top: 1px solid #d09f1c;
    border-bottom: 1px solid #d09f1c;
    border-left: 0;
    border-right: 0;
    padding: 3px;
}

div.playerAddComment p {
	text-align: center;
    color: #564209;
    font-size: 16px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }

body { word-wrap: break-word; }
body, select, textarea, button, input { font: 14px/1.45 Helvetica, Arial, sans-serif; color: #2a2a2a; outline: none; }

a { outline: none; color: #ee4923; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0 none; }
a > img { vertical-align: bottom; }

h1,h2,h3,h4,h5 { font-weight: normal; }
#logo-text { font-weight: bold; font-size: 39px; line-height: 43px; letter-spacing: -0.05em; }
h2, h1 { font-size: 28px; line-height: 32px; }
h3 { font-size: 22px; line-height: 26px; }
h4 { font-size: 20px; line-height: 24px; }
h5 { font-size: 16px; line-height: 20px; }


input:focus { outline: none }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }
button[disabled], input[disabled] { cursor: default }
.btn, .bbcodes, .ui-button { font-weight: bold; display: inline-block; cursor: pointer; height: 37px; line-height: normal; margin: 0 2px; padding: 6px 20px; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); color: #fff !important;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
 border-width: 0 0 1px 0;
}
.btn:active, .bbcodes:active, .ui-button:active { background: #E7A901; box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.2) }

.btn:hover, .bbcodes:hover, .ui-button:hover { opacity: 0.85 }
.bbcodes, .ui-button { height: 30px; padding: 5px 14px }

p,dl,dd,pre,ul,ol,blockquote,address,table,fieldset { margin-bottom: 20px }

blockquote { margin-left: 20px; padding: 0 20px; font-family: Georgia, Times, serif; font-style: italic; border-left: 6px solid #d7d7d7; color: #737373 }
strong, b { font-weight: bold }
em, cite, i { font-style: italic }
caption { text-align: left }
th, td { vertical-align: middle }
small, .small { font-size: .9em }

.thd, .ui-icon { text-align: left; overflow: hidden; text-indent: -9999px; white-space: nowrap; }

div.playerTitle {
	background: #fbdb83;
    color: #c79f34;
    border-top: 1px solid #ce9d17;
    text-align: center;
    font-size: 15px;
    position: relative;
    padding: 13px 30px;
    border-bottom: 1px solid #ce9d17;
}

div.playerTitle img {
	position: absolute;
	top: 50%;
	margin-top: -9px;
}



div.playerTitle img.playerTitleNext {
	right: 7px;
}

div.playerTitle img.playerTitleBack {
	left: 7px;
}


div.infoTitle {
	background: #fbdb83;
    color: #c79f34;
    border-top: 1px solid #ce9d17;
    text-align: center;
    font-size: 15px;
    position: relative;
    padding: 13px 30px;
    border-bottom: 1px solid #ce9d17;
}

div.infoTitle img {
	position: absolute;
	top: 50%;
	margin-top: -9px;
}



div.infoTitle img.playerTitleNext {
	right: 7px;
}

div.infoTitle img.playerTitleBack {
	left: 7px;
}

div.infoContent {
	border-bottom: 1px solid #ce9d17;
    padding: 9px;
    background: linear-gradient(to bottom, #fde8cb 0%,#fed79f 100%);
}

div.infoContent img {
	width: 150px;
	border-radius: 5px;
	box-shadow: 0px 1px 1px 1px #b3b3b3;
}

div.infoContent p {
	font-size: 12px;
    line-height: 15px;
    color: #765c08;
	text-align: justify;
}

div.infoContent p a {
	color: #0C0700;
}

div.infoContent h3 {
	color: #e27403;
    font-weight: bold;
    text-align: center;
    margin-bottom: 7px;
    font-size: 16px;
}

div.infoSpoiler div.title_spoiler {
    background-color: #fde1ba;
    border-top: 1px solid #d09f1c;
	border-bottom: 1px solid #d09f1c;
	border-left: 0;
	border-right: 0;
    font-weight: bold;
    padding: 14px 13px;
}

div.infoSpoiler {
	margin-top: 7px;
}

div.infoSpoiler div.title_spoiler a {
	color: #785c09;
}

div.infoSpoiler div.text_spoiler {
	background-color: #fde1ba;
    border-bottom: 1px solid #d09f1c;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

div.infoSpoiler div.text_spoiler ol {
	list-style-type: decimal;
    margin: 4px 4px 4px 25px;
    color: #311F04;
    line-height: 17px;
}

div.infoSpoiler div.text_spoiler ol a {
	color: #785c09;
}

.clr { clear: both }
.clrfix:after { clear: both; content: ""; display: block;}

div.pageBack, div.pageNext, div.pageCenter {
	float: left;
	display: block;
	height: 31px;
    padding-top: 14px;
	

}

div.pageBack, div.pageNext {
	width: 49%;
	background: #e7a901;
}

div.pager a {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
    font-family: times new roman, Arial;
    text-transform: uppercase;
	text-align: center;
}

div.pager span {
	color: #9b750f;
	font-size: 18px;
	font-weight: bold;
    font-family: times new roman, Arial;
    text-transform: uppercase;
	text-align: center;
}
div.pager {
	margin-top:15px;
}

div.pageCenter {
	width: 2%;
}

/* == Template == */
#toolbar {
	position: relative;
	width: 100%;
	height: 55px;
	background-color: #e7a901;
	}
	
	#toolbar a.logo {
		color: #fff;
		font-family: times new roman;
		font-size: 23px;
		text-shadow: 0 1px 0 #8A8A8A;
		display: block;
		height: 40px;
		padding-top: 15px;
		text-align: center;
		width: 50%;
		margin: 0 auto;
		
	}
section#content {
	
	position:relative;
}
section#content #dle-content {
	display:inline-block;
position:absolute;
right:0;
left:0;
margin:0 auto;
overflow: hidden;
}
	
#in-toolbar { overflow: hidden; display: block; width: 100%; height: 44px; }
	#in-toolbar a { color: #fff }

/* Top Menu */
#menu-btn { cursor: pointer; float: right; width: 17px; padding: 0 20px; height: 44px; position: relative }
	#hamburger { top: 20px; }
	#hamburger:after { bottom: -3px; }
	#hamburger:before, #hamburger:after, #hamburger { background: #fff; content: ""; display: block; height: 3px; left: 0; position: relative; width: 17px; }
	#hamburger:before { top: -6px; }

	#menu-head { display: none; }
	#menu-head.open { display: block; }
	#menu-head a { border-top: 1px solid #222; display: block; height: 1%; padding: 10px 20px; color: #fff; }
	#menu-head a:hover { background: #ee4923; text-decoration: none; }

/* Login */
a#login-btn {
	display: block;
    position: absolute;
    width: 73px;
    height: 27px;
    top: 10px;
    right: 10px;
    background: url(../images/Enter.png);
    color: #fff;
    font-size: 17px;
    font-family: times new roman, Arial;
    padding-top: 7px;
    text-shadow: 0 1px 0 #8A8A8A;
    text-align: center;
	
}


a.menu-left {
	display: block;
	height: 23px;
	width: 32px;
	position: absolute;
	top: 17px;
    left: 10px;
}

article.post {
	height:247px;
	background-repeat: no-repeat;
	position: relative;
	background-size: cover;
    background-position: center center;
	width: 330px;
	margin: 0 auto;
	margin-top: 10px;
	box-shadow: 0px 2px 4px 0px #949494;
}
article.static {
	height:100%;
    width: 94%;
    box-shadow: none;
    padding: 3%;
    text-align: justify;
    background: #ffd8a0;
    margin: 0;
}

article.static h1 {

	text-align: center;
    font-weight: bold;
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    color: #b18308;


}



article.post span a {
	display: block;
	position: absolute;
	width: 100%;
	height: 193px;
	
}

article.post h2 {
	width: 318px;
	position: absolute;
	color: #fff;
	font-size: 18px;
	bottom: 17px;
	height: 29px;
    background: rgba(0,0,0,0.70);
    padding: 9px 5px 0 7px;
	font-family: times new roman, Arial;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	
}

div.short-categori {
	width: 323px;
    height: 14px;
    bottom: 0;
    background: #daa002;
    position: absolute;
    font-size: 12px;
    color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: bold;
    padding: 3px 3px 0 4px;
	
}

div.short-categori i a {
	font-weight: bold;
	text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
	color: #fff
}

.thd, .ui-icon, .ico:before { display: inline-block; background-image: url(../images/sprite.png); }
.thd, .ui-icon { text-align: left; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.ico:before { float: left; content: ""; width: 12px; height: 12px }

	.wideDialog { text-align: center; top: 55px; bottom:0; left:0; right:0; overflow:scroll; z-index: 99999; position: fixed; background: #fff; background: rgba(255,255,255,0.9); width:100%; left:100%;transition: left 0.5s ease; -webkit-transition: left 0.5s ease;-moz-transition: left 0.5s ease;-o-transition: left 0.5s ease;}
	.wideDialog::-webkit-scrollbar {width: 0;}
	.wideDialog.open { left:0;}

	#lg-close { cursor: pointer; position: absolute; right: 0; top: 0; width: 45px; height: 45px; background-position: -30px -38px; }

#loginpane { float: left; margin-top: 41px }
	.loginbox { position: fixed !important }

	.login-form { padding: 20px; margin-top: 13%; }
	.login-form .f_input { font-size: 1.2em; padding: 8px; width: 100%; height: 44px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
	.login-form li { margin-bottom: 1em }
	.login-form li label { display: block; margin-bottom: .2em }
	.login-form a { color: #B98907 !important; }

	.log-links { padding: 15px 0; text-align: center; }

#usermenu a {
		display: block;
		padding: 10px 0;
		font-size: 18px;
		color: #533d01;
		background: #dbdada;
		margin-bottom: 7px;
}

/* = Header = */
.background { height: 35px; background: #ee4623 url(../images/bg.jpg) repeat-x; }
#header { padding: 0 20px; position: relative; }
	#header {
		background-color: #fff;
		background: -webkit-linear-gradient(top, #fff 60%, #ebebeb 100%); 
		background: -moz-linear-gradient(top, #fff 60%, #ebebeb 100%); 
		background: -ms-linear-gradient(top, #fff 60%, #ebebeb 100%); 
		background: -o-linear-gradient(top, #fff 60%, #ebebeb 100%);
		background: linear-gradient(top, #fff 60%, #ebebeb 100%);
	}

	#header { border-bottom: 1px solid #d4d4d4; box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1); }

	#logo * { display: block; }
	a#logo { text-decoration: none; }
	a#logo * { cursor: pointer; }
	#logo span { font-size: 1.2em; color: #595959 }
	#logo { display: block; text-align: center; padding: 20px 0; }

/* Quick Search */
#quicksearch { display: inline; }


/* Go2Full */
#go2full { color: #8b8b8b; text-shadow: 0 1px 0 #fff; display: block; width: 100%; padding: 12px 0; font-size: .8em }
	#go2full:before { margin: 2px 10px 0 0; width: 31px; background-position: -12px 0 }

/* = Footer = */
#footer { text-align: center; }
	#footer .background { height: 8px; background-position: 50% 50% }
	#copyright { padding: 16px 20px; font-size: .8em }
	#copyright a, #copyright { color: #6a6a6a; }

/* FootMenu */
#footmenu { color: #fff; height: 1%; padding: 20px; background: #2d2d2d url(../images/dbg.png); }
	#footmenu h3 { margin-bottom: .6em; }
	#footmenu a { color: #fff; }
	.main-nav a { display: block; margin-bottom: 1px; height: 1%; padding: 5px 10px; background: #262626; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.nav-sep { display: inline-block; height: 14px }

/* = Content = */
	.title a { color: #2a2a2a; }
	.title a:hover { color: #ee4923; }
	.post-info, .icat, .com-inf { margin: 0; font-size: .8em; color: #6a6a6a; }
	.post-info a, .icat a { font-weight: bold; color: #6a6a6a; }
	.post-info a:hover, .icat a:hover { color: #ee4923; }
	.post-info li { display: inline-block; margin-right: 1em; }
	.post-info li:before { margin: 3px 5px 0 0; }
	.post-info { margin-bottom: 5px; }
	.post-cont { margin-bottom: 20px; }

	.iauthor:before { width: 8px; height: 10px; background-position: -43px 0 }
	.idate:before { width: 10px; height: 10px; background-position: -60px 0 }
	.iviews:before { width: 10px; height: 11px; background-position: -70px 0 }
	.icat:before { position: absolute; margin: 4px 5px 0 -14px; width: 9px; height: 10px; background-position: -51px 0 }

	.icat { border-top: 1px solid #e7e7e7; position: relative; padding: 5px 0 15px 14px; }

	.com-num, .more a { -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.more a { padding: 8px 20px; float: left; text-shadow: 0 -1px 0 #000; }
	.more a, a .pprev, a .pnext { color: #fff; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
		transition: opacity .4s ease; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; -moz-transition: opacity .4s ease;
	}
	.more a:hover, a:hover .pprev, a:hover .pnext { text-decoration: none; opacity: .9; }

	.com-num { color: #ee4923; float: right; padding: 8px 10px; background: #f6f2ee; }
	.com-num:before { float: none; vertical-align: middle; display: inline-block; width: 13px; height: 13px; margin-right: 4px; background-position: -80px 0; }

/* Fullstory */
.fullstory { border-bottom-width: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

	.box { margin-bottom: 2em; }
	.box h3 { padding: 0 20px; margin-bottom: .6em; }
	#rel-news { border-bottom: 1px solid #e1e1e1; }
	#rel-news a { display: block; height: 1%; padding: 8px 40px 8px 20px; border-top: 1px solid #e1e1e1; position: relative; }
	#rel-news a {
		background-color: #f5f5f5;
		background: -webkit-linear-gradient(top, #f5f5f5 30%, #f0f0f0 100%); 
		background: -moz-linear-gradient(top, #f5f5f5 30%, #f0f0f0 100%); 
		background: -ms-linear-gradient(top, #f5f5f5 30%, #f0f0f0 100%); 
		background: -o-linear-gradient(top, #f5f5f5 30%, #f0f0f0 100%);
		background: linear-gradient(top, #f5f5f5 30%, #f0f0f0 100%);
	}
	#rel-news a:hover { text-decoration: none; color: #fff; }
	#rel-news a:before { position: absolute; right: 20px; top: 50%; margin-top: -6px; background-position: -54px -14px; }
	#rel-news a:hover:before { background-position: -30px -26px; }

/* РћРїСЂРѕСЃС‹ */
.gr-box { text-align: center; background: #f3f3f3; padding: 20px; border-bottom: 1px dashed #dbdbdb; }
	.vtitle, .vlist { margin-bottom: .6em; }
	.vlist { background: #fff; text-align: left; width: 80%; padding: 14px; margin: 0 auto 15px auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
	.vfoot .btn { margin: 2px; }

/* РРЅС„РѕСЂРјР°С†РёРѕРЅРЅРѕРµ СЃРѕРѕР±С‰РµРЅРёРµ */
.berrors { background: #fce5ba; color: #a76846; padding: 10px 20px; height: 1%; }
	.berrors a { color: #aa4e43 }

/* Comments */
.commentbox { margin-bottom: 0 }
.comment {
	padding-left: 7px;
	margin: 9px 9px 12px 9px;
	border-left: 1px solid #A0790E;
	}

div.com-inf {
	position: relative;
	background: rgba(208, 192, 149, 0.65);
	height: 31px;
}

div.com-inf img, div.com-inf b, div.com-inf span {
position: absolute;

}

div.com-inf img {
	top: 5px;
    left: 4px;
}	

div.com-inf b {
	left: 37px;
    top: 10px;
	color: #6D5106;
}

div.com-inf span {
	right: 3px;
	top: 10px;
	color: #6D5106;
}
	
.com-cont {
	margin-top: 5px;
    background: rgba(222, 184, 84, 0.46);
    padding: 10px;
	color: #674D06;
	
	
}
	.comment .photo { margin-top: -2px; vertical-align: middle; width: 25px; height: 25px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; border-radius: 13px; }
	.com-inf .arg, .comment .photo { margin-right: 10px; }
	.fast a, .del a { margin-top: -5px; float: right; width: 30px; height: 12px; text-align: right; padding: 9px 0; }
	.fast .thd { width: 14px; height: 12px; background-position: -66px -14px; }
	.del .thd { width: 11px; height: 11px; background-position: -54px -26px; }
	.mass-check { float: right; }

	.mass_comments_action { text-align: right; border-top: 1px dashed #dbdbdb; border-bottom: 1px solid #fff; background: #f3f3f3; padding: 20px }
	.mass_comments_action *, .mass_comments_action { font-size: 11px; }

/* Pager */
	.pager .ico:before { float: none; position: absolute; margin-top: 4px; }
	.pprev, .pnext { color: #979797; padding: 8px 10px; background: #f1f1f1; position: relative; }
	.pprev { padding-right: 30px; float: right; }
	.pnext { padding-left: 30px; float: left; }

	.pprev:before { right: 10px; background-position: -30px -14px; }
	.pnext:before { left: 10px; background-position: -42px -14px; }

	a .pprev:before { background-position: -30px -26px; }
	a .pnext:before { background-position: -42px -26px; }

	a .pprev, a .pnext { border-bottom: 1px solid #ca1f0c; }
	a .pprev, a .pnext, #rel-news a:hover, .btn, .bbcodes, .ui-button {
    background-color: #E7A901;
    background: -webkit-linear-gradient(top, #EFB10B 0%, #E7A901 100%);
	}

/* forms */
.ux-form { border-top: 1px solid #dbdbdb; background: #f3f3f3; padding: 20px; }
	.ux-form h3 { margin-bottom: .6em; }

	.ui-form { width: 100%; overflow: hidden; }
	.ui-form li { margin-bottom: 8px; }

	#fullsearch table { margin: 0 }

.tableform { width: 100%; }
	.tableform td, .tableform th { border-top: 1px dotted #ebebeb; padding: 10px 0; text-align: left; }
		.tableform tr:first-child td, .tableform tr:first-child th { border: 0 none; }
		.tableform th, .tableform .label, .tableform .addnews { width: 25%; font-weight: normal; vertical-align: top; padding-right: 10px; padding-top: 8px; }
		.imp::after { color: #e46950; content: "*"; font-weight: bold; }
		p.label { margin-bottom: .2em; } 

	.recipient select { width: 298px; }

	.checkbox { color: #787878; padding: 4px 0; line-height: 1em; }
	.checkbox input { margin-top: -2px; vertical-align: middle; }

	/*captcha*/
	.c-captcha-box { padding: 15px; font-size: 11px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #fff; }
	.c-captcha { position: relative; height: 70px; }
	.c-captcha #dle-captcha, .c-captcha .f_input { float: left; margin-right: 5px; }
	.c-captcha #dle-captcha a { display: block; clear: both; }
	.c-captcha .f_input { position: absolute; left: 125px; font-size: 20px; height: 30px; padding: 9px; width: 100px; }




.fieldtr select, .f_textarea, .f_input, .xfields textarea, .xprofile textarea, .tdfield select, .lfield input, .editor input[type="text"], #category, textarea.ui-corner-all, .pm select,

.fieldtr select:focus, .pm select:focus, .textin:focus, .f_textarea:focus, .f_input:focus, .xfields textarea:focus, .xprofile textarea:focus, .editor input[type="text"]:focus, #category:focus, textarea.ui-corner-all:focus,  .tdfield select:focus, .lfield input:focus,
.xfields input:focus, .xprofile input:focus, .xfields select:focus, .xprofile select:focus, .mass_comments_action select:focus, .bbeditor select:focus { border-color: #7c7c7c; }

.combofield { position: relative; padding-right: 120px; }
	.combofield .bbcodes { width: 110px; position: absolute; top: 0; right: 0 }

/* РЎС‚Р°С‚РёСЃС‚РёРєР° */
.tlist { width: 100%; }
	.tlist tr { border-top: 1px dotted #eee; }
	.tlist tr td { padding: 4px 0; }
	.tl-right { width: 20%; text-align: right; }
	.subtitle { margin-bottom: .4em }

/* Р РµР·СѓР»СЊС‚Р°С‚С‹ РѕРїСЂРѕСЃР° */
.voteprogress, .voteprogress span, .pollprogress, .pollprogress span { display: block; height: 6px }
	.voteprogress, .pollprogress { background-color: #e3e3e3; padding: 1px; margin: 2px 0 8px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
	.voteprogress span, .pollprogress span { background: #ee4923; overflow: hidden; text-indent: -9999px; white-space: nowrap; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
	
	#raspisMon a, #raspisTue a, #raspisThu a, #raspisFri a, #raspisSat a, #raspisSun a, #raspisWed a, #raspisNest a {
	display: block;
    padding: 7px;
    margin-top: 2px;
    background: rgb(250, 212, 144);
    color: rgb(175, 120, 23);
}

#raspisMon a:hover, #raspisWed a:hover, #raspisTue a:hover, #raspisThu a:hover, #raspisFri a:hover, #raspisSat a:hover, #raspisSun a:hover, #raspisNest a:hover {
	text-decoration: none;
    background: rgb(255, 204, 111);
}
