* {padding:0; margin:0;}

body {border:3px solid #C3D6E7; line-height:11px; font-family: tahoma, default; color: #555; font-size:13px; text-align:left; background: #fff;}



img {border:0; vertical-align:middle;}

newsimg {border:0;}



input, select, textarea {border: 1px solid #C3D6E7; background: #F3F7FB; color: #666; padding: 2px 0 2px 5px; font: 11px Verdana;}

textarea:focus, input:focus{color:#333; border:1px solid #C3D6E7; background:#fafcfd;}



div {vertical-align:top;}

table,td {border-collapse:collapse; border-spacing:0; vertical-align:top;}



h1 {color: #3181C4; font:22px tahoma; letter-spacing:-1px; margin:0 0 5px 0;}

h3 {font:22px tahoma; color:#777; letter-spacing:-1px; margin:0 0 5px 0;}


hr, .hrcolor {height: 1px;border: 0;color: #F1F1F1;background-color: #F1F1F1;}


/* Сссылки */

a:link {color:#0095f3; text-decoration:underline;}

a:visited {color:#0095f3; text-decoration:underline;}

a:hover {color:#000; text-decoration:none;}

a:active {color:#0095f3;  text-decoration:underline;}



/* Структура */

#toptop {z-index:10; position: absolute; top:55px; right:40px; }

#black a:link,

#black a:visited,

#black a:active {color:#000; text-decoration:underline;}

#black a:hover {color:#000; text-decoration:none;}

#black {color:#000;}



.resizer {width:455px; height:13px; border:1px solid #C3D6E7; background: #F3F7FB; margin:3px 0 0 0;}

.resizer2 {width:505px; height:13px; border:1px solid #C3D6E7; background: #F3F7FB; margin:3px 0 0 0;}

.resizer3 {width:465px; height:13px; border:1px solid #C3D6E7; background: #F3F7FB; margin:3px 0 0 0;}



#wrapper {width:100%; margin:auto; padding:auto; background:#fff;}

#content {padding:15px 30px 15px 25px;}



/* Верх */

#top {width:100%;}

#topl {width:70%; align:left; padding:0 0 0 5px;}

#topr {width:25%; align:right;}



/* Поиск */

#find {float: right; width: 150px; background: url(search_bg.jpg) top repeat-x; }

#findl {width:16px; height:21px; background: url(search_left.jpg) no-repeat; float:right;}

.search_input {border: none; background: none; width: 150px; line-height: 21px; height: 21px; margin: 0; padding: 0; color: #747474; font-family: Tahoma; font-size: 11px; }

.search_input:focus {margin: 0; padding: 0; color: #747474; border: none; background: none;}

.search_submit {border: none; background: url(search_submit.jpg) no-repeat; width: 25px; height: 21px; margin: 0; padding: 0; cursor: hand;}

.search_submit:focus {margin: 0; padding: 0; border: none; background: url(search_submit.jpg) no-repeat;}



/* Шапка */

#header {width:100%;}

#headl {align:left; padding:20px 0 0 0;}

#headr {align:right; padding:40px 0 0 0; width:100%; text-align:center;}



/* Меню */

#cats {width:100%; align:center;}

#catso0 {width:25%; align:center; text-align:right; padding-top:5px;}

#catso {width:25%; align:center; text-align:left; padding-left:40px;}

#catso a:link,

#catso a:visited,

#catso a:active {color:#0095f3; text-decoration:underline; padding:0 0 0 20px; background:url(arrow.gif) no-repeat left 7px;}

#catso a:hover {color:#0095f3; text-decoration:none; padding:0 0 0 20px; background:url(arrow.gif) no-repeat left 7px;}

#catm {padding:10px 0 0 0;}



#line {padding:10px 0 10px 5px;}

#conl {width:250px; padding:0 0 20px 10px;}

#conr {width:100%; padding:0 20px 25px 25px;}



.block {background: url(bc.gif) repeat-y left top;}

.blockc {padding-left:10px; padding-right:10px;}

.blo {vertical-align:top;}

* html .blo {vertical-align:top;}

.blockb {background:url(bc.gif) no-repeat; width:250px; height:12px;}



/* ALL */

#padding10 {padding-top:10px;}

.button {border:2px solid #C3D6E7; background:#F3F7FB; color:#777; padding:2px;}

#width100 {width:100%;}

#banhead {padding:0 0 20px 0; text-align:center;}



#taglink a:hover {background:#ffffcc; color:#000; text-decoration:none;}

#tags { line-height: 140%; text-align: justify; }

#tags a, .tags a:visited { padding: 3px; text-decoration: none; }

#tags a:hover { background: #f5f5f5; color: #ff4918; text-decoration: underline; }



#popnews { line-height: 120%; }



#newscat {color:#666; font:22px tahoma; letter-spacing:-1px;}

#newscat2 {color:#8cb883; font:22px tahoma; letter-spacing:-1px; margin-bottom:10px;}

#newscat a:link,

#newscat a:visited,





#newscat a:active {color:#666; font:22px tahoma; text-decoration:none;}

#newscat a:hover {color:#000; font:22px tahoma; text-decoration:underline;}



#catitle a:link,

#catitle a:visited,

#catitle a:active {font:22px tahoma; color:#3181C4; letter-spacing:-1px; margin:0 0 5px 0; text-decoration:underline;}

#catitle a:hover {color:#3181C4; font:22px tahoma; letter-spacing:-1px; margin:0 0 5px 0; text-decoration:none;}



#fulllink {margin-top:10px; font:11px verdana;}

#fulllink a:link,

#fulllink a:visited,

#fulllink a:active {color:#8cb883; font-style:italic; text-decoration:none;}

#fulllink a:hover {color:#8cb883; font-style:italic; text-decoration:underline;}



#newshort {margin:10px 0 30px 10px; text-align:justify; color:#444; line-height:11px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#newsmore {margin-top:10px; font:11px verdana;}



#ramka {border:1px solid #C3D6E7; padding:4px; background:#F3F7FB;}

#ramka a:hover {border:1px solid #91c0eb; padding:4px; background:#f7fafd;}



#tagnews {padding:0 0 5px 0; font:11px verdana;}



dt {clear:both; float:left; width:25%; padding:4px 0 2px 10px;}

dd {float:left; width:70%; margin:0 0 15px 0;}



#comtitle {font:11px tahoma; margin:0 0 11px 0;}

#avatar {width:150px;}

#comtext {width:100%;}



/* Подвал */

#footer {font-size:13px; line-height:18px; width:100%; border-top:1px solid #eee; padding:15px 0 0 0;}

#footl {float:left; width:70%;}

#footr {float:right; text-align:right;}



/* Глобал */

#left {float:left;}

#right {float:right;}

#clear {clear:both;}



#grey-link a:link,

#grey-link a:visited,

#grey-link a:active {color:#999999; text-decoration:underline;}

#grey-link a:hover {color:#ff6666; text-decoration:none;}



.title_quote {color:#636363; background:#ffffe6; border:1px solid #fff1bf; border-bottom:0; padding:10px; font:12px tahoma;}

.quote {color:#777; background:#ffffe6; border:1px solid #fff1bf;	text-align:justify; padding:10px; font:12px tahoma;}

.scriptcode {color:#757575; background:#f2f2f2; border:1px dotted #bebebe; text-align:left; padding:10px; font:12px tahoma;}



/* Навигация по страницам */

.navigation {padding: 0 0 0 20px;}

.navigation a:link,

.navigation a:visited,

.navigation a:hover,

.navigation a:active {text-decoration:none; color:#8CB883; font:20px verdana; font-weight:normal;}

.navigation a:hover {text-decoration:underline;}

.navigation span {text-decoration:none; font:20px verdana; font-weight:normal;}



/* Календарь */

.weekday-active-v {color:#4b73d4;}

.day-active-v {color:#4b73d4;}

.calendar {color:#777;}

.calendar td, th {text-decoration:none; background:#f3f8fe; padding:3px 4px; border:1px solid #eee;}

.weekday {color:#804040;}

.weekday-active {color:#804040;}

.day-active {color:#804040;}

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


#newpm {position: absolute; width: 400px; padding: 4px; background:#fdfdfd; border: 1px solid #bbb;}



.editor_button {float: left; cursor: pointer; padding:0 2px;}

.editor_buttoncl {float: left; cursor: pointer;	padding:0 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}

.editbclose {float: right; cursor: pointer;}

.editor_button select {font:11px tahoma;}



.xfields textarea {width: 499px;height: 86px;border: 1px solid #eee;}

.xfields input {width: 250px;	height: 14px;border: 1px solid #eee;}

.xfields select {height: 14px;border: 1px solid #eee;}



.xprofile textarea {width: 316px;height: 86px;border: 1px solid #eee;}

.xprofile input {	width: 250px;height: 14px;border: 1px solid #eee;}



#dropmenudiv {border: 1px solid #fff; border-bottom-width: 0; font: normal 10px Verdana; background: #6497ca; line-height: 20px; margin: 2px; filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);}

#dropmenudiv a {display: block; text-indent: 3px; border: 1px solid #fff; padding: 1px 0;	margin: 1px; color: #fff; text-decoration: none; font-weight: bold;}

#dropmenudiv a:hover {background: #fdd08b; color: #000;}



#attachment {color: #888;}





.search {color: #777; text-decoration: none;}

.textin {border: 1px solid #eee; text-decoration: none;}

.sresult  {text-align: justify; font-weight: normal; color: #777;}



fieldset {border: 1px solid #eee; padding: 5px; text-align: left; font: 11px tahoma;}



.highslide-html-content {position: absolute; display: none;}

.highslide-display-block {display: block;}

.highslide-display-none {display: none;}

.highslide-loading {display: block; color:#fff; font-size:9px; font-weight:bold; text-decoration:none; padding: 3px; border: 1px solid #fff; background: #000;}

#tooltip { background : #fff; border-left : 1px solid #189bdd; border-right : 1px solid #189bdd; border-bottom : 1px solid #189bdd; border-top : 3px solid #c4cdfc;

font : 11px tahoma; color : #1e698e; padding : 5px 7px; position : absolute; visibility : hidden; }



/* ==================== Рейтинг статьи */



.rating {

	color: #757575;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	width: 85px;

	height: 16px;

}

.unit-rating {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 85px;

	height: 16px;

	position: relative;

	background-image: url(../dleimages/rating.gif);

	background-position: top left;

	background-repeat: repeat-x;

}

.unit-rating li {

	text-indent: -90000px;

	padding: 0px;

	margin: 0px;

	float: left;

}

.unit-rating li a {

	display: block;

	width: 17px;

	height: 16px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 17;

	position: absolute;

	padding: 0px;

}

.unit-rating li a:hover {

	background-image: url(../dleimages/rating.gif);

	background-position: 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-image: url(../dleimages/rating.gif);

	background-position: left bottom;

	position: absolute;

	height: 16px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

}



.tx2_informer table {width:100%;}

.tx2_informer td {text-align:center; padding:5px; vertical-align:top, vertical-align:top; }

.tx2_informer img {padding:1px; border:solid 1px #CCC;}

.tx2_informer a {font:bold 13px Arial;}