/* (c) greeza.net */

* {padding:0; margin:0;}
body {border:3px solid #C3D6E7; line-height:18px; font-family: tahoma, default; color: #555; font-size:13px; text-align:left; background: #fff;}

img {border:0; vertical-align:middle;}

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;}

/* Сссылки */
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;}

/* Структура */
#log {color:#0095f3; cursor:hand;}
#log:hover {color:#000; cursor:hand;}
#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:200px; padding:0 0 30px 10px;}
#conr {width:100%; padding:0 20px 30px 40px;}

.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(bb.gif) no-repeat; width:200px; 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;}

#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;}

#newshort {margin:10px 0 30px 10px; text-align:justify; color:#444; line-height:18px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#newsmore {margin-top:10px; font:11px verdana;}

#ramka img {border:1px solid #C3D6E7; padding:4px; background:#F3F7FB;}
#ramka a:hover img {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:18px tahoma; margin:0 0 15px 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:4px 5px; border:1px solid #e9e9e9;}
.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;}

/* Рейтинг статьи */
.rating {color:#777; font:11px tahoma; width:85px; height:16px;}
.unit-rating {list-style:none; margin:0px; padding:0px; width:85px; height:16px; position:relative; background:url(../dleimages/rating.gif) repeat-x top left;}
.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;}

#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-image-blur {}
.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;}

