/* Author: Alexander CSR 
   Remake: mechanist */

html {font-size: 100.01%;}
body {font-size: 62.5%; font-family: "Arial"; color: #333; background: #000000 url(../images/body.png) repeat;}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none;}
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true); resize: none;}
table, td, th, tr {padding: 0px; border-collapse: collapse;}
ul, ul li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del, p, blockquote, dfn, kbd {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a {color: #855fa8; text-decoration: underline;}
a:hover {color: #652C91; text-decoration: none;}

/* * {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;} */

/* .header-fader {width: 762px; height: 518px; background: url(../images/header-fader.png) no-repeat 0px 0px; position: absolute; top: 0px; left: 50%; margin-left: -610px; z-index: 1;} */

.page {width: 1000px; margin: 0px auto;}

.header-links {overflow: hidden; zoom: 1; padding: 12px 9px 12px 9px;}
.header-links a {display: inline;}
.header-links li {float: right; background: url(../images/header-buttons.png) no-repeat; width: 11px; height: 11px; margin-left: 25px;}
.header-links li a{display: inline; width: 11px; height: 11px;}
.header-links .home {background-position: 0px 100%;}
.header-links .mail {background-position: 0px 50%;}

.header-speedbar {color: #888; float: left; font: normal 11px Arial Unicode MS, Arial Narrow, Arial, Helvetica, sans-serif;}
.header-speedbar a {color: #888; font: normal 11px Arial Unicode MS, Arial Narrow, Arial, Helvetica, sans-serif;}

.header-links1 {color: #888; float: left; font: normal 12px Arial Narrow, Arial;}
.header-links1 a {color: #888; font: normal 12px Arial Narrow, Arial;}

.header-links2{color: #888; float: right; font: normal 11px Arial Unicode MS, Arial Narrow, Arial, Helvetica, sans-serif;}
.header-links2 a {color: #888; font: normal 11px Arial Unicode MS, Arial Narrow, Arial, Helvetica, sans-serif;}

.page-content {background: #fff; position: relative; z-index: 2;}
.page-top {height: 14px; background: url(../images/page-top.png); position: relative; z-index: 2;}

#ie6-back {background-image: url(../images/ie6-back.jpg); width: 100%; height: 220px; display: block; overflow: hidden;}
.ie6 {font: 13pt Tahoma; color:#fff; text-align:center; padding-left: 24px; padding-right: 24px; padding-top: 55px;}
.ie6 a {font: 13pt Tahoma; color:#fff; text-decoration: underline;}
.ie6 a:hover {color:#83afdd; text-decoration: underline;}

.header {overflow: hidden; zoom: 1;}
.logo {float: left; margin: 5px 0px 0px 22px;}
.logo a {display: block; background: url(../images/logo.png) no-repeat 0px 0px; height: 87px; color: #243e5a; text-decoration: none; padding: 29px 0px 0px 101px;}
.logo a:hover {color: #004179;}
.logo span {display: block; font: 24px Verdana, Geneva, sans-serif;}
.logo span span {font: 11px Verdana, Geneva, sans-serif; margin-top: -1px;}
.header-banner {float: right; padding: 23px 13px 0px 0px; border: 0px;}

.subheader {border: 6px solid #d8dbdb; margin: 0px 6px; width: 977px; height: 170px; background: #000000 url(../images/header3.jpg); position: relative; overflow: hidden; zoom: 1;}
.subheader-image {position: absolute; top: 0px; left: 0px; opacity: 0.20; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); -khtml-opacity: 0.20; -moz-opacity: 0.20; z-index: 1;}
.subheader-search {position: relative; z-index: 2; width: 275px; float: left; padding: 27px 0px 0px 31px;}
.subheader-search-title {color: #f3f3f3; font: 20px Tahoma, Geneva, sans-serif;}
.subheader-search-title span {display: block; color: #f5aee6; font-size: 11px; line-height: 15px; padding: 4px 0px 0px 1px;}
.subheader-search-title span span {color: #83afdf; padding: 4px 0px 0px 0px;}
.subheader-fields {padding-top: 5px;}
.subheader-fields .input {width: 195px; height: 12px; background: url(../images/search-input.png) no-repeat 0px 0px; color: #8a8a8a; font: 11px Tahoma, Geneva, sans-serif; border: 0px; padding: 5px 0 7px 7px;}
.subheader-fields .submit {width: 35px; height: 24px; background: url(../images/search-button.png); border: 0px; cursor: pointer; margin-left: 3px;} 

.cat_menu {position: relative; float: left; z-index: 2; padding: 31px 0px 0px 28px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff;}
.cat_menu a {display: inline-block; font: bold 12px Arial, Helvetica, sans-serif; color: #83afdd; margin-left: 2px; line-height:20px; text-decoration: underline;}
.cat_menu a:hover {display: inline-block; font: bold 12px Arial, Helvetica, sans-serif; color: #ccc; margin-left: 2px; line-height:20px; text-decoration: none;}

.cat_menu-item {position: relative; float: left; z-index: 2; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; margin-left: 26px;}
.cat_menu-item a {display: inline-block; color: #83afdd; margin-left: 2px; line-height:20px; text-decoration: underline;}
.cat_menu-item a:hover {display: inline-block; color: #ccc; margin-left: 2px; line-height:20px; text-decoration: none;} 

.content {overflow: hidden; zoom: 1;}
.leftcol {float: left; width: 732px; padding: 0px 0px 0px 14px;}
.rightcol {float: left; width: 230px; padding: 3px 3px 0px 14px;}

.border {border: 3px solid #fff;}

.block-title {background: url(../images/block-new.png); height: 24px; width: 230px; overflow: hidden; zoom: 1; border: 0px;}
.block-title span {display: block; float: center; font: normal 11px Arial, Helvetica, sans-serif; color: #f3f3f3; padding: 6px 0 6px 0;}

.block-calendar {font-size: 11px; color: #555; padding: 22px 0px 24px 35px; background-color: #f8f8f8; border-bottom: 1px solid #d8dbdb; border-left: 1px solid #d8dbdb; border-right: 1px solid #d8dbdb;}
.block-calendar a {color: #555;}
#calendar-layer {}
.calendar {}
.calendar td {padding: 5px 6px;}
.calendar .monthselect {padding-bottom: 10px;}
.calendar .day-current {border: 1px solid #aaa;}
.weekday {}

.block-vote {line-height: 20px; font-size: 11px; color: #555; padding: 22px 0px 24px 20px; background-color: #f8f8f8; border-bottom: 1px solid #d8dbdb; border-left: 1px solid #d8dbdb; border-right: 1px solid #d8dbdb;}
.block-vote img {max-width: 95%;}
.block-vote .submit {display: block; float: left; font: 12px Tahoma, Geneva, sans-serif; cursor: pointer; margin-top: 11px; position: relative; height: 25px; background: url(../images/block.png) repeat-x 0px 0px; border: 1px solid #6497b6; color: #fff;}
.block-vote .results {left: 10px;}

.login-profile {overflow: hidden; zoom: 1; padding: 17px 0px 17px 10px; line-height: 0.9em; background-color: #f8f8f8; border-bottom: 1px solid #d8dbdb; border-left: 1px solid #d8dbdb; border-right: 1px solid #d8dbdb;}
.login-profile dt {float: left; width: 85px;}
.login-profile img {display: block; margin-top: 4px;}
.login-profile dd {margin-left: 85px; font: 1.2em Tahoma, Verdana, sans-serif; line-height: 1.2em;}
.login-inputs {font: 1.2em Tahoma, Verdana, sans-serif; padding: 17px 0px 17px 15px; line-height: 0.9em; background-color: #f8f8f8; border-bottom: 1px solid #d8dbdb; border-left: 1px solid #d8dbdb; border-right: 1px solid #d8dbdb;}
.login-inputs div {padding-bottom: 15px;}
.login-inputs .input {width: 192px; border: 1px solid #d8dbdb; color: #555; font: 11px Tahoma, Verdana, sans-serif;padding: 4px 0px 4px 8px; display: block; margin-bottom: 3px;}
.login-inputs .submit {font: 12px Tahoma, Verdana, sans-serif; cursor: pointer; margin-top: 11px; position: relative; height: 25px; background: url(../images/block.png) repeat-x 0px 0px; border: 1px solid #d8dbdb; color: #fff;}
.login-inputs a {margin-left: 9px;}


.block-archives {padding: 12px 0px 7px 39px; font-size: 1.2em; line-height: 0.7em; background-color: #fff; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.block-archives a {text-decoration: underline;}
.block-archives a:hover {text-decoration: none;}
.archives b {font-weight: normal !important; display: block;}

.block-tags {padding: 12px 0px 16px 14px; color: #333; background-color: #f8f8f8; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}

.block-tags2 {padding: 3px 2px 3px 2px; color: #333; background-color: #fff; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}

.block {font-size: 12px; padding: 14px; background-color: #f8f8f8; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}

.block-white {font-size: 12px; padding: 14px; background-color: #fff; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}

.block-white2 {font-size: 12px; padding: 5px 0px 5px 0px; background-color: #fff; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}

.block-white3 {font-size: 12px; padding: 7px 4px 7px 4px; background-color: #fff; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}

.block-white4 {font-size: 12px; padding: 5px 0px 5px 0px; background-color: #fff; border: 1px solid #eaeaea;}

.block-white-stat {font-size: 12px; padding: 9px 7px 9px 7px; background-color: #fff; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
#border-stat {text-align: center; background: #fff; padding: 3px; border: 1px solid #fff;}


/* Стили для контента в 3 колонки */

.content-3 {display:inline-block; width: 33%; margin:7px 2px 0 3px; width: 237px; height: 455px; border: 1px solid #eaeaea; background-color: #fbfbfb; float:center; vertical-align: top;}
.content-3-title {margin: 9px 2px 5px 2px; font:bold 12.3px Arial, Helvetica, sans-serif; color:#243e5a; text-decoration:none; float:center;}
.content-3-title a{margin: 9px 2px 5px 2px; font:bold 12.3px Arial, Helvetica, sans-serif; color:#243e5a; text-decoration:none; float:center;}
.content-3-title a:hover{color:#004179; text-decoration:underline;}
.content-3-image{border: 0px; margin:10px 0 3px 0; width: 150px; height: 212px; float:center;}
.content-3-image:hover{border-color: #cccccc;}
.content-3-img-fon{width: 150px; height: 212px; position: relative; overflow: hidden;}
.content-3-img-fon img{width: 150px; height: 212px; position: absolute; top: 0px; left: 0px;}
.content-3 p{font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-align:justify;}
.content-3-short-story {margin-bottom: 5px; width: 220px; height: 154px; font:normal 11px Arial; color:#333; text-align:justify; background-color: #fbfbfb; overflow: hidden;}
.content-3-info {clear:both; color:#333; line-height:20px; padding:0 3px 0 10px; height: 24px; float:left;}
.content-3-info a{color:#333;text-decoration:underline;}
.content-3-info a:hover{text-decoration:none;}
.content-3-over {width: 150px; height: 212px; overflow: hidden;}

/* Стили для горизонтального блока */

.horisont1{display:inline-block; width: 990px; height: 156px; margin: 2px 0 3px 3px; text-align:center;}
.picture-block1{width: 106px; height: 143px; float: left; text-align: left; margin: 2px 2px 0 2px;}
.picture-block1-image{width: 100px; height: 143px; border: 3px solid #e4e4e4; margin: 2px 2px 0 2px;}
.picture-block1-image:hover{border-color: #cccccc;}
.picture-block1-img-fon{width: 100px; height: 143px; position: relative; overflow: hidden;}
.picture-block1-img-fon img{width: 100px; height: 143px; position: absolute; top: 0px; left: 0px;}
	
/* Стили для вертикального блока */	
	
.vertical1{display:inline-block; text-align:center; margin: 0 1px 0 1px;}
.picture-block2{width: 101px; height: 146px; float: left; text-align: left; margin: 0 4px 4px 3px;}
.picture-block2-image{width: 99px; height: 140px; border: 3px solid #e4e4e4;}
.picture-block2-image:hover{border-color: #cccccc;}
.picture-block2-img-fon{width: 99px; height: 140px; position: relative; overflow: hidden;}
.picture-block2-img-fon img{width: 99px; height: 140px; position: absolute; top: 0px; left: 0px;}

/* Стили для похожих новостей */	

.related-block {width: 732px; margin: 0px auto; float:center; text-align:center;}
.related-7 {display:inline-block; margin: 4px 3px 7px 1px; float:center; vertical-align: top;}
.related-7-image{width: 100px; height: 142px; border: 0px; margin:7px 0 3px; float:center;}
.related-7-image:hover{border-color: #cccccc;}
.related-7-img-fon{width: 100px; height: 142px; position: relative; overflow: hidden;}
.related-7-img-fon img{width: 100px; height: 142px; position: absolute; top: 0px; left: 0px;}
.related-7-title{width: 100px; margin:5px 0 2px 0; font:bold 12px Arial Narrow, Arial, Helvetica, sans-serif; float:center; color:#652C91; text-decoration:none; }
.related-7-title a {margin:10px 0 7px; font:bold 12px Arial Narrow, Arial, Helvetica, sans-serif; float:center; color:#652C91; text-decoration:none;}
.related-7-title a:hover{color:#855fa8; text-decoration:underline;}

/* Стили для приветствий */

.privetstvie {background-color: #fff;}

.text-privet {font:normal 12px Arial, Helvetica, sans-serif; color:#333; text-align:justify; padding: 6px 0px 14px 0px;}
.text-privet a {color: #333; background-color: inherit; text-decoration: underline;}
.text-privet a:hover {color: #243e5a; background-color: inherit; text-decoration: underline;}
.text-privet img {border: 1px solid #fff;}

/* Стили для дополнительных описаний */

.news-dopcontent {color: #333; font: normal 12px Arial, Helvetica, sans-serif; text-align:justify; background-color: #efefef; padding: 7px;}
.news-dopcontent a {color: #333; background-color: inherit; text-decoration: underline;}
.news-dopcontent a:hover {color: #243e5a; background-color: inherit; text-decoration: underline;}

/* Стили для подписи нижней навигации */

.text-navi {color: #333; font: normal 11px Arial, Helvetica, sans-serif; text-align:justify; background-color: #efefef; padding: 7px;}
.text-navi a {color: #333; background-color: inherit; text-decoration: underline;}
.text-navi a:hover {color: #243e5a; background-color: inherit; text-decoration: underline;}

.speedbar {color: #999; padding: 3px 0px 0px 0px;}
.speedbar a {color: #999;}

#dropmenudiv {border: 1px solid #999; border-bottom-width: 0; font: normal 10px Verdana; background-color: #fff; line-height: 20px; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration:none; color: #252525; background:#fff; border: 1px solid #fff; padding: 1px 0; margin: 1px;}
#dropmenudiv a:hover {background: #eee; color: #000;}

.news {padding: 2px 0px 0px 0px;}
.shortnews {border-bottom: 1px solid #eaeaea;}
.punktir {border-bottom: 1px solid #eaeaea;}
.clr {clear: both;}
.news-header {font: 1.8em Arial, Tahoma, Helvetica, sans-serif; color: #243e5a;}
.news-header a {color: #243e5a; text-decoration: none; border-bottom:1px solid #ccc;}
.news-header a:hover {color: #004179; text-decoration: none; border-bottom:1px solid #307bbb;}
.news-header2 {font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #333;}
.news-info {color: #3d4b61; font: normal 11px Arial, Tahoma, Geneva, Helvetica, sans-serif; padding: 6px 0px 0px 0px;}
.news-info a {color: #3d4b61;}
.news-top {overflow: hidden; zoom: 1; padding-top: 16px;}
.news-top-left {float: left; width: 240px;}
.news-top-images {width: 240px; overflow: hidden; zoom: 1;}
.news-top-images img {display: block;}
.news-top-images dt {width: 220px;}
.news-top-images dd {float: left; width: 40px; height: 40px; overflow: hidden; zoom: 1; margin: 15px 20px 0px 0px;}
.news-top-images dd:first-child {margin-left: 0px;}
.news-fav {margin: 10px 0px 14px 0px;}
.news-rate span {display: block; float: left; font: 11px/17px Verdana, Geneva, sans-serif; padding-right: 4px;}
.news-top-right {margin-left: 242px; font: 1.2em Verdana, Geneva, sans-serif;}
.news-top-right li {overflow: hidden; zoom: 1; padding-bottom: 10px;}
.news-top-right span {display: block; float: left; width: 120px;}
.news-content {color: #333; font: normal 12px Arial, Helvetica, sans-serif; text-align: justify; padding: 6px 0px 19px 0px;}
.news-content a {color: #333; background-color: inherit; text-decoration: underline;}
.news-content a:hover {color: #243e5a; background-color: inherit; text-decoration: underline;}
.news-content img {border: 1px solid #FFFFFF;}
.news-right-content {font: 1.2em/1.5em Verdana, Geneva, sans-serif; padding: 6px 0px 19px 0px;}
.news-related {background: url(../images/related.png) no-repeat 0px 0px; overflow: hidden; zoom: 1; margin: 19px 0px 0px 0px;}
.news-related li {display: block; float: left; width: 100px; margin-left: 16px; text-align: center; font: 1.1em Verdana, Geneva, sans-serif;}
.news-related span {display: block; overflow: hidden; height: 100px; width: 100px;}
.news-comments-header {font: 1.6em Tahoma, Geneva, sans-serif; color: #182637; padding: 20px 0px 25px 0px;}

/* Стили для страницы скачивания */

.news-content-tor {color: #333; font: normal 12px Arial, Helvetica, sans-serif; text-align: justify; padding: 6px 0px 19px 10px; background-color: #f3f3f3;}
.news-content-tor a {color: #004179; font: bold 15px Arial, Helvetica, sans-serif; background-color: #f3f3f3; text-decoration: underline;}
.news-content-tor a:hover {color: #004179; font: bold 15px Arial, Helvetica, sans-serif; background-color: #f3f3f3; text-decoration: none;}
.news-content-tor img {border: 0px;}

#quote {color: #652C91; FONT: 10pt Verdana; text-align:justify; background-color: #f3f3f3; border: 0px; padding: 5px;}
#quote a {color: #652C91; text-decoration: none;}
#quote a:hover {color: #855fa8; text-decoration: none;}

/* Стили для надписи поиск закрыт */

.quote2 {color: #652C91; font: normal 14px Arial; background-color: #efefef; border: 0px; padding: 8px; text-decoration: underline;}
.quote2 a {color: #652C91; text-decoration: none;}
.quote2 a:hover {color: #855fa8; text-decoration: none;}

.alt-h1 {font: 18px Arial, Helvetica, sans-serif; color: #243e5a; display:inline;}
.alt-h2  {font: bold 12px Arial, Helvetica, sans-serif; color: #333; display:inline;}
.alt-h3  {font: bold 12px Arial, Helvetica, sans-serif; color: #333; display:inline;}
.alt-h4  {font: bold 12px Arial, Helvetica, sans-serif; color: #333; display:inline;}
.alt-h5  {font: bold 12px Arial, Helvetica, sans-serif; color: #333; display:inline;}
.alt-h6  {font: bold 12px Arial, Helvetica, sans-serif; color: #333; display:inline;}
.alt-h11 {font: bold 13px Arial, Helvetica, sans-serif; color: #333; display:inline;}
.alt-strong {font: normal 12px Arial, Helvetica, sans-serif; color: #333;}

.full-screen img {float: center; width: 180px; height: auto; border: 1px solid #FFFFFF;}
.full-screen2 img {float: center; width: 170px; height: auto; border: 1px solid #FFFFFF;}
.poster img {float: center; width: auto; height: 425px; border: 1px solid #FFFFFF;}
.video-fragment {float: center; margin: 0px; border: 0px;}

/* Стили для футера */

.footer {border-top: 6px solid #d8dbdb; background: #141414; padding: 25px 35px 0 35px; position: relative; width: 930px; height: 305px; margin: 0 auto; text-align: left;}
.footer-item-title {font: bold 14px Arial; color: #ccc; padding: 2px 0 10px 0; margin: 0 0 0px 0;}

.footer-menu-left {float: left; width: 145px; margin: 0;}
.footer-menu-left a {font: 14px Tahoma; color: #858585; text-decoration: underline; display: block; margin: 0 0 5px 0;}
.footer-menu-left a:hover {color: #ccc; text-decoration: none;}
				
.footer-menu-center {float: left; width: 390px; height: 205px; margin: 0 0 0 43px; /* border: 1px solid #555; */}
.footer-menu-center-frame {float: left; width: 380px; height: 175px; color: #ccc; padding: 0; margin: 0 0 15px 0; /*	border: 1px solid #555; */}

.footer-menu-right {float: left; width: 325px; margin: 5px 0 0 25px;}
.footer-menu-right-text {font: normal 11px Tahoma; line-height: 15px; color: #858585; text-align: justify;}
.footer-menu-right-text a {color: #757575;}
.footer-menu-right-text a:hover {color: #fff;}

.footer-banner {height: 175px; width: 175px; display:inline; margin: 0 10px 0 0;}
.footer-banner img {border: 0;}
	
.soc-block {float: right; width: 110px; margin: 4px 5px 0 0; position: relative; z-index: 999;}
.soc-block a {margin: 0 1px 0 2px;}
				
.footer-text {background: #272727; float: left; padding: 14px 250px 13px 12px; font: normal 13px Tahoma; color: #858585; position: relative; line-height: 15px; height: 45px; width: 667px; overflow: hidden; margin: 14px 0 0 0;}
.footer-text2 {height: 45px; width: 575px; overflow: hidden;}
			
.counts {position: absolute; top: 23px; right: 12px; height: 31px;}
.counts a{margin: 0 10px;}	


.comment {overflow: hidden; zoom: 1; background: #e7f1ff; margin-bottom: 10px;}
.comment-header {overflow: hidden; zoom: 1;}
.comment-avatar {float: left;}
.comment-avatar img {display: block; border: 5px solid #d8dbdb;}
.comment-info {display: block; float: left; padding: 5px 0px 0px 9px;}
.comment-info b {font: bold 14px Verdana, Geneva, sans-serif; padding-bottom: 5px; display: block;}
.comment-info a {text-decoration: none;}
.comment-info a:hover {text-decoration: underline;}
.comment-info span {display: block; font: 11px/12px Verdana, Geneva, sans-serif; color: #222 !important;}
.comment-date {float: right; background: #d8dbdb; padding: 13px 18px; font: 11px Verdana, Geneva, sans-serif;}
.comment-text {font: 1.2em/1.5em Verdana, Geneva, sans-serif; padding: 16px 20px 0px 74px;}
.comment-options {text-align: right; font: 1.1em Verdana, Geneva, sans-serif; padding: 10px 10px 13px 0px;}
.comment-options a {position: relative; top: -1px; margin-right: 13px;}
.mass_comments_action {font: 1.1em Tahoma, Geneva, sans-serif; text-align: right;}
.mass_comments_action select {font: 11px Tahoma, Geneva, sans-serif; color: #222; width: 160px; padding: 4px 0px;}

.navigation {text-align: center; overflow: hidden; padding-top: 17px; height: 30px; font: 1.2em Tahoma, Geneva, sans-serif;}
.navigation a {border: 1px solid #bcbcbc; color: #000; padding: 3px 7px; text-decoration: none;}
.navigation a:hover {border: 1px solid #004179;}
.navigation span {padding: 3px 6px;}
.navigation del a {color: #004179; border: 0px; text-decoration: underline;}
.navigation del a:hover {text-decoration: none; border: 0px;}

.pm-option {display: block; font: 1.8em Verdana, Geneva, sans-serif; padding-bottom: 20px;}

/******/



.news-poll-buttons .submit {display: block; float: left; font: 12px Tahoma, Geneva, sans-serif; cursor: pointer; margin: -2px 0px 0px -8px; position: relative; height: 25px; background: url(../images/block.png) repeat-x 0px 0px; border: 1px solid #6497b6; color: #fff;}
.news-poll-buttons .results {left: 18px;}

.addcomments-notlogged {overflow: hidden; zoom: 1; padding-top: 15px;}
.addcomments-notlogged li {display: block; float: left; width: 245px;}
.addcomments-notlogged input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 210px; background: #fff;}
.addcomments-captcha {overflow: hidden; zoom: 1; padding-top: 15px;}
.addcomments-captcha #dle-captcha {display: block; float: left;}
.addcomments-captcha #dle-captcha img {display: block;}
.addcomments-captcha * {display: block; float: left;}
.addcomments-captcha a {display: none;}
.addcomments-captcha i {cursor: pointer;}
.addcomments-captcha #sec_code {width: 116px; height: 46px; border: 1px solid #bbb; color: #333; background: #fff; font: 40px Tahoma, Geneva, sans-serif; margin-left: 15px;}
.addcomments-captcha dfn {margin-left: 15px; width: 200px; font: 1.1em/1.37em Tahoma, Geneva, sans-serif; color: #999; padding-top: 2px;}
.addcomments-submit input {font: 12px Tahoma, Geneva, sans-serif; cursor: pointer; margin-top: -16px; height: 25px; background: url(../images/block.png) repeat-x 0px 0px; border: 1px solid #6497b6; color: #fff;}
.addcomments-submit input.notlogged {margin-top: 15px;}
#allow_subscribe {margin: 0px 6px 0px 90px;}
#allow_subscribe+label {font-size: 1.1em;}

.signature {color: #888; font-size: 10px;}

#dle-poll-list {margin: 15px 30px 0px 10px;}

.news-form-field {font: 1.1em Tahoma, Geneva, sans-serif; padding-top: 13px !important;}
.news-form-field-label {display: block; padding: 7px 0px 0px 1px}
.news-form-field-label input {margin: 0px;}
.news-form-field-name, .news-form-xfield .addnews {font-weight: bold; padding-bottom: 4px !important;}
.news-form-field .input, .news-form-xfield input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 250px; background: #fff;}
.news-form-field .file-input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 262px; background: #fff;}
.news-form-field #category {border: 1px solid #bbb; font: 11px Tahoma, Geneva, sans-serif; width: 262px !important; background: #fff; padding: 0px 4px !important;}
.news-form-field #category * {color: #333 !important;}
.news-form-field select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important; width: 262px; padding: 2px 0px;}
.addnews-bbcodes div {overflow: hidden; zoom: 1; height: auto !important; display: block; float: left; padding: 0px 2px 0px 3px;}
.addnews-bbcodes {width: 547px !important;}
.addnews-bbcodes select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important; width: auto !important;}
.addnews-bbcodes img {display: block; float: left;}
.news-form-field textarea, .news-form-xfield textarea {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 531px; background: #fff; height: 250px;}
.news-form-admintag {font: 1.1em Tahoma, Geneva, sans-serif; padding-top: 15px;}
.news-form-admintag * {display: block; margin: 0px;}
.news-form-admintag label {margin: -13px 0px 0px 20px;}
.news-form-buttons {padding-top: 15px;}
.news-form-buttons input {font: 12px Tahoma, Geneva, sans-serif; cursor: pointer; margin-right: 10px; height: 25px; background: url(../images/block.png) repeat-x 0px 0px; border: 1px solid #6497b6; color: #fff;}

.ip-notify p {padding: 4px 0px 5px 1px; color: #f00;}

.news-form-xfield td {display: block; font: 1.1em Tahoma, Geneva, sans-serif;}
.news-form-xfield .addnews {padding-top: 13px !important;}
.news-form-xfield div {overflow: hidden; zoom: 1; height: auto !important; display: block; float: left; padding: 0px 2px 0px 3px;}
.news-form-xfield div select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important;}
.news-form-xfield img {display: block; float: left;}
.news-form-xfield select {font: 11px Tahoma, Geneva, sans-serif; color: #333; width: 250px; padding: 2px 0px;}

.pm-outboxcopy {margin: 0px 5px 0px 0px;}
.pm-textarea .editor {margin: 0px 0px 10px 0px !important;}

#result-registration {padding: 3px 0px 0px 2px;}

#searchinput {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; background: #fff; margin-left: 3px;}
#dosearch, #dofullsearch {width: 160px !important}
td.search input, td.search select, td.search textarea {font: 11px Tahoma, Geneva, sans-serif;}
td.search .bbcodes {margin: 0px 15px 0px 3px!important;}

.stat {line-height: 20px;}
.bigpadd {padding-bottom: 20px;}

.userinfo {line-height: 20px; font-size: 12px !important; padding-top: 10px;}
.userinfo li {margin-left: 120px;}
.userinfo li.photo {position: absolute; margin-left: 0px; *margin-left: -120px;}
.userinfo .group {padding: 6px 0px 0px 0px;}

/**/

/* ==================== Быстрый поиск на сайте */
#searchsuggestions {border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a {padding:5px;display:block; background-color:#fff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover {background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading {background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading {color:#fff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span {color:#000000; }
#searchsuggestions span.seperator {float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a {background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px;background-color:#fff; display:block; height:auto; color:#000000; }

.ui-widget-content, .ui-widget-content a {color: #222222;}
.ui-widget-header, .ui-widget-header a {color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-hover a, .ui-state-hover a:hover {color: #000;} /*blue*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #004179;} /*orange*/
.ui-state-error {color: #cd0a0a;} /* red */

.ui-widget-content, .ui-state-default, .ui-widget-content .ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-state-error {background: #fff;} /* white */
.ui-widget-header {background: #000;} /*blue */

.ui-widget-content, .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #999;} /* light blue */
.ui-widget-header, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #666;} /* blue */
.ui-state-error {border: 1px solid #cd0a0a;}  /*red */

@-moz-document url-prefix() {
  .news-form-buttons input {padding-bottom: 4px;}
  .bbcodes {padding-bottom: 4px;}
  .block-vote .submit {padding-bottom: 3px;}
  .news-form-admintag label {margin: -13px 0px 15px 20px;}
  .news-form-admintag input:first-child {margin-bottom: -25px !important;}
  .news-form-admintag input:first-child+label {margin-top: 0px !important; position: relative; top: 12px;}
}

.bbcodes {color: #000; font: 12px Tahoma, Geneva, sans-serif; cursor: pointer; margin: 10px 10px 10px 0px; height: 25px; background: url(../images/block.png) repeat-x 0px 0px; border: 1px solid #6497b6; color: #fff;}

select.rating {text-indent: 0px !important;}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}