/* Стандартная заголовочная часть - - будет тиражироваться везде */
* { font-family: Verdana, arial, tahoma, sans-serif }
html { font-size: 100.01%; overflow: auto }
body { padding: 0; margin: 0; font-size: 62.5% }
div { padding: 0; margin: 0 }
img { border: 0; padding: 0; margin: 0 }
table.design { padding: 0; margin: 0; border-spacing: 0; empty-cells: show;
border-collapse: collapse; width: 100%; /*table-layout: fixed*/ }
td { vertical-align: top; padding: 0px }
form { padding: 0; margin: 0 }
ul { padding: 0; margin: 0; vertical-align: top; list-style-position: inside }
li { padding: 0; margin: 0}

a:link, a:visited { color: #37658D; text-decoration: none }

#title { text-align: center; background: url('/upload/prin/bg_head_r.jpg') #2262A0; height: 144px }
#intitle { position: absolute; width: 50%; background: url('/upload/prin/bg_head_.jpg'); height: 123px; z-index: 10 }
#topline { background: url('/upload/prin/bg_head_.jpg') #F0DAA9; background-position: bottom; height: 18px; padding-top: 3px }
#title ul { display: block; float: left; list-style-type: none; }
#title li { display: block; float: left; padding: 0 8px 0 6px; font-size: 10px; font-weight: bold; border-left: #37658D 1px solid; }
#title li:first-child  { border: 0 }
#title form { display:inline}
#title fieldset { display: inline; border: 0; margin: 0;  padding: 0 }
#title legend { display: none }
#title input { font-size: 0.9em; padding: 0; margin: 0; border: 0 }

#title ul, #title li a  { color: #37658D; text-decoration: none }
#bottomline { background:#1E2551 ; text-align: center; padding: 7px }
address { font-style: normal; font-weight: bold }
#bottomline, #bottomline a { color: #85C9EB }

#leftcol { color: #000; border-left: #498BBB 1px solid; background: #f8f7f1; background-repeat: no-repeat;}
#midcol, #subcol {background: #fff; color: #000; border: #DCB87B solid; border-width: 0 1px 0 1px; padding: 10px; font-size: 1.0em }
#rightcol { background: #f8f7f1; color: #000; border-right: #498BBB 1px solid; padding: 10px; text-align: center }
#rightcol li { padding: 4px 0 }

#leftcol div  { position: relative; background: url('/upload/prin/left_men.jpg'); margin-bottom: 50px; }
#leftcol div div { padding-bottom: 11px; background: url('/upload/prin/left_mep.jpg'); background-position: bottom; background-repeat: no-repeat; }
#leftcol ul { display: block; list-style-type: none; background: url('/upload/prin/left_meo.jpg'); background-position: top; background-repeat: no-repeat; padding-top: 15px; font-weight: bold; text-transform: uppercase }
#leftcol ul li { display:block; background: url('/upload/prin/ml_db000.gif'); background-position: top; background-repeat: no-repeat; font-size: 9px; letter-spacing: -1px } 
#leftcol ul li a { display: block; background: url('/upload/prin/ml_dt000.gif'); padding: 9px 4px 9px 10px; 
height: 52px; color: #fff; text-decoration: none; background-position: bottom; background-repeat: no-repeat; }
#leftcol ul li a img { float: left; padding-right: 7px; }
#leftcol>ul>li:first-child, #leftcol>ul>li:last-child a { background: none }
#leftcol ul li.active { background: #232F5E; }
 
#leftcol ul li div { padding-bottom: 11px; background: url('/upload/prin/sub_menw.jpg'); background-position: bottom; background-repeat: no-repeat; margin: 0}
#leftcol ul ul { padding-top: 13px; background: url('/upload/prin/sub_menv.jpg'); background-position: top; background-repeat: no-repeat; font-size: 90%; font-weight: bold; }
#leftcol ul ul li { background: url('/upload/prin/sub_menu.jpg') }
#leftcol ul ul li a { background: none; padding: 7px 12px }

h1 { font-size: 1em; color: #37658D; text-decoration: none; font-weight: bold; margin: 10px 0; padding: 0 }
.news_title { color: #688BC3; font-size: 1.1em; font-family: verdana, arial, tahoma, sans-serif; margin: 4px 0; padding: 0}
.infoelm { float: left; max-width: 220px; padding: 8px; height: 23em; text-align: center; font-size: 0.8em; font-weight: bold }
.infoelm a { color: #438dc1; text-decoration: none }
.infoelm a:visited { color: #551a8b; text-decoration: none }
.textserve { text-align: right; font-weight: bold; font-size: 0.9em; margin-top: -12px }
.textserve a { color: #d7bb81; text-decoration: none  }
.newpic { float: left; margin-top: -30px; position: relative; z-index: 100 }
.news { padding: 12px 0; border-bottom: #D7BB81 1px solid }
.news_img {margin-right: 10px; margin-bottom: 10px}

.head { font-size: 1em; text-decoration: underline }
.textserv:link,a.textserv:visited { display: block; color: #1f6297; font-size: 10px; clear: both; padding-top: 10px; font-weight: bold; text-decoration: none }
.textserv { display: block; color: #1f6297; font-size: 10px; clear: both; padding-top: 10px; font-weight: bold; text-decoration: none }
a.textserv img { float: left; margin-right: 10px; font-size: 10px; vertical-align: bottom; text-decoration: none }
.underline { width: 315px; font-weight: bold; border-bottom: #688BC3 1px solid; display: block }

#tblteh { width: 100% }
#tblteh td {color: #2A3B40; font-size: 10px; height: 22px; text-decoration: none; font-family: verdana, arial, tahoma, sans-serif; text-decoration: none }
#tblteh td.head {border-top: 1px solid #9E9E9E; border-bottom: 1px solid #9E9E9E;  background-color: #CFE3EC; text-align: center }
#tblteh td.head1 {border-bottom: 1px solid #9E9E9E; text-align: center }
#tblteh td.subhead {background-color: #6F9DCD; text-align: left; padding-left: 10px; color: #FFFFFF; font-size: 10px; font-weight: bold }
#tblteh td.item {border-right: 1px solid #9E9E9E; text-align: left; padding-left: 10px; border-bottom: 1px solid #9E9E9E }
#tblteh td.item0 {border-right: 1px solid #9E9E9E; text-align: center; border-bottom: 1px solid #9E9E9E; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px }
#tblteh td.item1 {text-align: center; border-bottom: 1px solid #9E9E9E; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px }

.page_link, .current { padding: 6px }
.path_arrow { color: #37658D; padding: 0 5px }

/* Стили для форумов */
.add_message_bbcode_table img
{
	padding: 0px;
	margin: 0px;
}

.add_message_bbcode_table td
{
    border-collapse: collapse;
    border-width: 3px;
    border-color: #BAB188;
    border-style: solid;
    cursor: pointer;
    padding: 4px 3px 2px 0px;
    border: 1px solid #f00  
}

.group_gallery
{
	float: left;
	position: relative;
	padding: 7px;
	margin: 0px 25px 25px 0px;
	background-color: #ded9cc;
}

.group_gallery img
{
	padding: 1px;
	border: 1px solid #c6bea7;

}

.group_gallery .t
{
	position: absolute;
	top: -4px;
	left: 0px;
	background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .r
{
	position: absolute;
	top: 0px;
	right: -4px;
	background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
	width: 4px;
	height: 88px;
}

.group_gallery .b
{
	position: absolute;
	bottom: -4px;
	right: 0px;
	background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
	width: 88px;
	height: 4px;
}

.group_gallery .l
{
	position: absolute;
	bottom: 0px;
	left: -4px;
	background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
	width: 4px;
	height: 88px;
}

/*Таблица груп форумов*/
.table_group_forums
{
    width: 100%; 
    padding: 2px;   
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:0px;
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
	color: #353535;
} 
/*Заголовок группы форумов*/
.title_group_forums
{
    font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
    /*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
    background-color: #EAE4DF;
	color: #353535;
    font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;	
	border-style: solid;
	border-color: #C8C0A9;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #C8C0A9;
	border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
    color: #6C5722;    
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #353535;
	background-color: #EAE4DF;
	font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
	width: 100%;
	padding: 2px;
	border: 0px;
}

/*Таблица добавление сообщения */
.table_forum_message
{
	width: 100%;
	color: #000000;
	padding: 2px;
	border-collapse: collapse;	
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;
	background-color: #EAE4DF;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width:1px; 
	border-color: #C8C0A9;
	border-style: solid;	
}



/*Ячейка таблицы текущего форума*/
.table_forum td
{
/*
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #000000;
    border-style: solid;
    */
}
/*Строка заголовка форума*/
.row_title_forum
{
    /*background-color: #F7F7F7;    */
    padding-top: 5px;
}
/*Таблица заголовка форума*/
.table_title_forum
{
    width: 100%;
    color: #000000;
}

/*Ячейка таблицы заголовка форума*/
.table_title_forum td
{
    border: none;
}

/*Заголовок форума*/
.title_forum
{
    color: #353535;
    font-weight: bold;
}

/*Описание форума*/
.desc_forum
{
   /* font-size: 10px;*/
}

/*Таблица тем в таблице текущего форума*/
.table_themes
{
	width: 100%;

	/*cellpadding*/
	padding: 2px;
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
}

/*Таблица тем в таблице текущего форума*/
.table_themes td
{
	/*cellpadding*/
	padding: 3px;
	
	/*cellspacing*/
	border-spacing: 0px;

	color: #000000;

	border-collapse: collapse;
	empty-cells: show;
	
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #EAE4DF;
    font-weight: bold;
    /*text-align:center;*/
    height: 25px;
    width: 100px;
    padding-left: 10px;
}
.row_title_themes td
{
	color: #353535;
}
.row_title_themes_message
{
    height: 25px;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;    
    background-color: #EAE4DF;
}
.row_title_themes_message label
{
    color:#353535;
}

/*Ячейка таблицы тем атрибут*/
.theme_td_attribute
{
	width:20px;	
}
/*Ячейка таблицы тем заголовок*/
.theme_td_title
{
		
}
/*Ячейка таблицы тем автор*/
.theme_td_author
{
	width: 120px;
}
/*Ячейка таблицы тем дата создания*/
.theme_td_create_date
{
	width:80px;	
}
/*Ячейка таблицы тем количество ответов*/
.theme_td_count_answer
{
	width:50px;
}
/*Ячейка таблицы тем последнее сообщение*/
.theme_td_last_message
{
	width: 120px;
}
/*Ячейка таблицы тем действие*/
.theme_td_action
{
	width:140px;
}


.color_hidden_theme
{
	background-color: #ECE9DB;
}
.color_2_theme
{
	background-color: #FAF9F2;
}

/*Таблица сообщений*/
.table_messages
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border: 0px solid #C8C0A9;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
    border-collapse: collapse;
    empty-cells: show;
    border: 1px solid #C8C0A9;
}

/* Таблица добавления нового сообщения */
.add_message_table, .add_message_table td
{    
	/*border: 0px solid #000000;*/
	border: none;
}

/*Строка темы сообщения*/
.row_title_messages
{
    background-color: #EAE4DF;
    font-weight: bold;
    color:#353535;
}
/*Таблица темы сообщения*/

.table_title_message
{
    width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
    border: none;
}
/*Тема сообщения*/
.title_messages
{
    color: #353535;
}
/*Имя автора сообщения*/
.author_name
{
    font-weight: bold;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
	color: #0089C6;
	text-decoration: underline;
	cursor:hand;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
    background-color: #EAE4DF;
    border-collapse: collapse;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;    
    padding:5px;
}
/*Стиль для BBcode - code*/
.codestyle
{
	font-family:'Courier New Cyr';
	border-collapse: collapse;
	border: 1px solid #353535;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
    background-color: #EAE4DF;
    color:#353535;
    /*font-weight: bold;*/
}

/*Таблица параметров сообщения*/
.table_message_parameters
{
    width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
    border: none;
}

/*Таблица информации об авторе*/

.table_user_info
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}

/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #C8C0A9;
    border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
    background-color: #EAE4DF;
    font-weight: bold;
    color: #353535;
}

/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
    border: none;
    margin: 5px;
}

.table_extra_properties td
{
    border: none;
}


.smiles_td td
{
	border: 0px;
}
/*Конец стилей для форума*/
