	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		font-size: 14px;
		font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
		background:#EEEDE8;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
	}
	a {color:#1827DC;text-decoration:underline}
	a:hover {color:#000;text-decoration:none;}
		a:hover {color:#1827DC;text-decoration:none;}
h1{font-size:25px}
 
h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
		clear:both;
                color:#675144;
	}
h3 {font-size:20px;margin:10px 0px 5px 0px}	
	p {
		margin:.4em 0 .8em 0;
		padding:0;
		font-size:14px;
	}
	strong,center,b{font-size:12px;}
	div{font-size:14px}
	img {border:0px;margin-right:5px}
        .submit,.input_buttom_search_button,.gray_button input{border:none;background:#635655;color:#fff;padding:2px;cursor:pointer}
ol li{margin:10px}
	/* Header styles */
	#header {clear:both;float:left;width:100%;padding-top:10px}
        #header table{height:128px;width:100%}
	#header td {text-align:center}
        #header a{text-decoration:none}
        #header h2{color:#000;font-size:28px}
	#header p,#header h1,#header h2 {padding:.4em 15px 0 15px;margin:0;color:#fff}
	
      

	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#635655;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#F0F0F0;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#F0F0F0;		/* center column background colour */
	}
	.threecol .colleft {
		right:64%;			/* width of the middle column */
		background:#F0F0F0;	/* left column background colour */
	}
	.threecol .col1 {
	  background:#f0f0f0;
	  padding:2%;
		width:56%;			/* width of center column content (column width minus padding on either side) */
		left:107%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:15%;			/* Width of left column content (column width minus padding on either side) */
		left:30%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:93%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
	}
	#footer p {
		padding:10px;
		margin:0;
	}

 /*верхнее меню*/
#footer{background:#0185d7;color:#fff}
#footer p,#footer a{color:#fff} 
#header {background:url('/images/bg.jpg') repeat-x}
#header ul {list-style: none;}
#header #nav {margin: 0;padding: 0;list-style: none;background: #fff	}
#header #nav .main{	float:left;padding:5px}
#header #nav .main a{background: #0087d8;color:#fff;display:block;padding:5px}
#header #nav li {position: relative;margin:0px}
#header #nav li ul {position:absolute;left: 0px;top:40px;display: none;padding:0px;width:200px;z-index:100;background: #fff}
/* Styles for Menu Items */
#header #nav ul li a {display: block;text-decoration: none;color: #777;background: #fff;padding: 5px;}
/* Holly Hack. IE Requirement \*/
#header #nav ul li { height: 1%;text-align:center;width:100%;border-bottom:1px solid #000 }
#header #nav ul li a { height: 1%;font-size:13px }
/* End */
#header #nav li:hover ul, li.over ul { display: block; } /* The magic */
 /*///верхнее меню*/
.col2 h3 a,.col3 h3 a{text-decoration:none} 
.news_list{background:#F0F0F0}	
.top_menu{background:#f4f4f4}
.top_menu p{font-size:10px}
.col2 .top_menu{background:#fff}
.col2 .top_menu {list-style:none;}
.col2 .left_menu,.col3 .left_menu {padding:0px;margin:0px;margin-top:20px}
.col2 .left_menu li,.col3 .left_menu li{background:#E3E0DB;margin-bottom:10px}
.col2 .left_menu li a,.col3 .left_menu li a{display:block;padding:5px;background:#1827DC;color:#fff;font-size:18px;text-decoration: none;}
.col2 .left_menu li a:hover,.col3 .left_menu li a:hover{background:#FE0000;color:#fff;font-size:18px;text-decoration: none;}
.col2 .left_menu li  p,.col3 .left_menu li  p{	font-size:13px;}
.col3 h1{background:none repeat scroll 0 0 #635655;color:#fff;font-size:18px;padding:3px 3px 3px 15px;margin-bottom:10px; text-decoration:none;}
.col3 a {}
.col3 .right_news p.news_title {width:100%;color:#000; margin: 5px 0px; float: left;}
.col3 .right_news .news_body a.news_title {border:0px;padding-right:5px;float:left}
.col3 .right_news .news_body a.news_title:hover{background:#f4f4f4}
.col3 .right_news .news_body a.news_title img{border:0px;}
.col3 .right_news {background:#E3E0DB;}
.col3 .right_news .news_title .date{background: #635655; color:#fff; font-weight: bold; float: left; padding: 4px; height: 14px; font-size: 10px;}
.col3 .right_news .news_title a{color:#952C1E; padding: 3px; display: block; float: left; font-size: 13px;text-decoration:underline;}
/*.col3 .right_news .news_body{background:#f4f4f4}*/
.col1{min-height:900px}
.col1 .news_list img{border:0px;max-width:300px;max-height:300pxmargin:10px;}
.col1 .news_list .news_img{width:60px}
.col1 .news_list .news-body{margin:7px 0px;float:left;width:100%}
.col1 .news_list .news_title a{color:#952C1E;font-size:15px;font-weight:bold;}
.col1 .news_list .news_title .date{float:right}
.col1 .news_list .news_title a:hover{background:none;text-decoration:underline}
.col1 .news_list a.news_title{float:left}
.col1 .news_list a.news_title:hover{background:none}
.col1 .news_list a.news_title img{border:0px;margin:0px 5px 0px 0px;width:5em}
.col1 h4{font-weight:normal;font-size:14px}
.col1 .n_history img{margin:5px;display:block}
.col1 #ShowAddComment a{background:#656565;color:#fff;padding:3px}
.col1 #AddRecord{margin:10px 0px}
#d_z{background:none repeat scroll 0 0 #635655;border:medium none;color:#FFFFFF;cursor:pointer;padding:3px;}
.arrow_up_gray,.arrow_down,.arrow_up_gray,.arrow_down_gray{float:left;}
.button{background:none repeat scroll 0 0 #635655;border:medium none;color:#FFFFFF;padding:2px;cursor:pointer}
/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl {color: #952C1E;padding: 0.2em 0.5em 0.2em 0.5em;float: left;display: block;margin-right: 0.3em;margin:20px 3px}
.page_link {background: #ccc;}
a.page_link:hover {color: #fff; background: #635655; float: left;display: block;border-bottom:0;}
.current {font-weight:bold;background: #635655;color: #fff;}
.ctrl {padding: 0.5em 0.5em 0.3em 0.5em;font-size: 10px;color: #952C1E;}

/* Стили для форумов */
/* Таблица груп форумов */
.table_group_forums
{
	width: 100%; 
	padding: 2px; 
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
	vertical-align: middle;
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
	vertical-align: middle;
}
.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 0px;
	border-color: #656565;
	border-style: solid;
	background-color: #EFEEEA;
	color: #000000;
	vertical-align: middle;
}
/*Заголовок группы форумов*/
.title_group_forums
{
	font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
	/*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
	background-color: #EFEEEA;
	color: #000000;
	font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;	
	border-style: solid;
	border-color: #656565;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
	vertical-align: middle;
}
/*Имя залогинившегося пользователя*/
.name_users
{
	color: #DB1905;	
}




/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #000000;
	background-color: #EFEEEA;
	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: #656565;
	border-style: solid;
	background-color: #EFEEEA;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width: 1px; 
	border-color: #656565;
	border-style: solid;	
	vertical-align: middle;
}

/*Ячейка таблицы текущего форума*/
.table_forum td
{
	vertical-align: middle;
}
/*Строка заголовка форума*/
.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: #000000;
	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: #656565;
	border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
	background-color: #EFEEEA;
	font-weight: bold;
	/*text-align:center;*/
	height: 25px;
	width: 100px;
	padding-left: 10px;
}
.row_title_themes td
{
	color: #000000;
}

.row_title_themes_message
{
	height: 25px;
	width: 100px;
	padding-left: 5px;
	padding-right: 5px;	
	background-color: #EFEEEA;
}
.row_title_themes_message label
{
	color:#000000;
}

/*Ячейка таблицы тем атрибут*/
.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: #F9F9F9;
}
.current_page_link:visited
{
	/*color: #6C5722;*/
}

.add_theme_table
{
	width: 100%;
	border-collapse: collapse;
	background-color: #EFEEEA;
	color:#000000;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
}
.add_theme_table td
{
	background-color: #EFEEEA;
	border-width: 8px;
}
/*Таблица сообщений*/
.table_messages
{
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;	
}
/*Строка темы сообщения*/
.row_title_messages
{
	background-color: #EFEEEA;
	font-weight: bold;
	color:#000000;
}
/*Таблица темы сообщения*/
.table_title_message
{
	width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
	border: none;
}
/*Тема сообщения*/
.title_messages
{
	color: #000000;
}
/*Имя автора сообщения*/
.author_name
{
	font-weight: bold;
	cursor: pointer;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
	color: #0089C6;
	text-decoration: underline;
	cursor:pointer;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
	background-color: #EFEEEA;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;	
	padding: 5px;
}

/*Стиль для BBcode - code*/
.codestyle
{
	font-family: monospace;
	border-collapse: collapse;
	border: 1px solid #656565;
	background-color: #EFEEEA;
	padding: 5px;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
	color:#000000;
	/*font-weight: bold;*/
}
/*Таблица параметров сообщения*/
.table_message_parameters
{
	width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
	border-width: 0px;
}

/* Таблица добавления нового сообщения */
.add_message_table
{	
	border: 1px solid #656565;
	color:#000000;
	background-color: #EFEEEA;
}
.add_message_table td
{
	border-width: 0px;
}
.add_message_bbcode_table td
{
	border-collapse: collapse;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
	cursor:pointer;	
}
/*Таблица информации об авторе*/
.table_user_info
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
}
/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #656565;
	border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
	background-color: #EFEEEA;
	font-weight: bold;
	color: #000000;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
	background-color: #EFEEEA;
	font-weight: bold;
	color: #000000;
}
/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
	
}
/*Ячейка таблицы дополнительных параметров пользователя*/
.table_extra_properties td
{
	border: none;
}

/* Ячейка смайликов */
.smiles_td td
{
	border: none;
}
/* Конец стилей для форума */
/*Кабинет пользователя*/
.users_list{text-align:center;}
.users_list a{font-size:17px}
.users_list h1{font-size:23px}

.st_search ol li a{font-size:17px}
/*OPROS*/
#answer{margin-top:3px}
.poll_2{color:#000;font-size:12px;}
.survey_block{
	padding:0px 0 5px 5px;
}
.poll_2 h1{font-size:16px;font-weight:bold;}
.poll_2 a {text-decoration:none; color:#000;Arial, helvetica, sans-serif;font-size:12px;font-weight:bold;}
.polls {text-decoration:none; color:#656565;Arial, helvetica, sans-serif;font-size:16px;font-weight:bold;}
.pols  {text-decoration:none; color:#656565;Arial, helvetica, sans-serif;font-size:14px;font-weight:bold; margin-top:20px;}
#poll_r{display:block; width:48%;float:left;/*height:40px;*/height:25px;margin-top:5px;padding:0 1%;font-size:16px;/*font-size:30px;*/}
#poll_a{display:block;width:48%;float:left;height:25px;/*height:40px;*/margin-top:5px;padding:0 1%;font-size:16px;color:#fff/*font-size:30px;*/}
.poll_2{background:#E3E0DB;}
.opros_title span {border-bottom:2px solid #656565;color:#000;font-size:12px;font-weight:bold;padding:0;text-decoration:none;}
.news_img{max-width:100px;}





.down {background:url(/images/k.png) no-repeat left; padding: 1px 15px 1px 15px;}
.down a:link {font-size: 15pt; color: #FF0000; TEXT-DECORATION: underline;}
.down a:hover {font-size: 15pt; color: #FF0000; TEXT-DECORATION: underline;}
.down1 {}
.down1 a:link {font-size: 15pt; color: #FF0000; text-decoration: blink underline;}
.down1 a:hover {font-size: 15pt; color: #FF0000; TEXT-DECORATION: underline;}
.current, .page_link
  {border: 1px dashed #0089CE;padding: 0.2em 0.5em 0.3em 0.5em;float: left;
   display: block;margin-right: 0.3em;background: #FF0000;float: left;}

.img{border-width: 5px;border-color: #F2ECCE;border-style: solid;}
.podpis{color: #FF0000;font-weight: bold;}
.news_date{font-size: 7pt;color: #ccc;	width: 20%;
           padding-left:5px;padding-top: 0px;padding-bottom: 0px;}
.menu_line, .footer_line{background-image: url('/images/menu_line.gif');
	                       height:1px;background-repeat: repeat-x;background-position: 50%;}

.menu_point{padding-left:5px;padding-right:8px;}
ul li{margin-bottom: 3pt;margin-top: 3pt;}
ol li{margin-bottom: 7pt;margin-top: 7pt;}
.top_text_padding{padding-top: 20px;}
.top_text, .logo{font-size: 7.5pt;color: #777777;}
.text_point{padding-right: 9px;padding-left: 16px;}
.line_text{padding-right: 9px;color:#939393;}
.point{margin-top: 25px;margin-bottom: 12px;}
.table_border, .table_border td{border-collapse: collapse;empty-cells: show;
	                              border-width:1px;border-color: #222222;border-style: solid;}
a:link, a:hover, .menu_table a:link, .menu_table a:hover, .menu_table a:visited
{
	color: #0089CE;
	TEXT-DECORATION: underline;
}
a:visited{color: #0089CE;TEXT-DECORATION: underline;}
.title{font-size: 15pt;color: #3D3D3D;font-weight: normal;}
h5{font-size:24pt;color: #FF0000;font-weight: normal;}
h5 a{	font-size:24pt;	color: #FF0000;	font-weight: normal;}
form{margin-bottom:0;margin-top:0;}

input, select, textarea
{
	font-family: Arial, Verdana, 'MS Sans Serif';font-size: 8pt;border: #777777 1px solid;
	color: #3D3D3D;padding: 1px;}
.input_blur{background: #F5F5F7;}
.input_buttom_search
{
	font-family: Arial, Verdana, 'MS Sans Serif';
	border: #dddddd 1px solid;
	color: #3e3e3e;
}

.input_buttom_search_button
{
	border: #dddddd 1px solid;
	color: #333333;
	background-color: #dddddd;
}


hr  /* Для IE */
{
	height: 1px;
	color: #dadada;
	border: none;
}

.news_date{color: #000;padding-top: 0px;padding-bottom: 0px;padding-right: 10px;}
.news_title{font-size: 12px;font-weight: bold;}
.news_description{padding-left:12px;margin-bottom:0em;color: #606060;}

/* Полоска результатов для голосований */
.polls
{
	background-color:#999999;
	height:10px;
}

/* ***************** */
/* Стили для форумов */
/* ***************** */

.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;    
}

/*Таблица груп форумов*/
.table_group_forums
{
    width: 100%; 
    padding: 2px;   
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #d3d3d3;
    border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
    border-collapse: collapse;
    empty-cells: show;
    border-width:1px;
    border-color: #d3d3d3;
    border-style: solid;
}
.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:0px;
	border-color: #d3d3d3;
	border-style: solid;
	background-color: #F5F5F7;
	color: #353535;
}
/*Заголовок группы форумов*/
.title_group_forums
{
    font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
    /*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
    background-color: #F5F5F7;
	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: #d3d3d3;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #d3d3d3;
	border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
    color: #6C5722;    
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
	color: #353535;
	background-color: #F5F5F7;
	font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
	width: 100%;
	padding: 2px;
/*	border-collapse: collapse;
	empty-cells: show;
	border-width:1px; */
	border: 0px; 
/*	border-color: #777777;
	border-style: solid;
	background-color: #F5F5F7;*/
}

/*Таблица добавление сообщения */
.table_forum_message
{
	width: 100%;
	color: #000000;
	padding: 2px;
	border-collapse: collapse;	
	empty-cells: show;
	border-width:1px; 
	border-color: #d3d3d3;
	border-style: solid;
	background-color: #F5F5F7;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width:1px; 
	border-color: #d3d3d3;
	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: #d3d3d3;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #F5F5F7;
    font-weight: bold;
    /*text-align:center;*/
    height: 25px;
    width: 100px;
    padding-left: 10px;
}
.row_title_themes td
{
	color: #353535;
}
.row_title_themes_message
{
    /*background-color:color:#353535; #F5F5F7;font-weight: bold;*/    
    height: 25px;
    width: 100px;
    padding-left: 5px;
    padding-right: 5px;    
    background-color: #F5F5F7;
}
.row_title_themes_message label
{
    color:#353535;
}

/*Ячейка таблицы тем атрибут*/
.theme_td_attribute
{
	width:20px;	
}
/*Ячейка таблицы тем заголовок*/
.theme_td_title
{
		
}
/*Ячейка таблицы тем автор*/
.theme_td_author
{
	width:80px;	
}
/*Ячейка таблицы тем дата создания*/
.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;
}
.current_page_link:visited
{
	/*color: #6C5722;*/
}

/*Таблица сообщений*/
.table_messages
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border: 0px solid #d3d3d3;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
    border-collapse: collapse;
    empty-cells: show;
    border: 1px solid #d3d3d3;
}

/* Таблица добавления нового сообщения */
.add_message_table, .add_message_table td
{    
	border: 0px solid #000000;
}

/*Строка темы сообщения*/
.row_title_messages
{
    background-color: #F5F5F7;
    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: #F5F5F7;
    border-collapse: collapse;
    border-width:1px;
    border-color: #d3d3d3;
    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: #F5F5F7;
    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: #d3d3d3;
    border-style: solid;
}
/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td{border-collapse: collapse; empty-cells: show;border-width:1px;border-color: #d3d3d3;border-style: solid;}
/*Строка имени пользователя*/
.row_user_name{background-color: #F5F5F7;font-weight: bold;color: #353535;}
/*Строка заголовка параметров пользователя*/
.row_user_parameters{background-color: #F5F5F7;font-weight: bold;color: #353535;}

/*Таблица дополнительных параметров пользователя*/
.table_extra_properties{border: none; margin: 5px;}
.table_extra_properties td{border: none;}
/*Конец стилей для форума*/

/*Стили для магазина*/
.shop_cart_table td, .shop_cart_table_title td
{padding-right: 10px;	padding-left: 5px;border-right: 2px solid #ffffff;height: 25px;}

.shop_cart_table td{border-bottom: 1px solid #f1f1f1;}
.shop_cart_table_title td{background-color: #f1f1f1;font-weight: bold;height: 30px;}
#error{color: #FF5500;border: 1px solid #FF5500;padding: 10px 10px 10px 40px;margin: 5px 0px 5px 0px;
	width: 600px;	clear: both;background: url('/hostcmsfiles/images/error.gif') no-repeat 10px 50%;}
	
.price_table_border, .price_table_border td
{	border-collapse: collapse;empty-cells: show;border-width:1px;border-color: #CCCCCC;border-style: dashed;
	padding-left: 5px;}
#footer p{
	font-size:12px
}

.image {
	width:30%;
}
.image img {
	width:100%;
	box-shadow:2px 2px 2px #bcbcbc;
	transition: all .5s;
}
.image img:hover {
	box-shadow:2px 2px 2px #0087d8;
}
.bordered img {
	border:2px solid #F2ECCE;
	padding:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.pull-left {
	float:left;
	margin:0 10px 10px 0;
}
.sideNews .item {
	clear:both;
}
.sideNews .item p a {
	text-decoration:none;
	font-size:14px;
	font-weight:800;
	color:#fb0604;
}
.web-logo {
	position:relative;
	width:130px;
	text-decoration: none;
	color: #fff;
	text-shadow: none;
	margin-right:2rem;
}
.web-logo span {
	position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: .8rem;
}
.web-logo img {width:100%;}
.red-logo {
position:relative;
	width:100px;
	text-decoration: none;
	color: #fff;
	text-shadow: none;
	margin-right:2rem;
	margin-top:1rem;
}
.red-logo img {
	width:100%;
}
.red-logo a {
	text-decoration: none;
	font-size: .9rem;
}