/* Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com */html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, pre, code, address, caption, cite, code, table, font {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
h1, h2, h3, h4, h5, body {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
}
h1, h2, h3, h4, h5 {
	line-height: 1.2em;
	font-weight: bold;
}
h1 {
	font-size: 1.8em;
	font-weight: normal;
}
h2 {
	font-size: 1.25em;
}
h3 {
	font-size: 1.25em;
	font-weight: normal;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.0em;
}
a {
	color: #a00200;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
input, textarea, select {
	font-size: 1em;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	outline: none;
}
body {
	color: #000;
	background-color: #FFFFFF;
	font-size: 0.70em;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4em;
}
.pagebg {
	text-align: center;
	background-color: #f0eeeb;
}
p {
	padding: 0;
	margin: 0;
	margin-bottom: 0.4em;
}
.clr {
	clear: both;
}
a img {
	border: 0 none;
}
.parag {
	text-indent: 30px;
}
.small {
	font-size: 0.9em;
	color: #717170;
}
hr {
	border: 0 none;
	border-top: 1px solid #cfcfcf;
	height: 1px;
}
ul {
	margin: 0;
	padding-left: 16px;
	list-style-position:outside;
	list-style-image:none;
}
ul li, #header h1 {
	margin: 0;
	padding: 0;
}
ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 2.2em;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.reset, .reset li, #pager ul, #pager ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.wrapper {
	width: 980px;
	text-align: left;
	margin: 0 auto;
}
.lcolomn {
	float: left;
	display: inline;
}
.rcolomn, .searchform {
	float: right;
	display: inline;
}
.red {
	color: #a00200;
}
.yellow {
	color: #ffa306;
}
.toppanel {
	background-color: #32383c;
	height: 35px;
	padding-right: 7px;
}
.topmenu, .topmenu li {
	display: inline;
}
.topmenu, .submenu {
	font-size: 1.1em;
}
.topmenu li a {
	border-right: 1px solid #262b2e;
	text-decoration: none !important;
	float: left;
	padding: 0 12px;
	height: 35px;
	line-height: 34px;
	color: #fff;
	text-transform: uppercase;
}
.topmenu li a.sub {
	padding-right: 30px;
	background: url("../images/sublinks.png") no-repeat 100% 0;
}
.topmenu li a:hover, .topmenu li a.selected {
	background-color: #464b4f;
}
.topmenu li a.sub:hover, .topmenu li a.selected {
	background-position: 100% -35px;
}
.submenu {
	margin: -1px 0 0 0;
	background-color: #3b4143;
	border: 1px solid #262626;
	position: absolute;
	top: 0;
	z-index:100;
	width: 195px;
	visibility: hidden;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
.submenu a {
	border-bottom: 1px solid #34393b;
	width: 100%;
	display: block;
	text-indent: 12px;
	padding: 7px 0;
	text-decoration: none !important;
	color: #fff;
}
.submenu a:hover {
	background-color: #4d5254;
}
.searchform {
	width: 177px;
	height: 20px;
	overflow: hidden;
	position: relative;
	top: 7px;
	background-color: #efefef;
}
.searchform .lfield {
	float: left;
	width: 150px;
	height: 12px;
	padding: 0 0 0 3px;
}
.searchform .lfield input, .searchform .submit input {
	background: none;
	border: 0 none;
}
.searchform .lfield input {
	width: 150px;
	padding: 3px 0 0;
}
.searchform .submit {
	position: absolute;
	right: 0;
	top: 0;
}
.searchform .submit input, .searchform .submit {
	width: 20px;
	height: 20px;
}
.searchform .submit input {
	cursor: pointer;
	background: #f9f9f9 url("../images/search.png") no-repeat 0 0;
}
.searchform .submit input:hover {
	background-position: -20px 0;
}
.header {
	height: 114px;
	padding: 0 7px 0 238px;
	background: #fdfdfd url("../images/header.png") no-repeat 100% 0;
	overflow: hidden;
}
.header .lcolomn {
	width: 238px;
	margin: 0 0 0 -238px;
	text-align: center;
}
.header .rcolomn {
	width: 100%;
	height: 114px;
	overflow: hidden;
}
.header .lcolomn h1 {
	display: inline;
}
.header .lcolomn h1 a {
	display: block;
	margin: 21px auto 0 auto;
	width: 185px;
	height: 62px;
	background-image: url("../images/qeek.png");
	overflow: hidden;
	line-height: 180px;
	white-space: nowrap;
}
.bannertop {
	float: left;
	width: 468px;
	height: 60px;
	overflow: hidden;
	margin: 26px 0 0 0;
}
.loginform {
	display: inline;
}
.loginbox {
	float: right;
	display: inline;
	padding-right: 5px;
	margin-top: 8px;
}
.loginbox .lfield {
	width: 204px;
	height: 29px;
	overflow: hidden;
}
.loginbox .lfield span {
	float: left;
	width: 42px;
	line-height: 19px;
	margin: 0 5px 0 0;
	text-align: right;
	color: #585858;
}
.loginbox .lfield div {
	float: left;
	width: 151px;
	height: 18px;
	border: 1px solid #d0d0d0;
	background-color: #fff;
	padding: 0 2px;
}
.loginbox .lfield div input {
	border: 0 none;
	background: none;
	padding: 0;
	margin: 2px 0 0;
	width: 100%;
}
.loginbox .fpass {
	height: 20px;
}
.loginbox .fpass div {
	width: 111px;
	margin-right: 4px;
}
*html .loginbox .fpass div {
	margin-right: 1px;
}
.loginbox .btn {
	float: left;
	width: 35px;
	height: 20px;
}
.loginbox .btn {
	background: #d2d2d2 url("../images/login.png") no-repeat 0 0;
}
.loginbox .btn:hover {
	background-position: -35px 0;
}
.regline {
	padding: 5px 0;
	text-align: right;
}
.loginenter {
	margin: 7px 0 0 0;
	float: right;
	width: 106px;
	padding: 0 106px 0 0;
}
.loginenter .lemenu {
	float: left;
	width: 100%;
	display: inline;
}
.loginenter .leavatar {
	position: relative;
	float: right;
	width: 106px;
	text-align: right;
	margin: 0 -106px 0 0;
	display: inline;
}
.loginenter .leavatar img {
	width: 100px;
}
.loginenter .lemenu li {
	padding: 1px 0 3px 0;
	background: url("../images/dotted.png") repeat-x 0 100%;
	text-align: right;
}
.loginenter .lemenu li.last {
	background: none;
}
.loginwindow {
	background: url("../images/loginwindow.png") no-repeat 0 5px;
	position: absolute;
	padding-left: 6px;
	width: 100px;
	height: 100px;
	left: 0;
	top: 0;
	display: none;
	z-index: 2;
	overflow: hidden;
}
.loginwinbg {
	background-color: #000;
	width: 100px;
	height: 100px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
.loginwinbg ul {
	padding: 4px;
	line-height: 1.3em;
	text-align: left;
	color: #999;
}
.loginwinbg ul a {
	color: #fff;
}
.hide {
	position: absolute;
	bottom: 4px;
	font-size: 0.9em;
}
.infoblock {
	text-align: right;
	height: 73px;
	background: url("../images/infoblock.png") no-repeat 0 0;
	color: #fff;
	overflow: hidden;
	padding: 0 58px 0 20px;
}
.infoblock .pad {
	margin: 11px 0 0 0;
}
.speedbar {
	margin: 0 0 6px;
0;
	padding: 0 10px;
	color: #ffffff;
	height: 30px;
	line-height: 29px;
	background: url("../images/infoblock.png") no-repeat 0 -73px;
}
.speedbar a, .version a {
	color: #ffa207;
}
.version {
	float: right;
	padding-top: 6px;
}
*html .speedbar, *html .infoblock {
	background-image: url("../images/infoblock_ie.png");
}
.container, .leftside, .midside, .rightside, .mainside {
/*overflow: hidden;*/
}
.container {
	padding: 0 0 0 172px;
}
.container .midside .container {
	padding: 0 250px 0 0;
}
.leftside, .rightside {
	display: inline;
}
.leftside {
	float: left;
	width: 172px;
	margin: 0 0 0 -172px;
}
.rightside {
	float: right;
	width: 244px;
	margin: 0 -250px 0 0;
	padding-left: 6px;
}
.midside {
	float: right;
	width: 100%;
}
.mainside {
	font-size: 1.1em;
	float: left;
	width: 100%;
}
table.conts {
	border: 0 none;
	width: 100%;
}
.footbrd {
	border: 1px solid #454545;
	border-width: 1px 0;
	padding: 5px 0;
	margin: 0 0 12px 0;
}
.footer {
	padding: 10px 0 10px 15px;
	height: 60px;
	background: #171717 url("../images/qeekfoot.png") no-repeat 100% 100%;
}
.fmenuline {
	color: #454545;
}
.fmenuline ul, .fmenuline ul li, .footinfo .footmenu li {
	display: inline;
}
.fmenuline ul {
	overflow: hidden;
}
.fmenuline ul li, .footinfo .footmenu li {
	padding: 0 4px 0 2px;
	border-right: 1px solid #454545;
}
.fmenuline ul li.last, .footinfo .footmenu li.last {
	border: 0 none;
	padding-right: 0;
}
.footinfo {
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.copyright {
	float: left;
}
.copyright a, .copyright {
	color: #acacac;
}
.footinfo .rcolomn {
	text-align: right;
}
.inblog {
	color: #acacac;
}
.footcounts {
	position: relative;
	text-align: right;
	height: 32px;
	padding: 0 10px;
}
.centroarts {
	position: absolute;
	display: block;
	top: 0;
	left: 10px;
	width: 100px;
	height: 22px;
	background: url("../images/centroartsdark.png");
	overflow: hidden;
	line-height: 100px;
	white-space: nowrap;
}
.fbutton, .btn_reglog {
	border: 0 none;
	cursor: pointer;
	font-weight: bold;
}
.fbutton {
	background: #6d6d6d url("../images/fbutton.png") no-repeat 0 0;
	width: 97px;
	height: 26px;
	color: #fff;
	padding: 2px 2px 6px 4px;
}
.fbutton:hover {
	background-position: 0 -26px;
	background-color: #8b8b8b;
}
.fresult {
	cursor: pointer;
	text-decoration: none;
	border: 0 none;
	background: none;
	color: #a00200;
}
.fresult:hover {
	text-decoration: underline;
}
.leftside .block, .rightside .block, .mainside .block, .blockwhite {
	background-color: #fdfdfd;
	width: 166px;
	overflow: hidden;
	margin: 0 0 6px 0;
	padding: 0 0 10px 0;
}
.rightside .block {
	width: 244px;
	font-size: 1.1em;
}
.blockbtn {
	width: 166px;
	overflow: hidden;
	margin: 0 0 6px 0;
}
.rightside .blockbtn {
	width: 244px;
}
.blockad {
	overflow: hidden;
	margin: 0 0 6px 0;
	background-color: #32383c;
}
.leftside .blockad {
	border: 3px solid #32383c;
	width: 160px;
}
.rightside .blockad {
	border: 2px solid #32383c;
	width: 240px;
}
.mainside .blockad {
	border: 3px solid #32383c;
	text-align: center;
}
.mainside .block, .blockwhite {
	width: auto;
}
.block .dtitle, .sort {
	overflow: hidden;
	background-color: #32383c;
	padding: 10px 0 0 12px;
	color: #fff;
	font-weight: bold;
	height: 25px;
	margin: 0 0 10px 0;
}
.block .dtitle img {
	height: 13px;
	background: url("../images/bheadings.png") no-repeat;
}
.block .dcont, .blockwhite .dcont {
	margin: 0 10px;
}
.blockwhite .dcont {
	padding: 10px 0 0;
}
.leftside .bauthors {
	padding: 0 0 3px 0;
}
.bauthors .dtitle img {
	width: 114px;
	background-position: 0 0;
}
.bauthors li {
	padding: 0 0 6px 70px;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #d4d6d6;
	overflow: hidden;
}
.bauthors li .lcolomn {
	width: 70px;
	margin: 0 0 0 -70px;
	overflow: hidden;
}
.bauthors li .lcolomn img {
	width: 65px;
	height: 65px;
}
.bauthors li .rcolomn {
	width: 100%;
	line-height: 1.1em;
}
.bauthors li .rcolomn h3 {
	line-height: 0.9em;
	font-weight: bold;
	margin: 0 0 0.4em 0;
}
.bauthors li .rcolomn h3 a {
	color: #f39b1b;
}
.barchives .dtitle img {
	width: 109px;
	background-position: 0 -39px;
}
a.archives {
	color: #000;
	padding-left: 12px;
	background: url("../images/yellowarrow.png") no-repeat 0 6px;
}
a.archives b {
	font-weight: normal;
}
#dle_news_archive_link a.archives {
	color: #d01a07;
}
.btopnews .dtitle img {
	width: 145px;
	background-position: 0 -26px;
}
.btopnews li {
	background: url("../images/dotted.png") repeat-x 0 100%;
}
.btopnews li a {
	text-decoration: none !important;
	display: block;
	cursor: pointer;
	padding: 5px 0 6px 0;
	color: #000;
	width: 100%;
}
.btopnews li a:hover {
	color: #a00200;
}
.bvote .dtitle img {
	width: 94px;
	background-position: 0 -13px;
}
.bvote .dtitle {
	margin: 0;
}
.vtitle {
	padding: 0 0 6px 0;
	background: url("../images/vtitle.png") no-repeat 100% 100%;
	color: #fff;
}
.vtitle b {
	display: block;
	padding: 8px 10px;
	background-color: #ffa306;
}
.bvote .fbutton {
	margin: 0 0 0.4em 0;
}
.bvote .fresult {
	font-size: 0.9em;
}
.btags .dtitle img {
	width: 95px;
	background-position: 0 -52px;
}
.baddcomment .dtitle img {
	width: 189px;
	background-position: 0 -78px;
}
.brelated .dtitle img {
	width: 125px;
	background-position: 0 -65px;
}
.brelated a {
	color: #565656;
}
.brelated a:hover {
	color: #a00200;
}
.brelated li {
	padding: 2px 0;
	text-indent: 13px;
	background: url("../images/relatearrow.png") no-repeat 0 7px;
}
.bstats .dtitle img {
	width: 85px;
	background-position: 0 -91px;
}
.btopusers .dtitle img {
	width: 161px;
	background-position: 0 -195px;
}
.btopusers .dtitle img {
	width: 161px;
	background-position: 0 -195px;
}
.baddnews .dtitle img {
	width: 116px;
	background-position: 0 -104px;
}
.bfeedback .dtitle img {
	width: 116px;
	background-position: 0 -169px;
}
.blostpass .dtitle img {
	width: 177px;
	background-position: 0 -130px;
}
.bpm .dtitle img {
	width: 142px;
	background-position: 0 -182px;
}
.bprofile .dtitle img {
	width: 171px;
	background-position: 0 -117px;
}
.bregister .dtitle img {
	width: 254px;
	background-position: 0 -156px;
}
.brvalid .dtitle img {
	width: 156px;
	background-position: 0 -221px;
}
.bsearch .dtitle img {
	width: 104px;
	background-position: 0 -143px;
}
.online .dtitle img {
	width: 145px;
	background-position: 0 -234px;
}
.online .onresult {
	font-size: 0.8em;
	padding-top: 10px;
}
.red {
	color:red;
}
.green {
	color:green;
}
.grey {
	color:#999;
}
.middle_ads {
	font-size: 22px;
	color:#FF6E21;
	background-color: #f0eeeb;
	padding: 20px 0 20px 0;
	margin: 5px 0 5px 0;
	text-align: center;
}
.middle_ads a {
	color:#FF6E21;
	text-decoration: underline;
}
