html, body
{	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;	
	margin: 0;
	padding: 0;	
	/*height: 100% !important;*/
	min-height: 581px;
	min-width: 1000px;
	height: auto;

}

/*{
border: 1px solid #f00;
}
*/
td{
vertical-align: top;
}

th{
text-align: center;
text-indent: 0;
}

p{
margin: 4px;
padding: 0;
}

img
{
border: none;
}

body
{
	background-color: #c4c4c4;
	font-family: 'Arial';
	color: #fff;
	font-size: 11px;
	letter-spacing: 1.5px;
}

h1{
	font-family: 'Arial';
	font-size: 16px;
	letter-spacing: 1px;
font-weight: bold;
}

h2{
	font-family: 'Arial';
	/*color: #fff;*/
	font-size: 12px;
	letter-spacing: 2px;
font-weight: bold;

}

h3{
	font-family: 'Arial';
	/*color: #fff;*/
	font-size: 14px;
	letter-spacing: 2px;
font-weight: bold;
color:#f25822;
}

a, a:hover, a:visited, a:active 
{
	/*color:#f25822;*/
/*color:#fff;**/
color: #000033;
	text-decoration:none;
}

a:hover
{
	text-decoration: underline;
}

.center_content a {
font-weight: bold;
}

ul{
margin: 5px 0;
}

ul, ol{
margin-left: 30px;
}

strong{
}

{
	border: #AA0000 1px solid;
	margin: 0;
	padding: 0;
}

.top
{
	width: 100%;
	height: 20px;	
	padding-top: 2px;
	}
	
	.top_text{
	float: right;
	margin: 0 20px;
	letter-spacing: 1px;
	font-size: 11px;
	}

.top_text a, .top_text a:hover, .top_text a:visited, .top_text a:active 
{
	color:#FFFFFF;
	text-decoration:none;
}

.top_text a:hover
{
	text-decoration: underline;
}
	
	.search_input{
	float: right;
	margin: 0 20px;
	}
	
	.header{
	height: 90px;
	width: 100%;
	background-color: #6e6e6a;
	position: relative;
	}
	
	.td_left{
	width: 170px;
	background: #6e6e6a url(/hostcmsfiles/urgi/images/white_pixel.gif) repeat-y 17px 0;
overflow: visible;
	/*height: 250px;*/
	vertical-align: top;
	}

.td_left a, .td_left a:hover, .td_left a:visited, .td_left a:active 
{
	color:#FFFFFF;
	text-decoration:none;
}

.td_left a:hover
{
	text-decoration: underline;
}
	
	.td_center{
	vertical-align:top;
/*background:  url(/hostcmsfiles/urgi/images/Fon_1.jpg) repeat 0 0;*/
	/*height:200px;*/
	}
	
	.td_right{
	width: 170px;
	background: transparent url(/hostcmsfiles/urgi/images/right_block_line.gif) repeat-y 150px 0;
	
	vertical-align: top;
	}

.center_content{
color: #000;
font-size: 12px;
letter-spacing: 1px;
}

.td_right a, .td_right a:hover, .td_right a:visited, .td_right a:active 
{
	color:#000;
	text-decoration:none;
}

.td_right a:hover
{
	text-decoration: underline;
}
	
	.body{
	width: 100%;
	}
	
	.footer{
	width: 100%;
	height: 60px;	
	background-color: #f25822;
	position: relative;
	}
	
	.header_logo{
	float: left;
	background: #fff url(/hostcmsfiles/urgi/images/header_logo_mini.gif) no-repeat 5px bottom ;
	width: 290px;
	height: 90px;	
	}
	
	.header_left_block{
	float: left;
	width: 154px;
	height: 74px;	
	padding: 8px;
	}
	
		.header_right_block{
	position: absolute;
	right: 0;
	width: 160px;
	height: 76px;	
	margin:0;
	padding: 7px;
	}
	
	
	.header_orange_block{
	position: absolute;
	right: 175px;
	height: 86px;	
	left: 462px;
	background-color: #f25822;
	top:2px;
	}
	
	.form_input{
	font-size: 10px;
	color: #6e6e6a;
	height: 11px;
	width: 90px;
	}
	
	.form_label{
	text-align: left;
	margin: 0;
	padding:0;
	letter-spacing: 1px;
	font-size: 11px;
	}
	
	.orange_marker_list
{		
font-size:11px;
letter-spacing:2px;
text-align:right;
list-style-type:none;
margin:0;
padding:0;
		}
		
		
		.orange_marker_list li {
margin:3px 0;
}

.orange_marker_list li:after
	{	
		/*content: url(/hostcmsfiles/urgi/images/orange_marker.gif);*/
	}
	
	.orange_marker_list li a {
color:#FFFFFF;
margin-right:15px;
text-decoration:none;
}

.orange_marker_list li a:hover {
text-decoration: underline;
}

	.orange_marker_list_right
{		
font-size:11px;
letter-spacing:2px;
text-align:left;
list-style-type: none;
margin:0;
padding:0;
		}
		
		
		.orange_marker_list_right li {
margin:3px 0;
}

.orange_marker_list_right li a {
color:#FFFFFF;
margin-left:15px;
text-decoration:none;
}

.orange_marker_list_right li a:hover {
text-decoration: underline;
}

.copy{
bottom:0;
font-size:11px;
letter-spacing:1px;
margin:0 40px 10px 0;
position:absolute;
right:0;
}

.border_vertical_left{
/*background-image:url(/hostcmsfiles/urgi/images/border_v.png);
background-repeat:repeat-y;
width:10px;
*/
background-color: #fff;
height:380px;
left:170px;
margin:0;
padding:0;
position:absolute;
top:112px;
width: 3px;
}


.border_vertical_right{

/*background-image:url(/hostcmsfiles/urgi/images/border_v_invers.png);
background-repeat:repeat-y;
width:10px;*/
background-color: #fff;
height:380px;
right:170px;
margin:0;
padding:0;
position:absolute;
top:112px;
top: 0;
width: 3px;
}








/**/
p.main_menu a, p.main_menu a:hover, p.main_menu a:visited, p.main_menu a:active{
color: #fff;
}

ul.main_menu_left{
padding: 0;
margin: 0 10px 60px 17px;
list-style-type: none;
width: 143px;
}

ul.main_menu_left li{
padding: 0;
margin: 0;
width: 143px;
}

p.current_menu_left{
	margin: 0;
	padding: 0;
	margin-left: -15px;
	padding-left: 15px;
/*background: transparent url(/hostcmsfiles/urgi/images/right_block_line.gif) repeat-y left top;*/
}

p.current_structure_left{
margin: 0 0 0 -40px;
padding: 0 0 0 40px;
background: transparent url(/hostcmsfiles/urgi/images/orange_pixel.gif) repeat-y 25px top;
}

p.current_structure_left a{
font-size: 14px;
color: #fff;
font-weight: bold;
}

p.current_menu a{
font-size: 14px;
/*color: #282825;*/
font-weight:bold;
}

.current_submenu p.current_structure_left {
background: transparent url(/hostcmsfiles/urgi/images/orange_pixel.gif) repeat-y left top;
}

.current_submenu p.current_structure_left a {
font-size: 11px;
font-weight:normal;
}

p.current_structure_right a{
font-size: 14px;
color: #fff;
font-weight: bold;
}

p.current_structure_right{
margin: 0;
padding: 0;
background: transparent url(/hostcmsfiles/urgi/images/white_pixel.gif) repeat-y right top;
}

.current_submenu p.current_structure_right a {
font-size: 11px;
font-weight:normal;
}




/**/

ul.main_menu_right{
padding: 0;
margin: 0 17px 60px 10px;

list-style-type: none;
width: 143px;
}

ul.main_menu_right li{
padding: 0;
margin: 0;
width: 143px;
}

p.main_menu{
background-color: #f25822;
padding: 3px 8px;
margin: 0;
font-size: 12px;
}

ul.main_submenu{
padding: 0;
margin: 0;
width: 143px;
list-style-type: none;
}

ul.main_submenu li{
padding: 0;
margin: 8px 0 0 15px;
width: 128px;
background-color: transparent;
}





ul.current_submenu{

margin: 0 0 0 -15px;
list-style-type: none;
width: 143px;
padding: 0;
}

ul.current_submenu li{
line-height:11px;
margin: 6px 0 0 40px;
padding: 0;
width: 103px;
}

li.current{
padding:0;
margin: 0;
}

.white_quare{
width: 290px;
height: 380px;
background-color: #fff;
position: relative;
top: 0;
left: 0;
text-align: right;
ver
}

#counters{
float: left;
margin: 10px 0 5px 30px;
}

.counter{
float: left;
margin: 0 5px;
padding: 0;
}


.contacts_element
{
	width: 245px; 
	float: left;
	padding: 10px;
	margin: 5px 10px 5px 10px;
	text-align: left;
}

.contacts_element a
{
	text-decoration: underline;
}

.contacts_element a:hover
{
	text-decoration: none;
}

.contacts_element_title
{
	font-size: 12px;
	background-color:#F25822;
	color:#FFFFFF;
	padding: 5px;
}

#photocarousel_left
{
margin: 0;
}

#photocarousel_left li{
list-style-type: none;
margin: 24px 0px 20px 0;
}

.td_right a, .td_right
{
color: #000;
}

.main_menu a{
color: #fff;
}

#post_login{
position: absolute;
top: 0;
left: 0;
background-color: #fff;
display: none;
border: 3px solid #F25822;
width: 600px;
padding:20px 50px;
height: 500px;
overflow: auto;
margin-top: -280px;
margin-left: -300px;
}

#cancel{
height: 11px;
position: absolute;
top: 3px;
left: 3px;
cursor: pointer;
}

#post_form{
background-color: #b2b2b2;
padding: 50px;
}

.konkurs_item{
margin: 10px; 
float: left;
width: 300px;
}

.konkurs_item_title{
color: #fff;
/*background: #F25822;*/
font-size: 14px;
font-weight: bold;
}

.konkurs_item_comment{
font-size: 10px;
color: #fcfcfc;
}

.vopros{
height:49px;
margin:0 12px 10px 36px;
position:relative;
width:122px;
}

.vopros img{
margin-right: 10px;
}

.vopros div{
font-size:12px;
left:38px;
position:absolute;
top:0;
}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

.td_center td{
border: #fff 2px groove;
}


.center_content .news_img{
position: absolute; 
top: 0pt; 
left: -191px;
margin: 0 25px 5px 0; 
border:1px solid #6E6E6A;
}

.photo_news li{
float: left;
list-style-type: none;
margin: 2px;
}

.photo_news li img{
border: #ccc 1px solid;
}

.links_block{
background-color: #6e6e6a;
background-color: #fff;
background-color: #6e6e6a;
color: #fff;
}

.links_block a{
color: #fff;
}

.warning{
font-weight: bold;
color: #fcfcfc;
}



















/* Стили для форумов */
/* Таблица груп форумов */
.table_group_forums
{
	width: 100%; 
	padding: 2px; 
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;
	vertical-align: middle;
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;
	vertical-align: middle;
}
.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 0px;
	border-color: #E3E1DA;
	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: #E3E1DA;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	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: #E3E1DA;
	border-style: solid;
	background-color: #EFEEEA;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width: 1px; 
	border-color: #E3E1DA;
	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: #E3E1DA;
	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: #E3E1DA;
	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: #E3E1DA;
	border-style: solid;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	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: #E3E1DA;
	border-style: solid;	
	padding: 5px;
}

/*Стиль для BBcode - code*/
.codestyle
{
	font-family: monospace;
	border-collapse: collapse;
	border: 1px solid #E3E1DA;
	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 #E3E1DA;
	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: #E3E1DA;
	border-style: solid;
	cursor:pointer;	
}
/*Таблица информации об авторе*/
.table_user_info
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;
}
/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	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;
}
/* Конец стилей для форума */
/* Стили для форумов */
.underline {
text-decoration: underline;
}
.line-throught {
text-decoration: line-through;
}
.bbedit-toolbar, .bbedit-smileybar {
line-height: 22px;
font-size: 10px;
}
.bbedit-toolbar {
margin-bottom: 5px;
}
.bbedit-smileybar {
margin-top: 5px;
}
.bbedit-toolbar span {
padding: 4px 9px;
border: 1px solid #B2B2B2;
background-color: #F0F0F0;
cursor: pointer;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.bbedit-toolbar span.hover,
.bbedit-toolbar span:hover {
border-color: #777777;
background-color: #E5E5E5;
}
.bbedit-smileybar img {
margin-right: 3px;
cursor: pointer;
}
.bbedit-b {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat 0px 0;
}
.bbedit-i {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -60px 0;
}
.bbedit-u {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -140px 0;
}
.bbedit-s {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -120px 0;
}
.bbedit-url {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -500px 0;
}
.bbedit-img {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -380px 0;
}
.bbedit-code {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -180px 0;
}
.bbedit-quote {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -220px 0;
}
.bbedit-font {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -720px 0;
}
.bbedit-olist {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -80px 0;
}
.bbedit-ulist {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -20px 0;
}
.bbedit-sup {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -620px 0;
}
.bbedit-sub {
background: url("/hostcmsfiles/forum/editor/icons.gif") no-repeat -600px 0;
}


/* Таблица груп форумов */
.table_group_forums
{
	width: 100%; 
	padding: 2px; 
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;
	vertical-align: middle;
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;
	vertical-align: middle;
}
.table_group_title td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 0px;
	border-color: #E3E1DA;
	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: #E3E1DA;
	/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
	padding: 2px;
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	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: #E3E1DA;
	border-style: solid;
	background-color: #EFEEEA;
}

.table_forum_message td
{
	color: #000000;
	empty-cells: show;
	border-width: 1px; 
	border-color: #E3E1DA;
	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 { }

/*Таблица тем в таблице текущего форума*/
.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: #E3E1DA;
	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: #E3E1DA;
	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: #E3E1DA;
	border-style: solid;
	margin-bottom: 5px;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	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: #E3E1DA;
	border-style: solid;	
	padding: 5px;
}

/*Стиль для BBcode - code*/
.codestyle
{
	font-family: monospace;
	border-collapse: collapse;
	border: 1px solid #E3E1DA;
	background-color: #EFEEEA;
	padding: 5px;
}
/*Таблица параметров сообщения*/
.table_message_parameters
{
	width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
	border-width: 0px;
}
/* Таблица добавления нового сообщения */
.add_message_table
{	
	border: 1px solid #E3E1DA;
	color: #000000;
	background-color: #EFEEEA;
	padding: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.add_message_table div.add_row
{
	margin-bottom: 5px;
}
.add_message_table div.add_row div.row_block
{
	/*width: 150px;*/
	margin-right: 20px;
	float: left;
}
.add_message_table div.add_row input[type=checkbox]
{
	margin-bottom: -3px;
	border-width: 0px;
}
/*Таблица информации об авторе*/
.table_user_info
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	border-style: solid;
}
/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width: 1px;
	border-color: #E3E1DA;
	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;
}
/* Конец стилей для форума */
.vidos
{
width:400px;
height: 300px;
margin: 25px  50px 25px 60px ;
position: relative;
padding: 5px 0 5px 0;
background: #0f0f0f;
float: left;
overflow: height;
}
.vidos_l
{
top:0;
left:-29px;
width:29px;
height: 100%;
background:url(/images/video/v_l.jpg)  ;
position: absolute;
}
.vidos_r
{
top:0;
right:-29px;
width:29px;
height: 100% ;
background:url(/images/video/v_r.jpg) ;
position: absolute;
}
