@charset "windows-1251";
html {
	font-size: 100.01%;
	/*background-color: #FCFCFC;*/
	background-color: #FFF;
}
body {
	font: 62.5% Tahoma, Helvetica, Sans-serif;
	color: #4b4b4b;
}
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/bg.png);
	background-repeat: repeat;
}
a, a img {border: none; outline: none; }
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}
table, td, th {padding: 0px; border-collapse: collapse;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a {color: #4b4b4b;; text-decoration: underline;}
a:hover {text-decoration: none;}

/* debug */
/* * {outline: 2px dotted red; *border: 2px dotted red;}
* * {outline: 2px dotted green; *border: 2px dotted green;}
* * * {outline: 2px dotted orange; *border: 2px dotted orange;}
* * * * {outline: 2px dotted blue; *border: 2px dotted blue;}
* * * * * {outline: 1px solid red; *border: 1px solid red;}
* * * * * * {outline: 1px solid green; *border: 1px solid green;}
* * * * * * * {outline: 1px solid orange; *border: 1px solid orange;}
* * * * * * * * {outline: 1px solid blue; *border: 1px solid blue;} */

/* Тело страницы */
/*.page {margin: 0px auto; overflow: hidden; zoom: 1; width: 980px;} фиксированная*/
.page {
	zoom: 1;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/* Шапка */
.header {overflow: hidden; zoom: 1; height: 95px;}
.header .logo {background: url(../images/logo1.png) no-repeat 3px 0px; float: left;}
.header .logo {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif;}
.header .logo a {display: block; width: 195px; height: 95px; text-decoration: none; color: #808080;}
.header .logo span {display: block; padding: 57px 0px 0px 59px;}

.header .logo_cg_top {
	padding-top:8px;
	float: left;
	background-image: url(../images/cg_free_ban_top.png);
	background-repeat: no-repeat;
	background-position: 8px;
}
.header .logo_cg_top span {display: block;}
.header .logo_cg_top a {display: block; width: 510px; height: 120px; text-decoration: none; color: #808080;}



/*.header-menu {float: left; width: 490px; padding: 55px 0px 0px 23px;} фиксированная*/
.header-menu {float: left; width: 400px; padding: 5px 0px 0px 23px;}
.header-menu li {display: block; float: left; padding-left: 24px; color: #010101; font: 1.1em/24px Tahoma, Geneva, Sans-serif;}
.header-menu li a {color: #010101; text-decoration: underline;}
.header-menu li a:hover {text-decoration: none;}
.header-menu li.level-1 {width: 72px;}
.header-menu li.level-2 {width: 85px;}
.header-menu li.level-3 {width: 81px;}
.header-menu li.level-4 {width: 155px;}
.header-menu li.icon-main {background: url(../images/icon-main.png) no-repeat 0px 5px;}
.header-menu li.icon-reg {background: url(../images/icon-reg.png) no-repeat 1px 5px;}
.header-menu li.icon-stat {background: url(../images/icon-stat.png) no-repeat 1px 3px;}
.header-menu li.icon-last {background: url(../images/icon-last.png) no-repeat 1px 5px;}
.header-menu li.icon-contacts {background: url(../images/icon-contacts.png) no-repeat 0px 3px;}
.header-menu li.icon-rules {background: url(../images/icon-rules.png) no-repeat 1px 4px;}
.header-menu li.icon-rss {background: url(../images/icon-rss.png) no-repeat 1px 4px;}
.header-menu li.icon-new {background: url(../images/icon-new.png) no-repeat 1px 4px;}

/*Горизонтальное меню в шапке*/
.header-menu-line {float: left; width: 100%; padding: 5px 0px 0px 23px;}
.header-menu-line li {display: block; float: left; padding-left: 24px; color: #010101; font: 1.1em/24px Tahoma, Geneva, Sans-serif;}
.header-menu-line li a {color: #010101; text-decoration: underline;}
.header-menu-line li a:hover {text-decoration: none;}
.header-menu-line li.level-1 {width: 65px;}
.header-menu-line li.level-2 {width: 90px;}
.header-menu-line li.level-3 {width: 105px;}
.header-menu-line li.level-4 {width: 65px;}
.header-menu-line li.level-5 {width: 65px;}
.header-menu-line li.level-6 {width: 65px;}
.header-menu-line li.level-7 {width: 62px;}
.header-menu-line li.icon-main {background: url(../images/icon-main.png) no-repeat 0px 5px;}
.header-menu-line li.icon-reg {background: url(../images/icon-reg.png) no-repeat 1px 5px;}
.header-menu-line li.icon-stat {background: url(../images/icon-stat.png) no-repeat 1px 3px;}
.header-menu-line li.icon-last {background: url(../images/icon-last.png) no-repeat 1px 5px;}
.header-menu-line li.icon-contacts {background: url(../images/icon-contacts.png) no-repeat 0px 3px;}
.header-menu-line li.icon-rules {background: url(../images/icon-rules.png) no-repeat 1px 4px;}
.header-menu-line li.icon-rss {background: url(../images/icon-rss.png) no-repeat 1px 4px;}
.header-menu-line li.icon-new {background: url(../images/icon-new.png) no-repeat 1px 4px;}


.header-search {float: left; width: 228px; background: url(../images/icon-search.png) no-repeat 0px 2px; margin: 5px 0px 0px 9px; *margin-left: 0px; padding-left: 25px;}
.header-search .input {width: 161px; background: url(../images/input-168.png) no-repeat 0px 0px; border: 0px; color: #bababa; font: 10px Tahoma, Geneva, Sans-serif; float: left; padding: 4px 0px 5px 7px;}
.header-search .submit {width: 52px; height: 21px; background: url(../images/button-52.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; margin-left: 8px; padding: 3px 0px 5px 2px;}
.header-search div {padding: 6px 0px 0px 1px; clear: both;}
.header-search div a {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; text-decoration: underline;}
.header-search div a:hover {text-decoration: none;}

/* Контент */
.main {overflow: hidden;}
.centercol {margin: 10px 237px 0px 237px;}
.leftcol {float: left; width: 195px;}
.rightcol {float: right; width: 195px;}

/* Блок */
.block {
	width: 192px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font: 1.1em Tahoma, Geneva, Sans-serif;
	overflow: hidden;
	zoom: 1;
	color: #808080;
	/*background:url(../images/rss_taib.png) no-repeat -30px -30px;*/
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}
.block_nul {
	width: 211px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font: 1.1em Tahoma, Geneva, Sans-serif;
	overflow: hidden;
	zoom: 1;
	color: #808080;
	/*background:url(../images/rss_taib.png) no-repeat -30px -30px;*/
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: -3px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.block a {color: #000; text-decoration: underline;}
.block_nul a{
	color: #000;
	text-decoration: none;
	/*line-height: 0.8em;*/
}
.block a:hover, .block_nul a:hover {text-decoration: none;}

/*h6 {width: 195px; height: 22px; background: url(../images/block-header.png) no-repeat 0px 0px; text-align: center; color: #000; font: 1.1em/22px Tahoma, Geneva, Sans-serif;}*/
/*заголовок блока в левом баре*/
h6 {
	width: 205px;
	/*width: 100%;*/
	/*height: 26px;*/
	/*background: url(../images/block-header.png) no-repeat 0px 0px;*/
	text-align: center;
	color: #701c1f;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1.2em;
	line-height: 22px;
	background-color: #e8ecef;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #a1a4a6;
	border-left-color: #D2A666;
	background-clip: border;
	background-origin: padding;
	background-size: auto auto;

	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-khtml-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
/*	behavior: url(/news/templates/cgmap/css/border-radius.htc);*/
}
.h6r {width:192px;} /*ширина заголовка блока в правом баре*/

/*.header_menu li a {color: #010101; text-decoration: underline;}
/*.header-menu li a:hover {text-decoration: none;}
.header-menu li.level-1 {width: 72px;}
.header-menu li.level-2 {width: 85px;}
.header-menu li.level-3 {width: 81px;}
.header-menu li.level-4 {width: 155px;}
.header-menu li.icon-main {background: url(../images/icon-main.png) no-repeat 0px 5px;}
.header-menu li.icon-reg {background: url(../images/icon-reg.png) no-repeat 1px 5px;}
.header-menu li.icon-stat {background: url(../images/icon-stat.png) no-repeat 1px 3px;}
.header-menu li.icon-last {background: url(../images/icon-last.png) no-repeat 1px 5px;}
.header-menu li.icon-contacts {background: url(../images/icon-contacts.png) no-repeat 0px 3px;}
.header-menu li.icon-rules {background: url(../images/icon-rules.png) no-repeat 1px 4px;}
.header-menu li.icon-rss {background: url(../images/icon-rss.png) no-repeat 1px 4px;}
.header-menu li.icon-new {background: url(../images/icon-new.png) no-repeat 1px 4px;}
*/
.cat_menu a {color: #000; text-decoration: underline; font: 1em/20px Tahoma, Geneva, Sans-serif;}
.cat_menu a:hover {color: #ec380e; text-decoration: underline;}
/*.cat_menu li {padding-left: 24px; background: url(../images/icon-folder-closed.png) no-repeat 0px 1px;}*/
.cat_menu li {padding-left: 18px; background: url(../images/icon-folder-closed.png) no-repeat 0px 1px;}
/*.cat_menu .subcat {padding-left: 24px !important; background: url(../images/icon-folder-opened.png) no-repeat 0px 1px !important;}*/
.cat_menu .subcat {padding-left: 18px !important; background: url(../images/icon-folder-opened.png) no-repeat 0px 1px !important;}
/*.cat_menu .subcat li {padding-left: 18px; background: url(../images/icon-rules.png) no-repeat 0px 0px;}*/
.cat_menu .subcat li {padding-left: 16px; background: url(../images/icon-rules.png) no-repeat 0px 0px;}
.cat_menu .subcat .nosubcat a {background: url(../images/mdash.png) no-repeat 0px 6px !important; padding-left: 15px;}
.userpanel li {background: url(../images/bullet.png) no-repeat 0px 7px; padding: 1px 0px 7px 11px;}
.userpanel a {color: #000; text-decoration: underline;}
.userpanel a:hover {text-decoration: none;}
.auth {overflow: hidden; zoom: 1;}
.auth dd {overflow: hidden; zoom: 1; *padding-bottom: 8px;}
.auth dd input {width: 179px; background: url(../images/input-179.png) no-repeat 0px 0px; border: 0px; color: #bababa; font: 10px Tahoma, Geneva, Sans-serif; float: left; padding: 4px 0px 5px 7px; margin: 3px 0px 4px 0px;}
.auth dt a {color: #000; text-decoration: underline; margin: 2px 6px 0px 0px; display: block; float: left;}
.auth dt a:hover {text-decoration: none;}
.auth dt {padding-top: 3px;}
.auth dt input {width: 63px; height: 21px; background: url(../images/button-63.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: right; margin-left: 2px; padding: 3px 0px 5px 2px;}
.important {font: 1em/14px Tahoma, Geneva, Sans-serif; padding-bottom: 15px;}
.important br, .important img {display: none !important;}
.important dt a {color: #000; text-decoration: underline;}
.important dt a:hover {color: #ec380e; text-decoration: underline;}
.important dd {color: #808080; overflow: hidden; zoom: 1; display: block; max-height: 41px;}
.important dd p{
	padding:0; margin:0;}
.important dd a {color: #808080; text-decoration: none;}
.block-archives * {font-weight: normal !important;}
.block-archives br {display: none;}
.block-archives a {background: url(../images/bullet.png) no-repeat 0px 7px; padding: 1px 0px 7px 11px; display: block;}
.block-tags {color: #fff;}
.block-tags a {color: #4d4d4d;}

/* Верхнее меню категорий в шапке*/
.header_menu {
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1.2em;
	line-height: 22px;
	text-align: center;
	/*background-color: #e8ecef;*/
	
	border-right-style: none;
	border-left-style: none;
	border-top-color: #a1a4a6;
	border-right-color: #a1a4a6;
	border-bottom-color: #a1a4a6;
	border-left-color: #a1a4a6;
	background-color: #e8ecef;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	
}

/*.header-menu {float: left; width: 490px; padding: 5px 0px 0px 23px;}*/
.header_menu li {
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	color: #701c1f;
	text-align: center;
/*	border-top-style: solid;
	border-bottom-style: solid;*/




/*	background-image: url(../images/arrow-right-small-dark.png);*/
	background-repeat: no-repeat;
	/*background-position: 0px 8px;*/
	background-image: none;
}
.header_menu li a{
	color: #701c1f;
	text-decoration: none;
}
.header_menu li a:hover{
	/*background: url(../images/topnav_hover1.gif) no-repeat center top;*/
	text-decoration: none;
}

.header_menu ul {
	display: block;
	width: 100%;
	/*	float: center;*/
	padding-left: 0px;
	padding-right: 0px;
	/*	background-color: #0F0;*/
}

/*.header_menu a {
	color: #0F0;
	text-decoration: underline;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1em;
	line-height: 20px;
}
*/
/* Кнопки */
.poll-buttons {padding: 10px 0px 10px 0px; text-align: center;}
.poll-buttons input .block-search-submit {width: 86px; height: 21px; background: url(../images/button-86.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; padding: 3px 0px 5px 2px; margin-right: 15px;}
.comment-block-search-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; padding: 3px 0px 5px 2px; margin: -27px 0px 0px 372px;}
.comment-block-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; padding: 3px 0px 5px 2px; margin: 5px 0px 0px 0px;}
.vote-submit, .vote-result, .bbcodes#dosearch, .bbcodes#dofullsearch, #doclear, #doreset {width: 86px; height: 21px; background: url(../images/button-86.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; padding: 3px 0px 5px 2px;}
.bbcodes#dofullsearch {background: url(../images/button-175.png) no-repeat 0px 0px;}
.vote-result {float: right;}
.block-search-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; padding: 3px 0px 5px 2px;}
table.pm input.bbcodes, .bbcodes .block-search-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; padding: 3px 0px 5px 2px;}
.bbcodes {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; padding: 3px 0px 5px 2px;}
#dofullsearch {width: 175px !important;}
#searchinput {width: 344px !important;}

/* Служебные стили */
.nopadd {padding-bottom: 0px !important;}
.notoppadd {margin-top: 4px;}
.padd {padding-top: 10px;}
.nopadding {padding-top: 0px;}
.noborder {border: 0px !important;}

.sorter {color: #000; font: 1.1em Tahoma, Geneva, Sans-serif; padding: 4px 0px 18px 0px; border-bottom: 1px solid #ccc;}
.sorter a {text-decoration: underline; color: #000; margin: 0px 4px 0px 3px;}
.sorter a:hover {text-decoration: none;}
/*.sorter img {display: none;}*/

.main-page-header {
	overflow: hidden;
	zoom: 1;
	background: url(../images/spacer-h.png) repeat-x 0px 100%;
	margin-bottom: 16px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.main-page-header li.category-name {display: block; float: left; color: #000; font: 1.8em Tahoma, Geneva, Sans-serif; width: 425px;}
.main-page-header li.category-name a {color: #000; text-decoration: underline;}
.main-page-header li.category-name a:hover {text-decoration: none;}
.main-page-header li.category-name i {background: url(../images/arrow-right-big-dark.png) no-repeat 50% 7px; padding: 0px 19px;}
.main-page-header li.now-date {float: right; color: #747474; font: 1.1em Arial, Helvetica, Sans-serif; background: url(../images/icon-clock.png) no-repeat 0px 4px; padding: 5px 0px 3px 20px;}

.main-page-header-lastnews {border-left: 3px solid #d2a666; height: 14px; font: bold 1.4em/1em Tahoma, Geneva, Sans-serif; color: #000; padding-left: 14px; margin-bottom: 18px;}

.main-page-lastnews {background: #f2f0e7; padding: 16px 17px 17px 18px; margin-bottom: 18px;}
.main-page-lastnews-header {
	color: #000;
	padding-bottom: 2px;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1.5em;
	line-height: 24px;
	font-weight: bolder;
}
.main-page-lastnews-header a {text-decoration: underline; color: #000;}
.main-page-lastnews-header a:hover {text-decoration: none; color: #ec380e;}
.main-page-lastnews-header img {vertical-align: middle; padding-left: 2px;}
.main-page-lastnews-info {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; padding-bottom: 15px;}
.main-page-lastnews-info li {display: inline;}
.main-page-lastnews-info a {color: #808080; text-decoration: underline;}
.main-page-lastnews-info a:hover {text-decoration: none;}
.main-page-lastnews-info del {padding: 0px 4px;}
.main-page-lastnews-text {color: #000; font: 1.1em/14px Tahoma, Geneva, Sans-serif; overflow: hidden; zoom: 1; max-height: 125px;}
.main-page-lastnews-text br {display: none;}
.main-page-lastnews-text img {display: none;}
.main-page-lastnews-text img:first-child {display:block; max-height: 118px; float: left; margin: 3px 12px 0px 0px;
	border: 2px solid #a1a4a6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
/*	behavior: url(/news/templates/cgmap/css/border-radius.htc);*/
}
.main-page-lastnews-text p {
	margin: 0px;
	text-indent: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.main-page-lastnews-info-bottom {overflow: hidden; zoom: 1; padding: 15px 2px 0px 0px;}
.main-page-lastnews-info-bottom li {float: right; font: 1.1em Tahoma, Geneva, Sans-serif; color: #000;}
.main-page-lastnews-info-bottom li.main-page-lastnews-rate {float: left; margin: -1px 0px 0px -2px;}
.main-page-lastnews-info-bottom a {color: #000; text-decoration: underline;}
.main-page-lastnews-info-bottom a:hover {text-decoration: none;}
.main-page-lastnews-info-bottom del {padding: 0px 4px;}

.main-page-morenews-info-bottom {overflow: hidden; zoom: 1; padding: 3px 2px 0px 0px;}
.main-page-morenews-info-bottom li.main-page-morenews-rate {float: left; margin: -1px 0px 0px -2px;}

.main-page-header-more {overflow: hidden; zoom: 1; background: url(../images/spacer-more.png) no-repeat 0px 0px; height: 47px;}
.main-page-header-more span {border-left: 3px solid #d2a666; height: 14px; font: bold 1.4em/1em Tahoma, Geneva, Sans-serif; color: #000; padding-left: 14px; margin-top: 16px; display: block; float: left; width: 220px; overflow: hidden; zoom: 1; white-space: nowrap;}
.main-page-header-more del {float: left; color: #747474; font: 1.1em Arial, Helvetica, Sans-serif; display: block; padding: 16px 0px 0px 65px;}



.main-page-header-more1 {background: url(../images/spacer-more1.png) repeat-x 0px 0px; overflow: hidden; zoom: 1; height: 47px;float: left;width: 100%;padding: 0px;}
.main-page-header-more2 {background: url(../images/spacer-more2.png) repeat-x 0px 0px; overflow: hidden; zoom: 1; height: 47px;float:left; width: 15px;padding: 0px;}
.main-page-header-more3 {background: url(../images/spacer-more3.png) repeat-x 0px 0px; overflow: hidden; zoom: 1; height: 47px;float: left;width: 16px;padding: 0px;}
.main-page-header-more4 {background: url(../images/spacer-more1.png) repeat-x 0px 0px; overflow: hidden; zoom: 1; height: 47px;float: left;width: 100%;padding: 0px;}
.main-page-header-more1 span {border-left: 3px solid #d2a666; height: 14px; font: bold 1.4em/1em Tahoma, Geneva, Sans-serif; color: #000; padding-left: 14px; margin-top: 16px; display: block; float: left; width: 100%; overflow: hidden; zoom: 1; white-space: nowrap;}
.main-page-header-more4 del {float: left; color: #747474; font: 1.1em Arial, Helvetica, Sans-serif; display: block; padding: 16px 0px 0px 5px;}





.main-page-more-news {overflow: hidden; zoom: 1; width: 562px; *position: relative; *margin-left: -20px; *left: 20px;}
/*.main-page-morenews {margin-bottom: 18px; width: 260px; margin: 13px 21px 0px 0px; background: url(../images/spacer-h.png) repeat-x 0px 100%; padding-bottom: 19px;display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;} фиксированный	*/
.main-page-morenews {margin-bottom: 18px; width: 100%; margin: 13px 21px 0px 0px; background: url(../images/spacer-h.png) repeat-x 0px 100%; padding-bottom: 19px;display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.main-page-morenews-header {
	color: #000;
	padding-bottom: 3px;
	background: url(../images/icon-note-small.png) no-repeat -1px 5px;
	text-indent: 15px;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1.2em;
	line-height: 18px;
	font-weight: bold;
	clear: both;

}
.main-page-morenews-header a {text-decoration: underline; color: #000;}
.main-page-morenews-header a:hover {text-decoration: none; color: #ec380e;}
.main-page-morenews-header img {vertical-align: middle; padding-left: 2px;}
.main-page-morenews-info {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; padding-bottom: 5px;}
.main-page-morenews-info li {display: inline;}
.main-page-morenews-info a {color: #808080; text-decoration: underline;}
.main-page-morenews-info a:hover {text-decoration: none;}
.main-page-morenews-info del {padding: 0px 4px;}
.main-page-morenews-text {color: #000; font: 1.1em/14px Tahoma, Geneva, Sans-serif; overflow: hidden; zoom: 1; height: 69px;}
.main-page-morenews-text br {display: none;}
.main-page-morenews-text img {display: none;}
.main-page-morenews-text img:first-child {display: block; max-height: 62px; float: left; margin: 3px 12px 0px 0px;
	border: 2px solid #a1a4a6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
/*	behavior: url(/news/templates/cgmap/css/border-radius.htc);*/
}
.main-page-morenews-text a {text-decoration: none;}
/*.main-page-morenews-text * {color: #000; font-weight: normal; font-style: normal;}*/
.main-page-morenews-text * {color: #000; font-style: normal;}
.main-page-morenews-text p {
	margin: 0px;
	text-indent: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.main-page-header-previous {
	font: bold 1.2em Tahoma, Geneva, Sans-serif;
	color: #000;
	background: url(../images/spacer-h.png) repeat-x -1px 100%;
	padding-bottom: 14px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.main-page-previous {font: 1.1em Tahoma, Geneva, Sans-serif; color: #808080; padding: 18px 0px 11px 0px; background: url(../images/spacer-h.png) repeat-x -1px 100%;}
.main-page-previous div {padding-bottom: 11px; white-space: nowrap; overflow: hidden; zoom: 1; position: relative;}
.main-page-previous div a {margin-left: 5px;}
.main-page-previous div a:hover {color: #ec380e;}

.main-page-link-next {text-align: right; padding: 12px 8px 15px 0px; background: url(../images/spacer-h.png) repeat-x -1px 100%;}
.main-page-link-next a {color: #000; text-decoration: underline; background: url(../images/arrow-right-small-light.png) no-repeat 100% 5px; padding-right: 20px; font: 1.1em Tahoma, Geneva, Sans-serif;}
.main-page-link-next a:hover {text-decoration: none;}

.category-header {margin: 18px 0px; background: url(../images/spacer-h.png) repeat-x -1px 100%; padding-bottom: 20px;}
.category-header div {border-left: 3px solid #d2a666; font: bold 1.4em/1em Tahoma, Geneva, Sans-serif; color: #000; padding-left: 14px;}
.shortnews {
	background: url(../images/spacer-h.png) repeat-x -1px 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
}
/*.shortnews-header {font: bold 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 2px;}*/
.shortnews-header {font: bold 1.2em/24px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 2px;}
.shortnews-header-cat {font: bold 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 0px;}
.shortnews-header a {font: bold 1.2em/24px Tahoma, Geneva, Sans-serif; text-decoration: underline; color: #000;}
/*.shortnews-header a {text-decoration: underline; color: #000;}*/
.shortnews-header a:hover {text-decoration: none; color: #ec380e;}
.shortnews-header img {vertical-align: middle; padding-left: 2px;}
/*.shortnews-info {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; padding-bottom: 15px;}*/
.shortnews-info {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; padding-bottom: 5px;}
.shortnews-info li {display: inline;}
.shortnews-info a {color: #808080; text-decoration: underline;}
.shortnews-info a:hover {text-decoration: none;}
.shortnews-info del {padding: 0px 4px;}
.shortnews-text {color: #000; font: 1.1em/14px Tahoma, Geneva, Sans-serif; overflow: hidden; zoom: 1;}
.shortnews-text img {display: none;}
.shortnews-text img:first-child {
	display:block;
	max-height: 120px;
	float: left;
	margin: 3px 12px 0px 0px;
	border: 2px solid #a1a4a6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
/*	behavior: url(/news/templates/cgmap/css/border-radius.htc);*/
}
.shortnews-text p {
	margin: 0px;
	text-indent: 9px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shortnews1-text, .shortnews1-text a {
	color: #701c1f;
	overflow: hidden;
	zoom: 1;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*.shortnews-info-bottom {overflow: hidden; zoom: 1; padding: 15px 2px 0px 0px;}*/
.shortnews-info-bottom {overflow: hidden; zoom: 1; padding: 5px 2px 0px 0px;}
.shortnews-info-bottom li {float: right; font: 1.1em Tahoma, Geneva, Sans-serif; color: #000;}
.shortnews-info-bottom li.shortnews-rate {float: left; margin: -1px 0px 0px -2px;}
.shortnews-info-bottom a {color: #000; text-decoration: underline;}
.shortnews-info-bottom a:hover {text-decoration: none;}
.shortnews-info-bottom del {padding: 0px 4px;}

.fullnews {padding: 0px 0px 17px 0px; margin: 0px 0px 14px 0px; background: url(../images/spacer-h.png) repeat-x -1px 100%;}
/*.fullnews-header {font: bold 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 2px;}*/
.fullnews-header {font: bold 1.2em/24px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 2px;}
.fullnews-header-cat {font: bold 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 5px;}
/*.fullnews-header a {text-decoration: underline; color: #000;}*/
.fullnews-header a {font: bold 1.2em/24px Tahoma, Geneva, Sans-serif; text-decoration: underline; color: #000;}
.fullnews-header a:hover {text-decoration: none; color: #ec380e;}
.fullnews-header img {vertical-align: middle; padding-left: 2px;}
.fullnews-info {color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif; padding-bottom: 5px;}
.fullnews-info li {display: inline;}
.fullnews-info a {color: #808080; text-decoration: underline;}
.fullnews-info a:hover {text-decoration: none;}
.fullnews-info del {padding: 0px 4px;}
.fullnews-text {color: #000; font: 1.1em/14px Tahoma, Geneva, Sans-serif; overflow: hidden; zoom: 1;}
.fullnews-text p {
	margin: 0px;
	text-indent: 9px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fullnews-text img {display: block; max-height: 250px; float: left;
	margin: 3px 12px 0px 0px;
	border: 2px solid #a1a4a6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
/*	behavior: url(/news/templates/cgmap/css/border-radius.htc);*/
}
/*.fullnews-text img {display: none;}
.fullnews-text img:first-child {display: block; max-height: 120px !important; float: left; padding: 3px 12px 0px 0px;}*/
/*.fullnews-info-bottom {overflow: hidden; zoom: 1; padding: 15px 2px 0px 0px;}*/
.fullnews-info-bottom {overflow: hidden; zoom: 1; padding: 5px 2px 0px 0px;}
.fullnews-info-bottom li {float: right; font: 1.1em Tahoma, Geneva, Sans-serif; color: #000;}
.fullnews-info-bottom li.fullnews-rate {float: left; margin: -1px 0px 0px -2px;}
.fullnews-info-bottom a {color: #000; text-decoration: underline;}
.fullnews-info-bottom a:hover {text-decoration: none;}
.fullnews-info-bottom del {padding: 0px 4px;}

/* Новость */
.news {padding-bottom: 10px; margin-bottom: 20px; background: url(../images/spacer-h.png) repeat-x -1px 100%;}
.news.fullstory {background: 0px; margin-bottom: -9px;}
.news.fullstory .rating+.rating {display: none;}
/* Заголовок новости и внутряков */
.news-header, .page-title {font: bold 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding: 2px 0px 15px 0px; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.news-header img, .page-title img {position: relative; top: 3px;}
.news-header a, .page-title a {text-decoration: underline; color: #000;}
.news-header a:hover, .page-title a:hover {text-decoration: none;}
/* Служебный блок новости */
.news-info {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 0px 0px 1px 0px; overflow: hidden; zoom: 1;}
.news-info li {display: block; float: left; height: 22px; padding-top: 11px;}
.news-info del {padding: 0px 12px; background: url(../images/spacer-vertical.png) no-repeat 50% 0px;}
.news-info .news-date {float: right; display: block; height: 22px; background: url(../images/bg-date.png) no-repeat 0px 0px; padding-top: 0px;}
.news-info .news-date span {display: block; float: left; height: 22px; background: url(../images/bg-date.png) no-repeat 100% 100%; padding: 0px 19px; line-height: 22px;}
.rating {zoom:1}
.news-info .rate {width: 93px; float: right; position: relative; top: -8px;}
.news-info a {color: #000; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.news-info-bottom {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 0px 0px 1px 0px; overflow: hidden; zoom: 1;}
.news-info-bottom li {display: block; float: right; height: 22px; padding-top: 11px;}
.news-info-bottom del {padding: 0px 12px; background: url(../images/spacer-vertical.png) no-repeat 50% 0px;}
.news-info-bottom a {color: #000; text-decoration: none;}
.news-info-bottom a:hover {text-decoration: underline;}
.news-info-bottom .news-tags {float: left;}
.news-info-bottom .news-tags a {color: #000; text-decoration: underline;}
.news-info-bottom .news-tags a:hover {text-decoration: none;}
/* Текст новости */
.news .text {color: #4b4b4b; font: 1.1em/14px Tahoma, Helvetica, Sans-serif; overflow: hidden; zoom: 1;}
.news .text a {color: #000; text-decoration: underline;}
.news .text a:hover {text-decoration: none;}
/* Сообщение об ошибке */
.error {padding: 0px 0px 20px 1px;}
/* Нижняя часть новости */
.news .news-comments {font: 1.1em Tahoma, Helvetica, Sans-serif;}
.news .news-comments a {color: #999; text-decoration: underline; margin-right: 20px;}
.news .news-comments a:hover {text-decoration: none;}
.news-views {overflow: hidden; zoom: 1; font: 1.1em Tahoma, Helvetica, Sans-serif; color: #4b4b4b; padding-top: 14px;}
.news-views a {color: #000; text-decoration: underline;}
.news-views a:hover {text-decoration: none;}
.news-views-left {float: left;}
.news-views-right {float: left; padding: 2px 0px 0px 16px;}
.news-views del {padding: 0px 10px 0px 10px; color: #aeaeae;}
h5 {color: #4b4b4b; font: bold 1.4em/42px Tahoma, Helvetica, Sans-serif; height: 43px; background: url(../images/bg-header.png) repeat-x 0px 0px; padding-left: 8px; margin-bottom: 11px;}

/* Опрос в новости */
.poll-list {color: #434342; font: 1.2em/20px Tahoma, Helvetica, Sans-serif; padding: 4px 0px 0px 30px; width: 90%;}

/* Комментарий */
.comment {color: #4b4b4b; font: 1.1em/14px Tahoma, Helvetica, Sans-serif; overflow: hidden; zoom: 1; background: url(../images/spacer-h.png) repeat-x -1px 100%;padding-bottom: 18px; margin: 15px 0px 10px 0px;}
.comment-header {font: 1em Tahoma, Helvetica, Sans-serif; color: #909090; overflow: hidden; zoom: 1; padding: 7px 0px 8px 0px;}
.comment-header a {color: #909090;}
.comment-header li {display: inline;}
.comment-header del {padding: 0px 4px; background: url(../images/spacer-vertical.png) no-repeat 55% 0px;}
.comment-header .comm-date {float: right;}
.comment-header .comm-date a {text-decoration: none; color: #4b4b4b;}
.comment-header .comm-date a:hover {text-decoration: underline;}
.comment-body {overflow: hidden; zoom: 1;}
.comment-options {position: absolute; right: 17px; margin-top: -26px;}
.comment a {text-decoration: underline;}
.comment a:hover {text-decoration: none;}
.comment-options del {padding: 0px 4px; background: url(../images/spacer-vertical.png) no-repeat 50% 0px;}
.comment-text {margin: 2px 0px 6px 119px;}
.comment-left {float: left; width: 100px; padding: 5px 0px 0px 0px;}
.comment-avatar {padding-bottom: 6px; text-align:center;}
.comment-avatar img { max-height:100px; max-width:100px;}
.comment-user-group {text-align: center; width: 100px; height: 22px; background: url(../images/user-group.png) no-repeat 0px 0px; text-align: center; color: #666 !important; font: normal 10px/20px Tahoma, Geneva, Sans-serif !important;}
.comment-user-group * {color: #666 !important; font: normal 10px/20px Tahoma, Geneva, Sans-serif !important;}
.comment-footer {font: 1em Tahoma, Helvetica, Sans-serif; color: #b6b6b6; text-align: right; padding-top: 4px;}
.comment-footer del {padding: 0px 4px;}
.comment-footer a {color: #4b4b4b; text-decoration: underline;}
.comment-footer a:hover {text-decoration: none;}
.editinfo {font: italic 0.8em Tahoma, Helvetica, Sans-serif; color: #999; padding-top: 14px;}
.pm-footer {margin-left: 0px;}
.anchor {display: block; height: 1px; margin-bottom: -10px;}
.mass_comments_action {color: #4b4b4b; font: 1.1em/14px Tahoma, Helvetica, Sans-serif; background: url(../images/spacer-h.png) repeat-x -1px 100%; padding: 1px 0px 14px 0px; overflow: hidden; zoom: 1; text-align: right;}
.mass_comments_action .bbcodes {margin-bottom: -1px;}

/* Навигация по новостям */
.navigation {text-align: right; padding: 2px 8px 15px 0px; margin: 0px 18px; background: url(../images/spacer-h.png) repeat-x -1px 100%; font: 1.1em Tahoma, Geneva, Sans-serif;}
.navigation .nav-prev {float: left; display: block;}
.navigation .nav-prev a  {color: #000; text-decoration: underline; background: url(../images/arrow-left-small-dark.png) no-repeat 0px 5px; padding-left: 20px;}
.navigation .nav-next {float: right; display: block;}
.navigation .nav-next a  {color: #000; text-decoration: underline; background: url(../images/arrow-right-small-dark.png) no-repeat 100% 5px; padding-right: 20px;}
.navigation .nav-center {text-align: center; display: block; color: #999;}
.navigation .nav-center * {margin: 0px 2px;}
.navigation a {text-decoration: underline;}
.navigation a:hover {text-decoration: none;}
.navigation .nav-prev span, .navigation .nav-next span {visibility: hidden;}

/* Опрос */
.vote-title {padding-bottom: 10px; color: #000;}
.vote-list {color: #808080; line-height: 20px; padding-bottom: 10px;}
.vote-list img, #dle-poll-list img {border: 0px !important;}
#dle-poll-list {padding-bottom: 10px;}
.vote-total {color: #010101;}

/* Формы */
textarea, select, input {font: 11px Tahoma, Geneva, Sans-serif; color: #6e6e6e;}
/*.any-form {font: 1.1em Tahoma, Helvetica, Sans-serif; margin: 0px 0px 20px 0px; color: #4b4b4b; background: #fff;}*/
.any-form {font: 1.1em Tahoma, Helvetica, Sans-serif; margin: 0px 0px 20px 0px; color: #4b4b4b;}
.any-form a {color: #000; text-decoration: underline;}
.any-form a:hover {text-decoration: none;}
.any-form h2 {padding-bottom: 10px;}
.any-form .admintag {padding-bottom: 10px;}
/*.any-form .form-bbcodes {width: 559px;}*/
/*.any-form label {display: block; margin-bottom: 10px;}
.any-form label label {display: block; margin-bottom: -10px;}*/
.any-form label {display: block; margin-bottom: 0px;}
.any-form label label {display: block; margin-bottom: -0px;}
/*.any-form label span {display: block;}*/
/*.any-form label span {display: inline;}*/
.any-form label .input, #searchinput, .xfields input, .xprofile input {border: 1px solid #c6c6c6; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b; padding: 5px 0px 5px 7px; width: 253px;}
.any-form label select, .xfields select, .xprofile select {width: 262px !important; height: 22px; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b;}
/*.any-form label textarea, .xfields textarea, .xprofile textarea {color: #4b4b4b; font: 11px Tahoma, Helvetica, Sans-serif; height: 160px !important; width: 545px !important; overflow: hidden;}*/
.any-form label textarea, .xfields textarea, .xprofile textarea {color: #4b4b4b; font: 11px Tahoma, Helvetica, Sans-serif; height: 160px !important; overflow: hidden;}
.any-form .form_registration { width:500px;}
.any-form .form_registration input {
	width:280px;
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.any-form .form_registration td { padding: 2px; }
.addcom-header {font: bold 1.4em/16px Tahoma, Helvetica, Sans-serif; color: #4b4b4b; padding-top: 15px;}
.addcom-form {margin-top: 15px;}
.full-editor .editor {width: 100% !important; height: 190px; padding: 0px;}
.full-editor .editor textarea {width: 100% !important; position: absolute; overflow: hidden; padding: 0px;}

/*.full-editor .editor {height: 190px;}
.full-editor .editor textarea {position: absolute; overflow: hidden;}*/
.news.addnews {padding-bottom: 0px; margin-bottom: 20px;}
.news.addnews .send-form {padding: 20px 0px;}

table td.search {text-align: left; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b;}
table td.search select.rating {text-indent: 0px !important; color: #4b4b4b !important;}
table td.search select {width: 166px !important; height: 20px; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b;}
table td.search #searchinput {width: 329px !important; margin: 0px 35px 10px 0px;}
#searchuser {width: 163px !important;}

.big-textarea {height: 200px; width: 503px; background: #fff; color: #4b4b4b; font: 12px Tahoma, Helvetica, Sans-serif; border: 1px solid #dbdbdb;}
#allow_subscribe {float: left; margin: -1px 5px 0px 0px;}
.admintag label {display: block; float: left; position: relative; margin: -14px 0px 0px 30px;}
.admintag input {display: block; clear: both;}
.addcom-not-logged label {display: inline !important; padding-right: 19px;}
.addcom-not-logged label input {margin-bottom: 18px; width: 210px;}
.addcom-not-logged-submit {margin-top: -35px !important;}


/* Статистика сайта */
.stat {line-height: 20px;}
.stat dt {overflow: hidden; zoom: 1;}
.stat dt span {display: block; float: left; width: 220px;}
.stat dd {display: block; font-weight: bold;}
.bigpadd {padding-bottom: 14px;}
.userstop {font: 1.1em Tahoma, Helvetica, Sans-serif; width: 96%; border: 0px; padding: 0px;}
.userstop td {border-collapse: collapse; padding: 0px;}
.userstop a {color: #000; text-decoration: underline;}
.userstop a:hover {text-decoration: none;}

/* Профиль */
.userinfo {line-height: 20px;}
.userinfo li {margin-left: 120px;}
.userinfo li.photo {position: absolute; margin-left: 0px; *margin-left: -120px;}
.userinfo .rating ul {margin: 6px 0px 0px 8px;}
.userinfo .group {padding: 6px 0px 0px 0px; text-align: center;}

/* Дополнительные поля */
.xf {width: 100%;}
.xf td.addnews {padding-bottom: 2px;}
.xf td {display: block !important;}
.xf font {top: -13px; position: relative; left: -10px;}

/* Подвал */
/*.footer {overflow: hidden; zoom: 1; width: 964px; margin: 0px auto; padding-top: 26px} фиксированный */
.footer {overflow: hidden; zoom: 1; width: 100%; margin: 15px auto; padding-top: 26px}
/*.footer .footer-text {float: left; width: 543px; font: 1.1em/12px Tahoma, Helvetica, Sans-serif; color: #808080; border-top: 1px solid #ccc; margin-left: 33px; padding: 38px 0px 0px 0px;} фиксированный */
.footer .footer-text {float: left; width: 92%; font: 1.1em/12px Tahoma, Helvetica, Sans-serif; color: #808080; border-top: 1px solid #ccc; margin-left: 33px; padding: 38px 0px 0px 0px;}
.footer .footer-text b {color: #000; padding-bottom: 1px; display: block;}
.footer .footer-text p {margin: 0px; padding: 0px; color: #979797;}
.footer .footer-text a {color: #000; text-decoration: underline;}
.footer .footer-text a:hover {text-decoration: none;}
.footer .footer-question {float: left; width: 139px; font: 1.1em/13px Tahoma, Helvetica, Sans-serif; color: #979797; background: url(../images/icon-support.png) no-repeat -1px 41px; padding: 0px 0px 46px 39px; border-top: 1px solid #ccc;}
.footer .footer-question p {margin: 0px; padding: 1px 0px 0px 0px; color: #808080;}
.footer .footer-question a {color: #000; text-decoration: underline;}
.footer .footer-question a:hover {text-decoration: none;}
.footer .footer-banner {float: right; border-top: 1px solid #ccc; width: 171px; padding-left: 7px;}
.footer .footer-banner li {display: block; float: left; padding: 43px 0px 0px 14px;}

/* DLE default styles */
#busy_layer {display: none !important; width: 0px !important; height: 0px !important; z-index: -9999px !important; position: absolute !important; left: -9999px !important; top: -9999px !important;}
/* Цитата и скрытый текст */
.title_quote {color: #545454; background: #fff; border: 1px dotted #d7d7d7; border-bottom: 0; font-weight: bold; padding: 5px; margin-top: 6px;}
.quote {color: #545454; background: #fff; border: 1px dotted #d7d7d7; text-align: justify; padding: 5px;}
/* Тег SPOILER */
.title_spoiler {color: #555; background: #fff; border: 1px dotted #d7d7d7; font-weight: bold; padding: 5px; margin-top: 6px;}
.title_spoiler img {margin: 0; padding: 0;}
.text_spoiler {color: #555555; background: #fff; border: 1px dotted #d7d7d7; border-top: 0; text-align: justify; padding: 5px;}
/* Tэг CODE */
.scriptcode {color: #545454; background: #fff; border: 1px dotted #d7d7d7; text-align: left; padding: 5px; margin-top: 6px;}
/* Календарь */
.calendar {color: #808080; margin-left: 2px;}
.calendar * {font-weight: normal !important;}
.calendar a {color: #000; text-decoration: underline;}
.calendar a:hover {text-decoration: none;}
.calendar td, th {padding: 6px;}
.day-current {border: 1px solid #d3d3d3;}
.monthselect {font: 11px Arial, Helvetica, Sans-serif; color: #000;}
/* Рейтинг статьи */
.rating {color: #555555; font-size: 11px; font-family: tahoma; width: 85px; height: 16px; text-indent: -9999px;}
.unit-rating {list-style: none; margin: 0px; padding: 0px; width: 85px; height: 16px; position: relative; background-image: url(../dleimages/rating.gif); background-position: top left; background-repeat: repeat-x;}
.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;}
/* BB коды */
.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;}
.editor_button img, .editbclose img, .editor_button_brk img {display:block !important; margin: 0 !important; padding: 0 !important;}
/* Дополнительные поля новостей */
.xfields textarea {color: #555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields input {color: #555555; font-size: 11px; font-family: tahoma; width: 300px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields select {color: #555555; font-size: 11px; font-family: tahoma; height: 18px; border: 1px solid #e0e0e0; background-color: #ffffff;}
/* Дополнительные поля профиля пользователей */
.xprofile textarea {color: #555555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xprofile input {color: #555555; font-size: 11px; font-family: tahoma; width: 250px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}
/* Персональные сообщения */ 
table.pm input.bbcodes {margin: 10px 0px 20px 0px; position: relative; right: -32px;}
.pm_head {padding-top: 15px;}
.pm_list {color: #000; line-height: 22px;}
.pm_list a {color: #ef8a00;}
.pm-body {font: 1.2em/14px Tahoma, Sans-serif; padding-bottom: 10px;}
/* Выпадающее меню */
#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;}
/* Уведомление о получении новых PM */
/* Вроде в 9.0 это уже не нужно....
#newpm {position: absolute; width: 400px; padding: 4px; background-color: #fdfdfd; border: 1px solid #bbb; font-family: verdana; color: #757575; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #ffffff; font-weight: bold; background-color: #000; font-family: verdana; cursor: move;}
#newpm a {background: transparent; color: #333; text-decoration: none;}
#newpm a:hover {background: transparent; color: #333; text-decoration: underline;}
#newpmheader a {color: #fff; text-decoration: none;}
*/
/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #808080;}
/* Поиск по сайту и результаты поиска */
/*.textin {color: #555555; font-size: 11px; font-family: tahoma; border: 1px solid #e0e0e0; text-decoration: none; padding-left: 3px; background-color: #fff;}*/
.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-family: tahoma; font-size: 12px; color: #555555;}
/* показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}  
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background: black;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block; color: #ffffff; 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;}
.highslide-caption {display: none; padding: 5px; background: white;}
.highslide-controls {width: 195px; height: 40px; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat; margin: 10px 15px 10px 0px;}
.highslide-controls ul {position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;}
.highslide-controls li {float: left; padding: 5px 0;}
.highslide-controls a {background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif); display: block; float: left; height: 30px; width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}

/* Облако тегов */
.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; color: #000 !important;}



/* MARGINS */
.mb20 {margin-bottom: 2em}
.mb15 {margin-bottom: 1.5em}
.mb12 {margin-bottom: 1.2em}
.mb09 {margin-bottom: 0.9em}
.mb08 {margin-bottom: 0.8em}
.mb06 {margin-bottom: 0.6em}
.mb05 {margin-bottom: 0.5em}
.mb04 {margin-bottom: 0.4em}
.mb03 {margin-bottom: 0.3em}
.mb02 {margin-bottom: 0.2em}
.mb01 {margin-bottom: 0.1em}

.s0 {
	float: left;
	width: 100%;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;	/*height: 255px;*/
}
.s1 {
	float: left;
	width: 49%;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 0px;	/*height: 255px;*/
	margin: 0px;
}
.s2 {
	overflow: hidden;
	/*height: 255px;*/
	/*width: 48%;*/
	/*float: center;*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2%;
	margin: 0px;
}
.banner_footer {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.table_news {
	font-size: 11px;
}
.table_news p {
	margin: 0px;
	text-indent: 9px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.table_news td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.table_news_value{
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	width: 120px;
}
.table_news_value_lic{
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	width: 70px;
}

.tr1 {
	background-color: #E8ECEF;
}

.copyrightautor { /* В названии указывает автора карты*/
	float:right;
}

.copyrightautor, .copyrightautor a, .copyrightautor p{ /* В названии указывает автора карты*/
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	text-decoration:none;
	font-size: 11px;
}

.copyrightautor a:hover{ /* В названии указывает автора карты*/
	text-decoration: underline;
}
.copyrightautor, .copyrightautor p{ /* В названии указывает автора карты*/
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.dle-speedbar-best, .dle-speedbar-best a { /* В спидбаре формируется ссылка на выборку лучших новостей (карт)*/
	font-size: 14px;
	/*text-decoration:none;*/
	font-weight: bold;
	text-align:right;
	/*color: #701c1f;*/
	color: #F00;
}

.dle-speedbar-best a:hover{ /* В спидбаре формируется ссылка на выборку лучших новостей (карт)*/
	/*text-decoration: underline;*/
}
.block50 {
	float: left;
	width: 49%;
}
/* Добавлено от 9.0 */
/* ==================== Информационное оконо загрузки 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;
}
/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#701c1f; }

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#a1a4a6; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #a1a4a6; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== Диалоговые и всплывающие окна 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-corner-all
{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.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 #a1a4a6;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	/*background: #a1a4a6 url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;*/
	background: #a1a4a6 ;
	border: 1px solid #e8ecef;
	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;*/
	background: #e8ecef;
	border: 1px solid #a1a4a6;
	color: #701c1f;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #701c1f;
	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;*/
	background: #f5f8f9 ;
	border: 1px solid #a1a4a6;
	color: #701c1f;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #701c1f;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #f5f8f9 50% 50% repeat-x;
	border: 1px solid #a1a4a6;
	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;
}

/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { float: right; height: 27px; }
ul.loginbox { line-height: 27px; }
	ul.loginbox li { margin-left: 10px; }
	.loginbtn a { text-decoration: none; font-size: 1.1em; display: block; width: 66px; padding-bottom: 17px; background: url("../images/loginbtn.png") no-repeat 50% 0; }
		.loginbtn a b { text-align: center; display: block; cursor: pointer; height: 26px; background-color: #db143d; }

		.loginbtn a:hover { background-position: 50% 100%; }
		.loginbtn a:hover b { background-color: #f1345d; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
	.logform li.lfield input { width: 265px; }


/* Всплывающая подсказка при наведении на картинку */ 
#easyTooltip{
    padding:10px;
    border:1px solid #999999;
    background:#f1f1f1;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #666666;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

/*Юмор дня */
#humorday .block .informer{
	color: #000;
}
#humorday .block .informer p{
	margin: 0px;
	padding: 0px;
}
#humorday .block .informer a{ /* Не выводит ссылку "Еще анекдоты"*/
	display:none;
}



.customnews_copy, .customnews_copy a, .customnews_copy p, .customnews_copy p a{
	color: #701c1f;
	display:inline;
}
.customnews_copy p{
	margin: 0px;
	padding: 0px;
	display:inline;
}

.customnews_copy strong{
	font-weight: normal;	
}


/*Для снега*/
/*#container_snow {height:auto !important;min-height:100%;height:100%;width:100%;overflow-x:hidden;*overflow:hidden;position:relative;min-width:800px}*/
/*#snowid {height:auto !important;height:100%;width:100%;overflow-x:hidden;*overflow:hidden;position:relative}*/
#snowid {height:auto !important;height:100%;width:100%;position:relative}

/*#snowid img
{
    position        :    absolute;
    width           :    9px;
    height          :    9px;
    font-size       :    0px;
    z-index         :    1;
}*/

/* */
#ratig-layer {
	float:left;
}
/*.fullnews .rating {display: none;}
.fullnews .rating ul li {display: block;}
.fullnews .unit-rating {display: block;}
*/
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.clr { clear: both; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }



#admin_bar a, #stat_links a, #primary_nav ul li.active, #primary_nav ul li a:hover, #primary_nav ul li.active a, #user_navigation.not_logged_in, #user_navigation.not_logged_in a, #user_navigation.not_logged_in a#loginlink, #user_navigation #user_link, #user_navigation #new_msg_count, #user_navigation ul, #user_navigation ul#user_link_menucontent, #search .submit_input, .message.user_status #update_status, table.ipb_table th a, .topic_buttons li a, .topic_buttons li span, .message.user_status #update_status, .tab_bar li.active, .tab_bar li.active a, .members li.positive a, .members li.negative a, #footer_utilities a {
/*    color: #FFFFFF;*/
    text-decoration: none;
}
#user_navigation.not_logged_in, #user_navigation.not_logged_in a {
    color: #444444;
}
#user_navigation.not_logged_in {
    font-size: 1em;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}#user_navigation.logged_in {
    font-size: 1em;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 15px;
    padding-top: 5px;
}

#user_navigation.not_logged_in .links {
    color: #333333;
    display: block;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 8px;
}
#user_navigation.not_logged_in .links a {
    font-weight: bold;
}
#user_other a {
    font-weight: bold;
}
#user_navigation.not_logged_in #register_link {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
	float:left;
}
#user_navigation.not_logged_in #loginlink {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    /*background-color: #444444;
    background-image: url(../images/th_bg.png);
    background-position: 50% 50%;
    background-repeat: repeat-x;
    color: #FFFFFF;*/
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    /*min-width: 250px;*/
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 0px;
    padding-top: 6px;

	color: #701c1f;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1.2em;
	/*line-height: 22px;*/
	background-color: #e8ecef;
    font-weight: bold;
	text-decoration:none;
	
}
#user_navigation.logged_in #loginlink {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	/*background-color: #444444;
	background-image: url(../images/th_bg.png);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	color: #FFFFFF;*/
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	/*min-width: 250px;*/
    padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 6px;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 1.2em;
	text-decoration: none;
	
	color: #701c1f;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size: 1.2em;
	/*line-height: 22px;*/	
	background-color: #e8ecef;
    font-weight: bold;
	text-decoration:none;
}

#user_navigation.not_logged_in #loginlink:hover {
    text-decoration: none;
}
#user_navigation #new_msg_count, .message, .popupWrapper, .poll_question h4, .reputation, .rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
/*.not_logged_in {
		width: 100%;
}*/
#user_navigation .photo2 {
/*    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #666666;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #666666;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    margin-bottom: 2px;
    margin-left: 2px;
/*    margin-right: 10px;
    margin-top: 6px;*/
}
.photo2 {
    border-bottom-color: #D8D8D8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D8D8D8;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D8D8D8;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D8D8D8;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
	width: 50px;
}

#user_info {
    margin-left: 60px;
    margin-right: 0px;
	margin-top: 2px;
	text-align:left;
}

.services img {
    margin-top: -2px;
}
/*#user_navigation p {
    color: #444444;
    margin-top: 6px;
    white-space: nowrap;
}*/
#user_navigation p a {
    color: #333333;
}
/*#user_navigation #new_msg_count {
    background-color: #800000;
    font-size: 0.9em;
    font-weight: bold;
    left: 45px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    position: absolute;
    top: 0;
}*/
/*#user_info p {
	margin:0;
	padding:0;
}*/
#user_navigation ul {
    font-size: 0.88em;
    margin-top: 4px;
}
#user_navigation ul a {
    color: #333333;
}
#user_navigation ul#user_other {
    margin-left: 0px;
/*    position: absolute;
    top: 35px;*/
}
#user_navigation ul#user_other li {
    float: left;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 0;
    padding-top: 4px;
	text-decoration:none;
}
#user_navigation ul#user_other li a{
	text-decoration:none;
}

.right {
    float: right;
}
.left {
    float: left;
}
#user_navigation {
	background-clip: border;
	background-origin: padding;
	background-size: auto auto;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-khtml-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	background-attachment: scroll;
	background-color: #E4E4E4;
	background-image: url(../images/grey_bg2.png);
	background-position: 50% 50%;
	background-repeat: repeat-x;
	/*	border-bottom-color: #800000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #800000;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 2px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #800000;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 2px;
	border-top-color: #800000;
	border-top-style: solid;
	border-top-width: 0;*/
/*	float: right;*/
	font-size: 0.9em;
	/*	position: absolute;
	right: 580px;
	top: 25px;*/
	/*width: 100%;*/
	/*z-index: 9999;*/
	height: 45px;
	border-top-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e8ecef;
	border-bottom-color: #e8ecef;
	border-left-color: #e8ecef;
}
/*#user_navigation.not_logged_in {
	height: 60px;
}
#user_navigation.logged_in {
	height: 60px;
}
*/
.qqqqqqqqq {
	width: 100%;
}
.xfgiven_body {
	border: 1px solid #701c1f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
/*	behavior: url(/news/templates/cgmap/css/border-radius.htc);*/
}
.xfgiven_body p{
	text-indent:0px;
}
/*Для редактора BBCode при отправке коментариев и личных сообщений*/
.any-form .editor, #comments  {width: 465px !important;}

/* таблица в обратной связи*/
table.tableform { border-collapse: collapse; border-spacing: 0; }
.tableform { width: 100%; }
.tableform td { }
.tableform td.label { width: 20%; vertical-align:middle; padding-right: 0; font-weight: bold; }
.tableform td { padding: 5px 4px; }

/* звездчка (обязательное поле к заполнению*/
.impot { color: #d51e44; font-weight: normal; }

.checkbox label {display: inline;}

.f_input{ padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }

.head3 {
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 6px;
    margin-top: 16px;
    text-align: left;
    text-decoration: none;
}
/*.stat_cg div, .stat_cg span, .stat_cg applet, .stat_cg object, .stat_cg iframe,
.stat_cg h1, .stat_cg h2, .stat_cg h3, .stat_cg h4, .stat_cg 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,
b, u, i, center,
dl, dt, dd, ol, .stat_cg ul, .stat_cg li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
*/
.stat_text{
	font: 100% Tahoma, Helvetica, Sans-serif;
	font-size:12px;
}

.stat_text table tr td{
	padding:5px;
}
.stat_text ul, .stat_text li {list-style:outside; 
}
/*#dle-content{padding-left:20px; padding-right:20px;}*/


/*Таблица на стат странице для скачивания*/
.table-stat-down { border:solid #666; }
.table-stat-down tr {background-color:#dcdcdc; }






/*Для кнопки подьема страницы вверх*/
.scroll-to-top-button {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background-attachment: scroll;
    background-color: #666666;
    background-image: url("../images/uptotop.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
    height: 32px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 32px;
}