/* (c) greeza.net */

* {padding:0; margin:0;}
body {width:100%; line-height:18px; font-family: tahoma, default; color: #111; font-size:13px; text-align:left; background: #4c0304;}

img {border:0; vertical-align:middle;}

input, select, textarea {border: 1px solid #808080; background: #fff; color: #000; padding: 2px 0 2px 5px; font: 13px tahoma;}

div {vertical-align:top;}
table,td {border-collapse:collapse; border-spacing:0; vertical-align:top;}

h1 {font-family:verdana; font-size:18px; letter-spacing:-1px; font-weight:bold; color: #fff;}
h3 {font-family:Myriad Pro, tahoma; font-size:20px; font-weight:bold; color:#9d0a0e; letter-spacing:-1px; line-height:44px;}
h4 {font-family:Myriad Pro, tahoma; font-size:20px; font-weight:bold; color:#9d0a0e; display:block; width:100%; letter-spacing:-1px; text-align:right; line-height:44px;}
h5 {font-family:Myriad Pro, tahoma; font-size:20px; font-weight:bold; color:#9d0a0e; letter-spacing:-1px; padding:0 0 0 35px; line-height:44px;}

/* Сссылки */
a:link {color:#4c0304; text-decoration:underline;}
a:visited {color:#4c0304; text-decoration:underline;}
a:hover {color:#4c0304; text-decoration:none;}
a:active {color:#4c0304;  text-decoration:underline;}
#footc a:link,
#footc a:visited,
#footc a:active {color:#fff; text-decoration:underline;}
#footc a:hover {color:#fff; text-decoration:none;}
#menu a:link,
#menu a:visited,
#menu a:active {color:#fff; text-decoration:none;}
#menu a:hover {color:#fff; text-decoration:underline;}
#titlebg  a:link,
#titlebg  a:visited,
#titlebg  a:active {color:#fff; text-decoration:none;}
#titlebg  a:hover {color:#fff; text-decoration:underline;}
#logbody2 a:link,
#logbody2  a:visited,
#logbody2  a:active {color:#FBECEC; text-decoration:underline;}
#logbody2 a:hover {color:#FBECEC; text-decoration:none;}

/* Структура */
#header {width:100%; height:206px;}
#logo {width:220px; height:206px; align:left;}
#headbg {width:100%; height:206px; background: url(fe058bf49afe.jpg) top repeat-x;}
#headbg2 {width:51px; height:206px; align:right; background: url(r1.png) no-repeat;}

#headmenu {width:680px; height:206px; align:right;}
#t1 {width:680px; height:80px; background: url(r2.png) no-repeat;}
#t2 {float:left; width:167px; height:24px; background: url(r3.png) no-repeat;}
#t3 {float:left; width:81px; height:24px;}
#t4 {float:left; width:11px; height:24px; background: url(mids.png) no-repeat;}
#t5 {float:left; width:421px; height:24px;}

.search_input {border:none; background: url(sinput.png) no-repeat; width:421px; line-height:22px; height: 22px; margin:0; padding:0;}
.search_submit {border:none; background: url(search.png) no-repeat; width: 81px; height: 24px; margin: 0; padding: 0; cursor: hand;}

#t6 {float:right; width:226px; height:102px; background: url(r4.png) no-repeat;}
#t7 {float:right; width:177px; height:102px; background: url(r5.png) no-repeat;}
#t8 {float:right; width:127px; height:102px; background: url(r6.png) no-repeat;}
#t9 {float:right; width:82px; height:102px; background: url(r7.png) no-repeat;}
#t10 {float:right; width:68px; height:102px; background: url(r8.png) no-repeat;}

#content {width:100%; background: url(contentbg.jpg);}
#content2 {width:100%; background: none;}
#con {width:232px; background: none;}
#conc {width:100%; background:none; padding:0 1px;}

#footer {width:100%; height:66px; border-top:1px solid #c80203;}
#footl {align:left; width:60px; height:66px; background: url(footl.png) no-repeat;}
#footc {width:100%; height:66px; background: url(footc.png) top repeat-x; color:#fff;}
#footr {align:right; width:60px; height:66px; background: url(footr.png) no-repeat;}

/* Меню */
#menubg {width:231px; background: url(menu-bg.png) top repeat-y;}
#menub {width:231px; background: url(menu-top.png) top left no-repeat;}
#menu {color:#fff; line-height:20px; padding:5px 0 0 110px;}
#menubot {width:231px; height:10px; background: url(menu-bot.png) no-repeat;}

/* Блоки */
#block {width:212px; background: url(blockbg.png) top no-repeat; margin:10px 0 20px 10px;}
#block2 {width:212px; background: url(blockbg2.png) top no-repeat; margin:10px 0 20px 10px;}
.block {padding:0 0 10px 30px;}

/* Глобал */
#right .co a img {opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
#right .co a:hover img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
#left {float:left; line-height:22px; padding-top:11px;}
#right {float:right; padding-top:20px;}
#clear {clear:both;}
.button {background:#820401; border:1px solid #4a0000; color:#fff; padding:2px;}

/* Комментарии */
#comtitle {font:18px tahoma; margin:0 0 15px 0;}
#avatar {width:150px;}
#comtext {width:100%;}
#com {padding:10px 0 0 0;}
dt {clear:both; float:left; width:30%; padding:4px 0 10px 0;}
dd {float:left; width:65%; margin:4px 0 10px 0;}

/* blank files */
#blank1 {width:51px; height:206px;}
#blank2 {width:232px; height:1px;}
#blank3 {width:60px; height:1px;}
#blank4 {width:68px; height:102px;}
#blank5 {width:82px; height:102px;}
#blank6 {width:127px; height:102px;}
#blank7 {width:177px; height:102px;}
#blank8 {width:226px; height:102px;}

/*Новости */
#bgblock {margin:0 4px; background:#ffc798; padding:15px;}
#bannerblock  {margin:0 4px; background:#ffc798; padding:10px 0; text-align:center;}
#titlebg {background:#820401; padding:5px 10px;}
#newstext {padding:0 0 10px 0; text-align:justify;}
#nline {width:100%; height:3px; background: url(linec.png) top repeat-x;}
#nlinel {float:left; width:142px; height:3px; background: url(linel.png) no-repeat;}
#nliner {float:right; width:142px; height:3px; background: url(liner.png) no-repeat;}
#newsbot {color:#5b5b5a; width:100%; font-family:verdana; font-size:11px;}
#newsbotf {color:#5b5b5a; width:100%; padding: 5px 10px; font-family:verdana; font-size:11px;}
#newsbotl {float:left; padding:8px 0 0 10px;} 
#newsbotr {float:right; width:81px; text-align:right; padding:5px 10px 5px 0;} 
#morebut {width:81px; height:24px;}
#related {padding:0 0 30px 0;}

/* Логин панель */
#loghead {font-family:Myriad Pro, tahoma; font-size:20px; font-weight:bold; color:#FBECEC; letter-spacing:-1px; padding:0 10px; line-height:35px;}
#logbody {padding:0 15px;}
#logbody2 {padding:0 15px; color:#FBECEC;}
#loginput {width:75px;}
#loginput1 {width:77px; height:24px; border:none; margin:0; padding:0;} 
#loginput2 {width:107px; height:24px; border:none; margin:0; padding:0;}

.title_quote {color:#636363; background:#ffffe6; border:1px solid #fff1bf; border-bottom:0; padding:10px;}
.quote {color:#777; background:#ffffe6; border:1px solid #fff1bf;	text-align:justify; padding:10px;}
.scriptcode {color:#757575; background:#f2f2f2; border:1px dotted #bebebe; text-align:left; padding:10px;}

/* Навигация по страницам */
.navigation {margin:0 4px; background:#ffc798; padding:15px 0; text-align:center;}
.navigation a:link,
.navigation a:visited,
.navigation a:active {text-decoration:none; color: #fff; background:#820401; border:1px solid #4a0000; padding:3px 6px; font-size:11px}
.navigation a:hover {background:#820401;	color:#fff; border:1px solid #fff}
.navigation span {text-decoration:none; background:#820401;	padding:3px 6px; border:1px solid #fff; color:#fff;	font-size:11px;}

/* Календарь */
.calendar td, th {text-decoration:none; background:#820401; padding:3px 4px;}

/* Рейтинг статьи */
.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-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;}
