/* тело страницы */
html, body {
	height: 100%;
}
.wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.box {
	position: fixed;
	left: 50%;
	bottom: 0%;
	margin: 0 0 0 -286px;
}
* html .box { 
	position: absolute;
}
body {
	background: #F0F0F0;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	margin: 0px
}
/* маленькая корзина */
.bgcart {
	background: #FF7372;
	color: #fff;
	padding-top: 1px
}
/* стили ссылок */

/*Класс Ли для меню*/
.menu_shop {
	padding-left: 10px;
}
.special_img {
	padding-left: 30px;
}
.special {
	padding-left: 17px;
}
.telefon {
	width: 150px;
	height: 100px;
	background: #FF7372;
	background-image: url(/images/phone_up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 16px;
	line-height: 130%;
}
.menu_shop1 {
	background-image: url(/images/forma1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 13px;
	line-height: 20px;
}
h1.contentheading1 {
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 16pt;
	line-height: 150%;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
h3.contentheading1 {
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 14pt;
	line-height: 150%;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
h2.contentheading1 {
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 15pt;
	line-height: 150%;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
.new_left {
	background-image: url(/images/1f.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 150px;
}
.new_middle {
	background-image: url(/images/2f.jpg);
	background-repeat: repeat-x;
	height: 64px;
	width:700px;
}
.new_right {
	background-image: url(/images/3f.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 150px;
}
.menu_cat {
	background-image: url(/images/h3backg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 16pt;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
}
.menu_cat_c {
	background-image: url(/images/h3backg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 16pt;
	text-align: center;
	line-height: 130%;
	margin: 0px 0px 10px 0px;
}
.menu_cat_spec {
	background-image: url(/images/h3backgr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 16pt;
	text-align: center;
	line-height: 150%;
	margin: 0px 0px 10px 0px;
}
.red a {
	color: #FFFFFF;
	text-decoration: none
}
.red a:hover {
	color: #000000
}
a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a:hover, a:active, a:focus {
	color: #C01122;
	text-decoration: none;
}
a img {
	border: none;
	margin-left: none;
}
/* стили табличек */
.topleft {
	background-image: url(/images/topleft.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.btmlft {
	background-image: url(/images/btmlft.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.centrsmall {
	background-image: url(/images/centrsmall.gif);
	background-repeat: repeat-y;
	background-position: center
}
.padd {
	padding: 10px
}
.paddcont {
	width: 570px
}
.righttd {
	width: 200px;
	padding: 5px 0px 0px 20px;
}
/*article image*/
img {
	margin: 0;
	padding: 0;
}
.img_caption p {
	text-align: center;
	color: #999999;
}
.img_caption.left, .img_caption.right {
	margin-top: 3px;
}
.img_caption img {
}
.img_caption p {
	padding-top: 5px;
	margin-top: 0px;
}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}
ul {
	list-style: none;
}
ul li {
	padding-left: 22px;
}
ol li {
	margin-left: 10px;
}
th {
	font-weight: bold;
	padding: 8px;
	text-align: left;
}
fieldset {
	border: none;
	padding: 10px 5px;
	background: url(../../images/dot.gif) repeat-x top;
}
fieldset a {
	font-weight: bold;

}
fieldset.input {
	padding: 0;
	background: none;
}
legend {
	font-weight: bold;
	background: #FFFFFF;
}
hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #999999;
	height: 1px;
}
td, th, div {
	font-size: 100%;
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
input, select, textarea, .inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.inputbox {
	padding: 2px;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	color: #333333;
	font-size: 100%;
}
.button {
	padding: 1px 8px;
	border: 1px solid #333333;
	background: url(../../images/but-bg.gif) repeat-x left center #333333;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}
* html .button { /*IE 6*/
	padding: 0 5px !important;
}
*+html .button { /*IE 7*/
	padding: 0 5px !important;
}
/* System Standard Messages */
#system-message dd.message ul {
	background: #666666;
	border: none;
}
/* System Error Messages */
#system-message dd.error ul {
	background: #666666;
	border: none;
}
/* System Notice Messages */
#system-message dd.notice ul {
	background: #666666;
	border: none;
}
html {
	height: 100%;
}
h1, .title {
	color: #000000;
	font-weight: normal;
	font-family: Georgia;
	font-size: 16pt;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
}
h2 {
	font-family: Georgia;
	font-weight: normal;
	font-size: 16pt;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 110%;
	color: #000000;
}
.green_grad h2,  .turquoise_grad h2,  .red_grad h2 {
	color: #FFF;
}
.green_grad img {
	margin: 30px;
}
a {
	color: #666666;
}
.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: 5px 0px 10px 0px !important;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
img {
	border: 0px;
}
.top_menu {
	margin-bottom: 30px;
}
.top_menu .item_menu_div {
	position: relative;
	background: url('/images/fon_top_menu.gif') repeat-x 0 0;
	background-color: #e85200;
	height: 29px;
	padding: 9px 15px 0px 15px;
	white-space: nowrap;
	z-index: 1;
}
.top_menu a {
	color: #FFF;
}
.top_menu td {
	padding-left: 15px;
}
.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 {
	padding: 3px;
	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_m {
	margin-left: 15px;
	margin-right: 3px
}
.shop_table td {
}
.shop_table img {
	border: 1px solid #d6d6d6;
}
.shop_table .name_product {
	text-align: center;
	margin: 5px 0px 7px 0px;
}
.shop_table .price {
	margin: 10px 0px 7px 0px;
	color: #db1905;
	font-size: 11pt;
}
.price {
	text-align: center;
}
.shop_table .price img {
	border: none;
}
.footer {
	position: relative;
	bottom: 0px;
}
.footer td {
	padding: 5px 0px 5px 30px;
}
.copyright {
	color: #938676;
	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;
}
#ja-splitmenu {
	margin: 0;
	padding: 0;
}
#ja-splitmenu ul {
	margin: 0;
	padding: 0;
}
#ja-splitmenu li {
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	text-align: center;
}
#ja-splitmenu a {
	display: block;
	text-decoration: none;
	font-size: 110%;
	color: #777777;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
}
#ja-splitmenu a img {
	width: 64px;
	height: 64px;
	vertical-align: middle;
	margin-right: 2px;
}
#ja-splitmenu a span {
	position: relative;
	top: 12px;
}
#ja-splitmenu a:hover, #ja-splitmenu a:active, #ja-splitmenu a:focus {
	color: #C01122;
}
#ja-splitmenu li.active a, #ja-splitmenu li.active a:hover, #ja-splitmenu li.active a:active, #ja-splitmenu li.active a:focus {
	color: #C01122;
}
.shop_table {
	background-image: url(/images/centrsmall2.gif);
	background-position: center center;
	background-repeat :repeat-y;
}
table.newst {
	border: 1px dashed #777777;
	background-color: #ffffff;
}
div.newst {
	border: 1px dashed #777777;
	background-color: #ffffff;
}
.topcentr {
	background-image: url(/images/topcentr.gif);
	background-position: center center;
	background-repeat :no-repeat;
}
.specul {
	margin: 0;
}
.downtbl {
	background-image: url(/images/topcentr2.gif);
	background-position: center center;
	background-repeat :no-repeat;

	width:560px;
	height:8px;
}
.specbord {
	padding-left: 7px;
	padding-right: 7px;
}
.bot {
}
p.descr {
	text-align: justify;
}
.left {
	position: relative;
	float: left;
}
.ls {
	padding: 1em;
	background-image: url(/images/bgs.gif);
	background-repeat: no-repeat;
}
.photos {
	background-color: white;
	float: left;
	height: 130px;
	width: 140px;
}
.photos_item {
	background-color: white;
	float: left;
	height: 150px;
	width: 140px;
}
.descrs {
	padding: 0 5px;
	font-size: 9pt;
}
.rs {
	text-align: center;
	width: 177px;
	vertical-align: top;
}
.prices {
	font-size: 13pt;
	font-weight: bold;
	padding-top: 5px;
	width: 100%;
	text-align: center;
}
.pricesr {
	background-image: url(/images/pricesr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 13pt;
	font-weight: bold;
	padding-top: 5px;
	width: 100%;
	text-align: center;
}
p.descr {
	text-align: justify;
}
.left {
	position: relative;
	float: left;
}
table.items {
	background-image: url(/images/product-details-bg.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	/*border-bottom: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;*/
border: 1px solid #E6E6E6;
	font-size: 9pt;
	margin-bottom: 10px;
	width: 100%;
}
.compares {
	padding-top: 5px;
}
.artics {
}
.bottons {
	padding-bottom: 5px;
}
.bottonsr {
	text-align: center;
}
a.nobold {
	font-weight: normal;
}
h3.smallitem {
	font-size: 15px;
	margin: 0em;
}
.namess {
	background-image: url(/images/fbgs_t.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
table.dashtbody {
	border: 1px dashed;
	background-color: #ffffff;
}
.grades {
	padding-bottom: 5px;
}
.sravnenies {
	padding-top: 7px;
	padding-bottom: 5px;
}
a.login {
	font-size: 15px;
	color: #ffe7e7;
	line-height: 190%;
	font-family: Georgia;
	font-weight: bold;
}
.loginblock {
	font-size: 12px;
	color: #ffe7e7;
}
.searchup {
	padding-top: 5px;
}
.news-art {
	font-weight: normal;
}
.shopw {
	text-align: center;
	background-color: #ffffff;
	border: 1px dashed #727272;
	margin: 5px;
}
/* POLLS  */
.red_block {
	background: #f81909 url('/images/red_grad.gif') repeat-y 0 0;
	padding: 10px 18px;
	position: relative;
	margin-top: 30px;
}

.red_block  form {
	margin: 0;
}

.red_block  .tl, .red_block  .tr, .red_block  .br, .red_block  .bl {
	position: absolute;
	width: 10px;
	height: 10px;
	font-size: 1px;
}

.red_block  .tl {
	background: url('/images/red_block_tl.gif') no-repeat 0 0;
	top: 0;
	left: 0;
}

.red_block  .tr {
	background: url('/images/red_block_tr.gif') no-repeat 0 0;
	top: 0;
	right: 0;
}

.red_block  .br {
	background: url('/images/red_block_br.gif') no-repeat 0 0;
	bottom: 0;
	right: 0;
}

.red_block  .bl {
	background: url('/images/red_block_bl.gif') no-repeat 0 0;
	bottom: 0;
	left: 0;
}

.red_block  .tail {
	position: absolute;
	width: 6px;
	height: 9px;
	background: url('/images/tail.gif') no-repeat 0 0;
	bottom: -9px;
	left: 30px;
	font-size: 1px;
}
.survey_block  form {
	margin: 0px 0 0 15px;
}

.survey_block  input {
	border: 0;
	padding: 0;
}

.survey {
margin-left: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 130%;
	font-style: italic;
	text-align: center;
	font-size: 9pt;
	padding: 4px 18px;
	width: 164px;
}

.gray_button {
	background: url('/images/gray_button_l.gif') no-repeat 0 0;
	margin: 15px 0;
	height: 27px;
}

.gray_button div {
	background: url('/images/gray_button_r.gif') no-repeat 100% 0;
	height: 27px;
	float: left;
	padding-right: 10px;
}

.gray_button input {
	border: 0;
	color: #fff;
	font-family: Georgia;
	height: 27px;
	padding: 0 5px 3px 0;
	background-color: #a8a8a8;
	margin-left: 10px;
}

.vnalich {
	background-color: #72fa5b;
margin: 10px 42px 0px 42px;
	
}
.nazakaz {
	background-color: #fdab79;
margin: 10px 42px 0px 42px;
	
}
.otsuts {
	background-color: #f93333;
margin: 10px 42px 0px 42px;
color: #ffffff;
	
}
/* jQuery lightbox */
#gallery { clear: both; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { /*border: 5px solid #3e3e3e; border-width: 5px 5px 20px;*/ }
#gallery ul a:hover img { /*border: 5px solid #fff;	border-width: 5px 5px 20px; color: #fff;*/ }
#gallery ul a:hover { color: #fff; }
/* /jQuery lightbox */

.hidden {display:none}

/*
параметры всплывающего окна, с сообщением о том, то что товара нет в наличии
- #splash_message_mask - маска, блокирующая все элементы страницы
- #splash_message_box - "окно" со всплывающим сообщением.
*/ 

#splash_message_box, 
#splash_message_mask{
    position:absolute;
}
 
#splash_message_mask{
    background-color: white;
    opacity: 0.5;
    z-index:100;
}

#splash_message_box {
    z-index:1000;
    width:500px;
    background-color:white;
    padding:20px;
    margin:20px;
    border:1px solid red;
}
#splash_message_box .close_wrapper
{
    text-align: right;
}
#splash_message_box .message{
    padding:10px;
    text-align:center;
}
/* конец - параметры всплывающего окна, с сообщением о том, то что товара нет в наличии */
