/* Aleksey Skubaev

askubaev@gmail.com
icq - 322253350
Разработка шаблонов для DLE и кроссбраузерная верстка
------------------
Главные стили. Внешний вид шаблона.
*/

body {
	padding: 0;
	margin: 0;
	background: url(../images/bg.jpg);
	text-align: center;
	font: 12px Arial;
	color: #373737;
}

h1,
h2,
h3,
h4 {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

.body {
	background: url(../images/bg-top.jpg) center top no-repeat;
}

.top-line {
	background: url(../images/top-line.png) 0 0 repeat-x;
	height: 35px;
}

.main {
	margin: 0 auto;
	text-align: left;
	width: 960px;
}

.login-block {
	position: relative;
	height: 30px;
	z-index: 10;
	width: 990px;
	margin: 0 auto;
	text-align: left;
}

.enter-reg {
	position: absolute;
	right: 55px;
	top: 5px;
	width: 175px;
}

.enter-reg-line {
	position: absolute;
	top: 2px;
	right: 96px;
	color: #fff;
}

.login {
	font: 11px Tahoma;
	color: #fff;
	position: absolute;
	top: 0px;
	right: 170px;
	cursor: pointer;
	background: url(../images/log-left.png) left 0 no-repeat;
	height: 20px;
	padding: 0 0 0 10px;
	min-width: 74px;
	line-height: 20px;

}

.login img {
	vertical-align: -5px;
	margin: 0 5px 0 0;
}

.login span {
	background: url(../images/log-right.png) right 0 no-repeat;
	display: inline-block;
	height: 20px;
	padding: 0 13px 0 0;
}

.login:hover,
.registration:hover {
	text-decoration: underline;
}

.registration {
	font: 11px Tahoma;
	color: #fff;
	position: absolute;
	top: 3px;
	right: 0px;
	padding: 1px 0 1px 0;
}

.close {
	position: absolute;
	top: -8px;
	right: -8px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url(../images/close.png) 0 0 no-repeat;
}

.login-block-hidden {
	background: url(../images/login-block-hidden.png) 0 0 no-repeat;
	display: none;
	width: 204px;
	height: 212px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -106px 0 0 -102px;
	z-index: 99999;
}


.login-block-hidden-dark {
	background: url(../images/dark.png);
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 88888;
}


.header {
	height: 225px;
}

.logo {
	background: url(../images/logo.png) 0 0 no-repeat;
	width: 248px;
	height: 90px;
	position: absolute;
	top: 70px;
	left: 10px;
}

.top-menu-block {
	height: 81px;
	z-index: 10;
	position: relative;
	background: url(../images/top-menu-block.png) 0 0 no-repeat;
}


.menu-link {
	display: block;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	height: 45px;
	position: relative;
	z-index: 99;
	background: url(../images/menu-line.png) left center no-repeat;
	padding: 0 17px;
	line-height: 45px;
	float: left;
}

.top-menu-block li:first-child .menu-link {
	background: none;
	border-radius: 5px 0 0 0;
}

.top-menu-block li:first-child .menu-link:hover {
	color: #303030;
	background: #eeeeee;
	box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px;
}

.menu-link:hover {
	color: #303030;
	background: #eeeeee;
	box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px;
}

.activ {
	color: #303030 !important;
	background: #eeeeee !important;
	box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px !important;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px !important;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 3px -1px 3px -1px, rgba(0, 0, 0, 0.5) -3px -1px 3px -1px !important;
}

.top-menu-block ul {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99;
}

.top-menu-block li {
	list-style-type: none;
	float: left;
	height: 45px;
	z-index: 99;
}



.hidden-menu-block {
	display: none;
	position: absolute;
	top: 45px;
	left: 0px;
	min-height: 37px;
	z-index: 99;
	padding: 5px 0 0 0;
	width: 960px;
	overflow: hidden;

}

.hidden-menu-link {
	display: block;
	float: left;
	font-size: 11px;
	color: #515151;
	padding: 0 0 0 6px;
	margin: 0 6px;
	height: 26px;
	line-height: 26px;
	text-decoration: underline;
}

.hidden-menu-link span {
	display: inline-block;
	height: 26px;
	padding: 0 6px 0 0;
}

.hidden-menu-link:hover span {
	background: url(../images/hid-menu-right.png) right 0 no-repeat;
}


.hidden-menu-link:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/hid-menu-left.png) left 0 no-repeat;

}

.content-main {
	background: #fff;
	padding: 0px 10px 20px 10px;
}

.banner {
	float: left;
	width: 458px;
	overflow: hidden;
}

.banner img {
	max-width: 458px;
}

.left-col {
	float: left;
	width: 700px;
}

/* слайдер с миниатюрными картинками */

.slaider-bg {
	background: url(../images/bg-slaider.jpg) 0 0 no-repeat;
	width: 678px;
	height: 284px;
	padding: 8px 10px;
	margin: 0 0 25px 0;
}


.slaider-block {
	height: 300px;
	position: relative;
	padding: 0 0 0 495px;
}

.slaider-block-big-wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 495px;
	height: 284px;
	overflow: hidden;
}

.slaider-block-mini-wrapper {
	width: 187px;
	float: left;
}

.slaider-block-news {
	position: relative;
	float: left;
	width: 495px;
	height: 284px;
	overflow: hidden;

}

.slaider-block-news-image img {
	width: 487px;
	min-height: 284px;
}

.bg-slaider-info {
	background: url(../images/bg-slaider-info.png);
	width: 406px;
	height: 45px;
	position: absolute;
	bottom: 0px;
	left: 20px;
	z-index: 10;
	padding: 7px 17px 8px 13px;
}

.bg-slaider-info h2 a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	display: block;
	margin: 0 0 3px 0;
}

.bg-slaider-info h2 a:hover {
	text-decoration: underline;
}

.slaider-news-content {
	font-size: 12px;
	color: #fff;
	line-height: 15px;
	overflow: hidden;
	height: 30px;
	width: 310px;
	float: left;

}

.slaider-news-more a {
	color: #fff;
	font-size: 11px;
	text-align: center;
	line-height: 25px;
	width: 85px;
	height: 25px;
	display: block;
	float: right;
	background: url(../images/slaider-news-more.png) 0 top no-repeat;
}

.slaider-news-more a:hover {
	background: url(../images/slaider-news-more.png) 0 bottom no-repeat;
}

.slaider-block-news-mini {
	float: left;
	width: 187px;
	height: 71px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	top: 0px;
	z-index: 10;
	background: url(../images/slaider-block-news-mini.png) 0 top repeat-x;
}

.slaider-block-all:first-child .slaider-block-news-mini {
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}

.slaider-block-all:last-child .slaider-block-news-mini {
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}

.slaider-block-news-mini:hover {
	background: url(../images/slaider-block-news-mini.png) 0 bottom repeat-x;
}

.slaider-block-news-mini:hover h2,
.mini-activ.slaider-block-news-mini h2 {
	color: #fff;
}

.mini-activ {
	background: url(../images/slaider-block-news-mini.png) 0 bottom repeat-x;
}

.slaider-block-news-image-mini {
	width: 55px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 7px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

.slaider-block-news-image-mini img {
	width: 55px;
	min-height: 55px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow: hidden;
}

.slaider-block-news-mini h2 {
	font-size: 12px;
	color: #3b3b3b;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	top: 12px;
	left: 70px;
	overflow: hidden;
	display: block;
	height: 45px;
	line-height: 15px;
	width: 105px;
}

/* --//slaider-- */


.left-col2 {
	width: 460px;
	float: left;
	margin: 0 19px 0 0;
}

.main-news {
	position: relative;
	padding: 50px 0 50px 0;
}

.main-title-block {
	background: url(../images/main-title-block.png) 0 0 no-repeat;
	width: 474px;
	height: 31px;
	position: absolute;
	top: 0px;
	left: -19px;
	padding: 5px 0 0 0;
}

.left-col2 .main-title-block {
	background: url(../images/main-title-block.png) 0 0 no-repeat !important;
	width: 474px !important;
	height: 31px;
	position: absolute;
	top: 0px;
	left: -19px;
	padding: 5px 0 0 0;
}

.left-col .main-title-block {
	background: url(../images/main-title-block1.png) 0 0 no-repeat;
	width: 717px;
}

.full.main-title-block {
	background: url(../images/main-title-block1.png) 0 0 no-repeat;
	width: 717px;
	top: 8px;
}

.main-news-date {
	background: url(../images/main-news-date.png) 0 0 no-repeat;
	position: absolute;
	top: -15px;
	left: 25px;
	width: 58px;
	height: 45px;
	font: 13px Tahoma;
	color: #fff;
	text-align: center;
	padding: 14px 0 0 0;
	line-height: 14px;
}

.main-news-date span {
	display: block;
	font: 11px Tahoma;
}

.main-news-category {
	font: 11px Tahoma;
	color: #fff;
	float: left;
	padding: 0 0 0 85px;
	width: 210px;
	overflow: hidden;
}

.main-news-category a {
	color: #fff;
	text-decoration: underline;
}

.main-news-category a:hover {
	text-decoration: none;
}

.main-news-author {
	font: 11px Tahoma;
	color: #fff;
	float: right;
	width: 110px;
	text-align: right;
	margin: 0 15px 0 0;
}

.main-news-author a {
	color: #fff;
	text-decoration: underline;
}

.main-news-author a:hover {
	text-decoration: none;
}

.main-news-coments {
	font: 12px Tahoma;
	color: #fff;
	float: right;
	background: url(../images/main-news-comments.png) left center no-repeat;
	padding: 1px 0 0 25px;
	width: 25px;
	overflow: hidden;
}

.main-news-coments a {
	color: #fff;
}

.main-news-coments a:hover {
	text-decoration: underline;
}

.main-news h2 a {
	font-size: 18px;
	color: #135e92;
	line-height: 21px;
	margin: 0 0 10px 0;
	display: block;
	font-weight: normal;
	font-family: Helvetica, Arial;
}

.main-news h2 a:hover {
	text-decoration: underline;
}

.main-news-image {
	width: 151px;
	height: 137px;
	background: url(../images/main-news-image.png) 0 0 no-repeat;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}

.main-news-image a {
	display: block;
	width: 145px;
	height: 118px;
	position: absolute;
	top: 3px;
	left: 3px;
	overflow: hidden;
}

.main-news-image img {
	width: 145px;
	min-height: 118px;
}

.main-news-content {
	font-size: 12px;
	color: #5c5c5c;
	line-height: 18px;
}

.main-news-content img {
	display: block;
	width: 145px;
	height: 118px;
	position: absolute;
	top: 84px;
	left: 3px;
	overflow: hidden;
}

.main-news-line {
	clear: both;
	background: #ededed;
	height: 1px;
	margin: 0 0 10px 0;
}

.main-news-more {
	font-size: 12px;
	color: #000;
	background: url(../images/main-news-more.png) 0 0 repeat-x;
	height: 13px;
	line-height: 13px;
	font-weight: bold;
}

.main-news-more a {
	background: #fff;
	padding: 2px 6px;
	text-decoration: underline;
	color: #000;
}

.main-news-more a:hover {
	text-decoration: none;
}

.right-col2 {
	width: 221px;
	float: left;
}

.anons-block {
	background: url(../images/anons-block.png) 0 0 no-repeat;
	width: 220px;
	height: 319px;
	position: relative;
	margin: 0 0 25px 0;
}

.anons-block-title {
	font: 18px Tahoma;
	color: #fff;
	line-height: 39px;
	height: 39px;
	padding: 0 0 0 10px;
}

.anons-news {
	padding: 10px;
}

.anons-news h2 a {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin: 0 0 10px 0;
	display: block;
}

.anons-news h2 a:hover {
	text-decoration: underline;
}

.anons-news-image {
	width: 173px;
	height: 100px;
	border: 3px solid #fff;
	overflow: hidden;
	margin: 0 0 10px 10px;
}

.anons-news-image img {
	width: 173px;
	min-height: 100px;
}

.anons-news-content {
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	height: 85px;
	overflow: hidden;
	margin: 0 10px 0 10px;
}

.all-link {
	width: 94px;
	height: 28px;
	background: url(../images/all-link.png) 0 top no-repeat;
	font-size: 12px;
	color: #424242;
	text-align: center;
	line-height: 28px;
	display: block;
	position: absolute;
	bottom: 7px;
	left: 65px;
}

.all-link:hover {
	background: url(../images/all-link.png) 0 bottom no-repeat;
	text-decoration: underline;
}

.vote-block-repeat {
	background: url(../images/vote-block-repeat.jpg) 0 0 repeat-y;
}

.vote-block-top {
	background: url(../images/vote-block-top.jpg) 0 top no-repeat;
}

.vote-block-bottom {
	background: url(../images/vote-block-bottom.jpg) 0 bottom no-repeat;
}

.vote-block-text-title {
	font-size: 18px;
	color: #000;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 10px;
}

.vote-block-text-content {
	padding: 12px;
}

.vote-title {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.vote {
	font-size: 12px;
	color: #000;
	margin: 0 0 5px 0;
}

.right-col {
	width: 225px;
	float: left;
	margin: 0 0 0 15px;
}

.topnews-block-repeat {
	background: url(../images/topnews-block-repeat.jpg) 0 0 repeat-y;
}

.topnews-block-top {
	background: url(../images/topnews-block-top.jpg) 0 top no-repeat;
}

.topnews-block-bottom {
	background: url(../images/topnews-block-bottom.jpg) 0 bottom no-repeat;
	padding: 0 0 63px 0;
}

.topnews-block-text {
	position: relative;
}

.topnews-block-text-title {
	font: 17px Tahoma;
	color: #393838;
	height: 39px;
	line-height: 39px;
	padding: 0 0 0 10px;
	margin: 0 0 15px 0;
}

.topnews-block-text-content {
	height: 290px;
	overflow: hidden;
	position: relative;
}

.top-news-line {
	background: url(../images/top-news-line.png) right top no-repeat;
	padding: 7px 0 5px 0;
	width: 215px;
}

.top-news-block {
	position: relative;
	padding: 0 7px 0 80px;
	width: 135px;
	display: block;
	height: 61px;
}

.top-news-block:hover {
	background: url(../images/top-news-block.png) 0 0 no-repeat;
}

.top-news-block:hover .top-news-title {
	text-decoration: none;
	color: #fff;
	background: #1c6276;
}

.top-news-block:hover .top-news-block-image {
	border: 3px solid #2d627b;
}

.top-news-block-image {
	width: 62px;
	height: 49px;
	border: 3px solid #fff;
	overflow: hidden;
	position: absolute;
	top: 3px;
	left: 8px;
}

.top-news-block-image img {
	width: 62px;
	min-height: 49px;
}

.top-news-title {
	font-size: 12px;
	color: #171717;
	text-decoration: underline;
	display: block;
	line-height: 15px;
	height: 45px;
	overflow: hidden;
	padding: 6px 0 0 5px;
}

.link-all-top {
	width: 92px;
	height: 28px;
	background: url(../images/link-all-top.png) 0 top no-repeat;
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	position: absolute;
	bottom: -36px;
	left: 69px;
	cursor: pointer;
}

.link-all-top:hover {}

.video-block {
	margin: 0 10px 30px 10px;
	width: 200px;
}

.video-block-title {
	border-bottom: 1px solid #ebebeb;
	font: 18px Tahoma;
	color: #000;
	height: 32px;
	line-height: 32px;
}

.video-block-content {
	padding: 12px 0;
}

.video-news {
	margin: 0 0 25px 0;
}

.video-news-image {
	background: url(../images/video-news-image.png) 0 0 no-repeat;
	width: 198px;
	height: 139px;
	position: relative;
}

.video-news-image-hidden {
	width: 193px;
	height: 116px;
	overflow: hidden;
	position: absolute;
	top: 3px;
	left: 3px;
}

.video-news-image-hidden img {
	width: 193px;
	min-height: 116px;
}

.video-news-image-hidden a {
	display: block;
	background: url(../images/play-video.png) 0 top no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 193px;
	height: 116px;
}

.video-news-image-hidden a:hover {
	background: url(../images/play-video.png) 0 bottom no-repeat;
}

.video-news h2 a {
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

.video-news h2 a:hover {
	text-decoration: underline;
}

.all-link-video {
	background: url(../images/all-link-video.png) 0 0 no-repeat;
	position: relative;
	height: 12px;
}


.calendar-block {
	background: url(../images/calendar-block.png) 0 0 no-repeat;
	height: 250px;
	width: 221px;
}


.calendar-block-title {
	font: 18px Tahoma;
	color: #fff;
	padding: 0 0 0 15px;
	line-height: 37px;
	height: 37px;
	margin: 0 0 10px 0;
}


.main-content-bottom {
	background: url(../images/main-content-bottom.png) 0 0 no-repeat;
	height: 6px;
}

.article-block {
	background: url(../images/article-block.png) 0 0 no-repeat;
	width: 771px;
	height: 208px;
	float: left;
}

.article-block-title {
	font: 18px Tahoma;
	color: #000;
	padding: 0 0 0 10px;
	height: 36px;
	line-height: 36px;
	margin: 0 0 15px 0;
}

.article-block-content {
	padding: 0 0 0 12px;
}

.article-news {
	position: relative;
	padding: 0 0 0 180px;
	float: left;
	width: 170px;
}

.article-news:first-child {
	margin: 0 45px 0 0;
}

.article-news-image {
	width: 154px;
	height: 135px;
	border: 3px solid #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.article-news-image img {
	width: 154px;
	min-height: 135px;
}

.article-news h2 a {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: 15px;
	height: 30px;
	display: block;
	overflow: hidden;
	margin: 0 0 5px 0;
}

.article-news h2 a:hover {
	text-decoration: underline;
}

.article-news-content {
	font-size: 12px;
	color: #000;
	line-height: 17px;
	height: 70px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

.article-news-more a {
	display: block;
	width: 87px;
	height: 28px;
	font-size: 11px;
	color: #000;
	text-align: center;
	line-height: 25px;
	background: url(../images/articl-more.png) 0 top no-repeat;
	margin: 0 0 0 75px;
}

.article-news-more a:hover {
	color: #fff;
	background: url(../images/articl-more.png) 0 bottom no-repeat;
}

.archiv-block {
	float: left;
	width: 160px;
	margin: 0 0 0 20px;
}

.archiv-block-title {
	font: 18px Tahoma;
	color: #fff;
	height: 36px;
	line-height: 36px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #fff;
}

.archives {
	font-size: 12px;
	color: #fff;
	line-height: 19px;
}

.archives:hover {
	color: #e7c81d;
	text-decoration: underline;
}

.footer {
	background: #000;
	padding: 15px 0;
}

.copir {
	float: left;
	width: 200px;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
}

.copir a {
	color: #fff;
	text-decoration: underline;
}

.footer-menu {
	float: right;
	width: 760px;
	text-align: right;
}

.footer-menu a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	margin: 0 10px;
}

.footer-menu a:hover {
	text-decoration: none;
}

/* Юзер-панель */

.left-block {
	margin: 18px 0 0 11px;
	text-align: left;
}

.left-block2 {
	margin: 10px 0 0 15px;
	text-align: left;
}

.login-line {
	position: relative;
	background: url(../images/login-line.png) 0 0 no-repeat;
	width: 179px;
	height: 29px;
	margin: 0 7px 7px 0;
	float: left;
}

.login-link {
	padding: 10px 0 10px 15px;
}

.login-link a {
	color: #6a6a6a;
}

.login-input-text {
	border: 0;
	margin: 0;
	position: absolute;
	left: 7px;
	top: 7px;
	padding: 0;
	width: 165px;
	font-size: 12px;
	color: #fff;
	background: none;
}

.ava-cab {
	width: 61px;
	height: 61px;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
	background: url(../images/bg-ava-cab.png) 0 0 no-repeat;
	position: relative;
}

.ava-cab-hidden {
	width: 55px;
	height: 55px;
	position: absolute;
	top: 3px;
	left: 3px;
}

.ava-cab-hidden img {
	max-width: 55px;
	min-height: 55px;
}

.login-cab {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	float: left;
	width: 105px;
}


.remembe {
	font-size: 12px;
	color: #fff;
	text-align: left;
	margin: 7px 0 5px 0;
}

.l-link {
	float: left;
	font-size: 12px;
	color: #fff;
	background: url(../images/l-link-bg.png) 0 0 no-repeat;
	width: 140px;
	height: 65px;
	padding: 5px 0 0 9px;
}

.l-link a {
	display: block;
	color: #fff;
	height: 21px;
	line-height: 21px;
	text-align: left;
	background: none;
}

.l-link a img {
	margin: 0 15px 0 0;
	vertical-align: -2px;
}

.l-link a:hover {
	text-decoration: underline;
}

.lu-link {
	position: absolute;
	top: 170px;
	right: -21px;
}


.enter {
	position: absolute;
	right: -6px;
	bottom: -40px;
}

.lost-input-text {
	border: 1px #9e9e9e dotted;
	width: 200px;
	padding: 5px;
	color: #644217;
}

.reg-link {
	font-size: 12px;
	padding: 0px 0 0 0px;
	color: #fff;
}

.reg-link a {
	color: #fff;
	text-decoration: underline;
	display: block;
	line-height: 19px;
}

.reg-link a:hover {
	text-decoration: none;
}

.s-block-content input {
	background: #fff url(../images/form-text.gif) left top repeat-x;
	margin: 5px 20px 0 0;
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}

.s-block-content {
	padding: 10px;
}

/* ==================== Календарь */
.calendar {
	width: 100%;
	text-align: center;
}

.calendar a {
	text-decoration: underline;
}

.calendar a:hover {
	text-decoration: none;
}

.month a {
	color: #2c2c2c;
	text-decoration: none;
}

.calendar td,
.calendar th {
	text-decoration: none;
	padding: 3px;
}

.calendar td.weekend {
	font-weight: bold !important;
}

.calendar td.weekend a {
	color: #535353;
}

.calendar td.weekday a {
	color: #535353;
	font-weight: bold;
}

.calendar .todaywd,
.calendar .todaywe {
	background: #1d4f6e;
	color: #fff;
}

.calendar .todaywd a,
.calendar .todaywe a {
	color: #fff;
}

/* ==================== Облако тегов */
.tags-block {
	padding: 5px;
	color: #424242;
}

.clouds_xsmall {
	font-size: 12px;
	color: #424242 !important;
	text-decoration: none;
}

.clouds_small {
	font-size: 15px;
	color: #424242 !important;
	text-decoration: none;
}

.clouds_medium {
	font-size: 20px;
	color: #424242 !important;
	text-decoration: none;
}

.clouds_large {
	font-size: 25px;
	color: #ff8b02 !important;
	text-decoration: none;
}

.clouds_xlarge {
	font-size: 30px;
	color: #ff8b02 !important;
	text-decoration: none;
}



/* Опрос */
.vote-buttom {
	width: 83px;
	height: 23px;
	color: #2f2f2f;
	border: 0;
	background: url(../images/vote-buttom.png) 0 top no-repeat;
	margin: 0 7px;
	font-size: 12px;
	cursor: pointer;
	float: left;
}

.vote-buttom:hover {
	background: url(../images/vote-buttom.png) 0 bottom no-repeat;
	color: #fff;
}

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

.rating {
	color: #757575;
	font-size: 11px;
	/* ! */
	font-family: tahoma;
	/* ! */
	width: 85px;
	height: 16px;
}

.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background-image: url(../dleimages/rating.png);
	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.png);
	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.png);
	background-position: left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}


/* ==================== BB коды */

.bbcodes {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;
	/* ! */
	font-family: tahoma;
	/* ! */
	/*  width: 120px;  */
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	color: #ffffff;
	font-size: 11px;
	/* ! */
	font-family: tahoma;
	/* ! */
	width: 120px;
	height: 20px;
	background-image: url(../images/dlet_bttn_bbcodes.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}


/* ==================== Выпадающее меню */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration: none;
	color: #ffffff;
	background: #6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background-color: #fdd08b;
	color: #000000;
}

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

#newpm {
	width: 400px;
	padding: 4px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	font-family: verdana;
	line-height: 135%;
}

#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #636363;
	font-weight: bold;
	background-color: #b2c7f1;
	font-family: verdana;
	cursor: move;
}

#newpm a {
	background: transparent;
	color: #4b73d4;
	text-decoration: none;
}

#newpm a:hover {
	background: transparent;
	color: #4b73d4;
	text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

.attachment {
	color: #f37c64;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии (.jpg) */
.highslide-wrapper,
.highslide-outline {
	background: #FFFFFF;
	z-index: 100000;
}

.highslide-image {
	border: 2px solid #FFFFFF;
	z-index: 100000;
}

.highslide-active-anchor {
	visibility: hidden;
	z-index: 100000;
}

.highslide-active-anchor img {
	visibility: hidden;
	z-index: 100000;
}

.highslide-dimming {
	background: black;
	z-index: 100000;
}

.highslide-html {
	background-color: white;
	z-index: 100000;
}

.highslide-html-content {
	display: none;
	z-index: 100000;
}

.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: black;
	z-index: 100000;
}

a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
	z-index: 100000;
}

.highslide-footer {
	height: 11px;
	z-index: 100000;
}

.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
	z-index: 100000;
}

.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-right: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.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 {
	/* hide the text for these graphic buttons */
	display: none;
}

/* The CSS sprites for the controlbar */
.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;
}

.title-block {
	font-size: 18px;
	color: #000;
	line-height: 27px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	font-weight: normal;
}

.title-block a {}

.title-block a:hover {}

.shot-text2 img {
	margin: 0 10px 5px 0;
	border: 0;
	max-width: 500px;
}

.shot-text input {
	margin: 5px 20px 0 0;
	background: #343434;
	color: #fff;
	font-size: 9px;
}

.shot-text2 input {
	margin: 5px 20px 0 0;
	background: #343434;
	color: #fff;
	font-size: 9px;
}

.mass_comments_action input {
	margin: 5px 20px 0 0;
	background: #454545;
	color: #fff;
	font-size: 9px;
}

.shot-text .editor_button img {
	padding: 0 !important;
	border: 0 !important;
	margin: 0;
}

.shot-text2 .editor_button img {
	padding: 0 !important;
	border: 0 !important;
	margin: 0;
}

.editor_button img {
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
}

.shot-text .editbclose img {
	padding: 0;
	border: 0;
	margin: 0;
}

.shot-text2 .editbclose img {
	padding: 0;
	border: 0;
	margin: 0;
}

.editor_button_brk img {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}



/* Полная новость */
.full-news1 {
	position: relative;
	padding: 62px 0 0 0;
}

.full-news1 h1 {
	font-size: 18px;
	color: #135e92;
	line-height: 27px;
	margin: 0 0 10px 7px;
	font-weight: normal;
}

.full-news-content {
	color: #5c5c5c;
	line-height: 18px;
	font-size: 12px;
	margin: 0 0 0 7px;
}

.full-news-content img {
	margin: 10px 0;
	border: 3px solid #f1f1f1;
	box-shadow: #000 0px 10px 25px -11px;
	-moz-box-shadow: #000 0px 10px 25px -11px;
	-webkit-box-shadow: #000 0px 10px 25px -11px;
	max-width: 680px;
}

.full-news-content a {
	color: #000;
	font-weight: bold;
}

.full-news-content a:hover {
	text-decoration: underline;
}

.rel-news-block {
	padding: 15px 0 0 0;
	position: relative;
	height: 250px;
	margin: 0 0 35px 0;
}

.rel-news-block h4 {
	font-weight: normal;
	color: #616161;
	font-size: 18px;
	padding: 0 0 15px 0;
}

.rel-news-block-content {
	background: url(../images/rel-block-content.png);
	width: 699px;
	height: 226px;
	position: absolute;
	top: 50px;
	left: -10px;
	padding: 10px 0 0 10px;
}

.rel-news {
	width: 160px;
	float: left;
	margin: 0 6px;
}

.rel-news h2 a {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	display: block;
	margin: 0 0 10px 0;
	line-height: 15px;
	height: 30px;
	overflow: hidden;
}

.rel-news h2 a:hover {
	text-decoration: underline;
}

.rel-news-image {
	width: 154px;
	height: 93px;
	overflow: hidden;
	border: 3px solid #d0d0d0;
	margin: 0 0 15px 0;
}

.rel-news-image img {
	width: 154px;
	min-height: 93px;
}

.rel-news-content {
	font-size: 12px;
	color: #ececec;
	line-height: 15px;
	height: 45px;
	overflow: hidden;
}




/* слайдер с кнопками назад и далее */
#foo1 {
	margin: 0 !important;
	padding: 0 !important;
}

.prev1 {
	background: url(../images/prev-next.png) left top no-repeat;
	width: 26px;
	height: 20px;
	display: block;
	position: absolute;
	top: -30px;
	right: 30px;
}

.prev1:hover {
	background: url(../images/prev-next.png) left bottom no-repeat;
}

.next1 {
	background: url(../images/prev-next.png) right top no-repeat;
	width: 26px;
	height: 20px;
	display: block;
	position: absolute;
	top: -30px;
	right: 0px;
}

.next1:hover {
	background: url(../images/prev-next.png) right bottom no-repeat;
}

.com-title-block {
	font-weight: normal;
	color: #616161;
	font-size: 12px;
	padding: 0 0 8px 0;
	font-weight: bold;
}


.com-repeat {
	background: url(../images/com-repeat.jpg) 0 0 repeat-y;
	width: 693px;
}

.com-top {
	background: url(../images/com-top.jpg) 0 top no-repeat;
}

.com-bottom {
	background: url(../images/com-bottom.jpg) 0 bottom no-repeat;
}

.com-text {
	padding: 20px 25px;
}


.registr-please {
	color: #7791af;
	padding: 10px;
	margin: 5px;
}

.spoiler {
	border: 1px #ececec solid;
	margin: 2px 4px;
	padding: 0px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.spoiler .sp-head {
	background: url(../images/title_spoiler.jpg) left top repeat-x;
	padding: 4px 0 4px 2px;
	cursor: pointer;
	font: 8pt Tahoma;
	font-weight: bold;
}

.spoiler .sp-head b {
	background: url(../images/spoiler-plus.gif) no-repeat;
	float: left;
	width: 18px;
	height: 15px;
	margin: 0px 4px 0 2px;
}

.spoiler .sp-head b.expanded {
	background: url(../images/spoiler-minus.gif) no-repeat;
	width: 18px;
	height: 15px;
}

.spoiler .sp-body {
	border-top: 1px #ececec solid;
	padding: 4px 12px 6px 12px;
	font: 8pt Tahoma;
	font-style: normal;
	text-align: left;
	display: none;
}

/* Вид комментария */
.comment-block {
	clear: both;
	margin: 0 0 25px 0;
	position: relative;
	min-height: 115px;
	border-bottom: 1px solid #e6e6e6;
}

.comment-block-left {
	width: 66px;
	height: 66px;
	float: left;
	border: 2px solid #9b9b9b;
	overflow: hidden;
	margin: 0 40px 0 8px;
	position: relative;
}

.comment-block-left img {
	width: 66px;
	min-height: 66px;
}

.com-line {
	height: 1px;
	width: 25px;
	background: #e6e6e6;
	position: absolute;
	top: 65px;
	left: 85px;
}

.comment-block-right {
	margin: 0 0 0 10px;
	position: relative;
	float: left;
	padding: 25px 0 0 0;
	width: 490px;
}

.comment-block-right2 {}


.comment-text {
	color: #585858;
	line-height: 17px;
	font-size: 12px;
}

.comment-text a {
	color: #000;
}

.comment-text a:hover {
	text-decoration: none;
}

.com-date {
	margin: 0 45px 0 55px;
}

.comment-text-title {
	background: url(../images/comment-text-title.png) 0 0 no-repeat;
	height: 23px;
	font-size: 11px;
	color: #2f2f2f;
	line-height: 23px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}

.comment-text-title a {
	color: #2f2f2f;
	font-size: 12px;
	font-weight: bold;
}

.comment-text-title a:hover {
	text-decoration: underline;
}

.comment-text-more {
	padding: 3px 0 0 0;
	font-size: 11px;
	color: #ccc;
	border-top: 1px #ebebeb dotted;
}

.comment-text-more a {
	color: #a0a0a0;
}

.comment-text-more a:hover {
	color: #000;
}

.comment-block .bbcodes,
.news-item-content .editor input,
.news-item-content input {
	background: #fff;
	border: 1px #ccc solid;
	color: #333;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0;
	cursor: pointer;
}


/* -------- */
blockquote {
	background: #efead4;
	padding: 8px;
	color: #6f6f6f;
	clear: both;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0 0 5px 0;
	font-size: 11px;
}

blockquote a {
	color: #000;
}

/* Добавление комментария */


.hidden-comment {
	padding: 10px 0 0 0;
}

.hidden-comment h3 {
	cursor: pointer;
	width: 161px;
	height: 28px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	background: url(../images/hidden-comment.png) 0 top no-repeat;
}

.hidden-comment h3:hover {
	background: url(../images/hidden-comment.png) 0 bottom no-repeat;
}

.hidden-comment2 {
	background: url(../images/hidden-comment.jpg) left bottom repeat-x !important;
}

.hidden-comment-form {
	display: none;
	clear: both;
}

.add-coment-buttom {
	width: 100px;
	height: 30px;
	margin-right: 3px;
	color: #fff;
	border: 1px #2b2b2b solid;
}

.add-comment {
	clear: both;
	padding: 10px 10px 10px 0;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;

}

.add-comment a {
	color: #2b80c1;
}

.login-close {
	background: url(../images/login-close.png);
	width: 36px;
	height: 35px;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
}

.add-coment-buttom {
	width: 100px;
	height: 30px;
	margin-right: 3px;
	color: #fff;
	border: 1px #2b2b2b solid;
}

.add-comment {
	clear: both;
	padding: 10px;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;

}

.add-comment a {
	color: #2b80c1;
}

.add-comment a:hover {}

.add-comment-line {
	clear: both;
}

.add-comment-line-left {
	float: left;
	width: 90px;
	padding: 0 0 5px 0;
	height: 27px;
	line-height: 27px;
}

.add-comment-line-right {
	float: left;
	width: 500px;
	padding: 0 0 5px 0;
}

.add-comment-line-right input {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff;
	height: auto !important;
	padding: 5px 10px 5px 10px;
	border: 1px #e8e8e8 solid;
}

.s-block .add-comment-line-left {
	width: 150px !important;
}

.s-block .add-comment-line-right {
	width: 400px !important;
}

.s-block .add-comment-line {
	padding: 0 0 10px 0;
}

.s-block .add-comment-line textarea {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #fff;
	height: auto !important;
	padding: 5px 10px 5px 10px;
	border: 1px #e8e8e8 solid;
	height: 200px !important;
}

/*
*****************************
Юзер инфа */
.user-info-table {
	position: relative;
	font-size: 12px;
	color: #5b5b5b;

}

.user-left-col {
	float: left;
	margin: 0 20px 35px 0;

}

.user-img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 0 5px 0;
}

.user-img img {
	width: 100px;
	min-height: 100px;
}

.user-left-col span {
	margin: 0 0 5px 0;
	display: inline-block;
}

.publication {
	background: url(../images/block-public.png) 0 0 no-repeat;
	width: 169px;
	height: 74px;
	position: absolute;
	top: 0px;
	right: 50px;
	font-size: 12px;
	color: #fff;
	padding: 10px 5px;
	text-align: center;
}

.publication small {
	display: block;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}

.publication a {
	font-size: 11px !important;
	color: #2d2d2d !important;
	background: #f0f0f0;
	padding: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
}

.publication a:hover {
	background: #757575;
	color: #fff !important;
}


.com.publication {
	top: 110px;
}

.user-info-table td {
	padding: 5px 5px 20px 5px;
	text-align: left;
}

.user-info-table small {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}


.user-link-block {
	padding: 22px 0 17px 0;
	border-bottom: 1px solid #636363;
}

.user-link-block a {
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	border-left: 1px solid #a05a48;
	border-right: 1px solid #a05a48;
	border-radius: 5px;
	background: url(../images/user-link.png) 0 top repeat-x;
	height: 26px;
	display: inline-block;
	margin: 0 20px 0 0;
	padding: 0 5px;
}

.user-link-block a:hover {
	background: url(../images/user-link.png) 0 bottom repeat-x;
}

.buttom-add-news {
	margin: 5px 20px 5px 0;
	background: #777777;
	color: #fff;
	border: 1px #2b2b2b solid;
}


.user-left-col-block {
	float: left;
	width: 220px;
	margin: 0 15px 0 0;
	border-right: 1px solid #e0e0e0;
	font-size: 12px;
	color: #5b5b5b;
}

.user-right-col-block {
	float: left;
	width: 430px;
	font-size: 12px;
	color: #5b5b5b;
}

.user-info-table input {
	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}


/* Инфо */
.error {
	padding: 10px;
	padding-bottom: 150px;
	background: url(../images/error.png) center bottom no-repeat;
	text-align: center;
}

.error p {
	font-size: 15px;
	font-weight: bold;
}

.error a {
	color: #7cad37;
}

/* Статистика */
.lost-pass {
	width: 400px;
	background: #fef2e4;
	margin-bottom: 20px;
	border-top: 5px #9d7038 solid;
	margin-top: 10px;
}


.lost-pass td {
	background: #fef2e4;
	padding: 5px;
	color: #4b2e12;
	text-align: left;
}

.lost-pass td a {
	color: #c89539;
}

.ststs-title {
	padding: 5px 5px 5px 20px;
	color: #60360c;
	text-align: left;
	font-weight: bold;
}

/* Статические страницы */
.ststststs {
	text-align: left;
	margin: 0 30px 0 30px;
}

.ststststs-t {
	height: 40px;
	line-height: 35px;
	color: #fffdcc;
	margin: 0 30px 0 10px;
}

.ststststs-t h1 {
	margin: 0;
	padding: 0 0 0 50px;
	font-size: 14px;
}

.ststststs-c {
	padding: 20px;
}

.ststststs-c img {
	padding: 0 10px 10px 0;
	background: url(../images/shadow.gif) right bottom;
	border: 0;
	margin: 10px 10px 10px 0;
}

.ststststs-c input {
	margin: 5px 20px 0 0;
	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}

.ststststs-s {
	padding: 5px;
}

.ststststs-s a {
	color: #60360c;
}

.s-block-content {
	padding: 10px;

}

#ng-content {
	min-height: 1000px;
}


/* добавление новости */
.add-news-title {
	padding: 5px 5px 0 50px;
	font-weight: bold;
	text-align: left;
	color: #2d7cff;
}

/* ПМ */
.imp {
	text-align: left;
	margin: 0 30px 0 30px;
}

.imp input {
	margin: 5px 20px 0 0;
	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}

.pm-tititittile {
	padding: 10px 10px 10px 5px;
	font-weight: bold;
}

.new-PM {
	padding: 3px;
}

.new-PM input {
	width: 250px;
	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}

.new-PM span {
	width: 150px;
	margin-right: 20px;
	display: block;
}

.pm-block {
	height: 30px;
	padding-left: 60px;
	line-height: 30px;
	font-weight: bold;
}

.pm-content {
	padding: 10px 5px 15px 5px;
}

.pm-content a {
	color: #666666;
	font-weight: bold;
}

.pm-block-menu {
	height: 50px;
	margin-bottom: 20px;
	line-height: 50px;
	padding-left: 0px;
	font-size: 12px;
}

.pm-block-menu a {
	color: #ff863d;
	font-weight: bold;
}

.a-mess {
	border-top: 5px #fff solid;
	padding: 5px;
	color: #777777;
}

.a-mess a {
	color: #4a4a4a;
	font-weight: bold;
}

.theme-mess {
	background: #c6c6c6;
	padding: 5px;
	border-top: 5px #fff solid;
	color: #666666;
	font-weight: bold;
}

/* Результаты поиска и форма поика на главной */
.search-block {
	width: 269px;
	height: 35px;
	position: absolute;
	top: 20px;
	right: 0px;
	background: url(../images/search-block.png) left top no-repeat;
}

#tt_social a {
	width: 24px;
	height: 24px;
	margin: 0 2px 2px 0;
	display: block;
	float: left;
}

.ttfav {
	float: left;
	padding: 10px 0 0 0;
}

.ttfav-title {
	padding: 5px 0 5px 3px;
	font-weight: bold;
	color: #bbbbbb;
}

.form-text {
	color: #8B4F4F;
	font-size: 12px;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
	position: absolute;
	left: 30px;
	top: 10px;
	width: 195px;
}

.form-search {
	position: absolute;
	right: 8px;
	top: 5px;
}

.search-rez {
	text-align: left;
	margin: 0 30px 0 30px;

}

.search-title {
	padding: 10px;
	color: #fdffcd;
	font-weight: bold;
	border-left: 2px #ffddb5 solid;
	border-right: 2px #ffddb5 solid;
	margin: 10px;
	background: #262626;
}

.search-rez input {

	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}

/* Навигация по страницам */
.navigation {
	clear: both;
	background: #f4f4f4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 2px solid #c7c7c7;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	padding: 11px 15px 1px 15px;
	box-shadow: inset #BBB 0px 1px 2px -1px;
	-moz-box-shadow: inset #BBB 0px 1px 2px -1px;
	-webkit-box-shadow: inset #BBB 0px 1px 2px -1px;
}

.navigation a {
	padding: 4px 4px;
	color: #000;
	margin: 1px 6px 10px 1px;
	font-size: 12px;
	text-decoration: underline;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.navigation a:hover {
	color: #fff;
	text-decoration: none;
	background: url(../images/navigation.png) 0 0 repeat-x;
	border: 1px solid #000;
	margin: 0 5px 0 0;
}

.navigation span {
	background: #fff;
	padding: 4px 4px;
	text-decoration: none;
	color: #fff;
	margin: 0 5px 10px 0;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #000;
	background: url(../images/navigation.png) 0 0 repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.prev-nav span {
	background: url(../images/prev-next1.png) left top no-repeat;
	height: 26px;
	width: 55px;
	display: inline-block;
	margin: 0 15px 10px 0 !important;
	border: none;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 28px;
	line-height: 24px;
	font-style: normal;
}

.prev-nav span:hover {
	background: url(../images/prev-next1.png) left top no-repeat;
	border: none;
}

.prev-nav a {
	background: url(../images/prev-next1.png) left top no-repeat;
	height: 26px;
	width: 55px;
	padding: 0 0 0 28px;
	line-height: 24px;
	display: inline-block;
	margin: 0 15px 10px 0 !important;
	border: none;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

.prev-nav a:hover {
	background: url(../images/prev-next1.png) left bottom no-repeat;
	border: none;
}

.next-nav span {
	background: url(../images/prev-next1.png) right top no-repeat;
	height: 26px;
	width: 65px;
	padding: 0 0 0 18px;
	line-height: 24px;
	display: inline-block;
	margin: 0 0 10px 10px !important;
	text-decoration: none !important;
	color: #fff !important;
	border: none;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

.next-nav span:hover {
	background: url(../images/prev-next1.png) right top no-repeat;
	border: none;
}

.next-nav a {
	background: url(../images/prev-next1.png) right top no-repeat;
	height: 26px;
	width: 65px;
	padding: 0 0 0 18px;
	line-height: 24px;
	display: inline-block;
	margin: 0 0 10px 10px !important;
	border: none;
	text-decoration: none !important;
	color: #fff !important;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

.next-nav a:hover {
	background: url(../images/prev-next1.png) right bottom no-repeat;
	border: none;
}

.vote-pool {
	margin: 20px 0 0 100px;
	background: #dbf6ff;
	width: 400px;
	padding: 10px;
}

.vote-pool img {
	border: 0;
	padding: 0;
}

.vote-pool h5 {
	color: red;
	font-size: 13px;
	margin: 0;
}

.vote-pool h6 {
	margin: 0;
	font-size: 12px;
}

.vote-pool input {
	margin: 5px 20px 0 0;
	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 1px #d0d0d0 solid;
}

.statss {
	width: 100%;
}

.statss td {
	padding: 5px;
	font-size: 12px;
	color: #757575;
}

.statss a {
	color: #ff873e;
}

.statss-title {
	font-size: 13px;
	font-weight: bold;
	color: #239aff;
	border-bottom: 1px #8e8e8e dotted;
	margin-bottom: 10px;
}



.form-input-stand {
	background: url(../images/form-text.gif);
	color: #2e2e2e;
	border: 0;
}

.shot-title {
	color: #61a0ff;
	padding: 5px;
}

.shot-title h1 {
	font-size: 18px;
	padding-left: 10px;
}

.shot-title h1 i {}

.img-top-link {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}

.fix-bb {
	margin-right: 2%;
	background: url(../bbcodes/bg.gif);
	height: 75px;
	margin-left: -10px;
	border: 1px solid #bbb;
	border-bottom: 0;
}

.fix-bb div {
	border: 0 !important;
}

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

/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

* html .ui-helper-clearfix {
	height: 1%;
}

.ui-helper-clearfix {
	display: block;
}

.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}

.ui-widget {
	font-family: Tahoma, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: tahoma, Arial, sans-serif;
	font-size: 11px;
}

.ui-widget-content {
	background: #fcfdfd 50% bottom repeat-x;
	border: 1px solid #a6c9e2;
	color: #222222;
	text-align: left;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	background: #5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	border: 1px solid #4297d7;
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header a {
	color: #ffffff;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
	background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #c5dbec;
	color: #2e6e9e;
	font-weight: bold;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
	background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #1d5987;
	font-weight: bold;
}

.ui-state-hover a,
.ui-state-hover a:hover {
	color: #1d5987;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
	background: #f5f8f9 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #e17009;
	font-weight: bold;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

.ui-widget :active {
	outline: none;
}

.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}

.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons_h.png);
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
	padding: .4em .8em;
}

input.ui-button {
	padding: .4em 1em;
}

.ui-button-set {
	margin-right: 7px;
}

.ui-button-set .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
	text-align: left;
}

.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;
	text-align: left;
}

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

.commentS-td2 #b_left,
.commentS-td2 #b_center,
.commentS-td2 #b_right,
.commentS-td2 #b_spoiler {
	display: none;
}

.nono #b_left,
.nono #b_center,
.nono #b_right,
.nono #b_spoiler {
	display: none;
}



/*  */


.sp_search {

	width: 486px;
	margin: 0 0 15px 0;
	border: 2px #fff solid;
}

.sp_search_head {
	height: 37px;
	padding: 5px;
	color: #888;
	font: bold 17px Arial;
	line-height: 40px;
	text-transform: uppercase;
	background: #fff;
	border-bottom: 1px #ccc solid;
}

.sp_search_head img {
	float: left;
	margin-right: 7px;
}

.sp_search_table {
	font: 11px Tahoma;
	color: #080808;
	width: 100%;
	text-align: left;
	background: #d5f3ff;
}

.sp_search_table .sp_s1 {
	color: #1e81ba;
	text-decoration: underline;
	font-weight: bold;
}

.sp_search_table .sp_s2 {
	color: #1e81ba;
	text-decoration: underline;
	font-weight: bold;
}

.sp_search_table .sp_s3 {
	color: #1e81ba;
	text-decoration: underline;
	font-weight: bold;
}

.sp_search_table .sp_s4 {
	color: #1e81ba;
	text-decoration: underline;
	font-weight: bold;
}

.sp_search_table td.sp_name {
	padding: 6px 10px 8px 0;
	vertical-align: top;
	font: 12px Tahoma;
	color: #080808;
}

.sp_search_table a.sp_lnk {
	font: 12px Tahoma;
	color: #080808;
	text-decoration: underline;
}

.sp_search_table a.sp_lnk b {
	font-weight: bold;
}

.sp_search_table a.sp_lnk:hover,
.sp_search_table a.sp_lnk:hover span {
	text-decoration: none;
}

.sp_search_table td.sp_count {
	padding: 6px 24px 8px 0;
	vertical-align: top;
	text-align: right;
}

.sp_search_table td.sp_count span.sp_count_sp {
	color: #000;
	font-weight: bold;
}

.sp_search_table td.sp_count span.sp_count_sp2 {
	color: #1e81ba;
	font-weight: bold;
}

.sp_search_table td.sp_name .sp_im_bl {
	float: left;
	margin: -4px 0 0 0;
	width: 44px;
}

.sp_search_table td.sp_name .sp_im_bl img {
	display: block;
	margin: 0 auto;
}


/*---Вывод результатов голосования на сайте---*/
.voteprogress {
	overflow: hidden;
	height: 15px;
	margin-bottom: 5px;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.voteprogress span {
	color: #ffffff;
	text-align: center;
	text-indent: -2000em;
	height: 15px;
	display: block;
	overflow: hidden;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -ms-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(top, #149bdf, #0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
	background-color: #dd514c;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
	background-color: #5eb95e;
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -ms-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(top, #62c462, #57a957);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
	background-color: #4bb1cf;
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(top, #5bc0de, #339bb9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
	background-color: #faa732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -ms-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(top, #fbb450, #f89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---BB Редактор---*/
.bb-pane {
	height: 1%;
	overflow: hidden;
	border: 1px solid #BBB;
	background-image: url("../images/bbcodes/bg.gif");
}

.bb-btn,
.bb-sep {
	height: 25px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	white-space: nowrap;
}

.bb-sel {
	float: left;
	padding: 4px 2px 0 2px;
}

.bb-sel select {
	font-size: 11px;
}

.bb-sep {
	width: 5px;
	background-image: url("../images/bbcodes/brkspace.gif");
}

.bb-btn {
	cursor: pointer;
	width: 23px;
}

#b_b {
	background-image: url("../images/bbcodes/b.gif");
}

#b_i {
	background-image: url("../images/bbcodes/i.gif");
}

#b_u {
	background-image: url("../images/bbcodes/u.gif");
}

#b_s {
	background-image: url("../images/bbcodes/s.gif");
}

#b_img {
	background-image: url("../images/bbcodes/image.gif");
}

#b_emo {
	background-image: url("../images/bbcodes/emo.gif");
}

#b_url {
	background-image: url("../images/bbcodes/link.gif");
}

#b_mail {
	background-image: url("../images/bbcodes/email.gif");
}

#b_hide {
	background-image: url("../images/bbcodes/hide.gif");
}

#b_quote {
	background-image: url("../images/bbcodes/quote.gif");
}

#b_left {
	background-image: url("../images/bbcodes/l.gif");
}

#b_center {
	background-image: url("../images/bbcodes/c.gif");
}

#b_right {
	background-image: url("../images/bbcodes/r.gif");
}

#b_color {
	background-image: url("../images/bbcodes/color.gif");
}

#b_spoiler {
	background-image: url("../images/bbcodes/spoiler.gif");
}

#b_br {
	background-image: url("../images/bbcodes/pbreak.gif");
}

#b_pl {
	background-image: url("../images/bbcodes/page.gif");
}

.bb-editor textarea {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2px;
	border: 1px solid #bcc0c2;
	width: 100%;
	background: #fff url("../images/fields.png") repeat-x;
}

.bb-editor textarea {
	height: 156px;
}

.clr {
	clear: both;
}

/*---BB Выбор цвета---*/
.bb_color {
	padding: 1px;
	overflow: hidden;
	width: 224px;
	height: 144px;
}

.bb_color a {
	width: 14px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	border-radius: 1px;
	float: left;
	line-height: 300px;
	margin: 2px 2px 0 0;
	display: block;
}

.bb_color a:hover {
	width: 16px;
	height: 16px;
	border-radius: 3px;
	margin: 1px 1px -1px -1px;
}
