html{	height: 100%;}
body{	
background-color: #333333;	
background: url('/rrgbg.gif');
font-family: Arial,Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;	
font-size: 10pt;	
padding: 0px 0px 0px 0px;	
line-height: 120%;	
height: 100%;
}

.mceContentBody {

background: #ffffff;

}
.tel01
{
font-size: 18px;	
color: #ffffff;
padding:0 0 7px 0 !important;
}
.tel02
{
font-size: 18px;	
color: #ffffff;
padding:0 15px 0px 0 !important;
}

.email01
{
font-size: 18px;	
color: #cbcbcb;
padding:0 0px 0px 0 !important;
}

.tel03
{
font-size: 12px;	
color: #ffffff;
padding:5px 0px 0px 0 !important;
}

.shapka1
{
margin-left:71px;	
}

.class_other
{
padding-left: 0px;
font-size: 14px;
text-decoration: none !important;
}
.class_other a
{
text-decoration: none !important;
}

.class_x{padding-left: 9px;font-size: 14px;}
.class_x a
{
text-decoration: none !important;
color: #c93f03;
}

.class_y{padding-left: 15px;font-size: 12px;}
.class_y a
{
text-decoration: none !important;
color: #c93f03;
}

.leftmenu1{margin:10px 15px 10px 15px;padding:0px;}
.leftzag{margin:0 0 10px 0;font-size: 16px;font-weight: bold;}}
.img1{margin: 0 10px 0 0 ;}
ul.group1 {list-style-type:none;margin:0 10px 10px 15px;padding:0;line-height: 150%;}
ul.group1 a{color: #000000;background:url(/17.jpg); background-repeat:no-repeat;background-position:left; padding:0 0 0 10px;}
ul.group2 {list-style-type:none;margin:0 0px 0px 10px;padding:0;}
ul.group2 a{color: #000000;background:url(/17.jpg); background-repeat:no-repeat;background-position:left; padding:0 0 0 10px;}
ul.news3{list-style-type:none;margin:0 0px 10px 10px;padding:0;}
.menu1{margin: 0 10px 0 20px;}
/*.navitab1{background:transparent url(/17.jpg) no-repeat scroll left center;padding:0 0 0 10px;}*/.activenavitab1{font-weight: bold;}
.navitab{padding:0 0 0 0px;color:#000000;font-family: Arial,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size: 14px;text-decoration: none;}.activenavitab{font-weight: bold;color:#000000;font-family: Arial,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size: 14px;text-decoration: none;}


.hide{color: #000000;margin: 0 7px 0 7px;}
h1, .title{	color: #000000;	font-weight: normal;	font-family: Arial;	font-size: 22px;	line-height: 120%;	margin: 0px 0px 10px 0px;}
h2{	font-family: Arial;	font-weight: normal;	font-size: 18px;	padding: 0px 0px 10px 0px;	margin: 0px;	line-height: 110%;	color: #000000;}
.center1{padding: 15px 20px 25px 20px;}
p.news1{line-height: 110%;}p.news2{line-height: 110%;margin:0px;}
.green_grad h2,.turquoise_grad h2,.red_grad h2{	color: #FFF;}
.green_grad img {	margin: 30px;}
a
{
color: #000000;
}
.dashed_link{	color: #AA0000;	text-decoration: none;	border-bottom: 1px dashed #AA0000;}
hr{	border-top: 1px solid #e2d1ba;	border-bottom: 1px solid #FFF;	border-left: none;	border-right: none;	height: 0px !important;	height: 2px;	margin: 25px 0px 10px 0px !important;	padding: 0px;	margin: 0px 0px 5px 0px}
img{	border: 0px;}
.top_menu{	margin-bottom: 30px;}
.top_menu td{padding: 0 0 15px 0;}
.top_menu a{color: #000000;}
















.top_menu .poll_down_menu_lev_1{	position: absolute;	display: none;	background-color: #d62d00;	padding: 5px 10px 5px 10px;	left: 8px;	top: 47px;}
.top_menu .poll_down_menu_lev_1 ul{	list-style-type: none;	padding: 0px;	margin: 3px 5px 0px 0px;
	/* 	opacity: 0.4;	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);	*/}
.top_menu .poll_down_menu_lev_1 li{	margin-bottom: 3px;	padding-left: 16px;	background: url('/images/li_arr.gif') no-repeat 0 9px;}
.header_table td{	color: #FFF;	vertical-align: top;}
.header_table a{	color: #FFF;}
.header_table .green_grad{	width: 221px;	zoom: 1;	position: relative;	background: url('/images/green_grad.gif') repeat-x 0 100%;	background-color: #8da825;	border: 0px solid #f00;	padding: 13px 0px 0px 29px;	margin: 0px;	height: 201px;}
.header_table .green_grad ul{	margin: 0px;	padding: 0px;}
.header_table .green_grad li{	zoom: 1;	padding: 0px 0px 0px 20px;	margin: 0px;	background: url('/images/li_arr.gif') no-repeat 0 7px;	line-height: 140%;	list-style-type: none;}
.header_table .blue_grad{	zoom: 1;	position: relative;	padding: 13px 0px 0px 29px;	margin: 0px;	height: 201px;	background: url('/images/sunflower.jpg') no-repeat 0 0;}
.fast_menu_box{	position: absolute;	width: 46px;	height: 130px;	top: 0px;	right: 20px;/*	align: center;	padding-top: 15px;*/	background: url('/images/fast_menu.png') no-repeat 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fast_menu.png');}
.fast_menu_link_box{	position: absolute;	width: 46px;	height: 130px;	top: 0px;	right: 20px;	align: center;	padding-top: 15px;}
.fast_menu_link_box img{	margin: 0px 0px 15px 0px;}
.turquoise_grad{	width: 191px;	zoom: 1;	position: relative;	background: url('/images/turquoise_grad.gif') repeat-x 0 100%;	background-color: #3796a4;	border: 0px solid #f00;	padding: 13px 30px 0px 29px;	margin: 0px;	height: 201px;}
.tl{	position: absolute;	top: 0px;	left: 0px;	background: url('/images/tl_angle.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle.png');	width: 8px;	height: 8px;}
.tr{	position: absolute;	top: 0px;	right: 0px !important;	right: auto;	left: expression((parentElement.clientWidth - 8) + "px");	background: url('/images/tr_angle.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle.png');	width: 8px;	height: 8px;}
.bl{	position: absolute;	bottom: 0px !important;	bottom: auto;	top: expression((parentElement.clientHeight - 8) + "px");	left: 0px;	background: url('/images/bl_angle.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle.png');	width: 8px;	height: 8px;}
.br{	position: absolute;	bottom: 0px !important;	bottom: auto;	top: expression((parentElement.clientHeight - 8) + "px");	right: 0px !important;	right: auto;	left: expression((parentElement.clientWidth - 8) + "px");	background: url('/images/br_angle.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle.png');	width: 8px;	height: 8px;}
.poll_down_menu_lev_1 .tl{	position: absolute;	top: -8px;	left: -8px;	background: url('/images/tl_angle_pull_down.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tl_angle_pull_down.png');	width: 8px;	height: 8px;	}
.poll_down_menu_lev_1 .tr{	position: absolute;	top: -8px;	left: 100%;	background: url('/images/tr_angle_pull_down.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tr_angle_pull_down.png');	width: 8px;	height: 8px;}
.poll_down_menu_lev_1 .bl{	position: absolute;	top: 100%;	left: -8px;	background: url('/images/bl_angle_pull_down.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bl_angle_pull_down.png');	width: 8px;	height: 8px;}
.poll_down_menu_lev_1 .br{	position: absolute;	top: 100%;		left: 100%;		background: url('/images/br_angle_pull_down.png') repeat-x 0 0 !important;	background: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/br_angle_pull_down.png');	width: 8px;	height: 8px;}
.poll_down_menu_lev_1 .t{	position: absolute;	font-size: 0;	top: -8px;		left: 0;		background-color: #d62d00;	width: 100% !important;	width: auto;	width: expression((parentElement.clientWidth) + "px");	height: 8px;}
.poll_down_menu_lev_1 .r{	position: absolute;	top: 0px;		left: 100%;		background-color: #d62d00;	width: 8px;	height: 100% !important;	height: auto;	height: expression((parentElement.clientHeight) + "px");}
.poll_down_menu_lev_1 .b{	position: absolute;	font-size: 0;	top: 100%;	left: 0;	background-color: #d62d00;	width: 100% !important;	width: auto;	width: expression((parentElement.clientWidth) + "px");	height: 8px;}
.poll_down_menu_lev_1 .l{	position: absolute;	top: 0px;		left: -8px;		background-color: #d62d00;	width: 8px;	height: 100% !important;	height: auto;	height: expression((parentElement.clientHeight) + "px");}
.content_table{	margin: 20px 0px 0px 0px;}
.content_table td{	vertical-align:	 top;}
.content_table .right_td{	padding: 0px;	color: #FFF;}
.content_table .right_td h1{	font-size: 16pt;	padding: 0px 0px 10px 0px;	margin: 0px;	line-height: 110%;	color: #FFF;}
.content_table .right_td a{	color: #FFF;}
.content_table .right_td .green_grad, .content_table .right_td .blue_grad_2, .content_table .right_td .red_grad{	margin-bottom: 20px;}
.content_table .green_grad{	zoom: 1;	position: relative;	background: url('/images/green_grad.gif') repeat-x 0 100%;	background-color: #8da825;	border: 0px solid #f00;	padding: 13px 30px 15px 29px;	margin: 0px;	width: 191px;}
.content_table .blue_grad_2{	zoom: 1;	position: relative;	background: url('/images/blue_grad_2.jpg') repeat-x 0 100%;	background-color: #6ea9c7;	border: 0px solid #f00;	padding: 13px 30px 15px 29px;	margin: 0px;	width: 191px;}
















.content_table .red_grad{	zoom: 1;	position: relative;	background: url('/images/red_grad.jpg') repeat-x 0 100%;	background-color: #da1a05;	border: 0px solid #f00;	padding: 13px 30px 15px 29px;	margin: 0px;	width: 191px;}
.content_table .left_td{	padding: 0px 0px 0px 27px;	line-height: 130%;}
.content_table .date{	color: #9e987b;	font-size: 8pt;}
.content_table .news_title{	font-size: 11pt;	font-weight: bold;	margin-bottom: 3px;	padding: 3px 0px;	margin: 0px;}
.content_table .news_group{	margin: 0px 0px 8px 0px;	list-style-type: none;	padding-left: 0px;}
.content_table .news_group img, .content_table .news_img{	border: 1px solid #ded0c5;	padding: 1px;}
.content_table .news_group li{	margin-bottom: 3px;		padding-left: 0px;}
.rss_4_ie{	width: 16px;	height: 16px;	position: absolute;	z-index:-1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rss/rss_2.0.png');}
.archives_4_ie{	width: 16px;	height: 16px;	position: absolute;	z-index:-1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/archives.png');}
.content_table .tags, .content_table .tags a{	color: #5d7716;	margin-top: 5px;}
.content_table .public td{	padding-right: 30px;	}
.form_to_main input{	width: auto;	border: none;	padding: 0px;	margin-right: 10px;
}
.form_to_main .button{	height: 26px;	color: #FFF;	padding: 0px 12px 0px 12px;	margin: 12px 0px 0px 0px; 	border: 1px solid #5e9cad;	background-color: #236881;}
.red_grad .form_to_main input{	width: 165px;	height: 22px;	margin-bottom: 8px;	border: 1px solid #b03921;}
.red_grad .form_to_main .button{	width: auto;	height: 26px;	color: #FFF; 	border: 1px solid #cc7171;	background-color: #b03921;	padding: 2px 12px 2px 12px;	margin-top: 63px;	margin: 7px 0px 0px 0px;}
.blue_grad_2 .form_to_main input{	width: auto;	border: none;	padding: 0px;	margin-right: 10px;}
.blue_grad_2 .form_to_main .button{	height: 26px;	color: #FFF; 	padding: 0px 12px 0px 12px;	border: 1px solid #5e9cad;	background-color: #236881;	margin: 12px 0px 0px 0px; }
.shop_table td{	padding-right: 35px;}
.shop_table img {	border: 1px solid #d6d6d6;}
.shop_table .name_product{	margin: 5px 0px 7px 0px; }
.shop_table .price {	margin: 10px 0px 7px 0px; 	color: #db1905;	font-size: 16pt;}
.shop_table .price img{	border: none;}
.footer{	position: relative;	bottom: 0px;}.footer td{	padding: 15px 0px 5px 30px;}
.copyright{	color: #ffffff;	font-size: 9pt;	line-height: 140%;	height: 10px;}
.copyright a{	color: #ffffff;	font-size: 9pt;	line-height: 140%;	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;	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%;	padding: 2px;	border-spacing: 0px;	color: #000000;	border-collapse: collapse;	empty-cells: show;
}
/*Таблица тем в таблице текущего форума*/.table_themes td{	padding: 3px;	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: monospace;	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;}/*Конец стилей для форума*/
/* Для 1 - 2 - 3 списка информационных элементов */.current, .page_link, .ctrl{	padding: 0.2em 0.5em 0.3em 0.5em;	float: left;	display: block;	margin-right: 0.3em;}
.page_link{	border: 1px dashed #bbbbbb;}
.current{	background: #e75000;	color: #fff;	border: 1px solid #d73000;}
.ctrl{	padding: 0.5em 0.5em 0.3em 0.5em;	font-size: 10px;	color: #4F3327;}
.path_arrow{	color: #0096AA;	padding: 0px 5px 0px 5px;	font-size: 10pt;}
/* Информационные элементы */.read_more{	float: left;	display: block;	padding: 0.2em 0em 0.3em 0em;	margin-right: 0.3em;}
#ShowAddComment{	margin: 20px 0px;	font-size: 14pt;}
.userinfo1{	margin-right: 5px;	margin-bottom: 5px;	font-weight: bold;	float: right;}
.userinfo2{	margin-left: 5px;	margin-bottom: 5px;}
/* ссылка "ответить" для комментария */.c_u_l{	font-weight: bold;}
/* Ответ на комментарий */.cr{	display: none;	margin: 0px 0px 10px 20px;}
/* sub-div для дерева комментариев */.csd{	margin-left: 20px;}
.comment{	background-color: #eae4df;	padding: 30px;	margin: 15px 0px 5px 0px;	width: 450px;	zoom: 1;	position: relative;	padding: 20px;}
.comment p{	margin: 0px 0px 5px 0px;}
.comment_desc{	margin: 0px 0px 10px 20px;}
/* Стили для магазина */
.shop_cart_table{	/* width: 100%; */}
.shop_cart_table, .shop_cart_table td{	border-collapse: collapse;	empty-cells: show;	border: 1px solid #C8C0A9;}
.shop_cart_table td, .shop_cart_table_title td{	padding-right: 10px;	padding-left: 5px;	height: 25px;	vertical-align: middle;}
.shop_cart_table td{	border-bottom: 1px solid #C8C0A9;}

















.shop_cart_table_title td{	background-color: #EAE4DF;	font-weight: bold;	height: 30px;}
#error{	margin-top: 5px;	margin-bottom: 5px;	padding: 5px 5px 5px 25px;	position: relative;	font-size: 8pt;	border-collapse: collapse;	border: 1px #CA1D13 dashed;	color: #CA1D13;	background-color: #F2EDE9;	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;	width: 450px;}
#message{	margin-top: 5px;	margin-bottom: 5px;	padding: 5px 5px 5px 25px;	position: relative;	font-size: 8pt;	border-collapse: collapse;	border: 1px #4ba749 dashed;	color: #4ba749;	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;	width: 450px;}
#message p{	margin: 0px;	padding: 0px;}
.price_table_border, .price_table_border td{	border-collapse: collapse;	empty-cells: show;	border-width:1px;	border-color: #C8C0A9;	border-style: dashed;	padding-left: 5px;}
/* Строки фильтра и сортировки */.shop_block{	border: 1px solid #C6BEA7;	background-color: #DED9CC;	padding: 5px 7px;	margin: 10px 5px 10px 0px;}
.shop_block a{	position: relative;	z-index: 2;}
.arrow_up{	width: 16px;	height: 16px;	position: absolute;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');	z-index: 1;}
.arrow_up_gray{	width: 16px;	height: 16px;	position: absolute;	z-index: 1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');}
.arrow_down{	width: 16px;	height: 16px;	position: absolute;	z-index: 1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');}
.arrow_down_gray{	width: 16px;	height: 16px;	position: absolute;	z-index: 1;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');}
.shop_navigation_table{	color: #AFA696;	margin-top: 10px;}
#shop_navigation, #shop_navigation_current{	padding: 5px;	/* background-color: #F6F3F0; */	font-size: 9pt;}
#shop_navigation{	border: 1px solid #E0DCCA;	color: #AFA696;}
#shop_navigation_current{	border: 1px solid #B8B298;	color: #433212;}/* END стили для магазина */
.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;}
/* стили кабинета пользователя */
.large_input{	font-size: 16pt;}
.users_list{	margin: 0px;	padding: 0px;}
.users_list li{	list-style-type: none; padding: 5px 0px 11px 45px; margin: 0px 0px 6px 0px; 	background-repeat: no-repeat; 	background-position: 10px 6px; 	width: 230px;}
.users_list li a:link, .users_list li a:hover, .users_list li a:visited {	color: #666;	font-size: 14pt;	font-family: Georgia;	text-decoration: none;	+border-bottom: 1px dashed #0097E2;	border-bottom: 1px dashed #666;}
/* END стили кабинета пользователя */
/* Стили для блогов */
.blogs_table{	margin-bottom: 0px;	border-top: 1px solid #d7c7b9;}
.blogs_table .head td{	vertical-align: bottom;	height: 16px;}
.blogs_table td{	height: 40px;	vertical-align: middle;	border-bottom: 1px solid #d7c7b9;}
.blogs_table .rate_value{	padding: 0px 20px;}
.blogs_table .position{	padding: 0px 10px;	font-weight: bold;}
.top_comment_blogs{	color: #0096aa;	border-top: 1px solid #d7c7b9;}
.top_comment_blogs td{	padding: 8px 10px}
/* Ссылки управления блогами */.links_nav_blog{	margin: 0px 0px 13px 0px;	padding: 0px;}
.links_nav_blog li{	padding: 0px 15px 0px 0px;	font-size: 13pt;	list-style-type: none;	display: inline;}
.forms_blog td{	padding: 10px 40px 10px 0;	font-size: 9pt;	border-bottom: 1px solid #d7c7b9;}
.forms_blog .forms_blog_title{	font-size: 11pt;}
.forms_blog div{	padding: 5px 0 0px 0;	font-style: oblique;	font-size: 8pt;	height: 16px;}
.forms_blog div.error{	color: #f00;}
.forms_blog div.green{	color: #2d9e00;}
/* Список записей блога */
.blog_date{	font-size: 9pt;	border-bottom: 1px solid #d7c7b9;	font-weight: bold;	margin-bottom: 12px;}
.blog_post_title{	font-size: 11pt;	font-weight: bold;	padding: 3px 0px 0px 0px;	margin: 0px;}
.blog_post_text{	margin: 5px 0px 10px 0px;	padding: 0px;}
.blog_post_text p{	margin: 4px 0px;	padding: 0px;}
.comm_cloud{	position: relative;	height: 24px;	background: url('/images/comm_cloud_r.gif') no-repeat 100% 0;	float: left;	padding: 1px 10px 0px 3px;	margin: 0px 10px 0px 7px;	font-size: 10pt;	font-weight: bold;}
.comm_cloud .l{	position: absolute;	background: url('/images/comm_cloud_l.gif') no-repeat 0 0;	width: 7px;	height: 24px;	left: -7px;	top: 0px;}
/* Стили для */.user_blog_table td{	padding: 3px 3px 3px 0px;}
.user_blog_table th{	padding: 3px 3px 3px 0px;	text-align: left;	color: #4f3327;	border-bottom: 1px solid #d7c7b9;}
/* END Стили для блогов */
.helpdesk_status_1{	color: #999999;}
.helpdesk_status_2{	color: #000000;}
.helpdesk_hour div, .helpdesk_wt_0, .helpdesk_wt_1, .helpdesk_wt_2{	float: left;	width: 20px;	height: 20px;	margin: 0px 1px 1px 0px;	/*border: 1px solid #777;*/}
.helpdesk_wt_0{	background-color: #e3d6cc;}
.helpdesk_wt_1{	background-color: #a6bd4a;}
.helpdesk_wt_2{	background-color: #DF5910;}
.helpdesk_day{	width: 100px;}
.helpdesk_day div{	height: 19px;	/*border: 1px solid #e3d6cc;*/	margin: 0px 1px 1px 0px;	padding: 1px 0px 0px 5px;}
.helpdesk_legend{	margin: 15px 0px 0px 30px;}
.helpdesk_hour{	text-align: center;}
#captcha{	padding: 0px;	font-size: 75%;}
#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited{	color: #777;}
#captcha img{	margin-bottom: -5px;}
.red_star{	color: #DB1905; 	font-size: 20pt !important; 	font-family: Georgia;}
.gray{	color: #999999;}
.gray h1, .gray h2, .gray h3, .gray h4, .gray h5{	color: #888888;}
.gray h1 a:link, .gray h1 a:hover, .gray h1 a:visited,.gray h2 a:link, .gray h2 a:hover, .gray h2 a:visited,.gray h3 a:link, .gray h3 a:hover, .gray h3 a:visited{	color: #888888;	border-bottom: 1px dashed #888888;	text-decoration: none;}
.gray a:link, .gray a:hover, .gray a:visited{	color: #888888;}




