body{font-family:'Times New Roman'; font-size:15px;}
#left{width:687px;}

th{border-bottom:none;padding-bottom:0px;}

#frm_top {background: #6CB158 url("/img/inner_top_bg.gif") bottom repeat-x; height: 100px;}
#frm_top .topmenu {padding: 10px 0 0 10px; margin: 0;}
#frm_top .topmenu li {float: left; padding: 0 3px; list-style: none; margin: 0 3px;}
#frm_top .topmenu a {color: #167004; text-decoration: underline;}
#frm_top .topmenu a:hover { text-decoration: underline;}
#frm_top .topmenu span { font-weight: bold;}
#frm_top .inner_logo {top: 20px; right: 20px;}
#frm_top h1 {text-align: center; padding: 25px 0 0 0; margin: 0;}
#frm_top h2 {text-align: center; font-size: 14px; padding: 0; margin: 0;}

input, select {
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: normal;
}

form {
	padding:0;
	margin:0;
}

blockquote {
	padding:3px;
	background:#f3f3d8;
	margin-left:0;
	margin-right:0;
}



/* Главная навигация */

div.mainNav {
	height:16px;
	margin:20px 0;
	font-size:16px;
	font-weight:bold;
}
div.msgbuttons{float:right;font:normal 12px 'Times New Roman', sans-serif;}
div.msgbuttons a{margin-left:16px;float:left;}
div.msgbuttons a:first-letter{text-transform:uppercase;}

div.mainNav a,
div.mainNav a,
div.mainNav a.selected
 {
	width: 150px;
	text-align: center;
	font-size:16px;
}
div.mainNav a{
	margin-right:30px;
}
/*
div.mainNav a{
	color:#CE0A01;
	float: left;
	width: 150px;
	text-decoration: none;  
	text-align: center;
	font-size:12px;
	font-family:'Times New Roman';
	border-right:1px solid #fff;
	padding: 10px 0 10px 0;
	margin-top:5px;
	position:relative;
	font-weight:bold;
	background: url('/images/inner/forum-mainNav_a_bg_10.jpg') 0 -100px repeat-x;
}*/


input#addChanges{
	background: #0C4CFF url('/images/forum/top_a_bg.gif') 0 0 repeat-x; 
	border: 1px solid #89B8FF; 
	margin: 5px;
	padding: 5px 3px;
	display: block;
	text-decoration: none;  
	text-align: center;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}

input#addChanges,
div.moderblock a,
div.forumaction a
{
	float:right;
	background:#432f53;
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
	padding:5px 20px;
	font:normal 13px 'Times New Roman', sans-serif;
	color:white;
	border:1px solid #cbcbcc;
}

div.mainNav a.selected,
div.mainNav a.selected:hover {
/*	border: 1px solid #C2C2BD; 
	color: #0C5276;*/
	/*background:#0CA8FF url('/images/forum/top_main_a_bg.gif') 0 0 repeat-x;*/
}

.moderblock{
	clear:both;
	padding-top:15px;
}
div.moderblock a{
	float:left;
}
.moderblock form, .moderblock form select{
	font:normal 13px 'Times New Roman', sans-serif;
}
.moderblock form{
	clear:both;
	margin-top:20px;
}


/* Личная навигация */

div.persNav {
	padding: 0px 5px 0px 5px;
	background-color:#F0F0EF;
	border: 1px solid #D4D4D3;
	height: 30px;
	margin-bottom: 2px;
	line-height: 30px;
}

div.persNav div.greet {float: left;}
div.persNav div.greet strong {font-size: 13px;}

div.persNav div.nav a {
	margin-left: 5px;
}
table.form input{background:white !important;color:black !important;}
/* Хлебные крошки */

div.bredscrums  {margin-bottom: 10px;clear:both;font:normal 12px 'Times New Roman', sans-serif;color:#ccc;}






/* Приветствие */


table.block {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	/*font:normal 12px 'Times New Roman', sans-serif;*/
}


table.block tr td {
	padding: 10px 5px;
	color: #000;
	font-family: 'Times New Roman', sans-serif;
	font-size:13px;
	background:url('/images/inner/forum-td_bg_21.gif') 0 100% repeat-x;
}
table.block td input{
/*	border:1px solid #a2b38f;*/
}

table.block tr th {
	height:40px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	background:#c5bfc9 url('/images/inner/forum-th_bg_03.png') 0 0 repeat-x;
	
	padding: 0 15px;
	line-height: 40px;
	

}
.welcome{
	padding-left:13px;
	/*background: url('/img/forum/welcome.jpg') 0 50% no-repeat;*/
}



td.greeting_input  input{
	border:1px solid  #a2b38f;
	float:right;
	color:#0C2976;
}

input#enterSubmit{
	color:#000;	
	font-weight:bold;
padding:1px 10px;	
float:left;

}




table.block tr.msgfooter td {
	background-color: #BBBE73;
}

table.block td.msgtext {
	white-space: normal;
}

.greeting table.block th strong{
	font-weight:normal;
}
.greeting table.block td{
	background:none;
	color:black;
	font-size:18px;
	border:none;
	font-weight:bold;
	font-family:'Times New Roman';
	vertical-align:top;
	padding-top:0 !important;
}


/* Статус темы или форума*/
	.theme_status {width: 12px;} 

/* Название темы или форума*/
	.theme_name {font-family:'Times New Roman';width:500px;} 
	.theme_name a {font-size:15px;font-family:'Times New Roman';} 
	.theme_name dfn {margin: 3px 0 0 0;  display: block; font-style:italic;font-family:'Times New Roman';font-size:13px;color:#999;} 

/* Ник автора последнего  сообщения*/
.theme_autor {vertical-align: middle; width: 90px;text-align: center; vertical-align: middle!important; font-size: 11px;}


/* Количество ответов в теме или форуме*/


/*Количество просмотров темы*/
	.theme_look {text-align: center; vertical-align: middle!important;width:85px}
	.theme_answers{width:75px;}
/*Количество тем в форуме*/
	.theme_count, .theme_answers , .theme_info {text-align: center; vertical-align: middle !important;font:normal 13px 'Times New Roman', sans-serif;}
	
/*Информация по последнему обновлению в теме или форуме*/
	
.theme_info  a,  .theme_info  strong{color:#432f5e !important;}

/*Время последнего сообщения в теме или форуме*/
	.update_date {font-size: 10px;background: url('/img/forum/date.jpg') 0 0 no-repeat;display:block;padding:0;margin:0;}


/* Просмотренные темы или форумы */
	/*tr.visited td, 
	tr.visited a, 
	tr.visited .theme_autor,
	tr.visited .theme_answers,
	tr.visited .theme_info,
	tr.visited .theme_look,
	tr.visited dfn {color: #666;}*/
	
	tr.visited .theme_autor a{text-decoration: none; }

	tr.visited a, 
	tr.visited a:hover {font-weight: normal;}
	tr.visited a:hover {}

	/*tr.visited .theme_info {font-size: 10px;} */
	tr.visited .theme_answers,
	tr.visited .theme_look {/*color: #666;*/}


/* Техническая информация */
div.techinfo {
	margin-top: 30px;
	text-align: center;
	font-size: 15px;
	font-family:'Times New Roman';
	padding-bottom:10px;
	clear:both;
}
div.techinfo a{
	/*color:#fff;*/
}
/* Управление форумом или темой */
div.forumaction {
	/*text-align: right;
	padding:5px 0px 5px 0px;
	font:bold 10px Verdana, sans-serif;*/
	height:30px;
}

/* Фильтр сообщений форума или темы */
div.forumfilter {
	font:normal 13px 'Times New Roman', sans-serif;
	background:#c5bfc9 url('/images/inner/forumfilter_bg.png') 0 0 repeat-x;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:5px;
}
div.forumfilter form{
	margin-left:37px;
}
div.forumfilter select {
	font-size: 9pt;
	border-top:1px solid;
	margin-right:5px;
}
div.forumfilter  input, div.maketopic input{
	font-weight:bold;
	padding:1px 10px;
}
/* Поиск */
div.search {
	text-align: right;
	font-size: 9pt;
}

/* Список сообщений */
div.msginfo {

	width:300px;
	
	position:relative;
}





/* Область цитирования */
div.quote {
	margin: 0px 10px 0px 10px;
	color: black;
	font-weight: normal;
	/*font-size: 10px;*/
}

div.quote div {
	font-weight: normal;
	/*font-size: 11px;*/
	margin: 0 20px;
	border: solid 1px #FADFA8;
	background-color: #F3F4C2;
	padding: 2px;
}

/* Страничная разбивка */
div.bypages table {
	clear: both;
	width: 100%;
	margin: 5px 0;
/*	color:#fff;*/
	font-size:13px;
	font-family:'Times New Roman';

}
.pages{
	font-style:italic;
	color:#999;
}
div.bypages table a {
	text-decoration: none;
	/*border: solid 1px #CCCCCC;*/
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	font-weight: bold;
}

div.bypages table td {padding: 3px;}
div.bypages table a.current {
;
}

/* Создание темы и сообщения */
table.form {
	width: 100%;
}

table.form td {
	border: 0;
	padding: 0;
}

table.form input {
	width: 90%;
}


/* Профиль пользователя */

/* Чёрный список */
div.blackList th {
	border: 1px solid black;
}
#profile{
	margin-top:0px;
	/*color:#fff;
	font-size:12px;*/

}
#profile table td, #profile table th{vertical-align:top;padding-top:0;}
#profile table, #profile  h2{
	margin-left:20px;
	margin-top:0;
	padding-top:0;
/*	color:#fff;
	font-size:12px;*/
}
#profile table  td#info{padding-left:5px;}
#profile table th{
	text-align:right;
}

#profile em{
	margin-left:5px;
	display:block;
	font-style:italic;
}

#profile h1{font-size:18px;}

/*правила*/
#rules{
	font-family: Helvetica, Verdana, 'Times New Roman', sans-serif; 	
	font-size:13px;
	width:100%;
	margin:20px 0;
}
#rules h1, #rules h3{
	font-size:19px;
	padding:3px;
}
#rules h3{
	font-size:15px;	
}

#rules a:hover{
	color:#66FFFF;
}
#rules a:visited{
	color:#99CCFF;
}
.statblock table.block{
	width:680px;
}
.statblock table.block  tr th{
	width:680px;
}

.statblock table.block td{
	
	font:normal 15px 'Times New Roman', sans-serif;
	
}
td#RegFormAttention{
	background:#F66600 url('/images/inner/registration_bg.gif') 0 0 repeat-x;
	padding-top:3px;
	padding-bottom:3px;
}
.margin_small{
	margin:10px;
}
table.adminpage{
	/*color:white;*/
}
table.adminpage td.leftpanel a{
	/*color:white;*/
}
table.adminpage td.leftpanel table.block a{
	color:#0456C5;
}
#bredscrums_bottom{
	font-size:12px;
	color:#ccc;
	float:left;
	width:100%;
	clear:both;
}
#bredscrums_bottom a{
	/*color:#fff;*/
}
div.submit{
	padding-top:10px;
}
div.submit input{
	font-weight:bold;
	border:none;
}
div.querySubmit input, div.submit input{
	border:none;
	width:104px;
	height:21px;
	color:#fdfffc;
	margin-left:23px;
	background:url('/images/rk/vote_bg_03.jpg') 0 0 no-repeat;
	margin-bottom:10px;
}
div.query, div.querySubmit{
	display:inline;
}
div.query{
	;
}
div.querySubmit input{
	padding-right:5px;
}

/*
	поиск по сайту
*/
 #sForm{
	position:absolute;
	top:10px;
	right:0px;
	width:200px;
}
 #sForm{position:relative;margin-bottom:20px;height:30px;width:240px;clear:both}
 #sForm div.querySubmit input{
	position:absolute;
	right:0;
	top:11px;
	font-weight:bold;
	width:36px;
	height:21px;
	border:1px solid #3695FF;
	background:#E5FCFF url('/images/business/submit_bg_15.jpg') -1px -1px no-repeat;
}


#sForm div.query input{
	width:200px;
}
#CounterAdminAndLawInformation{
	position:absolute;
	left:0px;
	bottom:10px;
	
}
#CounterAdminAndLawInformation a{
	
}

#LIinvisible{
	position:absolute;
	top:0;
	left:0;
}

strong.theame_author{
	font-weight:normal;
	color:#CC6633;
}
.forumsmanage{
	margin-left:20px;
}
table.adminpage table.block{
	margin-left:20px;
	max-width:680px;
}
div.forumstruct {clear: both;}
div.forumstruct table{width:685px;}
div.forumstruct table tr th{
	font:bold 18px 'Times New Roman', sans-serif;
	vertical-align:middle;
	font-weight:normal;
}
div.forumstruct table tr  td{

	vertical-align:top;
}
div.maketopic table.block {
	width: 100%!important;
	border-collapse:collapse !important;
	border:none !important;
}
div.maketopic table.block tr  td, div.maketopic table.block tr  th{width:650px;border:none !important;}
div.maketopic table.block textarea {
	width:640px;
}

.statblock table.block  tr.header td{
	padding-left:15px;
}



td.greeting_submit input{
	float:left;
}
h1#forum_page_title span{
	background:url('/images/forum_h1_span_bg.gif')  0 5px no-repeat;
	padding-left:30px;
}
.greeting table.block tr td.gree{
	font:normal 15px 'Times New Roman', sans-serif;
}
span.nw{
	display:block;
	margin-top:15px;
}
.greeting table.block tr td.pass table td{
	border: 0;
	padding: 0;
	white-space: nowrap;
	vertical-align:middle;
	color:#000;
	font:normal 15px 'Times New Roman', sans-serif;

	padding:5px 0;
}
blockquote.quote{	
	padding-top:10px;
	padding-bottom:7px;
	font-size:13px;
	font-style:italic !important; /**/
}
blockquote cite, blockquote div{
	margin-left:27px;font-style:italic !important;
} 
	blockquote.quote div{font-style:italic !important;}
blockquote cite{
	color:#999;
	font-size:12px;
}
tr.bg_none td{
	background:none !important;
}
.forumstruct .block div.msginfo a:hover{
	color:#999 !important;
}

div.greeting table.block tr th{
	background:none;
	border:none;
	font-size:18px;
	font-weight:normal;
	padding-left:10px;
	padding-bottom:0 !important;
	margin-bottom:0px !important;
	line-height:25px;
	height:25px;
}
table.block td.pass{
	vertical-align:middle;
}
table.block td.pass table{
	width:100%;

}
div.msginfo a{
	position:absolute;
	left:0;
	top:5px;
	display:block !important;
	font:normal 12px 'Times New Roman', sans-serif;
	color:#999;
}
.theme_autor a {text-decoration: none !important; color: #333333;font-size: 11px;}
.theme_info  { font-size: 11px !important; color: #999 !important; vertical-align: middle !important; white-space: nowrap;text-align: left;width:110px;} 

.theme_look, .theme_answers, .theme_count, table.block tr.header td {font-size:13px !important;}
table.block tr.header td {
	font-family:'Times New Roman';
	font-size: 13px !important;
	font-weight: bold;

}
.forumstruct table.block tr.header td {
font-size: 13px !important;
}
td.msgtext{font-size:15px !important;}
/**/