* {padding:0; margin:0;}
body {width:100%; line-height:18px; font-family: tahoma, default; color: #636363; font-size:13px; text-align:left; background: #fff;}

div {vertical-align:top;}

h1 {color: #3181C4; font:18px verdana;  margin:10px 0 10px 0;}
h3 {font:20px tahoma; color:#777; letter-spacing:-1px; margin:0 0 10px 0;}
.read {color:#ED771F; font:22px tahoma; letter-spacing:-1px; margin:0 0 10px 0;}

/* Сссылки */
a:link {color:#009EE7; text-decoration:underline;}
a:visited {color:#009EE7; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#009EE7;  text-decoration:underline;}

/* Структура */
#wrapper {width:960px; margin:auto; padding:auto; background: url(header_bg.gif) 0 10px repeat-x;}

#header {height: 200px;	position: relative;}
#headerL {height: 200px; background: url(header_left.gif) 0 10px no-repeat;}
#headerR {height: 200px; background: url(header_right.gif) 100% 10px no-repeat;}
#logo {position: absolute; top: 28px; left: 35px; width: 249px; height: 79px;	background: url(logo.gif) no-repeat;}
#menu {position: absolute; top: 130px; left: 35px; font: 20px georgia;}
#menu a {margin-right: 11px;}
a.current {color: #C2C2C2; text-decoration: none;}

#today {position: absolute; top: 129px; right: 234px;	color: #2A91C0; font-size: 11px; text-align: right; height: 21px; background: url(today.gif) no-repeat;}
#today span {display: block; _width: 105px; background: url(today2.gif) right no-repeat; line-height: 19px; padding: 0 10px 0 33px; height: 21px;}

#search {position: absolute; top: 128px;	right: 20px; width: 198px; height: 23px; background: url(search.gif) no-repeat;}
#search_input {margin: 2px 0 0 25px; /margin: 1px 0 0 25px; font: 13px Tahoma, Arial, Verdana, sans-serif; border: none; background: none; width: 162px;}
#search_submit {display:none;}
#banner {position: absolute; top: 34px; right: 20px;}

#container {width: 100%;}
#content {width: 100%;  float: left;}
#text {margin: 0 260px;}

#left {float: left;  width: 216px; margin-left: -100%; padding: 0 33px 0 10px;}
#tagged {background: #F5FDFD; border: 1px solid #DCF5FD; padding: 18px 23px;}
#tagged a:link,
#tagged a:visited,
#tagged a:active {line-height:20px;}
#tagged a:hover {line-height:20px; background:#ffae00; color:#fff;}

.blueBottom {height: 21px; background: url(blue_bottom.gif) no-repeat;}
#recentPosts {font: 11px verdana; padding: 10px 5px 13px 10px;}
#recentPosts a:link,
#recentPosts a:visited,
#recentPosts a:active {line-height:17px;}
#recentPosts a:hover {line-height:17px;}

#popline {margin: 5px 0; height:9px; background: url(line.gif) repeat-x;}
#nline {clear:both; height:50px; background: url(line.gif) left 20px repeat-x;}

#right {float: left; width: 216px; margin-left: -260px;  padding: 0 10px 0 33px;}
#subscribe {background: #FEEFD8; border: 1px solid #F5C594; padding: 15px 15px; font-size: 11px; position: relative;}
#subscribe a {color: #C3813D;	display: block;	line-height: 26px; padding-left: 28px;}
.subscribe {float:left; background: #FEEFD8; border: 1px solid #F5C594; padding: 0 10px; line-height:23px;}
.subscribe a {color: #C3813D;}
.comments {float:left; margin: 0 20px;}
.addcomment {float:left; background: url(comment.gif) 0 2px no-repeat; padding: 0 0 0 30px; font-weight: bold;}

a#digg       {background: url(digg.gif) 2px 3px no-repeat;}
a#tech       {background: url(tech.png) 2px 3px no-repeat;}
a#del        {background: url(del.gif) 2px 3px no-repeat;}
a#su	     {background: url(su.gif)  2px 3px no-repeat;}
a#red        {background: url(red.png) 2px 3px no-repeat;}
a#fa         {background: url(fa.png)  2px 3px no-repeat;}
a#sla        {background: url(sla.gif) 2px 3px no-repeat;}
a#goo        {background: url(goo.png) 2px 3px no-repeat;}

.orangeBottom {height: 21px; background: url(orange_bottom.gif) no-repeat;}

#footer {padding: 50px 0 30px 0; margin: 0 0 0 20px; font: 11px verdana; line-height: 22px; position: relative;}
#botMenu {margin: 0 0 0 -3px;}
#botMenu a {margin: 0 3px;}
#counters {position: absolute; top: 50px;	right: 30px;}

.date {margin-right:15px; font: bold 36px georgia; color: #DB0029; padding:15px 0 0 0; background: url(date.gif) no-repeat; float: left; width:66px; height:83px; text-align: center;}
.date span {display: block; color:#636363; font:12px tahoma; height: 16px; text-align: center;}

#verdana {font:11px verdana;}
#verdana a {font:11px verdana;}

#entry {clear:both; font:12px verdana; line-height:17px; text-align:justify;}
#newsmore {margin-top:15px;}

/* Глобал */
#clear {clear:both;}

/* ALL */
dt {clear:both; float:left; width:35%; padding:4px 0 2px 10px;}
dd {float:left; width:60%; margin:0 0 15px 0; text-align:left;}

#comtitle {font:18px tahoma; margin:0 0 15px 0;}
#avatar {width:150px;}
#comtext {width:100%;}

.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 {margin: 0 -22px 0; color:#666; font:12px verdana; padding:15px; text-align:center; background:#EEF7FC; }
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; padding:3px 8px;}
.navigation a:hover {background:#009EE7; color:#fff; padding:3px 8px;}
.navigation span {text-decoration:none; color:#fff; background:#009EE7; padding:3px 8px;}

/* Календарь */
.weekday-active-v {color:#4b73d4;}
.day-active-v {color:#4b73d4;}
.calendar {color:#757575;}
.calendar td, th {text-decoration:none; background-color:#f3f8fe; padding:4px 5px; border:1px solid #e9e9e9; font:11px tahoma;}
.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:#757575; 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;}


.editor_button {float: left; cursor: pointer; padding-left: 2px;	padding-right: 2px;}
.editor_buttoncl {float: left; cursor: pointer;	padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font-family: tahoma; font-size: 11px;}

.xfields textarea {width: 499px;height: 86px;border: 1px solid #e0e0e0;}
.xfields input {width: 250px;	height: 14px;border: 1px solid #e0e0e0;}
.xfields select {height: 14px;border: 1px solid #e0e0e0;}

.xprofile textarea {width: 316px;height: 86px;border: 1px solid #e0e0e0;}
.xprofile input {	width: 250px;height: 14px;border: 1px solid #e0e0e0;}

#dropmenudiv {border: 1px solid #fff; border-bottom-width: 0; font: normal 10px Verdana; background-color: #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-color: #fdd08b; color: #000;}

#attachment {color: #888;}

.search {color: #757575; text-decoration: none;}
.textin {border: 1px solid #e0e0e0; text-decoration: none;}
.sresult  {text-align: justify; font-weight: normal; line-height: 16px;	font-size: 12px; color: #757575;}

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