body {font: 62.5% 'Tahoma'; background: #111111 no-repeat 50% 0;}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none; outline: none;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}


/* Тело страницы */
.l { height: 20px; color: #121212; }
.l a {color: #121212; text-decoration: none; }
.l a:hover {color: #121212; text-decoration: none; }
.l b {font-weight:lighter; }

.page {width: 1005px; margin: 0px auto; position: relative; background: #fff; min-height: 2000px; height: auto;}

/* Панель пользователя */
.usermenu {height: 33px; background: #000000 url(../images/usermenu.png);}
.username {margin: 0px 0px 0px 70px;}
.username span {display: block; width: 32px; height: 32px; position: absolute; background: url(../images/avatar.png) no-repeat; left: 70px;}
.username img {padding: 1px 0px 0px 1px; vertical-align: middle; display: block; float: left;}
.username del {color: #a7a7a7; font: 2em 'Verdana'; display: block; margin: 3px 0px 0px 10px; float: left;}
.usermenu ul {float: left; margin: 9px 0px 0px 22px;}
.usermenu ul.notlogged {margin: 16px 0px 0px 22px;}
.usermenu li {padding-right: 8px; display: inline;}
.usermenu li a {color: #a7a7a7; font: 1.2em 'Verdana'; text-decoration: underline;}
.usermenu li a:hover {text-decoration: none;}
.usermenu fieldset {float: left; color: #a7a7a7; font: 1.2em 'Verdana'; margin: 12px 0px 0px 70px;}
.usermenu label input {width: 200px; height: 18px; border: 1px solid #666; background: #343434; color: #a7a7a7; font: 12px 'Verdana'; padding-left: 3px; margin-right: 15px;}
.usermenu .button {border: 1px solid #666; background: #343434; color: #a7a7a7; font: 12px 'Verdana'; height: 22px;}

/* Шапка */
.header {display:block; height: 101px; background: #000 url(../images/Header.png);}
.header .logo {position:absolute;top:58px;left:0px;width:310px;height:53px;background:url("../images/Logo.png") no-repeat 0 0;overflow:hidden;}
h1 span {font: 11px 'Verdana'; display: block; text-align: right; padding-right: 1px;}
h1 a {text-decoration: none; color: #fff;}
.righthead {float: right; width: 93px; margin: 99px 0px 0px 0px; text-decoration: none;}

.speedbar{ color: #595959; font: 10px 'Tahoma'; margin: 5px 0px 7px 10px;}
.speedbar a {color: #595959; font: 10px 'Tahoma'; text-decoration: underline;}
.speedbar a:hover {text-decoration: none;}
.speedbar b {font-weight:lighter;}
.speedbar strong {font-weight:lighter;}
.speedbar strong {font-weight:lighter;}

/* Колонки */
.cols {margin: 0px 5px 5px 5px; }

/* Центральная колонка */
.centercol {float:left; width:575px; background: #fff; margin: 0px 225px 0px 195px; padding-bottom: 25px;}
.centercol h1 {background:url(../images/Center_h.png);}
.centercol input { font-size:11px; font-family:Tahoma; border:#C1C1C1 1px solid; }

/* Новость */
.news {width: 573px; padding-bottom: 5px; border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; }
h1 {height: 29px; background: #000 no-repeat 100% 0px; color: #fff; padding: 0px 0px 0px 5px; font: 1.1em/26px 'Tahoma';}
h1 a {color: #fff; text-decoration: underline;}
h1 a:hover {text-decoration: none; color: #c4c4c4;}
h1 span {display: block; margin-top: 5px;}
h2 {height: 29px; background: #000 no-repeat 100% 0px; color: #fff; padding: 0px 0px 0px 5px; font: 1.1em/26px 'Tahoma';}
h2 a {color: #fff; text-decoration: underline;}
h2 a:hover {text-decoration: none; color: #c4c4c4;}
h2 span {display: block; margin-top: 5px;}

h3 {height: 25px; color: #000000; padding: 0px 0px 0px 5px; font: 1.1em/25px 'Tahoma';}
.cat { padding: 2px 0px 5px 5px; }
.cat a {color: #333333; font: 11px 'Tahoma'; text-decoration: underline;}
.cat a:hover {text-decoration: none; }
fieldset { border:1px solid #C1C1C1; text-align:left; font-size:11px; font-family:tahoma; padding:5px; margin-top:5px;}
.legend { color:#C1C1C1; font-size:10px; padding:5px; }
.text {color: #212121; font: 1.1em/15px 'Tahoma'; padding: 10px 10px 10px 10px;}
.text a, .add-news a {font: bold 1.0em/18px 'Tahoma'; color: #3a75c4; text-decoration: underline;}
.text a:hover, .add-news a:hover {text-decoration: none;}
.text a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;  }
.text a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.edited {font: italic 10px 'Tahoma'; color: #999; padding-top: 14px; display: block;}
.read-full {margin-top: 15px;}
.read-full a {color: #5b5b5b; text-transform: uppercase; font: bold 12px 'Tahoma'; }
.read-full2 {margin-top: 15px;}
.read-full2 a {color: #5b5b5b; font: bold 12px 'Tahoma'; }
.lg {margin:5px 0px 10px 7px;}
.inmy {position:absolute;border:0;padding:0;display:block;overflow:hidden;text-indent:-9900px;}

.news-info {border-top: 1px solid #C1C1C1; height: 12px; font: 10px 'Tahoma'; color: #5b5b5b; margin: 4px 0px 0px 0px; padding: 4px 0px 0px 5px;}
.news-info a {color: #5b5b5b; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.news-info img {vertical-align: middle; width: 93px !important; height: 10px !important;}
.taglist {color: #999; margin: 10px 0px 10px 0px; background: url(../images/tags.gif) no-repeat 0px 0px; border: 1px solid #ccc; padding: 4px 5px 4px 23px;}
.taglist a {color: #999; text-decoration: none; font-size: 10px;}
.taglist a:hover {text-decoration: underline;}

.text_link {width:auto; padding:4px;border:1px solid #cccccc; font-size:11px; color:#333; margin: 0px 0px 5px 0px;}
.text_info {background:url(../images/info.png) left no-repeat; width:auto;padding:4px;border:1px solid #cccccc; font-size:11px; color:#333; padding:3px 5px 3px 45px; margin: 5px 0px 10px 0px;}
.text_info strong {font-weight:lighter;}
.text_info b {font-weight:lighter;}
.news_f { background:url(../images/news_f.png) no-repeat; width:730px; height:10px; padding-bottom:7px;}

/* Похожие */
.relateds {height: 25px; background:url(../images/Center_h.png); font: 12px 'Tahoma'; color: #dcdbdb; padding: 5px 0px 0px 5px;}
.related {border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; color: #393939; padding: 5px 0px 0px 0px;}
.related b {font: bold 12px 'Tahoma'; }
.related a {color: #393939; text-decoration: underline; font: 11px 'Tahoma'; padding-bottom: 2px;}
.related a:hover {text-decoration: none; padding-bottom: 2px;}

/* Правая колонка */
.rightcol {float:left; width: 220px; margin-left:-220px; padding-left:-220px;}
.rightcol tt {background:url(../images/right_h.png) no-repeat;}


/* Левая */
.leftcol {float:left; width:190px; margin-left:-995px; padding-left:-995px;}
.leftcol tt {background:url(../images/left_h.png) no-repeat;}

/* Блок */
tt {height: 26px; width: 100%; display: block; background: #222222 no-repeat 100% 0px; color: #dcdbdb; font: bold 1.2em/26px 'Verdana'; text-indent: 14px;}
.nav-hl {height: 29px; width: 100%; display: block; background: #000 url(../images/nav-hl.png) no-repeat 100% 0px;}
.k-hl {height: 29px; width: 100%; display: block; background: #000 url(../images/k-hl.png) no-repeat 100% 0px;}
.f-hl {height: 29px; width: 100%; display: block; background: #000 url(../images/f-hl.png) no-repeat 100% 0px;}
.pop-hr {height: 29px; width: 100%; display: block; background: #000 url(../images/pop-hr.png) no-repeat 100% 0px;}
.poi-hr {height: 29px; width: 100%; display: block; background: #000 url(../images/poi-hr.png) no-repeat 100% 0px;}
.novp-hr {height: 29px; width: 100%; display: block; background: #000 url(../images/novp-hr.png) no-repeat 100% 0px;}
.nash-hr {height: 29px; width: 100%; display: block; background: #000 url(../images/nash-hr.png) no-repeat 100% 0px;}

.block_left { background: #f9f9f9; border-top: 0px; padding: 0px 0px 0px 0px; color: #393939;}
.block_left a {color: #313131; text-decoration: underline;}
.block_left a:hover {text-decoration: none;}
.block_left2 { border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; background: #f9f9f9; border-top: 0px; padding: 0px 1px 10px 1px; color: #393939;}
.block_left2 a {color: #313131; font: bold 10px 'Tahoma'; text-decoration: underline; }
.block_left2 a:hover {color: #999999; font: bold 10px 'Tahoma'; text-decoration: none; }
.block_left2  a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:0; position: relative;}
.block_left2  a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.block_right { border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; background: #f9f9f9; border-top: 0px; padding: 5px 2px 10px 3px; color: #393939;}
.block_right a {color: #313131; text-decoration: underline;}
.block_right a:hover {color: #999999; text-decoration: none;}
.block_right b {font-weight:lighter;}
.blok_nlf { background:url(../images/blok_nlf.png) no-repeat; width:195px; height:10px; padding-bottom:5px;}
.blok_lf { background:url(../images/blok_lf.png) no-repeat; width:195px; height:10px; padding-bottom:5px;}
.blok_rf { background:url(../images/blok_rf.png) no-repeat; width:225px; height:10px; padding-bottom:5px;}

.userblock {font: 10px 'Tahoma';}
.ref {font: 9px 'Tahoma';}
.block_left-3 {}
#cont { text-indent: 445px; }

/* Блок поиска */
.block-search {border: 1px solid #dbdbdb; height: 17px; width: 195px;}
.block-search input {top: 2px; position: relative;}
.block-search label input {color: #5b5a5a; font: 11px 'Tahoma'; border: 0px; width: 172px; margin-left: 3px; position: relative; top: -1px;}
.fullsearch {display: block; margin-top: 2px;}
.fullsearch a {color: #393939; font: 1.2em/18px 'Tahoma'; text-decoration: underline;}
.fullsearch a:hover {text-decoration: none;}

#MarketGid3693 {margin-bottom: 10px;}
#MarketGid3693 a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#MarketGid3693 a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
#MarketGid843  a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;  }
#MarketGid843  a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
#MarketGid11781  a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;  }
#MarketGid11781  a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
#MarketGid3693 strong {font-weight:lighter;}
#MarketGid3693 b {font-weight:lighter;}
#MarketGidComposite6348  a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;  }
#MarketGidComposite6348  a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
#MarketGidComposite6355  a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;  }
#MarketGidComposite6355  a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }

/* Блок навигации */
.nav { padding: 0; margin: 0; font: 12px 'Tahoma';}
.nav li { position: relative; list-style-type: none; padding: 0; margin: 0;	background: #353535; border-bottom: 1px #6e6e6e solid; border-left: 1px #6e6e6e solid; }
.nav li a {font-weight:bold;	color: #fff; text-decoration: none;	display: block;	padding: 6px 10px 6px 10px;	}
.nav ul { display: none; position: absolute; left: 190px; /* отступ всплывающего подменю */	top: 0; margin: 0; padding: 0; }
.nav , .nav ul { width: 190px; /* ширина меню */ }
.level-item { background: #353535 url(../images/level-nav.png) 175px center no-repeat !important; /* Стиль пункта, у которого есть подменю */ }
.active { background: #005366 !important; /* Стиль пункта меню при наведении */}

/* Блок календаря */
.weekday-active-v, .day-active-v {color: #4b73d4;}
.calendar {color: #313131; font: 1.1em 'Tahoma'; border-collapse: collapse; padding: 0px;}
.calendar a {text-decoration: none;}
.calendar td, th {text-decoration: none; text-align: center; padding: 3px 4px 4px 3px; border-collapse: collapse;}
.weekday, .weekday-active, .day-active, .monthlink {color: #4c93a9;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration: underline;}
.day-current {background: #82c2c6; border: 1px solid #c7eef5; color: #fff;}
.day-current a {color: #444; text-decoration: none;}


/* Архив новостей */
.archives {color: #393939; text-decoration: underline; font: 1.2em/18px 'Tahoma';}
.archives:hover {text-decoration: none;}

/* Голосование */
.vote {color: #393939; font: 1.1em/16px 'Tahoma'; padding: 0px 0px 8px 22px;}
.votetitle {font: bold 1.2em 'Tahoma'; display: block; margin-bottom: 12px; color: #393939;}
.vote input {margin-left: -22px;}
.vote-submit, .vote-result {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Tahoma'; height: 20px; margin-top: 6px; width: 84px;}
.vote-result {position: absolute; margin: -20px 0px 0px 94px;}
.voteresult {margin-left: -20px;}

/* Тэги */
.tags {color: #fff; text-align: center;}
.tags a {color: #666; text-decoration: underline;}
.tags a:hover {text-decoration: 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;}

/* Рейтинг */
.rating {color: #757575; font: 11px 'Tahoma'; width: 85px; height: 16px; position: relative; top: -13px; left: 475px; text-indent: -9999px;}
.unit-rating {width: 85px; height: 16px; position: relative; background: url(../dleimages/rating.gif) top left repeat-x;}
.unit-rating li {text-indent: -90000px; 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: 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;}

/* Опрос в новости */
#dle-poll-list {margin-left: 4px;}
#dle-poll-list img {margin: 0px; padding: 0px;}
.totalvotes {margin: 10px 0px 0px 4px; font-weight: bold;}
.votebuttons {margin-left: 200px;}
.votebuttons input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Tahoma'; height: 20px; margin-top: 6px; width: 84px;}
/* Навигатор по новостям */
.navigation {text-align: center; margin-top: 40px; font: 1.2em 'Tahoma';}
.navigation a {background: #d9e9ef; border: 1px solid #aaa; padding: 4px 7px; text-decoration: none; color: #555;}
.navigation a:hover {background: #bddce8;}
.navigation span {padding: 4px 7px; border: 1px solid #ccc; background: #eee; color: #ccc;}
/* Служебный заголовок */
h2.small {height: 28px;}

/* Формочки */
.addcomm-notlogged {margin-bottom: 10px;}
.addcomm-notlogged input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Tahoma'; height: 20px; width: 160px; padding-left: 3px;}
comments {width: 454px; height: 150px; border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; padding: 3px; margin-bottom: 10px;}
.addcomm-code img {margin: 0px; display: inline; border: 1px solid #999; width: 120px; height: 50px;}
.addcomm-code input {width: 120px; height: 48px; border: 1px solid #999; color: #393939; font: 34px 'Verdana'; margin: 6px 0px;}
.addcomm {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; margin-top: 6px; width: 84px; display: block;}
.addcomm-code label {display: block;}

/* Комментарий */
.adcomments {height: 29px; background:url(../images/Center_h.png); color: #c4c4c4; margin-top: 15px; padding: 0px 0px 0px 5px; font: 1.1em/25px 'Tahoma';}
.comment {border: 1px solid #ccc; margin: 15px 0px 10px 0px; padding: 10px; }
.comm-info li {color: #393939; font: 10px 'Verdana'; display: inline; margin-right: 1px;}
.comm-info img {vertical-align: middle; border: 1px solid #434343;}
.comm-info a {color: #393939; text-decoration: underline;}
.comm-info a:hover {text-decoration: none;}
.comm-author {font-size: 13px !important; padding-right: 10px;}
.comment > div {font: 12px/18px 'Verdana'; color: #444; margin: 5px 0px 0px 0px;}
.comment div a {color: #539fbb; text-decoration: underline;}
.comment div a:hover {text-decoration: none;}
.comm-options {padding-top: 5px; text-align: right;}
.comm-options li {display: inline; padding-left: 4px; font-size: 11px;}
.comm-options a {color: #539fbb; text-decoration: underline;}
.comm-options a:hover {text-decoration: none;}

/* Добавление новости */
.add-news {margin: 14px 0px 0px 10px; font: 1.2em 'Verdana'; color: #393939;}
.add-news label {display: block; margin-bottom: 10px;}
.add-news label span {display: block;}
.add-news label textarea {width: 508px; height: 150px; border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; padding: 3px;}
.add-news label input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 508px; padding-left: 3px;}
.add-news .admintag {margin-bottom: 10px;}
.add-news-buttons input {width: 80px !important;}
select {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 219px;}

.stat dt {font-weight: bold;}
.stat dd {margin-bottom: 10px; display: block;}
.bigpadd {padding-bottom: 15px;}
.userstop {width: 100%;}

.userinfo {margin: 14px 10px 0px 10px; font: 1.2em/18px 'Verdana'; color: #393939;}
.userinfo img {margin-bottom: 8px;}
.userinfo a {color: #539fbb; text-decoration: underline;}
.userinfo a:hover {text-decoration: none;}
.smalltext {color: #999; font-size: 10px;}
.userinfo p {margin: 0px; padding: 0px 0px 14px 0px;}
#options del {display: block; position: relative; top: -10px;}

/* Подвал */
.footer {display:block; width: 1005px; height:30px; background: #111; margin: 0px auto; position: relative; font: 1.2em/18px 'Verdana'; color: #777; padding-bottom: 30px;}
.foot { background: #fff;}
.footer p {margin: 0px; padding: 0px;}
.footer ul {position: absolute; right: 0px; top: 0px; opacity: 0.2; }
.footer li {display: inline; margin-left: 10px; }
.footer a {color: #777; text-decoration: none;}
.footer a:hover {color: #777; text-decoration: none;}

.clear { clear:both; }

/* ------------ */
/* Стили движка */
/* ------------ */
/* Цитата, скрытый текст */
.title_quote {color: #636363; background-color: #f0f0f0; border: 1px dotted #bebebe;  border-bottom: 0px; font-weight: bold; padding: 0px 5px 5px 5px; }
.quote {color: #757575; background-color: #f0f0f0; border: 1px dotted #bebebe; text-align: justify; padding: 0px 5px 5px 5px; }

/* Спойлер */
.title_spoiler img {margin: 0; padding: 0;}
.title_spoiler {color: #636363; background-color: #f0f0f0; border: 1px dotted #bebebe; font-weight: bold; padding: 5px; }
.text_spoiler {color: #757575; background-color: #f0f0f0; border: 1px dotted #bebebe; border-top: 0px; text-align: justify; padding: 5px; }


/* Код */
.scriptcode {color: #757575; background-color: #f0f0f0; border: 1px dotted #bebebe; text-align: left; padding: 5px;}
/* ББкоды */
.bbcodes, .bbcodes_poll {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; margin-top: 6px; padding: 0px 5px;}
.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 #bbb; border-right: 1px solid #bbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font: 11px 'Tahoma';}
.editor_button img, .editbclose img, .editor_button_brk img {margin: 0px; padding: 0px;}



/* Дополнительные поля новостей */
.xfields textarea {width: 454px; height: 150px; border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; padding: 3px;}
.xfields input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 160px; padding-left: 3px;}
.xfields select {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 160px; padding-left: 3px;}
/* Дополнительные поля профиля пользователей */

.xprofile textarea {width: 454px; height: 150px; border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; padding: 3px;}
.xprofile input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 160px; padding-left: 3px;}

/* ПМ */
.pm img {margin: 0px;}
.pm td {padding: 2px 0px 6px 0px;}
.pm_head {font: 12px 'Tahoma';}
.pm_list {color: #757575;}
.pm_list a {color: #4b73d4;}
#newpm {position: absolute; width: 400px; padding: 4px; background: #fdfdfd; border: 1px solid #bbb; font-family: verdana; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #636363; font-weight: bold; background: #b2c7f1; font-family: verdana;cursor: move;}
#newpm a {background: transparent; color: #4b73d4; text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}

/* Выпадающее меню */
#dropmenudiv {border: 1px solid #ccc; font: normal 10px/20px 'Verdana'; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #666; background: #fff; border: 1px solid #eee; padding: 1px 0px;}
#dropmenudiv a:hover {background: #eee; color: #000;}

/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #808080;}

a.test .img{width:100px; overflow:hidden;}
a.test .img img{width:100px;height:124px;}
a.test:hover .img{width:100px;height:124px;overflow:visible;visibility:hidden;}
a.test:hover .img img{visibility:visible;width:250px;height:274px;position:absolute;z-index:150;}


/* Поиск */
.search {color: #757575; text-decoration: none; text-align: left;}
.search fieldset {text-align: left;}
.textin {color: #757575; font: 11px 'Tahoma'; border: 1px solid #e0e0e0; text-decoration: none;}
.sresult  {text-align: justify; font-weight: normal; line-height: 16px; font-size: 12px; color: #757575;}
#searchtable {text-align: left !important; position: relative;}
#fullsearch {font-size: 11px;}
#fullsearch .rating {color: #757575; font: 11px 'Tahoma'; width: 200px; height: 200px; position: relative; top: 0px; left: 0px; text-indent: 0px;}
#searchinput {height: 16px; width: 216px !important;}
#searchinput2 {height: 16px; !important;}
#searchuser {height: 16px; width: 260px !important;}
#replyless {width: 170px !important;}
#replylimit {height: 18px; width: 40px; top: -3px; position: relative;}
#searchdate, #sortby, #beforeafter, #resorder {width: 216px !important;}
#rb_showposts_1, #rb_showposts_0 {display: block; margin-left: -20px; margin-bottom: -16px;}


/* Превью картинок */
.highslide-active-anchor img {visibility: hidden;}
.highslide-image-blur {}
.highslide-html {background-color: white;}
.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 white; background-color: black;}
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;}


#tooltip {
background:#f2f2f2; 
font: 11px 'Tahoma'; 
width:auto; 
border:1px solid #757575; 
border-left:5px solid #111; 
color:#000; 
font-family:verdana, arial, helvetica, sans-serif; 
opacity:0.9; 
line-height:15px; z-index:100; 
position:absolute; 
visibility:hidden; 
border-collapse:separate; 
margin:0; 
padding:3px;
}

/* ИЕ6, ИЕ7 */
* html .usermenu fieldset {margin: 11px 0px 0px 35px;}
* html .navigation a:hover {background: #d9e9ef;}
* html .footer {margin-top: 20px;}
* html h2 span {margin-top: -1px; padding-bottom: 5px;}
* html .username span {display: none;}
* html .username img {border: 1px solid #434343; padding: 0px;}
* html .comment div {font: 12px/18px 'Verdana'; color: #444; margin: 10px 0px 0px 0px;}
*:first-child+html .footer {margin-top: 20px;}


/* DEFAULT STYLES OF DATALIFE ENGINE */

/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
	display:none;
	font-family: Verdana;font-size: 11px;
	background:#000;padding:10px;
	text-align:center;
	border:1px solid #000;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}

/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.ui-widget {
	font-family: Tahoma, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: tahoma, Arial, sans-serif;
	font-size: 11px;
}
.ui-widget-content {
	background: #fcfdfd 50% bottom repeat-x;
	border: 1px solid #a6c9e2;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	background: #5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	border: 1px solid #4297d7;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #c5dbec;
	color: #2e6e9e;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #1d5987;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #f5f8f9 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #e17009;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
	padding: .4em .8em;
}
input.ui-button {
	padding: .4em 1em;
}
.ui-button-set {
	margin-right: 7px;
}
.ui-button-set .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .5em 1em .3em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
