/* 
Главные стили. Внешний вид шаблона.
*/
body {
	background: #000 url(../images/bg1213.jpg) no-repeat fixed center top;
	background-attachment: fixed;
	color: #000000;
	padding: 0;
	margin: 0;
	font: 11px Verdana;
}


table{
	border:0px;
	border-collapse:collapse;
	padding:0px;
}

table td{
	padding:0px;
}

.main-block {
	margin: 10px auto 10px auto;
	width: 978px;
	border: 2px #fff solid;
}

.main-block2 {
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	background: #000 url(../images/news_title_bg-black.gif) 0 0 repeat-x;
	width: 978px;
	height: 20px;
	color: #ccc;
}

.main-block2 a {
	color: #ffffff;
	text-decoration:none;
}
.main-block2 a:hover {
	text-decoration: underline;
	color: #ffffff;
	}

.main-blockbg {background: #000 url(../images/toplogin12.jpg);}
.main-block-left {padding-top: 1px;padding-left: 5px;padding-right: 5px;padding-bottom: 1px;width: 790px;height: 25px;color: #ccc;}
.main-block-left a {color: #ffffff; text-decoration:none;}
.main-block-left a:hover {text-decoration: underline; color: #ffffff;}

.main-block-right {padding-top: 1px;padding-left: 5px;padding-right: 5px;padding-bottom: 1px;width: 188px;height: 25px;color: #ccc;}
.main-block-right a {color: #ffffff; text-decoration:none;}
.main-block-right a:hover {text-decoration: underline; color: #ffffff;}

	.top-bar {
		background: url(../images/top-bar.png) left top no-repeat;
		height: 98px;
		margin: 0px auto 0px auto;
		width: 978px;
		text-align: left;
	}
	
		.top-bar table {
			width: 100%;
			text-align: left;
		}
		
			.td-for-logo {
				width: 310px;
			}
			
.logo a {
	display:block;
	width:200px;
	height:75px;
	background:url(../images/spacer1.png) no-repeat
		}


			
			.td-for-poisk {
				
			}
			
			.td-for-login {
				
			}


		
/* МЕНЮ */
#navbar {
	background: #cc0000 url(../images/topmenu12.jpg);
	width: 978px;
	height: 30px;
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-shadow:#2F2F2F 1px 1px 0px;
	}

#navbarleft {
	width: 960px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #ffffff;
	display: block;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
    margin: 0px;
	padding: 9px 15px 6px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: #1C1C1C url(../images/bg-match10.gif);
	color: #ffffff;
    margin: 0px;
	padding: 9px 15px 6px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #E8E8E8;
	width: 150px;
	color: #4F4F4F;
	font-size: 10px;
	font-family: Verdana;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
	text-decoration: none;
	text-shadow:#E8E8E8 0px 0px 0px;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #1C1C1C url(../images/news_title_bg-black.gif);
	color: #ffffff;
	padding: 7px 10px 7px 10px;
	}

#nav li {
	float: left;
	padding: 0px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -29px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

		
			.main-table {
				width: 100%;
				margin-top: -1px;
				text-align: left;
				clear: both;
			}
			
				.td-for-slider {
					background: #fff;
					
				}
			
				.td-for-content {
					background: #fff;
					border-top: 2px #fff solid;
					color: #4f4f4f;
					width: 800px !important;
				}
				
					/* ОСНОВА УНИВЕРСАЛЬНОГО БЛОКА */
					.l-block {						
				
					}
					.news-block {						
							width: 525px;
					}

						.page-title {
							color: #fff;
							height: 25px;
							background: #cc0000 url(../images/bg-match10.gif);
							
						}

					
						.l-title {
							color: #fff;
							height: 25px;
							background: #cc0000 url(../images/bg-match10.gif);
							width: 525px;
						}
						
						.c-title {
							height: 25px;
							background: #cc0000 url(../images/bg-match10.gif);
							width: 237px;
						}
						
						.r-title {
							color: #fff;
							height: 25px;
							background: #cc0000 url(../images/bg-match10.gif);
						}
						
							.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 {
									font-weight: bold;
									text-align: left;
									line-height: 25px;
									padding-left: 5px;
									text-shadow: 1px 1px 1px #343434;
									
								}

						.title-line a:active,
						.title-line a:visited,
						.title-line a:link {
							color: #fff;
							font-weight: normal;
							height: 25px;
							text-decoration: underline;
							text-shadow: 0px 0px 0px #343434;
						}

						.title-line a:hover {
							color: #fff;
							height: 25px;
							text-decoration: none;
							text-shadow: 0px 0px 0px #343434;
						}


								.page-title-line {
									text-align: left;
									font-weight: bold;
									text-shadow: 1px 1px 1px #343434;
									font-size: 13px;
									padding-top: 6px;
									padding-left: 3px;
								}
								
						.l-content {
							border: 1px #bababa dotted;
							border-top: 0;
							padding: 5px;
							margin-bottom: 0px;
							width: 513px;
						}
						
						.с-content {
							border: 0px #bababa solid;
							border-top: 0;
							padding: 3px;
							margin-bottom: 0px;
							background: #fff;
						}
							
							.с-content a {
								text-decoration:none;
								color: #4f4f4f;
							}
							
								.с-content a:hover {
									text-decoration:underline;
									color: #000;
								}
						
						.r-content {
							border: 0px #bababa solid;
							border-top: 0;
							width: 199px;
							padding: 5px;
							margin-bottom: 0px;
							background: #fff;
						}
							
							.r-content a {
								text-decoration:none;
								color: #4f4f4f;
							}
							
								.r-content a:hover {
									text-decoration:underline;
									color: #000;
								}
						

				
				.td-for-center-blocks {
					width: 235px !important;
					background: #ffffff;
					border-top: 0px #dedcdd solid;
					margin-left: 0px;
				}
				
				.td-for-right-blocks {
					width: 208px !important;
					background: #ffffff;
				}						

				

				
			.footer {
				background: #1C1C1C;
				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: #df0000;
						font-weight: bold;
					}
					
						.copy a:hover {
							color: #000;
						}


/* 
 * ========================================
 * Дополнительные поля профиля пользователей
 * ========================================
 */ 

.xprofile textarea {
	width:320px;
	height:90px;
	font-family:tahoma;
	font-size:11px;
	border: 1px solid #E0E0E0;
	background: #ffffff;
}
.xprofile input {
	width:300px;
	height:18px;
	font-family:tahoma;
	font-size:11px;
	border: 1px solid #E0E0E0;
	background: #ffffff;
}


/* Юзер-панель */
.login-panel {
	background: url(../images/login.jpg) left top repeat-x;
	width: 257px;
	height: 75px;
	margin: 10px 0 0 0;
}

	.login-panel a {
		color: #000;
		text-decoration: none;
		font-size: 10px;
	}
	
		.login-panel img {
			width: 60px;
			height: 60px;
			border: 1px #fff solid;
		}
	
		.login-panel a:hover {
			color: white;
			
		}
	
	.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 {
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 8px;
		
	}
	
	.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: #fff;
		}
		
			.enter-to-site a:hover {
				color: #fff;
			}


/* Опрос */
.vote-buttom {
	width: 80px;
	height: 25px;
	padding: 2px;
	font-size: 12px;
	color: #ffffff;
	border: 1px #a9a9a9 solid;
	background: #d31616 url(../images/menu-bg1.png) left top repeat-x;
	margin: 0px;
}


/* 
 * ========================================
 * Вывод архива 
 * ========================================
 */
.archives {
	vertical-align: top;
	font-size:10px;
}
.archives a {
	font-size:10px;
	color:#545454;
}
.archives a:hover {
	text-decoration: underline;
	color: #ba0000;
	}

.archives2 {
	vertical-align: top;
	font-size:10px;
}
.archives2 a {
	text-decoration: none;
	font-size:9px;
	color:#545454;
}
.archives2 a:hover {
	text-decoration: none;
	color: #ba0000;
	}

/* ==================== Рейтинг статьи */

.rating {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 85px;
	height: 15px;
}
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 15px;
	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: 15px;
	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: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.rating-text {float: left;}

#ratig-layer {
 font-weight: bold;
 float: right;
 padding-right: 5px;
}

#ratig-layer a, #ratig-layer a:hover {text-decoration: none;}



.rating-text2 {float: right;}

#ratig-layer2 {
 font-weight: bold;
 float: right;
 padding-right: 5px;
}

#ratig-layer2 a, #ratig-layer2 a:hover {text-decoration: none;}


/* ==================== 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/bg-prof2-1.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/bg-prof2-1.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: #ffffff;
	font-weight: bold;
	background-color: #e10101;
	font-family: verdana;
	cursor: move;
}
#newpm a {
	background: transparent;
	color: #d10000;
	text-decoration: none;
}
#newpm a:hover {
	background: transparent;
	color: #d10000;
	text-decoration: underline;
}

/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pm_progress_bar span {
	background: #000000;
	font-size: 0em;
	text-indent: -2000em;
	height: 10px;
	display: block;
	overflow: hidden;
}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

.pm {color:#6b6b6b; padding: 3px  0px  0px  0px; background: #fff;border: 1px #eaeaea solid;}
.pm a {color:#232323; text-decoration: none;}
.pm a:hover {color:#6b6b6b; text-decoration: underline;}
.bgmesg {border-bottom: 1px #eaeaea solid; height: 25px;}
.bgpm {color:#6b6b6b; font-size:10px; height:15px; padding: 1px  0px  0px  0px; background: #efefef;}
.pml {
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #4a4a4a;
	font-family: Tahoma;
	font-size: 12px;
	}
.pml a {
	color: #000000;
	text-decoration:none;
}
.pml a:hover {
	text-decoration: none;
	color: #FF3933;
	}

/* ==================== Ссылка на скачивание прикрепленного файла */

.attachment {color: #909090;font-weight: normal;}
.attachment a,
.attachment a:active,
.attachment a:visited {color: #ac0000;font-weight: bold;}
.attachment a:hover {color: #c90000;font-weight: bold;text-decoration:none;}


/* Короткие новости */
.main-news {
	clear: both;
		padding: 5px;

		margin-bottom: 10px;
		text-align: left;
	
}

	.main-news-title, .main-news-title2 {
		color: #cd0000;
	}
		
		.main-news-title span {
			background: #ccc;
			color: #555555;
			margin-right: 10px;
			padding: 2px;			
		}
		
		.main-news-title a {
			color: #656565;
			text-decoration: none;
			font-size: 14px;
			font-weight: bold;		
		}

		.main-news-title a {
			color: #656565;
			text-decoration:none;
		}
		.main-news-title a:hover {
			text-decoration: underline;
			color: #656565;
			}
		
		.main-news-title2 a {
			color: #2c2c2c;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
		}

		.main-news-title2 a:hover {
			color: #4f4f4f;
			text-decoration: underline;
			font-size: 11px;
			font-weight: bold;
		}
	
	.main-news-text, .main-news-text {
		padding: 5px;
		border: 1px #ccc solid;
		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: 180px;
			border: 0;
			padding: 8px 8px 8px 8px;
			margin: 10px 0 0 5px;
		}
		
		.main-news-text a {
			color: #545454;
			font-weight: bold;
			text-shadow: 1px 1px 1px #d8d8d8;
		}
		
			
	.short-main-other {
		padding: 5px;
		color: #555555;
	}
	
		.short-main-other a {
			color: #000;
		}

		


.searchtpl {
	clear: both;
		padding: 5px;
		border: 1px #ad0000 dotted;
		margin-bottom: 10px;
		text-align: left;
	
}

	.searchtpl-news-title, .searchtpl-news-title2 {
		color: #cd0000;
	}
		
		.searchtpl-news-title span {
			background: #ccc;
			color: #555555;
			margin-right: 10px;
			padding: 2px;			
		}
		
		.searchtpl-news-title a {
			color: #656565;
			text-decoration: none;
			font-size: 14px;
			font-weight: bold;		
		}

		.searchtpl-news-title a {
			color: #656565;
			text-decoration:none;
		}
		.searchtpl-news-title a:hover {
			text-decoration: underline;
			color: #656565;
			}
		
		.searchtpl-news-title2 a {
			color: #e18017;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
		}
	
	.searchtpl-news-text, .searchtpl-news-text {
		padding: 5px;
		border: 1px #ccc solid;
		margin-bottom: 10px;
		text-align: left;

	}

	.searchtpl-more {
		clear: both;
		height: 25px;
		padding-top: 5px;
	}
	
		.searchtpl-more a {
			float: right;
			
			color: #3c3c3c;
			text-decoration: none;
			padding: 4px 20px 4px 10px;
			font-weight: normal;
		}
		
			.searchtpl-more a:hover {
				color: #ff4200;
			}
		
			.searchtpl-more a span {
				color: #1f1f1f;
			}


		
	
	.shot-text {
		padding: 8px 5px 5px 5px;
		margin: 0px;
		color: #3f3f3f;
		font-size: 13px;
		text-align: justify;
		line-height: 16px;		
	}
	
		.shot-text img {
			margin: 0 5px 5px 8px;
			border: 1px #ccc solid;
			padding: 1px 1px 1px 1px;
		}
	
			.shot-text:first-letter {
				margin-left: 30px;
			}	
	
		.shot-text a {
			color: #b00000;
		}
		
		.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/bg-match10.gif);
			color: #fff;
			font-size: 9px;
		}
		.shot-text2 input {
			margin: 5px 20px 0 0;
			background: url(../images/bg-match10.gif);
			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;
		}
		

		

/* Полная новость */


	
.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: 1px;
		}
	
		.commentS-data a {
			color: #df0000;
			text-decoration: underline;
		}
		
		.commentS-data a:hover {
							color: #CD0000;
							text-decoration: none;
		}
						
		.commentS-td2 input {
			height: 25px;
			margin: 5px 20px 5px 0;
			background: url(../images/form-text.gif);
			color: #000;
			border: 1px #d0d0d0 solid;
		}
		
		.com-n {
			background: url(../images/bg-match10.gif) #cc0000;
			color: #ffffff;
			text-align: center;
			text-shadow: 0px 1px 1px #3B3B3B;
			border-radius:10px 0px;
			-webkit border-radius:10px 0px;
			-moz border-radius:10px 0px;
			-khtml border-radius:10px 0px;
		}
		
	.commentS-more {
		border-top: 1px #ccc dotted;
		padding: 5px;
		margin-left: 5px;
		color: #818181;
		margin-right: 5px;
	} 
	
		.commentS-more a {
			color: #3b3b3b;
		}	

.title_quote {
	background: url(../images/bgsp2.png) #ebebeb;
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #565656;
	font-weight: normal;
	font-size: 12px;
	margin: 8px auto 0 auto;
	padding: 3px;
}
	
.quote {
	background: url(../images/quote2.jpg) left top no-repeat;
	padding: 0px 10px 10px 35px;
	border: 1px dotted rgb(190,190,190);
}

	.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: 100%; 
	margin: 0 0px 0 0px;

}

	.user-info-table td {
		padding: 5px 5px 5px 5px;
		text-align: left;
	}
	
		.user-info-table td small {
			font-size: 14px;
			color: #af8652;
			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;
		}


/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.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-active-anchor img, .highslide-active-anchor:hover img {
 border-color: black;
}
.highslide-heading {
 display: none;
 color: white;
 font-size: 1.2em;
 font-weight: bold;
 margin-bottom: 0.4em;
}
.highslide-dimming {
 position: absolute;
 background: black;
}
.highslide-loading {
 display: block;
 color: white;
 font-size: 9px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 padding: 3px;
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
 padding: 2px;
 color: silver;
 text-decoration: none;
 font-size: 14px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
 color: white;
 background-color: red;
}
.highslide-move a {
 cursor: move;
}
.highslide-controls {
 width: 195px;
 height: 40px;
 background: url(../dleimages/controlbar-black-border.gif) 0 -90px no-repeat;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 20px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0;
 padding: 0;
 background: url(../dleimages/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
 float: left;
 padding: 5px 0;
}
.highslide-controls a {
 background: url(../dleimages/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;
}


.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;
}

	
/* Инфо */
.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: #ad1b1b;
	}


/* Статические страницы */	
.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: 15px;
		}
	
	.ststststs-c {
		padding: 5px;
		margin-bottom: 10px;
		text-align: justify;
		line-height: 16px;
		font-size: 12px;
	}
		
		.ststststs-c img {
			margin: 0 5px 5px 0;
			border: 1px #ccc solid;
			padding: 1px 1px 1px 1px;
		}
		
		.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;
		}

/* Споллер */
.title_spoiler {
	background: #e0e0e0 url(../images/form-text.gif);
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.text_spoiler{
	color: #000000;
	FONT: 11px Verdana; 
	text-align:justify;
	background-color: #eeeeee; 
	border: 1px dotted rgb(190,190,190);
	padding: 5px;
	}

.title_spoiler_main {
	background: #e0e0e0 url(../images/bgsp2.png);
	border-bottom: 0;
	color: #fff;

	font-size: 11px;
	margin: 2px auto 0 auto;
	padding: 3px;
}
.title_spoiler_main a {
	color: #5e5e5e;
	text-decoration:none;
}
.title_spoiler_main a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #616161;
	}

.title_spoiler_stats {
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	height: 25px;
	margin-top: 1px;
	padding: 5px 0 0 19px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;
}

div.title_spoiler_stats a {
	color: #ffffff;
	text-decoration:none;
}
div.title_spoiler_stats a:hover {
	text-decoration: none;
	color: #dddddd;
	}


.title_spoiler_shop {
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	height: 20px;
	margin-bottom: 1px;
	padding: 5px 0 0 19px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;
}

div.title_spoiler_shop a {
	color: #ffffff;
	text-decoration: underline;
}
div.title_spoiler_shop a:hover {
	text-decoration: none;
	color: #dddddd;
}

.text_spoiler_main {
	font-size: 11px;
	color: #363636;
	FONT: 11px Verdana; 
	text-align:left;
	background-color: #ffffff; 
	border: 0px dotted rgb(190,190,190);
	padding: 5px;
	}
.text_spoiler_main a {
	color: #1C1C1C;
	text-decoration:none;
}
.text_spoiler_main a:hover {
	text-decoration: underline;
	color: #696969;
	}

/* Споллер-правый */
.title_spoiler-right {
	background: #e0e0e0 url(../images/form-text.gif);
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.text_spoiler-right {
	color: #000000;
	FONT: 11px Verdana; 
	text-align:justify;
	background-color: #eeeeee; 
}

.title_spoiler_main-right {
	background: #e0e0e0 url(../images/form-text.gif);
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.text_spoiler_main-right {
	color: #000000;
	FONT: 11px Verdana; 
	text-align:left;
	background-color: #ffffff; 
}


/* ПМ */
.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;
	}


/* Результаты поиска и форма поика на главной */
.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;
}	

/* Результаты поиска и форма поика на главной2 */
.search-block2 {
	padding: 3px;
}

	.search-block2 a {
		color: #fff;
	}

	.search-block2 {
		color: #fff;
		font-weight: bold;
		font-size: 11px;
	}
	
	.form-text2 {
		width: 200px;
		background: #fff url(../images/form-text.jpg) left top repeat-x;
		border: 0;
		color: #aaa;
		font-size: 11px;
		vertical-align: middle;
		padding: 3px;
		
	}
	
	.form-search2 {
		margin-left: 10px;
		
	}

.search-rez2 {
	text-align: left;
	margin: 0 30px 0 30px;

}

.search-title2 {
	padding: 10px;
	color: #fdffcd;
	font-weight: bold;
	border-left: 2px #ffddb5 solid;
	border-right: 2px #ffddb5 solid;
	margin: 10px;
	background: #262626;
}

.search-rez2 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: #eeeeee;
	border: 1px #cdcdcd dotted;
}

.navigation a:hover {
	color:#ffffff;
	background: #d70000;
}

.navigation span {
	text-decoration:none;
	padding:3px 6px;
	color:#ffffff;
	font-size:11px;
	background: #d70000;
	border: 1px #cdcdcd dotted;
	font-weight: bold;
}

.vote-pool {
	margin: 10px 0 0 10px;
	background: #fff;
	width: 680px;
	padding: 10px;
}

	.vote-pool img {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.vote-pool h5 {
		color: red;
		font-size: 11px;
		margin: 0;
	}
	
	.vote-pool h6 {
		margin: 0;
		font-size: 12px;
	}
	
	.vote-pool input {
		margin: 0px 0px 0 0;
		background: url(../images/menu-bg1.png);
		color: #2e2e2e;
		border: 1px #d0d0d0 solid;
		border-radius:4px;-webkit border-radius:4px;-moz border-radius:4px;-khtml border-radius:4px;
	}

		.vote, #dle-poll-list div { clear: both; padding: 2px 0 2px 2px; }
		.vote input, #dle-poll-list div input { float: left; margin: 0; padding: 0; width: 14px; height: 14px; margin-right: 4px; }
	
.statss {
	width: 100%;
}

	.statss  td {
		padding: 5px;
		font-size: 12px;
		color: #757575;
	}
	
	.statss a {
		color: #ff873e;
	}
	
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: 1px; }

.shot-title {
	font-size: 17px;
	padding: 10px;
	color: #565656;
}

.fix-images img {
	float: none;
	width: 400px;
}



.game {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	}
.game a:active,
.game a:visited,
.game a:link {
	color: #9c0000;
	text-decoration:none;
	}

.game a:hover {
	color: #be0000;
	text-decoration: underline;

	}
.more {
	color: #bebebe;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 20px;
}

.more a {
	background: #ffffff url(../images/tbmain1.png) repeat-x;
	display: block;
	color: #353535;
	text-decoration: none;
}

.more tbody tr:hover td { 
	background: #ffffff;

}
.more a:hover {
	background: #ab0000 url(../images/bg-match10.gif) repeat-x;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}


.more2 {
	color: #bebebe;
	font-size: 11px;
	font-family: Tahoma;

	line-height: 20px;
}

.more2 a {
	background: #ab0000 url(../images/bg-match10.gif) repeat-x;
	display: block;
	color: #fff;
	text-decoration: none;
}

.more2 tbody tr:hover td { 
	background: #ffffff;

}
.more2 a:hover {
	background: #ab0000 url(../images/bg-match10.gif) repeat-x;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}

.more3 {
	color: #bebebe;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 20px;
}

.more3 a {
	background: #ab0000 url(../images/tbmain1.png) repeat-x;
	display: block;
	color: #353535;
	text-decoration: none;
	padding-left: 5px;
}

.more3 tbody tr:hover td { 
	background: #ffffff;

}
.more3 a:hover {
	background: #ab0000 url(../images/bg-match10.gif) repeat-x;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}




.news {
		padding: 4px;
		color: #3f3f3f;
		font-size: 11px;
		line-height: 15px;
}
.news a {
	color: #363636;
	text-decoration:underline;
}
.news a:hover {
	text-decoration: none;
	color: #8B3A3A;
	}
.border, .photos img {
	padding: 2px;
	border: 1px solid #c9c9c9;
}

.ltitle {
	color: black;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 40px;
}
.ltitle a:active,
.ltitle a:visited,
.ltitle a:link {
	color: #000;
	text-decoration:none;
	}

.ltitle a:hover {
	color: #6f6f6f;
	text-decoration: none;

	}
.match10 {
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #FFF;
	font-family: Tahoma;
	font-size: 11px;
	}
.match10 a {
	color: #FFFFFF;
	text-decoration:none;
}
.match10 a:hover {
	text-decoration: none;
	color: #FF3933;
	}
div.cup{
	background: #ab0000 url(../images/bg-match10.gif);
	background-repeat: repeat-x;
	padding-top:2px;
	height: 20px;
	width: 100%;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
}

#random {
background: url(../images/random/random.php) no-repeat;
width: 300px;
height: 78px;
}

.ntitle {
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
}

.ntitle a {
	color: #ffffff;
	text-decoration:none;
}
.ntitle a:hover {
	text-decoration: underline;
	color: #ffffff;
	}
div.tabs {
border: 1px solid #e1e1e1;
background: #fff;

}

div.container { 
margin: auto; 
width: 90%; 
margin-bottom: 10px;
}



div.tabs div {
padding: 5px;
margin-top: 3px;
border: 1px solid #FFF;
background: #FFF;
}

div.tabs div h2 {
margin-top: 0;
}
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

		h3 {
			margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
			text-transform: uppercase;
		}

		div#feature_list {
			width: 764px;
			height: 240px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 320px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('../jquery.featureList-1.0.0/feature-tab-current.png');
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 463px;
			height: 240px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 463px;
			height: 240px;
		}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #D33431;
		}

#gmen {margin:0px 0px 0px 0px;}

div.persons {
	color: #FFFFFF;
	background-color: #ffffff;
	background-image: url(../images/per-bg.gif);
	background-repeat: repeat-x;
	background-position: 5px top;
}
div.persons div.lt {
	background-image: url(../images/per-l-t.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.persons div.rt {
	background-image: url(../images/per-r-t.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.persons div.lb {
	background-image: url(../images/per-l-b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.persons div.rb {
	background-image: url(../images/per-r-b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.persons td {
	color:#FFFFFF;
	vertical-align: top;
	}
div.persons a:link {
	color: #ffffff;
	text-decoration: none;
}
div.persons a:visited {
	color: #ffffff;
	text-decoration: none;
}
div.persons a:hover {
	color: #d8d8d8;
	text-decoration: none;
}
div.persons a:active {
	color: #ffffff;
	text-decoration: none;
}
div.persons h2 {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
}
div.persons p {
	color: #FFFFFF;
}
td.personDot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #40698E;
	padding-top: 3px; padding-bottom: 3px;
}
td.personDot.last{
	border: 0px;
}

h3 a {text-decoration:none !important; color:inherit !important;}
a img{ border:none; }

div.c-center  {margin-left:0px; width:100%; color:#292e33;}
div.c-center p{font-family: Arial; font-size: 12px; line-height: 18px;}
div.c-center h3{ margin: 10px 0 7px 0;}

.item{ position:relative; }
.item .c1, .item .c2, .item .c3, .item .c4{width:5px; height:5px; position:absolute; background:url(../images/c1.png) left top no-repeat;}
.item .c1{ background-image:url(../images/c1.png); left:0; top:0;}
.item .c2{ background-image:url(../images/c2.png); right:0; top:0;}
.item .c3{ background-image:url(../images/c3.png); right:0; bottom:0;}
.item .c4{ background-image:url(../images/c4.png); left:0; bottom:0;}

.clearer{clear:both; float:none !important; font-size:0; height:0; display:block;}

div.c-center div.team{ margin-top:15px; }
div.c-center div.team h3{ border-bottom:1px solid #edf0ed; font-family:Arial, sans-serif; font-weight:bold; padding-bottom:8px; margin-bottom:20px; }
div.c-center div.team .item{ float:left; width:230px; padding-bottom:40px; font-size:12px; }
div.c-center div.team .item .img{ width:64px; height:64px; float:left; overflow:hidden; position:relative; }
div.c-center div.team .item .txt{ margin: 0 7px 0 60px; }
div.c-center div.team .item .number, div.bombardier .number{ color:#fff; font-size:11px; width:20px; height:15px; line-height:11px; padding-top:5px; text-align:center; margin-top:5px;}
div.c-center div.team .item .red, div.bombardier .red{ background-color:#cc2e23; }
div.c-center div.team .item .red, div.bombardier_r .red{ background-color:#cc2e23; }
div.c-center div.team .item .number, div.bombardier_r .number{ color:#fff; font-size:11px; width:20px; height:15px; line-height:11px; padding-top:5px; text-align:center; margin-top:5px; border-radius:4px; -webkit border-radius:4px; -moz border-radius:4px; -khtml border-radius:4px;}
div.c-center div.team .item .data, div.bombardier .number{ color:#fff; font-size:11px; width:80px; height:15px; line-height:11px; padding-top:5px; text-align:center; margin-top:5px; border-radius:4px; -webkit border-radius:4px; -moz border-radius:4px; -khtml border-radius:4px;}



div.c-center{ font-size:11px; line-height:1.2em; }
div.c-center h1{ font-size:18px; color:#292e33; font-family:Tahoma, sans-serif; font-weight:bold; margin-bottom:10px; line-height:1.2em; }
div.c-center h2{ font-size:16px; color:#292e33; font-family:Tahoma, sans-serif; font-weight:bold; margin:0.5em 0 0.5em 0; line-height:1.2em; }
div.c-center a{color:#292e33; text-decoration:underline;}
div.c-center a:hover{text-decoration:none;}

div.img {margin-left:-10px; margin-right: -10px;}

.bgmain {	
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	width: 250px;
	height: 20px;
	margin-top: 1px;
	padding: 5px 0 0 19px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;

}

.bgmain a {
	color: #ffffff;
	text-decoration:none;
}
.bgmain a:hover {
	text-decoration: none;
	color: #dddddd;
	}


			.footer-logo {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:100px;
	height: 75px;
	background:url(../images/logo-foot.png) no-repeat #fff;
	text-align: left !important;

				
				clear: both;
			}

.total {
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #000;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	}
.total a {
	color: #666666;
	text-decoration:none;
}
.total a:hover {
	text-decoration: underline;
	color: #c60000;
	}

.total1 {
	text-align: center;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	}
.total1 a {
	color: #d50000;
	text-decoration:none;
}
.total1 a:hover {
	text-decoration: underline;
	color: #d50000;
	}


.stats22 {
	text-align: center;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #555555;
	font-size: 11px;
	height: 30px;
	}
.stats22 td {
	padding: 3px;
	font-size: 11px;
	color: #757575;
	}
.stats22 a {
	color: #d50000;
	text-decoration:none;
}
.stats22 a:hover {
	text-decoration: underline;
	color: #d50000;
	}
.oncl tbody tr:hover td { 
	background: #ebebeb;
}

.vak {
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #313131;
	font-family: Tahoma;
	font-size: 11px;
	}
.vak a {
	color: #313131;
	text-decoration:underline;
}
.vak a:hover {
	text-decoration: none;
	color: #313131;
	}


.oncl1 tr td div:hover { 
	background: #dfdfdf;
}


/* блог */
.big-title { position:relative; padding:9px; font:1.1em Tahoma; color:#000; background:#a80000 url(../images/bg_blog_top.gif) 0 0 }
.big-title .avatar { float:left; width:50px; height:50px; margin-right:8px; padding:2px 0 0 2px; background:#fff no-repeat }
.big-title .info { float:left }
.big-title .info h1 { padding-bottom:1px; font-family:Tahoma, Geneva, sans-serif; font-size:0.0em; line-height:normal; font-weight:normal; color:#fff }
.big-title .info h1 a { color:#fff; text-decoration: none; }
.big-title .info p { padding-left:1px; color:#fff }
.big-title a.add { position:absolute; top:25px; right:10px; display:block; }
.blog-lock { margin-bottom:15px; padding-left:60px; font:normal 11px Tahoma; background:url(../i/bg/bg-lock.png) no-repeat 10px 3px }
.blog-info { margin-bottom:15px; padding-left:10px; font:normal 11px Tahoma; }

/* cell */
.cells { margin:20px 0 5px 0; border-right:1px dotted #e1e1e1; font: 11px Tahoma; }
.cell { float:left; width:122px; text-align:center; border-left:1px dotted #e1e1e1 }

.cell .avatar { width:50px; height:50px; margin:0 auto; padding:2px 0 0 2px; background:url(../images/bg-cell-avatar.png) no-repeat }
.cell .avatar img { display:block }

.cell p { margin: 5px 0 5px 0; }
.cell p a { color:#0565b2 }
.cell p span { color:#000 }

.inner-menu { 
	margin-bottom:10px; 
	padding:1px 1px 10px 1px; 
	background:#c60000 no-repeat 0 100% 
	}

.inner-menu li { 
	float:left; 
	display:block; 
	padding-right:3px; 
	font:normal 11px Tahoma, Geneva, sans-serif; 
	color:#ffffff; 
	list-style-type:none; 
	text-decoration: none; 
	}

.inner-menu li a { 
	color:#ffffff; 	
	text-decoration:underline;
	}

.inner-menu li a:hover { 
	color:#ffffff; 	
	text-decoration:none;
	}

.inner-menu li span,
.inner-menu li span a { 
	color:#ffffff; 
	}


.ttl { position:relative; color:#fff; background-image:url(../images/bg-corners-title-top.png); background-repeat:no-repeat; border-bottom-width:2px; border-bottom-style:solid; padding-left:10px }
.ttl .inner { padding:5px 10px 5px 0; background-image:url(../images/bg-corners-title-top.png); background-repeat:no-repeat }
.ttl a { color:#fff }
.ttl p { font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; line-height:normal }
.ttl p.lnk { position:absolute; right:9px; top:5px }
.ttl p.lnk a { float:left; display:block }
.ttl p.lnk-blog { float:right; display:block; }
.arrow { position:relative; bottom:-2px; margin-top:-1px; padding-top:0; padding-left:3px }

.light-grey { color:#afafaf; background-color:#f5f5f5; background-position:0 -120px; border-top: 2px #ececec solid; border-bottom-color:#ececec; }
.light-grey .inner { background-position:100% -120px }
.light-grey p span { color:#d4d4d4 }
.light-grey p a { color:#000000; text-decoration:none;}
.light-grey p a:hover { color:#484848; text-decoration:underline;}

.blog-content { margin-top:5px; padding:0 10px 0 9px; font:1.2em/1.3 Verdana; color:#333; width: 100%; overflow: hidden; }
.blog-content h2 { margin:0; padding:0 0 4px 0; font:1.5em Tahoma; color:#484848 }
.blog-content h2 a { color:#484848; text-decoration:none;}
.blog-content h2 a:hover { color:#484848; text-decoration:underline;}
.blog-content p { padding:0 0 5px 1px; }
.blog-content ul { padding:0 0 16px 1px; list-style: disc inside; }
.blog-content ol { padding:0 0 16px 1px; list-style: decimal inside; }
.blog-content img { padding: 10px; }
.blog-content a {
	color: #8B0000;
	text-decoration:underline;
}
.ablog-content a:hover {
	text-decoration: none;
	color: #8B0000;
	}

.blog-content blockquote { width:205px; float:left; margin:0px 10px 10px 0; background:#e5f6ea url(../images/bg-sel-205.gif) no-repeat; }
.blog-content blockquote p { padding:14px 10px 10px 15px; font:bold 1em/1.3 Verdana; background: url(../images/bg-sel-bottom-205.gif) no-repeat 0 100%; }

.blog-content .img-txt { float:right; margin:5px 0 15px 40px; background:#f5f5f5 url(../images/bg-gray-bottom-300.gif) no-repeat 0 100%; }
.blog-content .img-txt img { display:block; padding:0; }
.blog-content .img-txt p { padding:8px 5px 11px 11px; font:0.92em Tahoma; }

.themes { padding:5px 0 10px 10px; font:1.1em Tahoma, Geneva, sans-serif; color:#afafaf; background:#f5f5f5 }
.themes p { padding-bottom:1px }
.themes a {
	color: #484848;
	text-decoration:underline;
}
.themes a:hover {
	text-decoration: none;
	color: #484848;
	}


.scroll-wrap {width:180px;}
.scroll-pane {width:180px; height:250px; padding:0px; overflow:auto;}
.block-date {
  background-color: #D8D8D8;
  color: #898989;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
}

.block-comments-count {
  color: #898989;
  font-size: 11px;
}
.block-rating {color: #898989; font-size: 11px; position: right; line-height: 18px;}
.mod_blogs .block-rating-container {position: relative; height: 18px;}
.mod_blogs .block-rating {position: absolute;}
.mod_blogs .block-rating-white, .mod_blogs .block-rating-yellow, .mod_blogs .block-rating-bg {top: 4px;}
.block-rating-white, .block-rating-yellow, .block-rating-bg {position: absolute; top: 3px; right: 56px; width: 89px; height: 10px;}
.block-multimedia .block-rating-white, .block-multimedia .block-rating-yellow, .block-multimedia .block-rating-bg {margin-top: 1px;}
.block-rating-white {z-index: 10; background-color: #FFFFFF;}
.block-rating-yellow {z-index: 20; background-color: #FFD654;}
.block-rating-bg {z-index: 30; background: url(block-reiting.png) no-repeat;}
.block-dot {height: 5px; background: url(block-dot.gif) repeat-x; padding: 0px; margin: 15px 0px 15px 0px;}
.mod_blogs p {padding: 0px; margin: 0px; margin-bottom: 5px;}
.mod_blogs h2 {padding: 0px; margin: 0px; font-size: 11px; color: #232729; font-weight: normal;}
.mod_blogs h2 a {color: #232729; text-decoration: none;}
.mod_blogs h2 a:hover {text-decoration: underline;}
.mod_blogs h1 {padding: 0px; margin: 0px; font-size: 12px; color: #04559D; font-weight: bold; margin-bottom: 5px;}
.mod_blogs h1 a {color: #04559D;}
.mod_blogs h1 a:hover {color: #22384c;}

.block {padding-top:1px;padding-bottom:3px;}
.right .block { padding-bottom:9px; }
.right .block .text { width:162px; float:right; padding-bottom:0px;}
.right .block .text span { color:#9b9b9b; }
.right .block .photo { width:48px; float:right; padding-top:4px; }
.right .block .photo-avatar { width:50px; height:50px; float:left; margin-top:2px; padding:2px 0 0 2px; background:url(../i/bg/bg-avatar-blue.gif) no-repeat; }


.bgmainlc {	
	background: #0253be url(../images/bgblue.gif) 0 0 repeat-x;
	background-color: #0253be;
	height: 20px;
	margin-top: 1px;
	padding: 5px 0 0 19px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;

}

.bgmainlc a {
	color: #ffffff;
	text-decoration:none;
}
.bgmainlc a:hover {
	text-decoration: none;
	color: #dddddd;
	}

h3 a {text-decoration:none !important; color:inherit !important;}

div.panes div {
	padding:0px 0px;
	border-top:0;
	width: 518px;
	font-size:11px;
	background-color:#fff;
}

.div.panes a {
	color: #313131;
	text-decoration: none;
}

.div.panes a:hover {
	text-decoration: underline;
	color: #777777;
	}
 
/* root element for tabs  */
div.tabbg {	background: url(../images/bgtabs22.png) no-repeat;}
div.panes div {
	padding:0px 0px;
	border-top:0;
	width: 518px;
	font-size:11px;
	background-color:#fff;
}

.div.panes a {
	color: #313131;
	text-decoration: none;
}

.div.panes a:hover {
	text-decoration: underline;
	color: #777777;
	}
 
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:5;
	height:30px;
	width: 472px;
	border-bottom:0px dotted #cccccc;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../images/tabs111.png) repeat-x;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 145px;
	text-align:center;	
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background: url(../images/tabs121.png) repeat-x;
	color:#000;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background: url(../images/tabsact.png) repeat-x;	
	font-weight: bold;
	cursor:default !important; 
	color:#fff !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

.bgmain2 {	
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	width: 242px;
	height: 20px;
	margin-top: 1px;
	padding: 5px 0 0 19px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;

}

.bgmain2 a {
	color: #ffffff;
	text-decoration:none;
}
.bgmain2 a:hover {
	text-decoration: none;
	color: #dddddd;
	}


.spoil {
	text-align: left;
	color: #bb1a1a;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	}
.spoil a {
	color: #000000;
	text-decoration:none;
}
.spoil a:hover {
	text-decoration: underline;
	color: #FF3933;
	}


.bgmainres {	
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	width: 185px;
	height: 20px;
	margin-top: 1px;
	padding-top: 5px;
	padding-left: 5px;
	color: #ffffff;
	font: 11px tahoma;
	font-weight: bold;

}

.bgmainres a {
	color: #ffffff;
	text-decoration:none;
}
.bgmainres a:hover {
	text-decoration: none;
	color: #dddddd;
	}


.pml {
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #4a4a4a;
	font-family: Tahoma;
	font-size: 12px;
	}
.pml a {
	color: #000000;
	text-decoration:none;
}
.pml a:hover {
	text-decoration: none;
	color: #FF3933;
	}


.butt-com {
	border: 1px solid #cacaca;

	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-repeat: repeat-x;
	background-color: #D3D3D3;
	width: 100px;
	height: 20px;
}


.profileboxes a img,
{
	opacity:0.7;
	filter:alpha(opacity:70);
	border-bottom:solid 1px #666666;
	margin-bottom:4px;
}


.ol-team {
	text-align: left;
	color: #3f3f3f;
	font-family: Tahoma;
	font-size: 13px;
	}
.ol-team a {
	color: #3f3f3f;
	text-decoration:none;
}
.ol-team a:hover {
	text-decoration: none;
	color: #3f3f3f;
	}

.rep-team {
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	height: 25px;
	text-align: center;
	color: #ffffff;
	font-family: Arial;
	font-size: 18px;
	padding-left: 5px;
	}
.rep-team a {
	color: #3f3f3f;
	text-decoration:none;
}
.rep-team a:hover {
	text-decoration: none;
	color: #3f3f3f;
	}

.bgmainlc2 {	
	background: #0253be url(../images/bgblue.gif) 0 0 repeat-x;
	background-color: #0253be;
	height: 20px;
	margin-top: 1px;
	padding: 5px 0 0 19px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;

}

.bgmainlc2 a {
	color: #ffffff;
	text-decoration:none;
}
.bgmainlc2 a:hover {
	text-decoration: none;
	color: #dddddd;
	}


.gp-pg {
	text-align: center;
	color: #000000;
	font-size: 13px;
	}
.gp-pg a {
	color: #ffffff;
	text-decoration:none;
}

.gp-pg a:hover {
	text-decoration: none;
	color: #c6c6c6;
	}

.img-gp {
	text-decoration:none;
	}

.bottom-but {
	background-color: #fff;
	
}


.news11 {
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	}
.news11 a {
	color: #000000;
	text-decoration:none;
}
.news11 a:hover {
	text-decoration: none;
	color: #FF3933;
	background:transparent url(../images/story_highlight.gif) repeat-y scroll 1px 0;
	}


.news-short {
padding-top: 0px;
}

.news-short a {
padding-bottom: 4px;
padding-left: 18px;
color: #414141;
display: block;
font: 11px tahoma;
text-decoration: none;
height: 82px;
}

.news-short a:hover {
background: url('../images/newscrt.png') repeat-y;
color: #2c2c2c;
}

th
{
	height:15px;
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0px; 
	padding-left:3px;
}

.lkmain {
	text-align: center;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 8px;
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	}
.lkmain a {
	color: #2b2b2b;
	text-decoration:none;
}
.lkmain a:hover {
	text-decoration: none;
	color: #FF3933;
	}


.zak1 {
	text-align: center;
	color: #555555;
	font-family: Tahoma;
	font-size: 13px;
	}
.zak1 a {
	color: #ffffff;
	text-decoration:none;
	display:block;
	text-decoration:none;
	overflow:hidden;
	font-weight:bold;
	height:25px;
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
}
.zak1 a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.zak2 {
	text-align: left;
	color: #555555;
	font-family: Tahoma;
	font-size: 13px;
	}
.zak2 a {
	color: #ffffff;
	text-decoration:none;
}
.zak2 a:hover {
	text-decoration: underline;
	color: #ffffff;
}

.online-text {
	padding-left: 5px;
	text-align: left;
	color: #555555;
	font-family: Tahoma;
	font-size: 13px;
	}
.online-text a {
	color: #434343;
	text-decoration:underline;
	font-weight:bold;
}
.online-text a:hover {
	text-decoration: none;
	color: #343434;
}


.livetv {
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	}
.livetv a {
	color: #434343;
	text-decoration:underline;
	font-weight:bold;
}
.livetv a:hover {
	text-decoration: none;
	color: #343434;
}




						.r-content2 {
							border: 0px #8c8c8c solid;
							border-top: 0;
							padding: 5px;
							margin-bottom: 0px;
							background: #fff;
						}
							
							.r-content2 a {
								text-decoration:none;
							}
							
								.r-content2 a:hover {
									text-decoration:underline;
								}



.last-news2 {
  float:left;
  width:524px;
}
.main-news2 {
  background:#eee;
  padding:0 0 2px 0;

}
.main-news-post2 {
  position:relative;
}
.main-news2 img {
  width:524px;
  border:1px solid #292929;
}
.main-news-text2 {
  width:510px;
  height:50px;
  padding:8px;
  position:absolute;
  font-size:10px;
  line-height:10px;
  bottom:0; left:0; color:#eae8e8;
  background:url(../images/mnbg.png) repeat;
}

.main-news-text2 a {
	color:#c7c7c7;
	text-decoration: none;
}

.main-news-text2 a:hover {
	color:#c7c7c7;
	text-decoration: underline;
}


.main-news-text2 h1{
	color:#c7c7c7;
	font:bold 14px/19px Arial;
}

.main-news-text2 h1 a{
	color:#c7c7c7;
	text-decoration: none;
}

.main-news-text2 h1 a:hover {
	color:#c7c7c7;
	text-decoration: underline;
}

.main-news-text2 p {
  padding:0px 0;
}
.main-news-text2 div {
  padding:0px 0;
  color:#b2b2b2;
}
.main-news-text2 div span {
  color:#464646;
}

.lastfr {
	text-align: left;
	color: #7a7a7a;
	font-family: Tahoma;
	font-size: 9px;
	}
.lastfr a {
	color: #7a7a7a;
	text-decoration: none;
}
.lastfr a:hover {
	text-decoration: underline;
	color: #7a7a7a;
}

.newsfr {
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	}
.newsfr a {
	color: #000000;
	text-decoration:none;
}
.newsfr a:hover {
	text-decoration: none;
	color: #FF3933;
	}

.art-spons {
	color: #2c2c2c;
	font-family: Tahoma;
	font-size: 11px;
	}
.art-spons a {
	color: #2c2c2c;
	text-decoration:none;
}
.art-spons a:hover {
	text-decoration: none;
	color: #7b7b7b;
	}

/*---Другие новости по теме---*/
.related {  border-bottom: 1px solid #f8fbfe; padding: 0 15px; background: #fff;}
.related ul li { background: url("../images/reldot.png") no-repeat 7px 7px; padding: 1px 0 0 15px; margin-bottom: 3px;}
.related {padding: 3px; color: #555555; font-size: 11px;}
.related a {color: #363636; text-decoration:underline;}
.related a:hover {text-decoration: none;color: #8B3A3A;	}


.res11 {
	text-align: left;
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	}
.res11 a {
	color: #000000;
	text-decoration:none;
	display:block;
	text-decoration:none;
	overflow:hidden;
}
.res11 a:hover {
	text-decoration: underline;
	color: #FF3933;
	opacity: 0.7;
}

.bgmain3 {	
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	width: 520px;
	height: 20px;
	margin-top: 1px;
	padding: 5px 0 0 5px;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: bold;

}

.bgmain3 a {
	color: #ffffff;
	text-decoration:none;
}
.bgmain3 a:hover {
	text-decoration: none;
	color: #dddddd;
	}

.ltitle11 {
	color: black;
	font-size: 11px;
	font-family: tahoma;
	color: #6f6f6f;
	padding-left: 40px;
}
.ltitle11 a:active,
.ltitle11 a:visited,
.ltitle11 a:link {
	color: #6f6f6f;
	text-decoration:none;
	}

.ltitle11 a:hover {
	color: #6f6f6f;
	text-decoration: underline;

	}

.vkfb {
	padding-left: 3px;
	padding-top: 5px;
	overflow: hidden;
}

.vkfb2 div {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	padding: 0 0 0 0;
}

.vk_like {
	font-size: 11px;
	padding-left: 40px;
}

.socblock {
	clear:both;
	padding-top:10px;
}

.pages {
	text-align: center;
	color: #000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	}
.pages a {
	color: #7a7a7a;
	text-decoration: none;
}
.pages a:hover {
	text-decoration: underline;
	color: #7a7a7a;
}

.news-short2 {
padding-top: 0px;
}

.news-short2 a {
padding-bottom: 4px;
padding-left: 12px;
color: #414141;
display: block;
font: 11px tahoma;
text-decoration: none;

}

.news-short2 a:hover {
background: url('../images/newscrt.png') repeat-y;
color: #2c2c2c;
}

.bgmain-res {	
	background: #cc0000 url(../images/bg-match10.gif) 0 0 repeat-x;
	height: 15px;
	margin-top: 1px;
	padding: 3px 0 0 5px;
	color: #ffffff;
	font: 11px tahoma;
}

.bgmain-res a:active,
.bgmain-res a:visited,
.bgmain-res a:link {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	text-shadow: 0px 0px 0px #343434;
	}

.bgmain-res a:hover {
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 0px 0px #343434;
	}

.tb-res {	
	background: #D3D3D3;
	height: 15px;
	margin-top: 1px;
	padding: 3px 0 0 5px;
	color: #696969;
	font: 11px tahoma;
	font-weight: bold;

}

.tb-res a {
	color: #ffffff;
	text-decoration:none;
}
.tb-res a:hover {
	text-decoration: none;
	color: #dddddd;
	}

.docum {
	color: #555555;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px #B5B5B5 dotted;
	}
.docum a {
	color: #000000;
	text-decoration:none;
}
.docum a:hover {
	text-decoration: underline;
	color: #363636;
	}

ul.column {
  list-style: none;
  width: 500px;
}

ul.column li {
  float: left;
  text-align: center;
  width: 215px;
}

/* minimal
*******************************************************************************/
button.minimal {
  background: #e3e3e3;
  border: 1px solid #bbb;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  padding: 8px 0 9px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 150px;
}

button.minimal:hover {
  background: #d9d9d9;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #222;
  cursor: pointer;
}

button.minimal:active {
  background: #d0d0d0;
  -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  box-shadow: inset 0 0 1px 1px #e3e3e3;
  color: #000;
}


ul.column22 {
  list-style: none;
  width: 200px;
}

ul.column22 li {
  float: center;
  text-align: center;
  width: 200px;
}

.archive11 {
	float:right;
	padding-right: 5px;
}


	
/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #000; padding: 10px; text-align: center; color: #fff; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.clr { clear: both; }

/*---Userinfo---*/
.userinfo { padding-left: 125px;}
.userinfo a {
	text-decoration: underline;
	color: #3f3f3f;
	}
.userinfo a:hover {
	text-decoration: none;
	color: #3f3f3f;
	}
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
	.userinfo .lcol { margin-left: -125px; width: 100px; padding-right: 0px;}
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 3px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%;}
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { 
	color: #3f3f3f;
	text-align: left;
	}
.blue { color: #388bd4; }



/*---Диалоговые и всплывающие окна 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 input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
	background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	color: #000;
	font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #cfcfcf;
	color: #868686;
	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: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	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: #d0e5f5 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	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-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #dedede;
	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.4em; }
.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;
    -moz-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
    box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
}
.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; }


	/*---buttons---*/
	.fbutton, .btn_reglog, .vresult { border: 0 none; background: none; cursor: pointer; }

		.btn_reglog { background: #f2f2f2 url("../images/bbcodes.png") repeat-x; border: 1px solid #c5c5c5; color: #7d7d7d; width: 108px; height: 21px; padding-bottom: 3px; font-weight: bold; }
		.btn_reglog:hover { background: #fff none; }

		.fbutton { text-shadow: 0px 1px 1px #2F2F2F; font-size: 11px; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 80px; height: 25px; color: #fff; padding: 2px 0 5px 0; background: #fff url("../images/menu-bg1.png") repeat-x 0 100%; font-weight: normal; }
		.fbutton:hover { background: #fff url("../images/bg-match10.gif") repeat-x 0 100%;}
		.fbutton {
			border-radius:4px;
			-webkit border-radius:4px;
			-moz border-radius:4px;
			-khtml border-radius:4px;
		}
		button.fbutton span { cursor: pointer; display: block; padding-top: 2px; }
		
	.com-text {
		padding: 3px 3px 3px 3px;
		margin: 0px;
		color: #3f3f3f;
		font-size: 11px;
		text-align: justify;	
	}

	
	.date-text {
		padding: 3px 3px 3px 3px;
		margin: 0px;
		color: #8B8989;
		font-size: 9px;
		text-align: right;	
	}
		.date-text a {
		color: #8B8989;
		font-size: 9px;
		text-align: right;	
	}
	
		.com-t {
			background: url(../images/bg-match10.gif) #cc0000;
			color: #ffffff;
			text-align: center;
			font-size: 15px;
			font-weight: bold;
			height: 20px;
			text-shadow: 0px 1px 1px #3B3B3B;
			border-radius:10px 10px;
			-webkit border-radius:10px 10px 0 0;
			-moz border-radius:10px 10px 0 0;
			-khtml border-radius:10px 10px 0 0;
		}
		
		.error-t {
			color: #3B3B3B;
			text-align: center;
			font-size: 10x;
			font-weight: bold;
			height: 16px;
			width: 580px;
		}
		

		.fbutton2 { border: 0 none; background: none; cursor: pointer; }
		.fbutton2 { text-shadow: 0px 1px 1px #DCDCDC; font-size: 12px; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 100px; height: 20px; color: #000; padding: 2px 0 5px 0; background: #fff url("../images/bgsp2.png") repeat-x 0 100%; font-weight: normal; }
		.fbutton2:hover { text-shadow: 0px 1px 1px #2F2F2F; background: #fff url("../images/bg-match10.gif") repeat-x 0 100%; color: #fff;}
		.fbutton2 {
			border-radius:4px;
			-webkit border-radius:4px;
			-moz border-radius:4px;
			-khtml border-radius:4px;
		}
		button.fbutton2 span { cursor: pointer; display: block; padding-top: 2px; }
		
		.ratbl {
			border: 1px #ccc solid;
			border-radius:10px 10px;
		}

.impot { color: red; font-weight: normal; }

.baseform  { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.baseform .heading { color: #707070; font-size: 1.4em; }
.baseform { margin: 0 15px 15px 15px; background-color: #f8f8f6; }
	.baseform .dcont { padding: 13px 0; margin: 0 13px; }
		.baseform .dcont .heading { margin: 0; }
.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #f1f0ed; }
.f_input, .xfields textarea, .xprofile textarea, .xfields input, .xprofile input, .xfields select, .xprofile select { width: 500px; padding: 1px; }
.f_input, .xfields textarea, .xprofile textarea, .xfields input, .xprofile input, .xfields select, .xprofile select { padding: 2px; background: #fff; border: 1px solid #bcc0c2; }

		.fbuttonlive { border: 0 none; background: none; cursor: pointer; }
		.fbuttonlive { text-shadow: 0px 1px 1px #DCDCDC; font-size: 15px; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 250px; height: 25px; color: #000; padding: 2px 0 5px 0; background: #fff url("../images/bgsp2.png") repeat-x 0 100%; font-weight: bold; }
		.fbuttonlive:hover { text-shadow: 0px 1px 1px #2F2F2F; background: #fff url("../images/bg-match10.gif") repeat-x 0 100%; color: #fff;}
		.fbuttonlive {
			border-radius:4px;
			-webkit border-radius:4px;
			-moz border-radius:4px;
			-khtml border-radius:4px;
		}
		button.fbuttonlive span { cursor: pointer; display: block; padding-top: 2px; }

.kalw {	
	color: #32CD32;
	font: 11px;
	font-weight: bold;
}

.kall {	
	color: #B22222;
	font: 11px;
	font-weight: bold;
}

.kald {	
	color: #000;
	font: 11px;
	font-weight: bold;
}

.sap {font-size: 9px; color: #7a7a7a;}
.sap a{font-size: 9px; color: #7a7a7a; text-decoration:underline;}
.sap a:hover{font-size: 9px; color: #7a7a7a; text-decoration:none;}

.pr_down {color:#CD0000; font-size:10px;height: 15px; padding: 1px  0px  0px  15px; background: #fff url('../images/pic_out.png') no-repeat;}
.pr_up {color:#008B00; font-size:10px;height: 15px; padding: 1px  0px  0px  15px; background: #fff url('../images/pic_in.png') no-repeat;}

.bgtotol {background: #000 url(../images/news_title_bg-black.gif) 0 0 repeat-x;width:250px; height: 20px;margin-top: 1px;padding: 0px 0 0 0px;color: #ffffff;font: 12px;font-weight: bold;}
.bgtotol a {color: #ffffff;text-decoration:none;}
.bgtotol a:hover {text-decoration: none;color: #dddddd;}

.vk-t {width:650px;margin-top: 1px;padding: 5px;color:#000; font: 12px;font-weight:bold;}
.vk-t a {color: #3B3B3B;text-decoration:underline;}
.vk-t a:hover {text-decoration:none;color: #3B3B3B;}

tr.proftd { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; padding: 2px; text-align: center;}
tr.last { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ab0000; padding: 2px; text-align: center;}

.pm {color:#6b6b6b; padding: 3px  0px  0px  0px; background: #fff;border: 1px #eaeaea solid;}
.pm a {color:#232323; text-decoration: none;}
.pm a:hover {color:#6b6b6b; text-decoration: underline;}
.bgmesg {border-bottom: 1px #eaeaea solid; height: 25px;}
.bgpm {color:#6b6b6b; font-size:10px; height:15px; padding: 1px  0px  0px  0px; background: #efefef;}
.arhseas {border-bottom: #e5e5e5 1px solid; height: 20px;}
.arhseasmu {border-bottom: #e5e5e5 1px solid; height: 20px;font-weight: bold;}

.buncod {border: 1px #9C9C9C solid;width: 360px;padding: 2px;background: #E8E8E8;color: #696969;text-align:center;}

.blogoff {color: #cccccc;}

.books {padding-left: 5px; color: #555555; font-size: 11px;}
.books a {color: #363636; text-decoration:underline;}
.books a:hover {text-decoration: none; color: #8B3A3A;}

#featured111 { width: 524px; height: 250px; background: #f3f3f3 url("../images/loading.gif") no-repeat center center; overflow: hidden; }
.topnews { padding-left: 3px; text-align: left; text-shadow: 1px 1px 1px #343434;}
.topnews a:active,.topnews a:visited,.topnews a:link { color: #fff; font-weight: bold; text-decoration: none; }
.topnews a:hover { color: #fff; text-decoration: underline;}
.topnewsmore { color: #ccc; font-size: 10px; padding-left: 3px; padding-top: 3px;}
.trmain {font-size:11px;height: 25px; padding: 1px  0px  0px  15px; background: #fff url('../images/inj.png') no-repeat;}
.disq {font-size:11px;height: 25px; padding: 1px  0px  0px  15px; background: #fff url('../images/disq.png') no-repeat;}

.rep_yell {color:#000; font-size:10px;height: 15px; padding: 1px  0px  0px  20px; background: url('../images/pic_yellow.png') no-repeat;}
.rep_out {color:#000; font-size:10px;height: 15px; padding: 1px  0px  0px  15px; background: url('../images/pic_out.png') no-repeat;}
.rep_in {color:#000; font-size:10px;height: 15px; padding: 1px  0px  0px  15px; background: url('../images/pic_in.png') no-repeat;}
.rep_red {color:#000; font-size:10px;height: 15px; padding: 1px  0px  0px  20px; background: url('../images/pic_red.png') no-repeat;}
.rep_goal {color:#000; font-size:10px;height: 20px; padding: 4px  0px  0px  20px; background: url('../images/pic_goal.png') no-repeat;}
.rep_owng {color:#000; font-size:10px;height: 15px; padding: 1px  0px  0px  20px; background: url('../images/pic_owngoal.png') no-repeat;}
.replog {font-size: 16px; font-weight: bold;}
.repscore {font-size: 32px; font-weight: bold; color: #fff;}
.reptit {font-size: 10px; text-align: center; color: #fff;}
.repgoal {font-size: 10px; font-weight: normal;}

span.iccomm{padding:0 9px 0 13px;background:url('../images/ic_comments.png') no-repeat 0 2px; color:#6b6b6b;}
span.icuser{padding:0 9px 0 13px;background:url('../images/ic_user.png') no-repeat 0 2px; color:#6b6b6b;}
span.iccalend{padding:0 9px 0 13px;background:url('../images/ic_calend.png') no-repeat 0 2px; color:#fff;}
span.icdel{padding:0 9px 0 13px;background:url('../images/ic_delete.png') no-repeat 0 2px; color:#6b6b6b;}
span.icquote{padding:0 9px 0 13px;background:url('../images/ic_quote.png') no-repeat 0 2px; color:#6b6b6b;}
span.icedit{padding:0 9px 0 13px;background:url('../images/ic_edit.png') no-repeat 0 2px; color:#6b6b6b;}
span.iccompl{padding:0 9px 0 13px;background:url('../images/ic_compl.png') no-repeat 0 2px; color:#6b6b6b;}
span.iccalendart{font-size:10px;padding:0 2px 0 12px;background:url('../images/ic_calend.png') no-repeat 0 2px; color:#6b6b6b;}

.module-multimedia .image-container {height: 150px; width: 230px; position: relative;}
.module-multimedia .image-container .mainlogo-link {left: 60px; position: absolute; top: 28px; z-index: 100;}
.module-multimedia .image-container .mainlogo {height: 150px; width: 230px; position: absolute; left: 0px; top: 0px; z-index: 100;}
.module-multimedia .image-container .mainlogo-but {height: 25px; width: 65px; position: absolute; left: 0px; top: 0px; z-index: 300;}
.module-multimedia .image-container .txt-but {font-size:10px; color: #fff; height: 25px; width: 140px; position: absolute; left: 85px; top: 3px; z-index: 300; text-shadow: 1px 1px 1px black, 0 0 1em #000;text-align: right;}
.module-multimedia .image-container .ph-but {font-size:10px; color: #fff; width: 228px; position: absolute; left: 5px; top: 133px; z-index: 400; text-shadow: 1px 1px 1px black, 0 0 1em #000;border:0px #000 solid;}

.moremag {background: #ffffff url(../images/tbmain1.png) repeat-x; color: #636363; font-size: 14px; line-height: 20px; font-weight: bold;}
span.magbl {padding:2px 0px 0 22px; background:url('../images/img_buy.png') no-repeat 0 2px; color:#6b6b6b;}

.butshop { color: #bebebe; font-size: 12px; line-height: 20px;}
.butshop a { background: #ffffff url(../images/tbmain1.png) repeat-x; display: block; color: #353535; text-decoration: none;}
.butshop tbody tr:hover td { background: #ffffff;}
.butshop a:hover { background: #ab0000 url(../images/bg-match10.gif) repeat-x; text-decoration: none; color: #fff; font-weight: bold; line-height: 20px;}

.splibs {background: #000; border-radius:4px; padding: 1px;}