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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: inherit;
	font-family: inherit;
	vertical-align: top;
}
:focus {
outline: 0;
}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
abbr, acronym {border:0;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix, {display: inline; clear: both;}
* html .clearfix {height: 1%;}

body {
	font: normal 70% Tahoma, Arial, Helvetica, sans-serif;
	line-height: 130%;
}

a:link, a:visited {color: /*#0066cc*/#00827a;}
a:hover {text-decoration: none;}
h2 {font-size: 18px; line-height: 20px; margin: 0 0 10px 0 ;} /* Заголовок для названия страниц, например "регистрация", "статистика" и т.д. А также заголовки для выделенных элементов, например "Добавление комментария", "Другие новости по теме" и т.д. */
.spacer {width: 100%; height: 20px; border-top: 1px solid #ddd; clear: both;}
textarea {height: 120px; border: 1px solid #0a051f; width: 458px;}
select {border: 1px solid #0a051f;}
input.sec_code {width: 114px;} /* "Введите код:" под размер капчи */
.reg_code a {margin-left: 150px;} /* "обновить код" ссылка под капчей */
#topPanel a {margin-right: 10px;}
#topPanel span a {color: #FF3366;}
#topPanel dl {margin: 0 20px;}
#topPanel dt {float: left;}
#topPanel dd {float: right;}
.block {width: 232px; margin-bottom: 20px;}
.b-t {width: 100%; height: 43px; padding: 8px 0 0 10px; background: url("../images/b-t.png") no-repeat 0 0;}
.b-c {width: 212px; padding: 0 10px 10px 10px; background: url("../images/b-c.png") repeat-y;}
.b-c {min-height: 100px; height:auto !important; height: 100px;}
.b-b {width: 100%; height: 6px; background: url("../images/b-b.png") no-repeat 0 0; font-size: 1px;}
.block h3 {width: 100px; height: 18px; text-indent: -9000px;}
.block h3.calendar {background: url("../images/title-calendar.png") no-repeat 0 0;}
.block h3.igroteka {background: url("../images/title-igroteka.png") no-repeat 0 0;}
.block h3.archive {background: url("../images/title-archive.png") no-repeat 0 0;}
.block h3.statistic {background: url("../images/title-statistic.png") no-repeat 0 0;}
.block h3.vote-title {background: url("../images/title-vote.png") no-repeat 0 0;}
.b-c dt {float: left; width: 88px; height: 31px; background: #0066FF; margin: 5px 0 0 12px;}
#navigation {position: absolute; top: 27px; left: 0; height: 76px;}
#navigation ul {margin-left: 240px;}
#navigation ul.sub li {margin: 0 6px;}
#navigation li {float: left;}
#navigation li a {color: #fff; text-decoration: none;}
#navigation h2 {height: 38px; text-indent: -9000px; cursor: pointer;}
#navigation h2.a {width: 72px; background: url("../images/bt-main.png") no-repeat 0 0;}
#navigation h2.b {width: 75px; background: url("../images/bt-psp.png") no-repeat 0 0;}
#navigation h2.c {width: 74px; background: url("../images/bt-ps2.png") no-repeat 0 0;}
#navigation h2.d {width: 74px; background: url("../images/bt-ps3.png") no-repeat 0 0;}
#navigation h2.e {width: 74px; background: url("../images/bt-psx.png") no-repeat 0 0;}
#navigation h2.f {width: 112px; background: url("../images/bt-video.png") no-repeat 0 0;}
#search-top {text-align: right; position:absolute; top:35px; right:47px; height:22px; line-height:20px;}
#searchBar {background:url("../images/search_bg.png") top left no-repeat; width:202px; height:22px; float:right;}
#searchBar:hover {background:url("../images/search_bg_hover.png") top left no-repeat; color:#666666;}
#searchBar #searchBox {width:195px; height:20px; line-height:15px; position:absolute; top:2px; right:0; border:none; background:none; color: #fff;}
#searchBar #searchBox:focus{color:#fff;}
#searchBar #searchSelectBtn:focus {color:#333;}
#searchBar #searchSelectBtn {background:url("../images/search_b.png") no-repeat; position:absolute; right:-30px; top:0; width: 16px; height: 22px;}
#searchBar #searchSelectBtn:hover {background:url("../images/search_b_hover.png") no-repeat;}
#searchBar #searchSelectBtn span {display:none;}
.lastpost {
	margin-left: 20px;
  	min-height: 130px;
  	height:auto !important;
  	height: 130px;
	padding: 0 0 0 10px;
	background: #fff url("../images/bg-lastposts.png") no-repeat;
}
.lastpost ol {float: right; width: 550px;}
.lastpost ul {clear: both;}
.lastpost ul.titles {color: #888;}
.lastpost li {float: left; padding: 1px 0;}
.lastpost li a {}
.lastpost li.f-forum {width: 100px;} .lastpost li.f-forum a, .lastpost li.f-forum a:visited {color: #000;}
.lastpost li.f-post {width: 250px;}
.lastpost li.f-reply {width: 100px;}
.lastpost li.f-author {width: 100px;}
.speedbar {margin-left: 20px; height: 13px; padding: 15px 0 0 10px; background: #fafafa;}
.speedbar, {padding-left: 20px;}
.banner {
	margin: 0 0 0 20px;
	height: 101px;
	background: url("../images/bg-banner.gif") repeat-x;
	padding: 20px 0;
	position: relative;
}
.banner div {
/*margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");*/
position: absolute;
top: 26%;
left: 23%;
margin-top: -10px;
margin-left: -104px;
width: 600px;
height: 90px;
}
.article {display: block; min-height: 100px; margin-bottom: 20px; background: #fff;}
.article.shortresult, .article.shortresult h3 {margin: 0;  min-height: 0; font-size: 18px;}
.article h3 {
	font: normal 2em Tahoma, Trebuchet Ms, Myriad Pro, Arial, sans-serif;
	line-height: 1.05em;
	margin: 0 60px 10px 0;
	color: #242323;
	font-weight: bold;
}
/* IE */.win.ie .article h3 {margin-bottom: 15px; /*letter-spacing: -0.1em;*/}
		.win.ie .article.shortresult h3 {letter-spacing: 0;}
/* FF3, Opera */.win.ff3 .article h3, .win.opera .article h3 {/*letter-spacing: -0.06em;*/}
				.win.ff3 .article.shortresult h3, .win.opera.shortresult .article h3 {letter-spacing: 0;}
.article h3 a:link, .article h3 a:visited {text-decoration: none; color: #de0337; font-weight: bold;}
.article h3 a:hover {color: #242323;}
.article h3.category {float: left; margin-right: 6px;}
.article h3.category a:link, .article h3.category a:visited {color: #ccc;}
.article h3.category a:hover {color: #242323;}
.article .user_comments {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	width: 44px;
	background: url("../images/comments.gif") no-repeat;
	line-height: 28px;
	text-align: center;
}
.user_comments a:link, .user_comments a:visited {color: #fff; text-decoration: none;}

* html .article {position: fixed;}
* html .user_comments {display: none;}
* html .user_comments_ie6 {display: inline; width: 100px;}
.user_comments_ie6 {display: none;}
.article .data {
	border-bottom: 1px solid #ddd;
	height: 26px;
	margin-bottom: 20px;
	background: #f9f9f9;
	color: #7d7d7d;
	position: relative;
}
.article .data dt {height: 21px; padding: 5px 0 0 0; margin-right: 10px;}
.article .data dt.date {background: #de0337; border-bottom: 2px solid #a70229; color: #fff; height: 16px; padding: 5px 8px;}
.article .data dt.author {min-width: 100px; background: url("../images/bg-data-spacer.gif") no-repeat top right;}
.article .data dt.bg-rating {width: 148px; background: url("../images/bg-data-spacer.gif") no-repeat top right;}
.article .data.fullstory dt.bg-rating {width: 170px; font-size: 9px;}
.article .data img.edit {position: absolute; top: -4px;}
.article .text {text-align: justify;}
.article .text img {padding: 4px; background: #759998;}
*html .article .data dt.author {width: 100px;}
.article .copy dt {margin-bottom: 2px;} /* Новость отредактировал .. */
.article .copy dd {color: #fff; height: 16px; padding: 2px 10px; background: #f8f8f8 url("../images/bg-copy.gif") no-repeat;}
.article .copy dd span {margin-left: 16px; color: #333;}
.article dl.tags {margin: 20px 0; height: 48px; background: #fafafa; border-bottom: 1px solid #ddd;} /* Ключевые теги .. */
.article dl.tags dt {float: left; width: 58px;}
.article dl.tags dd {padding: 15px 0 0 0;}
.comments-template {display: block; clear: both; margin: 0 auto; width: 620px;}
.commentlist {display: block; clear: both;}
.commentavatar {display: block; float: left; width: 120px;}
.commentavatar img {border: 1px solid #ddd; padding: 2px;}
.commentavatar p {background: #ddd; padding: 2px; height: 12px;}
.commentdata {color: #888; font-size: 10px;}
.commentdata span {font-size: 12px;}
.commentdata b a {font-weight: bold; font-size: 12px;}
.commenttext {display: block; float: left; width: 500px;}
.commenttext ul {margin-bottom: 7px;}
.commenttext li {}
.commentcontrol {margin: 0 0 0 120px;}	
.comments-template label, .comments-template input {display: block; width: 150px; float: left; margin-bottom: 10px;}
.comments-template label {text-align: left; width: 75px; padding-right: 20px;}
.comments-template br {clear: left;}
.nav {font: normal 18px Trebuchet ms; color: #ccc;}
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active, .nav span, .nav p 
{margin: 0 5px;}
.nav a:link, .nav a:visited {text-decoration: none;}
.nav a:hover {}
.footer-container p {text-align: center;}
.footer-container a {}
.archives {margin: 10px;}
.archives a {}
.title_quote {
	color: #636363;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe; 
	border-bottom: 0;
	font-weight: bold;
	padding: 5px;
}
.quote {
	color: #757575;
	background: url("../images/quote.png") no-repeat 2px 0;
	font-style: italic;
	text-align: justify;
	padding: 20px;
	margin-left: 20px;
}
.title_spoiler {color: #636363; background: #f2f2f2; border: 1px dotted #000; font-weight: bold; padding: 5px;}
.text_spoiler {color: #757575; background: #f2f2f2; border: 1px dotted #000; border-top: 0; text-align: justify; padding: 5px;}
.scriptcode {
	color: #757575;
	background-: #f2f2f2; 
	border: 1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}
.calendar {width: 100%; font-size: 10px;}
.calendar b {font-size: 11px;}
.weekday-active-v {color: #4b73d4;}
.weekdays {background: #759998;}
.day-active-v {color: #4b73d4; background: #759998;}
.day-active-v a:link, .day-active-v a:visited {color: #fff;}
.calendar td, th {text-decoration: none; padding: 5px;}
.weekday {color: #de0337;}
.weekday-active {}
.day-active {}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
	text-decoration: underline;
}
.monthlink {color: #5078d6;text-decoration: none;}
.day-current {
	background:#F9F9F9;
	border:1px solid #E6E6E6;
}
.rating {width: 85px; height: 16px;}
.unit-rating {width: 85px; height: 16px; position: relative; background: url("../dleimages/rating.gif") repeat-x top left;}
.unit-rating li {text-indent: -90000px; float: left;}
.unit-rating li a {display: block; width: 17px; height: 16px; text-decoration: none; z-index: 17; position: absolute;}
.unit-rating li a:hover {background: url("../dleimages/rating.gif") left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.unit-rating a.r1-unit:hover {width: 17px;}
.unit-rating a.r2-unit {left: 17px;}
.unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}	
.unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width: 85px;}
.unit-rating li.current-rating {
	background: url("../dleimages/rating.gif") left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.bbcodes, .bbcodes_poll {
	border: 1px solid #e0e0e0;
	height: 24px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	background: none;
}
.bbcodes:hover, .bbcodes_poll:hover {background: #fbfbfb; color: #444;}
.bbcodes_poll {width: 120px;}
.editor_button {float: left; cursor: pointer; padding: 0 2px;}
.editor_buttoncl {float: left; cursor: pointer; padding: 0 1px; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
.editbclose {float: right; cursor: pointer;}
.article {position: absolute;}
.editor_button select {}
.text .editor_button img,
.text .editbclose img,
.text .editor_button_brk img {border: none; padding: 0; margin: 0;}
.xfields textarea {width: 499px; height: 86px; border: 1px solid #e0e0e0;}
.xfields input {width: 250px; height: 14px; border: 1px solid #e0e0e0;}
.xfields select {border: 1px solid #e0e0e0;}
.xprofile textarea {width: 316px; height: 86px; border: 1px solid #e0e0e0;}
.xprofile input {width: 250px; height: 14px; border: 1px solid #e0e0e0;}
.vote {height: 20px; padding: 5px 0;}
.vote input {float: left; margin-right: 10px;}
/* IE */.win.ie .vote input {margin-top: -2px;}
/* FF3 */.win.ff3 .vote input {margin-top: 2px;}
/* Safari, Chrome */.win.safari .vote input {margin-top: 0;}
#dle-poll-list div {margin: 5px 0 0 0;}
#dle-poll-list input {margin-right: 10px;}
#dle-poll-list label {}
/* IE */.win.ie #dle-poll-list input {margin-top: -3px;}
/* Safari, Chrome */.win.safari #dle-poll-list input {margin-top: 0;}
.pm_head {font-size: 12px;}
.pm_list {color: #757575;}
.pm_list a {}
#dropmenudiv {
	border: 1px solid #fff;
	border-bottom-width: 0;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}
#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #fff;
	background:#6497ca;
	border: 1px solid #fff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}
#dropmenudiv a:hover {background: #fdd08b; color: #000000;}
#newpm {position: absolute; width: 400px; padding: 4px; background: #fdfdfd; border: 1px solid #bbb; line-height: 135%;}
#newpmheader {padding: 5px; height: 20px; color: #636363; font-weight: bold; background: #b2c7f1; cursor: move;}
#newpm a {background: transparent; color: #4b73d4; text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}
#attachment {color: #808080;}
.search {color: #757575; text-decoration: none;}
.textin {border: 1px solid #e0e0e0;}
.sresult  {text-align: justify;}
fieldset {border: 1px solid #e0e0e0; padding: 5px; text-align: left;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-image-blur {}
.highslide-html {background: #fff;}
.highslide-html-content {display: none;}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid #fff;
    background: #000;
}
a.highslide-full-expand {
	background: url("../dleimages/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url("../dleimages/resize.gif");
}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.clouds_xsmall {font-size: x-small;}
.clouds_small {font-size: small;}
.clouds_medium {font-size: medium;}
.clouds_large {font-size: large;}
.clouds_xlarge {font-size: x-large;}
#fxContainer {position: absolute; left: 0; z-index: 100; width: 100%; height: 0;}
#fxTarget { 
	padding-top: 1px;
	margin: 0 auto;
	width: 1008px;
	position: relative;
	top: 0;
	z-index: 100;
	height: 0;
	overflow: hidden;
	background: url("../images/bg-topPanel.png");
}
#fxPadding {visibility: hidden; text-align: center; padding: 0 45px;}
#fxPadding form {margin: 0 0 0 200px;}
#fxPadding h2 {margin: 5px 0 38px 0;}
#dle_content .article {position: relative;}
#fxTrigger {position: relative; cursor: pointer;}
#fxTab {
	position: absolute;
	margin: 0 0 0 0;
	text-align: center;
	height: 39px;
	line-height: 30px;
	width: 108px;
	z-index: 100;
	background: url("../images/fx-tab.png") 0 0 no-repeat;
}
#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited {
	color: #333;
	z-index: 100;
}
#fxTab span:hover,
#fxTab a:hover {
	color: #333;
}
.login {}
.login ul {}
.login li {float: left; margin-right: 0px;}
.login label, .login input {display: block; width: 150px; padding: 6px 0; float: left; margin: 0 10px 10px 0;}
.article .data dt {float: none;}
.login label {text-align: left; width: 50px;}
.login .b_input {width: 93px ; height: 34px; padding: 0;}
.login br {clear: left;}
.randpost {width: 212px;}
.randpost-img {width: 100px; height: 120px; margin: 0 10px 10px 0; float: left;}
.randpost h4 {font: bold 16px Trebuchet Ms; line-height: 14px; letter-spacing: -1px;}
.randpost h4 a:link, .randpost h4 a:visited {color: #de0337; text-decoration: none;}
.randpost h4 a:hover {color: #eb8f64;}
.randpost p {margin: 10px 0; line-height: 10px;}
.randpost p a {text-decoration: none; color: #000;}
.rate_num{background-color:#D43261;color:#FFF;font-size:12px;font-weight:700;width:20px;padding:3px 0}
.rate_num label{cursor:hand}
.td_rate{background-color:#8ACD32;color:#FFF;font-weight:700;text-align:center}
.rate{color:#19425E;font:bold 30pt Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:center}
.rate2{font:bold 15pt Tahoma, Verdana, Arial, Helvetica, sans-serif}
.rate_info{color:green;font:normal 20px Tahoma;text-align:center}
