html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset { margin: 0; padding: 0; }
body {min-width: 960px; background: #fff; font-family: tahoma; font-size: 11px; line-height: 16px; }
td { vertical-align: top; }
input, select, textarea { font-size: 11px; font-family: tahoma; outline: none; color: #000; }
a { color: #00699a; text-decoration: none; }
a:hover { color: #bc0000; text-decoration: none; }
img, table { border: 0; }
#header { height: 160px; }
#right { width: 100%; padding: 0 10px 0 10px; }
#left { width: 245px; vertical-align:top; padding: 0 0 0 10px;}
#content { clear: left; margin-top: 10px;}
#logo { float: left; width: 350px; }
#banner_top { position: relative; height: 75px; margin: 0 20px 0 0; }
#menu_top { float: right; margin: 5px 20px 0 0; }
#menu_top a { float: right; margin: 0 2px 0 2px; }
#footer { background: url(../images/footer.gif); padding: 7px 10px 5px 15px; }
.footlink a {
    color:#444;
    font-size:18px;
    letter-spacing:-1px;
    font-weight:bold;
    text-decoration: none;
    padding: 5px;}
.footlink a:hover {text-decoration:none;background-color: #dcdcdc;}
#counter {float:right;}
#copyrights { font-size: 10px; padding: 10px 0 0 5px;}
.news_title { background: #efefef; padding: 11px 0 14px 14px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.news_content { padding: 10px 0 10px 0; }
.news_title_link { margin: 0 0 0 5px; line-height: 25px; font-family: "trebuchet ms"; font-size: 21px; color: #508300; }
.news_title_link a { color: #666666; text-decoration:underline; }
.news_title_link a:hover { color: #999999; text-decoration:none; }
.news_category {color: #666666; margin: 0 0 5px 5px; }
.news_category a { color: #666666;text-decoration:underline; }
.news_category a:hover { color:#999999;text-decoration:none; }
.dop_pol_bor { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background: #efefef; padding: 5px 0 5px 10px;}
.dop_polia { font-size: 10px; height: 14px; line-height: 14px; margin: 10px 0 8px 10px;}
.socbut {float: left; margin-right:10px;}
.title_bottom { line-height: 10px; font-size: 10px; color: #919191; margin: 2px 0 8px 5px; width: 100%; }
.title_bottom a { color: #e60707; }
.title_bottom a:hover { color: #383838; }
.search_form { width: 494px; height: 28px; line-height: 17px; padding: 1px 1px 1px 20px; margin: 19px 5px 0 0; text-align: left; border: 1px solid #c0c0c0; font-family: "arial", sans-serif; font-size:15px; color:#222222;}
.search_form:focus { border: 1px solid #59a2cf;}
h2 { color:#000; font-weight: normal; font-size:14px }
h1, h3, h4, h5 { color: #000; font-weight: normal; font-size: 13px }
em { color: #56960c; font-style: normal; }
.block_title { width: 230px; height: 29px; line-height: 29px; padding: 6px 0 0 17px; background: url(../images/block_title.png) no-repeat; color: #888888; font-family: "trebuchet ms"; font-size: 19px; }
.block_content { width: 231px; padding: 6px 7px 3px 7px; background: #efefef;}
.block_bottom { width: 245px; height: 6px; background: url(../images/block_bottom.png) no-repeat; margin: 0 0 10px 0; }
.block_title2 { width: 230px; height: 29px; line-height: 29px; padding: 10px 0 0 17px; background: url(../images/block_title2.png) no-repeat; color: #888888; font-family: "trebuchet ms"; font-size: 19px; }
.block_content2 { width: 231px; padding: 6px 7px 3px 7px; background: #f5f2ef; }
.block_content2 a {color:#4d443c;text-decoration:underline}
.block_content2 a:hover {color:#847a72;text-decoration:none}
.block_content2 a:visited {color:#847a72;}
.block_bottom2 { width: 245px; height: 6px; background: url(../images/block_bottom2.png) no-repeat; margin: 0 0 10px 0; }
.login_photo { float:left; padding: 0 6px 0 0; }
.login_title { font-size: 10px; line-height: 12px; padding: 4px 0 2px 10px; }
.login_form { width: 220px; height: 16px; line-height: 16px; padding: 1px 2px 1px 2px; border: 1px solid #d2d2d2; background: #efefef; margin: 0 0 6px 0; }

.login_img {vertical-align:bottom; padding: 0 2px 5px 2px;}

.login_link {padding: 15px 0 0 0}
.login_link a {
color:#444;
text-decoration: none;
padding: 4px 8px 4px 2px;
vertical-align:top;
}
.login_link a:hover {text-decoration:none;background-color: #e0e0e0;}

.unregister_links { text-align: center; }
.banner_bg { text-align: center; width: 100%; padding: 7px 0 7px 0; background: #efefef; margin: 10px 0 10px 0; }
#last_from_forum { background: #f1f1f1; width: 100%; margin: 0 0 10px 0; }
.last_from_forum_title { height: 20px; line-height: 10px; padding: 6px 0 0 15px; border-bottom: 1px dotted #000; font-family: "trebuchet ms"; font-size: 17px; }
.last_from_forum_content { padding: 8px; text-align: center; font-size: 10px; }

.comment { width: 100%; background: #efefef; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 0 0 7px 0; }
.comment:hover .comment_hover { opacity:1; }
.comment_hover { opacity:0; }
.comment_hover a { opacity:0.7; }
.comment_hover a:hover { opacity:1;color: #00699a; }
.comment_left { font-size: 10px; line-height: 14px; padding: 0px 0 1px 0; }
.comment_left img {max-width:40px; max-height:40px;}
.comment_right { }
.comment_info { font-size: 10px; line-height: 14px; height: 8px; margin: 0px 10px 5px 0; color: #606060; }
.comment_content { margin: 8px 10px 2px 0; }
.comment_content img { margin: 3px 10px 5px 10px; }

h4.comments-title {
	font-size: 19px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #bf944e;
  letter-spacing: 1px;
}

.signature { color: #919191; font-size: 10px; line-height: 14px; }
.static_page { background: #efefef; width: 100%; margin: 0 0 10px 0;overflow:hidden; }
.static_title { height: 29px; line-height: 29px; padding: 6px 0 0 15px; border-bottom: 1px dotted #000; font-family: "trebuchet ms"; font-size: 17px; }
.static_content { height: 100%; padding-left: 8px; padding-right: 8px; }
.static_page2 { background: #f5f2ef; width: 100%; margin: 0 0 10px 0; }
.static_title2 { height: 29px; line-height: 29px; padding: 6px 0 0 15px; border-bottom: 1px dotted #000; font-family: "trebuchet ms"; font-size: 17px; }
.static_content2 { width: 100%; height: 100%; padding-left: 8px; padding-right: 8px; }
.static_content2 a {color:#574d44;text-decoration:underline}
.static_content2 a:hover {color:#847a72;text-decoration:none}
.input_title { font: 11px Trebuchet MS; margin: 6px 0 2px 15px; }
.input_form { width: 353px; margin: 0 0 3px 10px; }
.addnews_category { margin: 0 0 3px 10px; }
.bb_editor {width: 618px; margin: 0 0 3px 10px; }
.textarea_pole { width: 600px; height: 200px; margin: 0 0 3px 10px; }
.info { background: #feeae6; width: 100%; }
.info_title { height: 29px; line-height: 29px; padding: 6px 0 0 15px; border-bottom: 1px dotted #000; font-family: "trebuchet ms"; font-size: 17px; }
.info_content { background: url(../images/alert.png) no-repeat; min-height: 64px; padding: 0 0 0 74px; margin: 8px; }
#easyTooltip {
    padding: 10px;
    border: 1px solid #999999;
    background: #f1f1f1;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #666666;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9; 
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
}

.more {
	margin-top:10px;
}

.top-info {
	font-size:11px;
	color:#888;
	margin-bottom:10px;
	padding-right:20px;
}
.rating {
	float:right;
}

.clear {
	clear:both;
}
.news h1 {
	float:left;
}

.right h1 {
	background:#68ac17;
	color:#fff;
	padding-left:20px;
	font-size:18px;
	padding-top:3px;
	border-right:20px solid #4c7e11;
}

#cat {
	float:left;
	height:20px;
	margin-right:10px;
	margin-top:1px;
	font-size:13px;
	color:#fff;
}

ul.menu { list-style: none; background: #efefef; }
ul.menu li { float: left; position: relative; }
ul.menu li a { padding: 6px 12px 6px 12px; color: #000; display: block; float: left; background: #efefef; border-right: 1px solid #d2d2d2; }
ul.menu li a:hover { color: #000; background: #e3e3e3; }
ul.menu li ul.subnav { list-style: none; position: absolute; left: 0; top: 28px; background: #efefef; display: none; float: left; width: 160px; z-index: 1; border: 1px solid #d2d2d2; border-top: 0; }
ul.menu li ul.subnav li { border-top: 1px solid #d2d2d2; clear: both; width: 160px; background: #efefef; }
html ul.menu li ul.subnav li a { float: left; width: 140px; border: 0; background: #efefef; padding: 2px 10px 2px 10px; }
html ul.menu li ul.subnav li a:hover { background: #e3e3e3; }
.menu_bg { width: 100%; height: 28px; background: #efefef; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 0 0 10px 0; }

.ctitle {font-size:18px;}

#search_form {
	padding-left:25px;
	padding-right:30px;
	padding-bottom: 10px;
}

input.text_search {
	border: 1px solid #f8c213;
	height: 26px;
	font-size: 14px;
	padding-left:3px;
	padding-top:3px;
	color: #636363;
}

input.text_search:focus {
	background-color: #ffffcc;
}

input.text_search:hover {
	background-color: #ffffcc;
}

h3.relnews {
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}



h1.title {font-size:17px;}
		.newsicon {width:38px;height:58px;background:url(../images/news.gif) no-repeat top left;}
		.title {font:normal 17px Trebuchet MS;color:#000;padding-left:5px;text-decoration:none}
		.title a {font:normal 17px Trebuchet MS;color:#508300;text-decoration:none}
		.title a:hover {color:#3d3d3d;text-decoration:none}
		.title_bot {font:normal 10px verdana;color:#919191;padding-left:10px;text-decoration:none}
		.title_bot a{color:#6aa700;text-decoration:none}
		.title_bot a:hover {color:#3b3b3b}
		.title_bot img {vertical-align:middle}
		.newstext  {font:normal 11px Tahoma;color:#000;text-align:justify;line-height:16px;padding-left:3px;padding-right:3px;}
		.newstext a:hover {text-decoration:none; color:bc0000}

		.newcat {color:#242424;text-decoration:none;font: 11px Tahoma}
		.rel-new {color:#444444;text-decoration:none;font:normal 9px Tahoma}

		.addnews_field {width:300px;background-color:#fbf8f6;border:1px solid #e4e0d4;color:#3d3d3d;padding:3px;margin:1px;font:normal 11px Tahoma;height:20px}
		.addnews_pole {width:100%;height:250px;background-color:#fbf8f6;border:1px solid #e4e0d4;color:#3d3d3d;padding-left:3px;margin:1px;font:normal 11px Tahoma; overflow:auto;}
		.addnews_code {background-color:#fbf8f6;border:1px solid #fbf8f6;padding:5px;margin-top:3px;height:102px;font:normal 11px tahoma}
		.addnews_code_field {width:115px;font:30px Georgia;height:40px;text-align:center;margin: 6px 0 2px 15px;margin: 6px 0 2px 15px;}

 /*		.userinfo_td {font:14px Verdana;margin-top:5px;}
		.userinfo_regcode {font:normal 11px Tahoma;padding:2px}
		.userinfo_pole {width:300px;height:60px;background-color:#fbf8f6;border:1px solid #e4e0d4;color:#3d3d3d;padding:3px;margin:1px;font:normal 11px Tahoma}
		.userinfo_field {width:300px;background-color:#f5f1e4;border:1px solid #e4e0d4;color:#3d3d3d;padding:3px;margin:1px;font:normal 11px Tahoma;height:20px}
*/
		.block {font:normal 11px Tahoma;color:#FFF}
		.userinfo_code {font:normal 11px Tahoma;padding:2px}
		.userinfo_code a {color:#FFF}

		.pm_td {background-color:#f5f1e4;border:1px solid #e4e0d4;padding:10px}
		.pm_field {width:300px;background-color:#f5f1e4;border:1px solid #e4e0d4;color:#3d3d3d;padding:3px;margin:1px;font:normal 11px Tahoma;height:22px}
		.pm_pole {width:460px;height:200px;background-color:#f5f1e4;border:1px solid #e4e0d4;color:#3d3d3d;padding:3px}
		.userstop {padding:15px;font-size:18px;}
		.slink {width:60%}



.navigation {
    border: none;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active, .navigation span {
    display: inline-block;
    display: -moz-inline-stack;
    overflow: hidden;
    float: center;
    width: 38px;
    height: 28px;
    vertical-align: middle;
    text-align: center;
    line-height: 28px;
    text-decoration: none;
    font-size: 11px;
    color: #000000;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:3px;
	background: url(../images/nav-hover_2.png) no-repeat;
}
.navigation a:hover {
    background: url(../images/nav-hover.png) no-repeat #64a3d9;
    text-align: center;
}
.navigation span {
    background: url(../images/nav-none.png) no-repeat #64a3d9;
}

		
.r1, .r2, .r3, .r4, .r5{
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}

.r5 {margin: 0 5px;}
.r4 {margin: 0 4px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}

#rounded-box-5 .inner-box, #rounded-box-5 b {background-color: #F4F0EB;}
#rounded-box-4 .inner-box, #rounded-box-4 b {background-color: #feeae6;}
#rounded-box-3 .inner-box, #rounded-box-3 b {background-color: #efefef;}

.inner-box {padding:1em;}

#last_post, #last_post a{
	font-size:10px;
	font-family: tahoma;
}

#top-news, #top-news a{
	font-size:11px;
	font-family: tahoma;
}

.top_search
{
	position: relative;
	float:center;
}


/* ===== Цитата и скрытый текст */

.title_quote {
	color: #757575;
	padding:7px 5px 0 13px;
 	border-left:2px solid #b0b0b0;
	font-weight:bold
}

.quote {
	padding:8px 5px 8px 13px;
	border-left:2px solid #b0b0b0;
	color: #444444;
}

/* ====== Tэг CODE */

.scriptcode {
	color: #757575;
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}



/* ====== Дополнительные поля новостей */

.xfields textarea {
	color: #757575;
	font-size: 11px;
	font-family: tahoma;

	width: 499px;
	height: 86px;
	border: 1px solid #e0e0e0;
}
.xfields input { width: 250px; margin: 0 0 3px 10px; }
.xfields select { }



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

#attachment {
	color: #808080;
}

/* ====== Поиск по сайту и результаты поиска */

.search {
	color: #757575;
	text-decoration: none;
}
.textin {

	color: #757575;
	font-size: 11px;
	font-family: tahoma;
	background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	text-decoration: none;
}
.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
	font-size: 12px;
	color: #757575;
}


/* ====== Рамка расширенной формы поиска по сайту */

fieldset {
	border: 1px solid #e0e0e0;
	padding: 5px;
	text-align: left;
	font-size: 11px;
	font-family: tahoma;
}

.title_spoiler {
	color: #ffffff;
	background-color: #f5f5f5;
	border: 1px solid #c9c9c9; 
	font-weight: bold;
	padding: 5px;
}
.title_spoiler img {
	margin: 0; padding: 0;
}
.text_spoiler {
	color: #000000;
	background-color: #fcfcfc;
	border: 1px solid #c9c9c9;
	border-top: 0;
	text-align: justify;
	padding: 7px;
}


.slide { border-bottom: 1px dashed black; cursor: pointer; cursor: hand; } 
#d3 { padding-top: 20px; } 
.visible { display: block; } 


.giftAd {
 margin-bottom: 8px;
 border-bottom: 1px solid #DCDCDC;
}
.giftAdBody {
 width:50%;
 padding:4px;
 background: #f6f6f6;
 border:5px solid #EAEAEA;
 padding-bottom:6px;
 text-align:center;
}


.adbl {
 margin-bottom: 10px;
}

#coutdown {
    color: gray;
    font-size:24px;
    line-height:1;
    position:absolute;
    text-align:center;
    vertical-align: middle;
    height: 53px;
    top: 0%;
    width:100%;
    
}
#coutdowntext {
    top: 0px;
    position: relative;
    letter-spacing: -1px;
}
.coutdownbg {
    background: url('../images/blackbg.png');
}



.live_link {
color:#a49a92;
}

.live_mrgn img {
width:13px;
height:13px;
vertical-align:top;
padding-top:2px;
}

.live_link a {
color:#a49a92;
}

.live_mrgn {
padding: 0 0 6px 0;
}


/*------------------------------------------------
	Оформление чата
------------------------------------------------*/

#message {
width: 222px;
height: 40px;
display:block;
border:1px solid #cfcfcf;
padding: 3px;
}

.message {
font-size: 11px;
font-family: "Arial", "Tahoma", "Verdana", sans-serif;
line-height: 16px;
font-weight: 400;
}

.message img {height:0px;width:0px;}

.message:hover {background:#f8f8f8;}

.message:hover .chatlink img:hover {opacity: 1;}
.message:hover .chatlink img {cursor:pointer; opacity: 0.4; padding-bottom:2px; vertical-align: bottom;height:11px;width:11px;}
.message:hover .chatlink {opacity: 1;}
.message .chatlink {opacity: 0;}

/*------------------------------------------------
	Оформление комментариев
------------------------------------------------*/

.background-com {
	background: #FFFFD7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

table.comments {
	width: 100%;
	border: none;
	margin: 10px 0px 15px 5px;
}

table.comments td {
	vertical-align: top;
}

table.comments .date {
	color: #999999;
}

table.comments .date a {
	color: #0099FF;
}

table.comments .mass-action {
	text-align: right;
	padding: 0px 15px 0px 0px;
}

table.comments table.comments-text {
	width: 100%;
	border: none;
	margin: 3px 0px 0px 20px;
}

table.comments table.comments-text td.foto {
	width: 40px;
}

table.comments table.comments-text td.foto img {
	border: 1px solid #cccccc; 
	padding: 2px; 
	background: #ffffff;
	width: 30px;
}

table.comments table.comments-text td.text {
	padding: 0px 5px 0px 5px;
	color: #000000;
}

table.comments table.comments-text td.text div.edit-com {
	padding: 10px 0px 0px 0px;
}

/*------------------------------------------------
	Наигация по комментариям
------------------------------------------------*/

table.com-navigation {
	border: none;
	width: 100%;
	margin: 10px 0px 10px 0px;
}

table.com-navigation td {
	text-align: right;
	padding: 0px 10px 0px 0px;
}

table.com-navigation td span {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.com-navigation td span span {
	display: inline-table;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	/*border: 1px solid #FC3;*/
	border: 1px solid #999;
	padding: 0px 7px 0px 7px;
	font-weight: bold;
	/*color: #FC3;*/
	/* background: #FFFAEA; */
	color: #999;
	background: #F4F4F4;
}

table.com-navigation td span a {
	display: inline-table;
	height: 19px;
	line-height: 19px;
	font-size: 11px;
	/*border: 1px solid #FAF0DE;*/
	border: 1px solid #C7C7C7;
	padding: 0px 7px 0px 7px;
	/*color: #E3AD48;*/
	color: #959595;
}

table.com-navigation td span a:hover {
	/*border: 1px solid #E9B961;*/
	/*color: #E3AD48;*/
	/*background: #FFFBEC;*/
	border: 1px solid #A4A4A4;
	color: #959595;
	background: #F5F5F5;
}

/*------------------------------------------------
	Форма добавления комментария
------------------------------------------------*/

table.addcomments {
	width: 480px;
	margin: 0px 0px 10px 25px;
	border: none;
}
