/* Aleksey Skubaev

------------------

Главные стили. Внешний вид шаблона.

*/



body {

	padding: 0;

	margin: 0;

	background: #000000;

	text-align: center;

	font: 12px Tahoma;

	color: #000000;

}



h1, h2, h3, h4 {

	padding: 0;

	margin: 0;

}



.main-center-block {

	width: 1010px;

	margin: 0 auto 0 auto;

	text-align: left;

	background: url(../images/guf.jpg) center top no-repeat;

}



	.head-block {

		height: 350px;

	}

	

		.logo {

			display: block;

			position: absolute;

			background: url(../images/logo.png) left top no-repeat;

			width: 226px;

			height: 86px;

			margin: 15px 0 0 15px;

		}

		

		.hello-block {

			position: absolute;

			background: url(../images/hello-block.png) left top no-repeat;

			width: 280px;

			height: 324px;

			margin: 0 0 0 720px;

		}

		

			.hello-block-title {

				padding: 8px 0 0 63px;

				font-weight: bold;

				font-size: 13px;

				color: #000;

			}

			

			.hello-block-c {

				padding: 45px 10px 10px 10px;

				text-align: center;

				color: #FFFFFF;

			}

			

				.hello-block-c strong {

					color: #000;

				}

				

		.top-menu {

			position: absolute;

			margin: 120px 0 0 40px;

		}

		

			.top-menu a {

				display: block;

				background: url(../images/top-menu.png) left top no-repeat;

				height: 31px;

				line-height: 31px;

				padding: 0 0 0 40px;

				margin-bottom: 7px;

				color: #FFFFFF;
				
				font-weight: bold;

				text-decoration: none;

			}

			

				.top-menu a:hover {

					background: url(../images/top-menu.png) left bottom no-repeat;

					color: #1895dc;

				}



	.content-top {

		background: url(../images/content-top.png) left top no-repeat;

		height: 53px;

	}

	

		.rss {

			display: block;

			position: absolute;

			background: url(../images/rss.jpg) left top no-repeat;

			width: 20px;

			height: 20px;

			margin: 8px 0 0 983px;

		}

	

	.left-shad {

		background: url(../images/left-shad.png) left top repeat-y;

		padding-left: 6px;

	}

	

		.right-shad {

			background: url(../images/right-shad.png) right top repeat-y;

			padding-right: 6px;

		}

		

			.content-main {

				background: #000000;

				padding: 7px;

			}

			

				.st-block {

					background: #FFFFFF;

					border: 1px #d6d6d6 solid;

					padding: 7px;

					color: #000000;

				}

				.rekom {

					background: #FFFFFF;

					border: 1px #d6d6d6 solid;

					padding: 7px;

					color: #000000;

				}

					.st-block-title {

						padding: 0 0 7px 0;

						color: #006666;

						font-weight: bold;

					}

					

					.td-pad {

						padding: 5px;

					}

					

					.rek {

						background: url(../images/shadow.gif) right bottom no-repeat;

						padding: 0 4px 4px 0;

						float: left;

					}

					

						/* верхние новости */

						.top-news {

							font-size: 11px;

							width: 201px;

						}

						

							.top-news h2 {

								font-weight: normal;

								font-size: 11px;

								color: #6dac1a;

								text-align: center;

								padding-bottom: 5px;

							}

							

								.top-news h2 a {

									color: #000000;

									text-decoration: none;

								}

								

							.top-news-c {

								height: 300px;

								overflow: hidden;

							}
                            .top-news-q {

								height: 220px;

								overflow: hidden;

							}
							

								.top-news-c img {

									display: block;

									float: none;

									clear: both;

									width: 201px;

									height: 201px;

									border: 0;

									margin: 0 0 10px 0;

								}
								
							.top-news-q img {

									display: block;

									float: none;

									clear: both;

									width: 201px;

									height: 146px;

									border: 0;

									margin: 0 0 10px 0;

								}	

								

							.top-news-more {

								height: 14px;

							}

							

								.top-news-more a {

									display: block;

									float: right;

									background: url(../images/top-news-more.jpg) right top no-repeat;

									height: 14px;

									line-height: 14px;

									color: #000000;

									text-decoration: none;

									padding-right: 20px;

								}

								

									.top-news-more a:hover {

										color: #6a8e1f;

									}

									

		.main-table {

			width: 100%;

			text-align: left;

		}

		

			.td-for-content {

				padding-right: 15px;

			}

			

				.c-t {

					border-bottom: 1px #c1e1f1 solid;

				}

			

			.td-for-blocks {

				width: 270px;

			}

			

				.right-block {

					

				}

				

					.right-block-title {

						height: 21px;

						background-image: url(../images/right-block-title-right.png);

						background-position: right top;

						background-repeat: no-repeat;

						padding: 0 60px 0 5px;

						float: left;

						line-height: 21px;

					}

						

					.right-block-c {

						clear: both;

						background: #fff;

						border: 1px #d6d6d6 solid;

						padding: 5px;

						color: #000000;

					}

					

						.right-block-c a {

							color: #006666;

						}

						

							.right-block-c a:hover {

								color: #000;

							}

					

					.nav-block {

						padding-top: 10px;

						padding-bottom: 20px;

					}

					

						.nav-block a {

							display: block;

							background: url(../images/nav-block.jpg) left center no-repeat;

							padding: 7px 5px 7px 20px;

							color: #006666;

							text-decoration: none;

							border-bottom: 1px #ebebeb solid;

							margin-left: 10px;

							margin-right: 10px;

						}

						

							.nav-block a:hover {

								color: #4ea0d9;

							}

			

	.content-bottom {

		background: #000000;

		height: 26px;

	}

	

	.bottom-menu {

		text-align: center;

		padding: 5px 0 20px 0;

	}

	

		.bottom-menu a {

			color: #fff;

			text-decoration: none;

			border-bottom: 1px #fff dotted;

			margin-right: 10px;

		}

		

			.bottom-menu a:hover {

				color: #fff8ba;

			}

			

	.copy {

		width: 950px;

		margin: 0 auto 0 auto;

		text-align: left;

		padding: 10px 0 10px 0;

		color: #696969;

	}

	

		.copy a {

			color: #434343;

			text-decoration: none;

			font-weight: bold;

		}

		

			.copy a:hover {

				color: #239fe6;

				text-decoration: underline;

			}



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

.login-panel {

	

}



	.login-panel a {

		color: #000;

		text-decoration: none;

		background: #c3c3c3;

		padding: 3px;

		font-weight: bold;

		font-size: 10px;

		margin: 0 0 0 10px;

		border: 1px #fff dotted;

		display: block;

	}

	

		.login-panel a:hover {

			color: #ffffd7;

			background: #4a4a4a;

		}

	

	.login-link a {

		display: block;

		padding: 5px;

	}

	

	.login-input-text {

		border: 0;

		width: 146px;

		height: 19px;

		margin: 0;

		color: #a3a3a3;

		font-size: 11px;

		vertical-align: middle;

		padding: 0 0 0 20px;

	}

	

	.lll1 {

		background: url(../images/lll1.jpg) left top no-repeat;

	}

	

	.lll2 {

		background: url(../images/lll2.jpg) left top no-repeat;

	}

	

	.enter {

		vertical-align: top;



	}

	

	.lost-input-text {

		border: 1px #9e9e9e dotted;

		width: 200px;

		padding: 5px;

		color: #644217;

	}

	

	.ttt {

		float: left;

		margin: -15px 0 0 0;

		padding-left: 22px;

		color: #fff;

	}

	

		.ttt a {

			color: #fff;

		}

		

	.enter-to-site {

		padding: 25px 45px 0 50px;

		font-size: 10px;

		color: #242424;

	}

		

		.enter-to-site a {

			color: #000;

		}

		

			.enter-to-site a:hover {

				color: #ff0000;

			}



/* ==================== Календарь */

.calend {



}



.weekday-active-v {

	color: #535353;

}

.day-active-v {

	color: #535353;

	font-weight: bold;

}

.calendar {

color: #535353;

font-size: 11px;

text-align: center;

}

	

	.calendar a {

		text-decoration: underline;

	 }

.calendar td, th {

	 text-decoration: none;

	 padding-left: 5px;

 	 padding-right: 4px;

	 padding-top: 3px;

	 padding-bottom: 4px;

}

.weekday {

	color: #535353;

	font-weight: bold;

	

}

.weekday-active {

	color: #000;

	font-weight: bold;

	

}

.day-active {

	color: #535353;

}

.monthlink {

	color: #535353;

	text-decoration: none;

}

.day-current {

	background:#ffd8b5;

	border:1px dotted #000;

	color: #000;

}



	.day-current a {

		color: #000;

	}



/* ==================== Облако тегов */

.tags-block {

	padding: 5px;

	color: #006666;

}



.clouds_xsmall {

	font-size: 12;

	color: #006666 !important;

}

.clouds_small {

	font-size: 15;

	color: #006666 !important;

}

.clouds_medium {

	font-size: 20;

	color: #006666 !important;

}

.clouds_large {

	font-size: 25;

	color: #004848 !important;

}

.clouds_xlarge {

	font-size: 30px;

	color: #004848 !important;

}



/* Опрос */

.vote-buttom {

	width: 87px;

	padding: 5px;

	color: #006666;

	border: 1px #006666 solid;

	background: #f4f4f4;

	margin: 5px;

}



/* Топ новостей */

.top-newss {

	color: #ff7a52;

}



	.top-newss a {

		color: #ff7a52;

		text-decoration: none;

	} 

	

		.top-newss a:hover {

			text-decoration: underline;

		}



.fix1 {

	padding-right: 5px;

}

	

/* Архив */

.arhivv {

	text-align: center;

}



	.arhivv a {

		color: #1f1f1f;

	}



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



.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.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 коды */

 

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

}



.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 {margin: 0; padding: 0;}

.editbclose img {margin: 0; padding: 0;}

.editor_button_brk img {margin: 0; padding: 0;}





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



#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 {

	position: absolute;

	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;

}



/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */

.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: white;

	font-size: 9px;

	font-weight: bold;

    text-decoration: none;

	padding: 3px;

	border: 1px solid white;

    background-color: black;

}

a.highslide-full-expand {

	background: url(../dleimages/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}

.highslide-footer {

	height: 11px;

}

.highslide-footer .highslide-resize {

	float: right;

	height: 12px;

	width: 11px;

	background: url(../dleimages/resize.gif);

}

.highslide-resize {

    cursor: nw-resize;

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



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

}



/* Короткая новость */



.short-block {

	padding: 5px;

}



	.short-block a {

		color: #00aeff;

	}

	

		.short-block h3 {

			color: #000000;

			font-weight: bold;

			font-size: 12px;

		}

		

			.short-block h3 a {

				color: #000000;

				font-size: 20px;

				font-weight: normal;

			}


				

	.short-info {

		padding: 5px 0 5px 0;

		color: #a29f9f;

		font-size: 10px;

	}

	

	.shot-text {

		padding: 5px;

		margin: 0;

		color: #000000;

		

		text-align: justify;

	}

		

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

		}

	

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

		}

		

	.short-more {

		height: 32px;

	}

	

		.short-more div {

			float: left;

			width: 138px;

			height: 32px;

			color: #fff;

			font-size: 11px;

			margin-right: 10px;

		}

		

		.short-more1 {

			background: url(../images/short-more1.jpg) left top no-repeat;

			line-height: 35px;

			padding-left: 35px;

		}

		

		.short-more2 {

			background: url(../images/short-more2.jpg) left top no-repeat;

			line-height: 35px;

			padding-left: 35px;

		}

		

		.short-more3 a {

			display: block;

			background: url(../images/short-more3.jpg) left top no-repeat;

			line-height: 35px;

			padding-left: 35px;

			width: 138px;

			height: 32px;

			color: #fff;

			text-decoration: none;

		}

		

			.short-more3 a:hover {

				background: url(../images/short-more3.jpg) left bottom no-repeat;

			}

		



/* Полная новость */

.sh-tags {

	border-top: 1px #ccc dotted;

	border-bottom: 1px #ccc dotted;

	padding: 5px 0 5px 0;

	clear: both;

}



	.sh-tags a {

		color: #749f2a;

	}



.newsto {

	margin: 10px 0 0 0;

	padding: 20px;

	padding-bottom: 20px;

	color: #252525;

	font-weight: bold;

	text-align: left;

}



	.newsto span {

		color: #0b829f;

		font-size: 14px;

		display: block;

		padding-bottom: 5px;

	}



	.newsto a {

		color: #646464;

		font-weight: normal;

		line-height: 20px;

		text-decoration: none;

		border-bottom: 1px #7791af dotted;

	}

	

		.newsto a:hover {

			color: #000;

		}

		

	.newsto li {

		list-style-type: none;

		background: url(../images/arrow.jpg) left 5px no-repeat;

		padding-bottom: 5px;

		padding-left: 20px;

	}

	

.registr-please {

	color: #7791af;

	padding: 10px;

	margin: 5px;

}



/* Вид комментария */

.commentS-block {

	background: #efefef url(../images/commentS-block.jpg) left top no-repeat;

	padding: 5px;

}

	

	.commentS-title {

		height: 30px;

		padding-left: 30px;

		color: #818181;

		font-size: 11px;

		line-height: 25px;

	}

		

		.commentS-title a {

			color: #31aff5;

			text-decoration: none;

		}



	

	.commentS-data { /* таблица для содержимого */

		width: 100%;

		background: #fff;

	}

	

		.commentS-data td {

			padding: 5px;

			padding-left: 10px;

			color: #666666;

		}

	

		.commentS-data a {

			color: #3e94ff;

		}

		

		.commentS-td2 input {

			height: 25px;

			margin: 5px 20px 5px 0;

			background: #343434;

			color: #fff;

			border: 1px #d0d0d0 solid;

		}

		

	.commentS-more {

	

		padding: 5px;

		margin-left: 30px;

		color: #818181;

		margin-right: 20px;

	} 

	

		.commentS-more a {

			color: #3b3b3b;

		}

		

.quote {

	background: #feffd0;

	padding: 5px;

	border: 1px #707070 dotted;

	color: #707070;

}



	.quote a {

		color: #499eff;

	}

		

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

.add-coment-buttom {

	width: 100px;

	height: 30px;

	margin-right: 3px;

	color: #fff;

	border: 1px #2b2b2b solid;

}



.com-title {

	text-align: left;

}

/* 

*****************************

Юзер инфа */

.user-info-table {

	width: 90%; 

	margin: 0 00px 0 20px;



}



	.user-info-table td {

		padding: 5px 5px 20px 5px;

		text-align: left;

	}

	

		.user-info-table td small {

			font-size: 14px;

			color: #af86522;

			font-weight: bold;

		}

		

		.user-info-table td a {

			color: #ff863d;

		}

		

		.user-info-table td i {

			color: #bfbfbf;

		}

		

		.buttom-add-news {

			margin: 5px 20px 5px 0;

			background: #777777;

			color: #fff;

			border: 1px #2b2b2b solid;

		}

		

		.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.jpg) 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;

		}

	

/* добавление новости */

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

}



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

}



/* Результаты поиска и форма поика на главной */





	.galka a {

		float: left;

		background: url(../images/galka.gif) left center no-repeat;

		height: 16px;

		line-height: 16px;

		padding-left: 20px;

		margin-right: 15px;

		text-decoration: none;

	}



	

	.form-text {

		border: 0;

		width: 196px;

		height: 19px;

		color: #a3a3a3;

		font-size: 11px;

		vertical-align: middle;

		padding: 0 20px 0 5px;

		background: url(../images/lll3.jpg) left top no-repeat;

		margin: 0;

	}

	

	.f-abs {

		position: absolute;

		margin: 0 0 0 680px;

	}

	

	.form-search {

		margin-left: 10px;

		

	}



.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 {

	color:#666; 

	border:0px;

}



.navigation a:link,

.navigation a:visited,

.navigation a:hover,

.navigation a:active {

	text-decoration:none;

	color: #434343;

	padding:3px 6px;

	font-size:11px

}



.navigation a:hover {



	border-color:#e6e6e6;

}



.navigation span {

	text-decoration:none;



	padding:3px 6px;



	color:#000;

	font-size:17px;

}



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

}



/* Короткая новость(правая колонка) */

.left-news {

	margin: 5px 7px 5px 5px;

	padding: 0 0 10px 0;

	border-bottom: 1px #000 dotted;

}



	.left-news h1 {

		margin: 0;

		padding: 0;

		font-size: 13px;

		color: #666666;

	}



	.left-news img {

		width: 180px;

		float: left;

		margin: 5px 0 5px 15px;

		padding: 3px;

		background: #a2a2a2;

		border: 1px #666666 solid;

	}

	

	.full-x {

		text-align: right;

		padding-right: 10px;

	}

	

	.full-x a {

		color: #4d4d4d;

	}

	

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

	}

	

@-moz-document url-prefix()

{

    







}



/* Всплывающие новости */



#easyTooltip{

	opacity: 0.9;

}

		



#item, .dddd {display:none;}



.link-block-popup {

	padding: 5px 5px 5px 25px;

	border: 1px #95c70e dotted;

	margin-bottom: 5px;

	background: url(../images/arrow.jpg) 5px 5px no-repeat;

}



	.link-block-popup a {

		color: #006666;

		text-decoration: none;

	}

	

		.link-block-popup a:hover {

			background: #006666;

			color: #fff;

		}



/* Меняем шрифт */



.font-1 {

	line-height: 14px;

}



.font-2 {

	font-size: 14px !important;

	line-height: 18px !important;

}



.font-3 {

	font-size: 15px !important;

	line-height: 19px !important;

}



.font-4 {

	font-size: 16px !important;

	line-height: 20px !important;

}



.font-5 {

	font-size: 18px !important;

	line-height: 22px !important;

}



#container {  }

.resizer {

	margin: 0;

	padding: 0;

 }

.resizer li { float: left; list-style-type: none;margin: 0;}

.resizer a {

	float: left;

	display: block;

	padding: 5px 10px 5px 10px;

	border: 1px #ccc solid;

	margin-right: 10px;

	color: #3d3d3d;

	text-decoration: none;

	text-align: center;

}



	.resizer a span {

		font-size: 8px !important;

		display: block;

		text-align: center;

		border-top: 1px #ccc dotted;

		margin-top: 3px;

		padding-top: 3px;

	}

	

	.resizer a:hover {

		background: #7f7f7f;

		color: #fff;

	}


