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

h2 {font-size: 18px; font-family: Tahoma; line-height: 20px; margin: 20px 0 10px 0 ;} /* Заголовок для названия страниц, например "регистрация", "статистика" и т.д. А также заголовки для выделенных элементов, например "Добавление комментария", "Другие новости по теме" и т.д. */

textarea {height: 120px; border: 1px solid #6396c4;} 
.win.ie textarea, .win.opera textarea {width: 458px;} /* IE, Opera */
.win.ff2 textarea, .win.ff3 textarea {width: 460px;} /* Firefox */
.win.safari textarea {width: 456px;} /* Safari, Google-Chrome */

select {border: 1px solid #000;}

input.sec_code {width: 114px;} /* "Введите код:" под размер капчи */
.reg_code a {margin-left: 150px;} /* "обновить код" ссылка под капчей */




body {
	font: normal 80% Arial, Helvetica, sans-serif;
	line-height: 130%;
	text-align: left;
	background: #6396c4;
}

a:link, a:visited {color: #6396c4;} /* Ссылки на белом фоне */
a:hover {color: #000;}

#footer a, #footer a:visited,
.block.second-type a, .block.second-type a:visited {color: #fff;} /* Цвет ссылок для темных фонов */
#footer a:hover,
.block.second-type a:hover {color: #dee9f2;}


#wrapper {background: #fff; position: relative;}

#mishka {
	position: absolute;
	top: 38px;
	left: 805px;
	width: 189px;
	height: 206px;
	background:  url("../images/mishka.jpg") no-repeat;
}
#mishka_space {margin-top: 106px;}

#header {background: #6396c4 url("../images/bg-header.png") repeat-x 0 0;}
#header h1 {
	background: url("../images/logo.png") no-repeat left top;
	text-indent: -9000px;
	width: 210px;
	height: 90px;
	float: left;
}
#header div {float: left; margin-top: 5px;}

#nav-top {background: url("../images/bg-nav-top.png") repeat-x 0 0; color: #fff;}
#nav-top ul {}
#nav-top li {float: left; margin: 0 5px;}
#nav-top li a, #nav-top li a:visited {color: #fff; text-decoration: none;}
#nav-top li a:hover {}
#nav-top img {margin-top: 2px;}

#footer {background: #6396c4; text-align: center; color: #fff;}


/*-----------------------------

	Блоки

------------------------------*/

.block {
	width: 189px;
	min-height: 100px;
	margin: 15px 0;
	text-align: center;
	background: url("../images/block-panel-bottom.png") no-repeat left bottom;
}
.block .inner {padding: 10px 10px 20px 10px;}

.block ul {text-align: left; padding: 10px 10px 20px 20px; line-height: 1.5em;}
.block li {background: url("../images/bullet.png") no-repeat 0 8px;}
.block li a {text-decoration: none; margin-left: 12px;}

.block.topnews {text-align: left;}
.block.topnews h3 {text-align: center;}
.block.topnews a {font-size: 11px;}

.block h3 {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	width: 189px;
	height: 17px;
	padding: 6px 0;
	background: #78a5cc url("../images/block-panel-top.png") no-repeat left top;
}

.block.second-type {margin: 0; background: url("../images/block-panel-bottom2.png") no-repeat left bottom;}
.block.second-type h3 {background: #78a5cc url("../images/block-panel-top2.png") no-repeat left top;}
.block.second-type {color: #fff;}

.block-spacer {
	width: 189px;
	height: 30px;
	background: #fff url("../images/block-spacer.png") no-repeat left top;
}

.block .s_input {width: 161px; border: 1px solid #6390b6; margin-bottom: 2px; font-size: 11px; padding: 4px 2px;}
.block .s_button {float: right;}  

/*-----------------------------

	Вывод новостей

------------------------------*/
.articles {
	width: 100%;
	min-height: 100px;
	margin-bottom: 15px;
}

.articles dl {width: 582px; height: 25px; font-size: 11px;}
.articles dl.panel-top {background: #78a5cc url("../images/articles-panel-top.png") no-repeat;}
.articles dl.panel-bottom {background: #78a5cc url("../images/articles-panel-bottom.png") no-repeat;}
.articles dt, .articles dd {float: left; height: 16px; padding: 4px 10px;}
.articles dt {width: 100px;}
.articles dd {width: 320px; text-align: center;}
* html .articles dd {width: 317px;}
* html .articles dt {overflow: hidden;}

.articles dt {color: #fff;} .articles dt a:link, .articles dt a:visited {color: #fff; text-decoration: none;}
.articles dd.title b a {font-weight: bold; text-decoration: none;}

.articles .text {
	width: 560px;
	padding: 10px;
	text-align: center;
	border-left: 1px solid #4683b9;
	border-right: 1px solid #4683b9;
}
.articles .text br {clear: both;}
.articles .text h3, .articles .text h3 a {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 10px 0 20px 0;
}
.articles .text.shortresult {border: 0;}

.articles p.readmore {}
.articles p.readmore a {color: #FF6600;} .articles p.readmore a:hover {color: #000; text-decoration: none;}

.articles .rating  {margin: 0 0 0 10px;}

.articles dl.tags { /* Ключевые теги .. */
	margin: 20px 0;
	width: 100%;
	height: 48px;
	background: #fafafa;
	border-bottom: 1px solid #ddd;
	font-size: 100%;
} 
.articles dl.tags dt {float: left; width: 58px;}
.articles dl.tags dd {padding: 15px 0 0 0; text-align: left;}

.articles dl.copy {width: 100%; height: 48px;} /* Новость отредактировал .. */
.articles dl.copy dt {margin-bottom: 2px; padding: 0; color: #000; text-align: left; width: 100%;}
.articles dl.copy dd {text-align: left; color: #fff; height: 16px; padding: 2px 10px; background: #f8f8f8 url("../images/bg-copy.gif") no-repeat; width: 540px;}
.articles dl.copy dd span {margin-left: 16px; color: #333; text-align: left;}


/*-----------------------------

	Комментарии

------------------------------*/

ul.commentlist {}
ul.commentlist li.comment {
	padding: 11px 14px 11px 14px;
	background: #fafafa;
	margin-bottom: 10px;
	line-height: 18px;
	border-bottom: 1px solid #dcdbd7;
}
ul.commentlist li.comment img.avatar {border: 1px solid #78a5cc; margin: 0px 0px 13px 13px; float: right; padding: 2px;}	
ul.commentlist li.comment cite a, ul.commentlist li.comment cite a :visited {font-weight: bold; font-size: 14px;}
ul.commentlist li.comment cite a:hover {}

ul.commentlist li.comment div.comment-meta {font-size: 11px;}

ul.commentlist li.comment div.reply {clear: both; display: block;}
ul.commentlist li.comment div.reply a {text-decoration: none; font-weight: bold;}

ul.commentlist li.comment ul.text {margin: 15px 0px;}


.commentlist label, .commentlist input {display: block; width: 150px; float: left; margin-bottom: 10px;}
.commentlist label {text-align: left; width: 75px; padding-right: 20px;}
.commentlist br {clear: left;}

.signature-spacer {width: 100%; height: 1px; font-size: 0; margin: 10px 0 5px 0; background: #ddd;}


.login {}
.login dl {text-align: left;}
.login dt {float: left;}
.login dd {float: right; margin-top: 10px;}

.login label, .login input.l_input {display: block; float: left; margin-bottom: 10px;}
.login label {text-align: left; width: 45px; font-size: 11px; margin: 3px 0 0 0;}
.login br {clear: left;}
.login input.l_input {width: 118px; border: 1px solid #6390b6; font-size: 11px; padding: 4px 2px;}

.login ul {padding-left: 10px;}



/* ---------- вывод навигации для новостей -------------*/
.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 {}

/* ---------- Календарь -------------*/
.calendar {padding: 20px;}
.weekday-active-v {color: #000;}
.day-active-v {color: #E34000;}
.calendar td, th {}
.weekday {color: #4184c3;}
.weekday-active {color: #0066FF; text-decoration: underline;}
.day-active {color: #fe1a1a; text-decoration: underline;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration:underline;}
.monthlink {color: #fe1a1a;}

/* ---------- Архив -------------*/
.archives {padding: 10px;}
a.archives:link, a.archives:visited {}
a.archives:hover {}

/* -------------------- Вывод архива -------------------- */

.archives {margin: 10px;}
.archives a {}

/* -------------------- Цитата и скрытый текст -------------------- */

.title_quote {
	color: #636363;
	background: #feffe1;
	border-bottom: 1px dotted #bebebe;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 0;
	margin-left: 20px;
}
.quote {
	color: #6396c4;
	background: #feffe1 url("../images/quote.png") no-repeat 2px 12px;
	font-style: italic;
	font-size: 11px;
	text-align: justify;
	line-height: 11px;
	padding: 10px;
	margin-left: 20px;
}

/* -------------------- Тег SPOILER -------------------- */

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

/* -------------------- Tэг CODE -------------------- */

.scriptcode {
	color: #6396c4;
	background: #feffe1; 
	border: 1px dotted #000;
	text-align: center;
	padding: 5px;
	font-size: 11px;
}

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

.rating {width: 85px; height: 16px; font-size: 10px;}
.unit-rating {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;
}
.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;
}

/* -------------------- BB коды -------------------- */
 
.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 используем в poll.tpl, vote.tpl, addnews.tpl */
.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 #bbb; border-right: 1px solid #bbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font-size: 11px;}
.text .editor_button img,
.text .editbclose img,
.text .editor_button_brk img {}

/* -------------------- Дополнительные поля профиля пользователей -------------------- */
.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 {
	background: #78a5cc;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #fff;
	background: #78a5cc;
	font-size: 11px;
	border: 1px solid #fff;
	padding: 1px 0;
	margin: 1px;
}

#dropmenudiv a:hover {background: #f5ffff; color: #000000;}

/* -------------------- Уведомление о получении новых PM  -------------------- */

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


/* -------------------- Рамка расширенной формы поиска по сайту -------------------- */
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;}
