html,body{margin: 0; padding: 0;background:#76370a;}
table { border-collapse: collapse; border-spacing: 0;}
td { padding: 0; vertical-align:top; }
img {border:0;}
.main {width:997px; font-family: Arial;font-size:12px;background:#f0ece9;}
.top_bgd {width:100%;height:249px;background:url(/images/doors/top_bgd.jpg) repeat-x;}
.hline1 {width:71px;height:8px;background:url(/images/doors/hline1.png) no-repeat;z-index:2;float:left;position:relative;top:200px;}
.hline2  {width:836px;height:8px;background:url(/images/doors/hline2.png) no-repeat;z-index:3;float:right;position:relative;top:200px;}
.door {width:90px;height:194px;background:url(/images/doors/door.jpg) no-repeat;z-index:3;float:left;position:relative;top:25px;}
.cat {width:42px;height:43px;background:url(/images/doors/cat.png) no-repeat;z-index:3;float:left;position:relative;top:150px;left:62px;}
.sh {width:127px;height:102px;background:url(/images/doors/shelves.png) no-repeat;z-index:4;float:left;position:relative;top:40px;left:35px;}
.logo {z-index:4;float:left;position:relative;top:10px;left:140px;}
.logo_txt {z-index:4;float:left;position:relative;top:45px;left:-50px;font-size:15px;color:#9d5313;}
.sofa {width:138px;height:83px;background:url(/images/doors/sofa.png) no-repeat;z-index:4;float:right;position:relative;top:63px;}
.tel {width:189px;height:30px;background:url(/images/doors/tel.png) no-repeat;z-index:4;float:left;position:relative;top:15px;left:-20px;}
.tel span {z-index:4;float:left;position:relative;top:33px;left:28px;font-size:14px;color:#5a5a5a;}
.pic {width:53px;height:75px;background:url(/images/doors/picture.png) no-repeat;z-index:4;float:left;position:relative;top:45px;left:-60px;}
.home {width: 30px;height:27px;background:url(/images/doors/home.gif) no-repeat;float:left;}
.mail {width: 29px;height:27px;background:url(/images/doors/mail.gif) no-repeat;float:left;position:relative;left:5px;}
.map {width: 28px;height:27px;background:url(/images/doors/map.gif) no-repeat;float:left;position:relative;left:5px;}
.btns {z-index:4;position:relative;top:78px;left:-170px;float:left;}

/* Menu */

.menu_tbl {width:670px;float:left;position:relative;z-index:6;top:90px;left:-95px;}
.menu_tbl ul {list-style-type:none;padding:0px 0 0 0px;margin: 0px 0 0px 0px;width:100%;}
.menu_tbl ul li{float:left;text-align:center;margin: 0px 0px 0px 0px;padding:0px 4px 0px 0px;width:18%;}
.menu_tbl ul li a {font-family: Arial; font-size:15px;color:#464646;text-transform:uppercase;text-decoration: none;padding: 0px 0 0px 0px;
margin:0 0 0 0px;}
.menu_tbl a:link {color:#464646;text-decoration: none;}
.menu_tbl a:visited{color:#464646;text-decoration: none;}
.menu_tbl a:hover {color:#464646;text-decoration: underline;}
.menu_tbl a:active{color:#464646;text-decoration: underline;}

a.menu_act {color:#b73908;text-decoration: none;}
a.menu_act:link {color:#b73908;text-decoration: none;}
a.menu_act:visited{color:#b73908;text-decoration: none;}
a.menu_act:hover {color:#b73908;text-decoration: underline;}
a.menu_act:active{color:#b73908;text-decoration: underline;}


/* Menu Catalog */

.cat_tbl {padding:10px 0px 0 20px;width:215px;float:left;}
.cat_tbl ul {list-style-type:none;padding:0px 0 0 20px;margin: 0 0 0px 0px;}
.cat_tbl ul li{text-align:left;margin: 0px 0 0px 0px;padding:0px 0 0px 0px;line-height:22px;}
.cat_tbl ul li a {width:auto;font-family: Arial; font-size:14px;color:#050505;text-decoration: none;padding: 0px 0 0px 8px;
background: url(/images/doors/bullet.gif) no-repeat left center;margin:0 0 0 0px;}
.cat_tbl a:link {color:#050505;text-decoration: none;}
.cat_tbl a:visited{color:#050505;text-decoration: none;}
.cat_tbl a:hover {color:#050505;text-decoration: underline;}
.cat_tbl a:active{color:#050505;text-decoration: underline;}

.cat_tbl div {display: block;color:#c63801;font-size:15px;text-transform:uppercase;padding:10px 0 10px 20px;}
div.cat_tl {width:auto;font-size:18px;text-transform:uppercase;background: url(/images/doors/bullet_big.gif) 0px 5px no-repeat;
margin:0 0 -8px 0px;padding: 0px 0 0px 17px;color:#050505;}
div.cat_tl hr {color:#853212;height: 1px;border-width:0px;top:-3px;left:-17px;position:relative;background-color:#853212;}
.cat_tl span {color:#c63801;}

/* Articles */

.art_tbl {padding:45px 0px 0 25px;width:210px;float:left;clear:both;font-size:13px;}
div.art_tl {width:auto;font-size:18px;text-transform:uppercase;background: url(/images/doors/bullet_big.gif) 0px 5px no-repeat;
margin:0 0 -8px 0px;padding: 0px 0 0px 17px;color:#050505;}
div.art_tl hr {color:#853212;height: 1px;border-width:0px;top:-3px;left:-17px;position:relative;background-color:#853212;}
.art_tl span {color:#c63801;}
.art_tbl a {color:#c63801;text-decoration: underline;display: block;padding:10px 0 10px 0;font-size:15px;}
.art_tbl a:link, .art_tbl a:visited {color:#c63801;text-decoration:underline;}
.art_tbl a:hover, .art_tbl a:active {color:#c63801;text-decoration: none;}
.all_link {float:right;margin:10px 0px 0 100px;}

/* Showcase */
.shcase_tbl {padding:10px 20px 0px 0px;width:710px;font-size:13px;float:right;}
.shcase_tbl ul {list-style-type:none;padding:0px 0 0 0px;margin: 20px 0 0px 0px;width:100%;}
.shcase_tbl ul li{float:left;text-align:center;margin: 0px 0px 30px 0px;padding:0px 9px 0px 0px;width:11%;}
.shcase_tbl ul li a img {text-decoration: none;margin:0 0 10px 0;}
.shcase_tbl ul li a {width:auto;font-family: Arial; font-size:14px;color:#c0380f;text-decoration: none;padding: 0px 0 0px 8px;
display: block;margin:0 0 0 0px;}
.shcase_tbl a:link {color:#c0380f;text-decoration: none;}
.shcase_tbl a:visited{color:#c0380f;text-decoration: none;}
.shcase_tbl a:hover {color:#c0380f;text-decoration: underline;}
.shcase_tbl a:active{color:#c0380f;text-decoration: underline;}


.shcase_tbl2 {padding:10px 20px 0px 0px;width:100%;font-size:13px;float:right;}
.shcase_tbl2 ul {list-style-type:none;text-align:center;padding:0px 0 0 0px;margin: 0px 0 0px 0px;width:100%;}
.shcase_tbl2 ul li{float:left;margin:0px 5px 0px 5px;width:19%;padding:0px 15px 5px 15px;display:block;}
.shcase_tbl2 ul li a img {text-decoration: none;margin:0 0 5px 0;}
.shcase_tbl2 ul li a {width:auto;font-family: Arial; font-size:15px;color:#c0380f;text-decoration: underline;padding: 0px 0 0px 8px;
margin:0 0 0px 0px;}
.shcase_tbl2 ul li p {}
.shcase_tbl2 a:link {color:#c0380f;text-decoration: underline;}
.shcase_tbl2 a:visited{color:#c0380f;text-decoration: underline;}
.shcase_tbl2 a:hover {color:#c0380f;text-decoration: none;}
.shcase_tbl2 a:active{color:#c0380f;text-decoration: none;}

/* About */

.about_tbl {padding:10px 20px 0 0px;width:710px;font-size:13px;float:right;clear:both;}
div.about_tl {width:auto;font-size:18px;text-transform:uppercase;background: url(/images/doors/bullet_big.gif) 0px 5px no-repeat;
margin:0 0 -8px 0px;padding: 0px 0 0px 17px;color:#050505;}
div.about_tl hr {width:100%;color:#853212;height: 1px;border-width:0px;top:-3px;left:-17px;position:relative;background-color:#853212;}
.about_tl span {color:#c63801;}

.korz_tbl {width:180px;padding:0px 0 0px 15px;top:10px;margin:0 0 -70px 0;position:relative;left:530px;}
.korz_tbl span {font-family: Arial; font-size:17px;color:#c0380f;padding:0 0 7px 0;display:block;font-weight:bold;}

/* Content */

.content {padding:20px 20px 0 15px;width:710px;font-size:13px;}
div.cont_tbl td {border:1px solid;border-color:#e0c5b1;padding:5px 5px 5px 5px;}
h1 {font-family: Arial; font-size:20px;color:#c0380f;}
h2 {font-family: Arial; font-size:18px;color:#c0380f;}
h3 {font-family: Arial; font-size:16px;color:#c0380f;}
a {color:#b73908;text-decoration: none;font-size:13px;}
a:link {color:#b73908;text-decoration: underline;}
a:visited{color:#b73908;text-decoration: underline;}
a:hover {color:#b73908;text-decoration: none;}
a:active{color:#b73908;text-decoration: none;}

/* Bottom */

.btm {background:#63290c;width:100%;height:50px;margin:20px 0 0 0;}
.btm_txt {color:#f1edea;padding:17px 0 0 40px;}



/* стили кабинета пользователя */

.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:visited  {color: #666;	font-size: 14pt;	font-family: Arial;	text-decoration: none;border-bottom: 1px dashed #666;}

.users_list li a:active, .users_list li a:hover {color: #666;	font-size: 14pt;	font-family: Arial;text-decoration: none;border-bottom: none;}

/* END стили кабинета пользователя */

/*Таблица груп форумов*/
.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: #fffcf2;	color: #353535;    font-weight: bold;text-align:center;}
.row_tbl_ticket {font-size:12px;text-align:center;}


/* ссылка "ответить" для комментария */
.c_u_l{	font-weight: bold;}

/* Ответ на комментарий */
.cr{	display: none;	margin: 0px 0px 10px 20px;}

/* sub-div для дерева комментариев */
.csd{	margin-left: 20px;}
.comment{background-color: #fffcf2;	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 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');}

/* Bottom */

.bottom {height:60px;background:#f4f4f4;margin:15px 0 0 0;padding:10px 0 0 20px;border-top:#d3d3d3 2px solid;}
.btm_txt1 {width:35%;float:left;}
.btm_txt2 {width:200px;float:right;padding:15px 20px 0 0px;}
.stat {width:35%;float:left;}

/* Стили для блогов */

.blogs_table
{
	margin-bottom: 0px;
}

.blogs_table
{
	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;
}

/* Список записей блога */

.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 .head td
{
	border-bottom: 1px solid #666;
	font-weight: bold;
}

/* END Стили для блогов */

/* Стили для форумов */
.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: #f7f7f7;
    border-style: solid;	
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
    background-color: #e0e0e0;
    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;
}
/*Конец стилей для форума*/


/* Для 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: #753A00;
	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;
}

.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;
}

/* Стили для магазина */

.shop_cart_table
{
	/* width: 100%; */
}

.shop_cart_table, .shop_cart_table td
{
	border-collapse: collapse;
	empty-cells: show;
	border: 1px solid #f7f7f7;
}

.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 #e0c5b1;
}



.shop_cart_table_title td
{
	background-color: #e8dcd2;
	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 #e0c5b1;
	background-color: #e8dcd2;
	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 стили для магазина */


