body {

	padding: 0;

	margin: 0;

	background: #303030 url(../images/body.jpg) center top no-repeat;

	text-align: center;

	font: 11px Verdana;

	padding-top: 400px;

}



.main-block {

	margin: 0 auto 0 auto;

	width: 978px;

}



	.top-bar {

		background: url(../images/top-bar.png) left top no-repeat;

		height: 98px;

		margin: 0 auto 0 auto;

		width: 978px;

		text-align: left;

	}

	

		.top-bar table {

			width: 100%;

			text-align: left;

		}

		

			.td-for-logo {

				width: 359px;

			}

			

				.logo {

					display: block;

					float: left;

					width: 359px;

					height: 75px;

					background: url(../images/login.png) left top no-repeat;
                                                                        
                                                                        margin: 10px 10px 10px 11px;

				}

			

			.td-for-poisk {

				

			}

			

			.td-for-login {

				

			}



	.left-shad {

		##background: url(../images/left-shad.png) left top repeat-y;

		padding-left: 11px;

	}



		.right-shad {

			##background: url(../images/right-shad.png) right top repeat-y;

			padding-right: 11px;

			text-align: left;

		}

		

.banner-block {

	background: url(../images/polosa.jpg) left top no-repeat;

	##border-top: 1px #333 solid;

	height: 82px;

	clear: both;

	

}

		

/* МЕНЮ */

			.main-table {

				width: 100%;

				margin-top: -1px;

				text-align: left;

				clear: both;

			}

			

				.td-for-slider {

					background: #fff;

					

				}

			

				.td-for-content {

					background: #fff;

					border-top: 5px #fff solid;

					color: #4f4f4f;

					width: 522px !important;

				}

				

					/* ОСНОВА УНИВЕРСАЛЬНОГО БЛОКА */

					.l-block {

						

					}

					

						.l-title {

							border-left: 1px #bababa solid;

						}

						

						.c-title {

							border-left: 1px #a9a9a9 solid;

						}

						

						.r-title {

							border-left: 1px #8c8c8c solid;

						}

						

							.l-title-grad {

								background: url(../images/l-title-grad.png) left top repeat-x;

							}

							

								.l-title-corner {

									background: url(../images/l-title-corner.png) right top no-repeat;

									height: 30px;								

								}

								

								.c-title-corner {

									background: url(../images/c-title-corner.png) right top no-repeat;

									height: 30px;

								}

								

								.r-title-corner {

									background: url(../images/r-title-corner.png) right top no-repeat;

									height: 30px;

								}

								

								.title-line {

									line-height: 30px;

									padding-left: 10px;

									font-weight: bold;

								}

								

						.l-content {

							border: 1px #bababa solid;

							border-top: 0;

							padding: 5px;

							margin-bottom: 20px;

						}

						

						.с-content {

							##border: 1px #a9a9a9 solid;

							border-top: 0;

							padding: 5px;

							margin-bottom: 5px;

							background: #fff;

						}

							

							.с-content a {

								color: #000

							}

							

								.с-content a:hover {

									color: #f9610f;

								}

						

						.r-content {

							border: 1px #8c8c8c solid;

							border-top: 0;

							padding: 5px;

							margin-bottom: 20px;

							background: #fff;

						}

							

							.r-content a {

								color: #f9610f;

							}

							

								.r-content a:hover {

									color: #000;

								}

						

/* tabs */

.tabs {

	padding-top: 9px;

}



ul.tabs {

	

	

	margin: 0;

	list-style: none;

}

* html ul.tabs {margin-bottom: 0;}

ul.tabs li {

	float: left;

	margin-right: 1px;

}

ul.tabs li span {

	display: block;

	padding: 3px 10px 3px 6px;

	color: #414141;

	text-decoration: none;

	cursor: pointer;

	background: #ffda78;

	position: relative;

	margin-right: 5px;

	border: 1px #fff solid;

}

* html ul.tabs li span{float: left}

*+html ul.tabs li span {float: left}

ul.tabs li span:hover {

	

}

ul.tabs li.tab-current span {

	

	background: #fff;

	border: 1px #fff solid;



}

div.t2,

div.t3,

div.t4 {

	display: none;

	

}

div.t1,

div.t2,

div.t3,

div.t4 {

	

}



#featured{ 

	width:758px; 

	position:relative; 

	border:5px solid #ccc; 

	height:230px; 

	background:#fff;

}

#featured ul.ui-tabs-nav{ 

	position:absolute; 

	top:0; left:504px; 

	list-style:none; 

	padding:0; margin:0; 

	width:250px; 

}

#featured ul.ui-tabs-nav li{ 

	padding:1px 0; padding-left:13px;  

	font-size:12px; 

	color:#666; 

}

#featured ul.ui-tabs-nav li img{ 

	float:left; margin:2px 5px; 

	background:#fff; 

	padding:2px; 

	border:1px solid #eee;

}

#featured ul.ui-tabs-nav li span{ 

	font-size:11px; font-family:Verdana; 

	line-height:18px; 

}

#featured li.ui-tabs-nav-item a{ 

	display:block; 

	height:60px; 

	color:#333;  background:#fff; 

	line-height:20px;

}

#featured li.ui-tabs-nav-item a:hover{ 

	background:#f2f2f2; 

}

#featured li.ui-tabs-selected{ 

	background:url('../images/selected-item.gif') top left no-repeat;  

}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 

	background:#e2e2e2; 

}

#featured .ui-tabs-panel{ 

	width:480px; height:250px; 

	background:#999; position:relative;

}

	

	#featured .ui-tabs-panel img {

		width: 480px;

		height: 250px;

	}





#featured .ui-tabs-panel .info{ 

	position:absolute; 

	top:180px; left:0; 

	height:70px; 

	background: url('../images/transparent-bg.png'); 

}

#featured .info h2{ 

	font-size:18px; font-family:Georgia, serif; 

	color:#fff; padding:5px; margin:0;

	overflow:hidden; 

}

#featured .info p{ 

	margin:0 5px; 

	font-family:Verdana; font-size:11px; 

	line-height:15px; color:#f0f0f0;

}

#featured .info a{ 

	text-decoration:none; 

	color:#fff; 

}

#featured .info a:hover{ 

	text-decoration:underline; 

}

#featured .ui-tabs-hide{ 

	display:none; 

}

/* end tabs */

				

				.td-for-center-blocks {

					width: 238px !important;

					background: #fff;

					border-top: 5px #fff solid;

				}

				

				.td-for-right-blocks {

					width: 208px !important;

					background: #fff;

				}

				

			.footer {

				background: #424242;

				

				clear: both;

			}

			

				.bottom-menu {

					

				}

				

					.bottom-menu a {

						margin-right: 10px;

						color: #fffcd0;

						text-decoration: none;

					}

						

						.bottom-menu a:hover {

							border-bottom: 1px #fffcd0 dotted;

							color: #ffbc53;

						}

						

				.copy {

					color: #424242;

					padding: 10px;

					background: #fff url(../images/form-text.jpg) left top repeat-x;

				}

				

					.copy a {

						color: #4aaaff;

						font-weight: bold;

					}

					

						.copy a:hover {

							color: #000;

						}





/* Юзер-панель */

.login-panel {

	background: url(../images/login.png) left top repeat-x;

	width: 257px;

	height: 75px;

	margin: 10px 0 0 0;

}



	.login-panel a {

		color: #fff;

		text-decoration: none;

		font-size: 10px;

	}

	

		.login-panel img {

			width: 60px;

			height: 60px;

			border: 1px #fff solid;

		}

	

		.login-panel a:hover {

			color: red;

			

		}

	

	.login-link a {

		display: block;

		padding: 5px;

	}

	

	.login-input-text {

		border: 0;

		width: 100px;

		height: 15px;

		margin: 5px 0 5px 0;

		background: #fff url(../images/form-text.jpg) left top repeat-x;

		color: #66666;

		font-size: 11px;

		padding: 2px;

		vertical-align: middle;

	}

	

	.enter {



		

	}

	

	.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-left: 10px;

		font-weight: bold;



	}

		

		.enter-to-site a {

			color: #000;

		}

		

			.enter-to-site a:hover {

				color: #ff0000;

			}



/* ==================== Календарь */

.calend {

	width: 200px;

}



.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: 3px;

}

.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: #535353;

}



.clouds_xsmall {

	font-size: 12;

	color: #535353 !important;

}

.clouds_small {

	font-size: 15;

	color: #535353 !important;

}

.clouds_medium {

	font-size: 20;

	color: #535353 !important;

}

.clouds_large {

	font-size: 25;

	color: #ff7a52 !important;

}

.clouds_xlarge {

	font-size: 30px;

	color: #ff7a52!important;

}



/* Опрос */

.vote-buttom {

	width: 87px;

	padding: 5px;

	color: #424242;

	border: 1px #a9a9a9 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 #a3a3a3;

	border-bottom-width: 0;

	font: normal 10px Verdana;

	background-color: #e5e5e5;

	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: #565656;

	background:#6497ca url(../images/form-text.gif);

	border: 1px solid #a3a3a3;

	padding: 1px 0;

	margin: 1px;

	font-weight: bold;

}



#dropmenudiv a:hover {

	background:#feb321;

	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;

}



/* Короткие новости */

.main-news {

	clear: both;
                 
	

}



	.main-news-title, .main-news-title2 {

		color: #0096ff;

		border-bottom: 1px #ccc solid;

	}

		

		.main-news-title span {

			background: #ccc;

			color: #555555;

			margin-right: 10px;

			padding: 2px;			

		}

		

		.main-news-title a {

			color: #656565;

			text-decoration: none;

			font-size: 20px;		

		}

		

		.main-news-title2 a {

			color: #e18017;

			text-decoration: none;

			font-size: 14px;

			font-weight: bold;

		}

	

	.main-news-text, .main-news-text {

		padding: 5px;

		border: 1px #ccc solid;

		border-top: 0;

		margin-bottom: 10px;

		text-align: left;

	}

	

		.main-news-text img {

			float: left;

			##width: 150px;

			margin: 0 5px 5px 0;

			border: 0;

			background: url(../images/shadow.gif) right bottom no-repeat;

			padding: 0px 8px 8px 0px;

		}

		

		.main-news-text2 img {

			width: 200px;

			border: 0;

			background: url(../images/shadow.gif) right bottom no-repeat;

			padding: 0px 8px 8px 0px;

			margin: 10px 0 0 5px;

		}

.main-news-text3 img {

			width: 198px;

			

			padding: 0 0 0 0;

			margin: 0px 0 -26px 0;

		}

.main-news-text4 img {

			width: 195px;

			margin: 0px 0 -26px 0;

		}		

		.main-news-text a {

			color: #000;

			font-weight: bold;

		}



		.main-more12 { 

		clear: both;

		height: 20px;

		padding: 0 0 0 0;
                            
                             background: url(../images/334.jpg) right bottom no-repeat;
 }

.main-more123{
 background: url(../images/336.jpg) no-repeat;
 
}



	.main-more {

		clear: both;

		height: 25px;

		padding-top: 5px;
                            
                            ##background: url(../images/334.jpg) no-repeat;

	}

	

		.main-more a {

			float: right;

			

			color: #3c3c3c;

			text-decoration: none;

			padding: 4px 20px 4px 10px;

			font-weight: normal;

		}

		

			.main-more a:hover {

				color: #ff4200;

			}

		

			.main-more a span {

				color: #1f1f1f;

			}

			

	.short-main-other {

		padding: 5px;

		color: #555555;

	}

	

		.short-main-other a {

			color: #000;

		}



.bottom-news td {

	background: url(../images/bottom-news.jpg) left top repeat-y;

}		

		

.bottom-news a {

	display: block;

	color: #353535;

	padding: 1px 5px 3px 5px;

}



			.bottom-news a:hover {

				background: #555555;

				text-decoration: none;

				color: #fff;

			}



.short-block {

	padding: 20px 0 20px 0;

	border-bottom: 1px #5a5a5a dotted;

	margin-bottom: 10px;

}



	.short-block h3 {

		color: #e23811;

		margin: 0;

		padding: 0 0 5px 0;

		margin-lefT: 220px;

		font-size: 20px;

	}

	

		.short-block h3 {

			padding: 10px 0 10px 0;

			margin: 0;

			color: #5a5a5a;

			font-weight: normal;

			font-size: 20px;

		}

		

			.short-block h3 a {

				color: #5a5a5a;

				text-decoration: none;

			}		

	

	.shot-text {

		padding: 8px 0 5px 0;

		margin: 0;

		color: #3f3f3f;

		font-size: 13px;

		text-align: justify;

		line-height: 14px;

	}

	

		.shot-text img {

			margin: 0 5px 5px 0;

			border: 0;

			background: url(../images/shadow.gif) right bottom no-repeat;

			padding: 0px 8px 8px 0px;

		}

	

			.shot-text:first-letter {

				margin-left: 30px;

			}	

	

		.shot-text a {

			color: #0b829f;

		}

		

		.shot-text2 img {

			margin: 10px 10px 10px 0;

			background: url(../images/shadow.gif) bottom right no-repeat;

			padding: 0 10px 10px 0;

			border: 0;

		}

		

		.shot-text2 img {

			margin: 10px 10px 10px 0;

			background: url(../images/shadow.gif) bottom right no-repeat;

			padding: 0 10px 10px 0;

			border: 0;

		}

		

		.shot-text input {

			margin: 5px 20px 0 0;

			background: url(../images/body.jpg);

			color: #fff;

			font-size: 9px;

		}

		.shot-text2 input {

			margin: 5px 20px 0 0;

			background: url(../images/body.jpg);

			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 {

		padding-right: 20px;

		text-align: right;

		font-size: 14px;

		font-weight: bold;

	}

	

		.short-more a {

			color: #e23811;

			text-decoration: none;

		}

		

			.short-more a:hover {

				text-decoration: underline;

			}

		



/* Полная новость */

.other-all {

	padding: 3px;

	color: #fff;

}



	.other-all span {

		color: #e13220;

	}

	

	.other-all a {

		color: #f5eb95;

	}



.newsto {

	padding: 5px 5px 5px 110px;

	border: 1px #ccc solid;

	margin-bottom: 10px;

	text-align: left;

	background: url(../images/newsto.jpg) left top no-repeat;

}



	.newsto span {

		color: #565656;

		font-size: 20px;

		display: block;

		

	}



	.newsto a {

		color: #646464;

		font-weight: normal;

		line-height: 20px;

		text-decoration: none;

		border-bottom: 1px #7791af dotted;

	}

	

		.newsto a:hover {

			color: #f37c64;

		}

	

.registr-please {

	padding: 5px;

	border: 1px #ccc solid;

	margin-bottom: 10px;

	text-align: left;

	color: #b85327;

}



/* Вид комментария */

.commentS-block {

	background: url(../images/commentS-block.jpg) right top no-repeat;

	

	border-top: 0;

	margin-bottom: 10px;

	text-align: left;

	padding-top: 50px;

}



.com-fon {

	border: 1px #ccc solid;

}

	

	.commentS-title {

		background: #e3e3e3 url(../images/form-text.gif) left top repeat-x;

		height: 22px;

		color: #565656;

		line-height: 20px;

		padding-left: 10px;

		padding-right: 10px;

		font-size: 13px;

	}

	

		.commentS-title i {

			font-style: normal;

			color: #ff7123;

		}

	

		.commentS-title div {

			float: right;

			height: 22px;

		}

		

		.commentS-title a {

			color: #ff7123;

			text-decoration: none;

		}



	

	.commentS-data { /* таблица для содержимого */

		width: 100%;

		background: #fff;

		

	}

	

		.commentS-data td {

			padding: 5px;

			color: #666666;

		}

	

		.commentS-data a {

			color: #3e94ff;

		}

		

		.commentS-td2 input {

			height: 25px;

			margin: 5px 20px 5px 0;

			background: url(../images/body.jpg);

			color: #fff;

			border: 1px #d0d0d0 solid;

		}

		

	.commentS-more {

		border-top: 1px #666666 dotted;

		padding: 5px;

		margin-left: 5px;

		color: #818181;

		margin-right: 5px;

	} 

	

		.commentS-more a {

			color: #3b3b3b;

		}

		

.quote {

	background: url(../images/quote2.jpg) left top no-repeat;

	padding: 0px 10px 20px 35px;

	border-bottom: 1px #565656 dotted;

}



	.quote a {

		color: #499eff;

	}

	

	.quote img {

		background: none;

		margin: 0;

		padding: 0;

	}

		

/* Добавление комментария */

.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;

	clear: both;

	padding: 10px;

	border: 1px #ccc solid;

}



	.ststststs-t {

		border-bottom: 1px #ccc solid;

	}

	

		.ststststs-t h3 {

			margin: 0;

			padding: 0;

			color: #656565;

			font-weight: normal;

			font-size: 20px;

		}

	

	.ststststs-c {

		padding: 5px;

		margin-bottom: 10px;

		text-align: left;

	}

		

		.ststststs-c img {

			margin: 0 5px 5px 0;

			border: 0;

			background: url(../images/shadow.gif) right bottom no-repeat;

			padding: 0px 8px 8px 0px;

		}

		

		.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;

}



/* Результаты поиска и форма поика на главной */

.search-block {

	padding-top: 10px;

}



	.search-block a {

		color: #fff;

	}



	.search-block {

		color: #fff;

		font-weight: bold;

		font-size: 14px;

	}

	

	.form-text {

		width: 300px;

		background: #fff url(../images/form-text.jpg) left top repeat-x;

		border: 0;

		color: #000;

		font-size: 12px;

		vertical-align: middle;

		padding: 8px;

		

	}

	

	.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: #424242;

	padding:3px 6px;

	font-size:11px;

	background: #fff url(../images/form-text.jpg) left top repeat-x;

	border: 1px #c3c3c3 solid;

	border-top: 0;

}



.navigation a:hover {

	color:#ffffff;

	background: #a1a1a1;

}



.navigation span {

	text-decoration:none;

	padding:3px 6px;

	color:#000;

	font-size:11px;

	background: #fff url(../images/form-text.jpg) left top repeat-x;

	border: 1px #c3c3c3 solid;

	border-top: 0;

	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;

}





		}

		

.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;

	}

	

##body:first-of-type .right-box { margin: -60px 0 0 828px; height: 27; }

	

@-moz-document url-prefix()

{

    



.form-text {

	padding-top: 5px;

}



###.right-box {

	margin: -58px 0 0 828px !important;

}







}







body:first-of-type .tabs { padding-top: 7px; }









div#qTip {

padding: 5px;

border: 1px solid #666;

display: none;

background: #2d2d2d;

color: #FFF;

font: bold 9px Verdana, Arial, sans-serif;

position: absolute;

z-index: 1000;

opacity: 0.8;

}



.shot-title {

	font-size: 17px;

	padding: 10px;

	color: #565656;

}



.fix-images img {

	float: none;

	width: 400px;

}
/* Speed Dance Show*/


