body
{
font-family: Tahoma, Arial, Verdana, 'MS Sans Serif';
font-size: 70%;
color: #3D3D3D;
background-color: #FFFFFF;
margin-left:25px;
margin-right:0px;
}

.img
{

border-width: 2px;
border-color: #F2ECCE;
border-style: solid;

}

.menu_line, .footer_line
{
background-image: url('/images/menu_line.gif');
height:1px;
background-repeat: repeat-x;
background-position: 50%;
}

.news_date
{
background-color: #DCDCDC;
font-size: 7pt; 
color: #FFFFFF;
width: 50%;
padding-left:5px;
padding-right:5px; 
padding-top: 0px;
padding-bottom: 0px;
}

.menu_point
{
padding-left:5px;
padding-right:8px;
}

p
{

}

ul li
{
margin-bottom: 3pt;
margin-top: 3pt;
}

ol li
{
margin-bottom: 7pt;
margin-top: 7pt;
}

.top_text_padding
{
padding-top: 20px;
}

.top_text, .logo
{
font-size: 7.5pt;
color: #777777;
}


.text_point
{
padding-right: 9px;
padding-left: 16px;
}


.line_text
{
padding-right: 9px;
color:#939393;
}

.point
{
margin-top: 25px;
margin-bottom: 12px;
}

.top_menu
{
padding-left: 9px;
font-weight: bold;
width: 119px;
}
.smena
{
background:#F2F2F2;
padding-left: 9px;
font-weight: bold;
width: 119px;
}

.table_border, .table_border td
{
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #222222;
border-style: solid;
}


a:link, a:visited, .menu_table a:link, .menu_table a:hover, .menu_table a:visited
{
color: #7f7f7f;
TEXT-DECORATION: underline;
}

a:hover {
color: #880033;
TEXT-DECORATION: underline;
}

h1, .title
{
font-size: 15pt;
color: #880033;
font-weight: normal;
}

h2
{
font-size:12pt;
color: #880033;
/*	font-weight: normal; */
}

h3
{
font-size:13pt;
color: #880033;
font-weight: normal;
}

form
{
margin-bottom:0;
margin-top:0;
}

img
{ 
border:0;
}

input, select, textarea
{
font-family: Arial, Verdana, 'MS Sans Serif';
font-size: 8pt;
border: #777777 0 px solid;
color: #3D3D3D;
padding: 1px;
}

.input_blur
{
background: #000000;
}

.input_buttom_search
{
font-family: Arial, Verdana, 'MS Sans Serif';

border: #dddddd 2px solid;
color: #5c5c5c;
background-color: #dcdcdc;
}

.input_buttom_search_button
{
border: #dddddd 1px solid;
color: #333333;
background-color: #dcdcdc;
}


hr /* Для IE */
{
height: 1px;
color: #dadada;
border: none;
}

/* Для 1 - 2 - 3 списка информационных элементов */
.current
{
background-color:#E7E7E7;
padding: 2px;
}

.news_date
{
color: #C9D1D3;
padding-top: 5px;
padding-bottom: 3px;
padding-right: 10px;
}

.news_title
{
font-size: 8pt;
font-weight: bold;
}

.news_description
{
padding-left:12px;
margin-bottom:0em;
color: #606060;
}

/* Полоска результатов для голосований */
.polls
{
background-color:#999999;
height:10px;
}

/* ***************** */
/* Стили для форумов */
/* ***************** */

.add_message_bbcode_table img
{
padding: 0px;
margin: 0px;
}

.add_message_bbcode_table td
{
border-collapse: collapse;
border-width: 3px;
border-color: #BAB188;
border-style: solid;
cursor: pointer; 
}

/*Таблица груп форумов*/
.table_group_forums
{
width: 100%; 
padding: 2px; 
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #d3d3d3;
border-style: solid;
/*	background-color: #000000;*/
}

/*Ячейка таблицы групп форумов*/
.table_group_forums td
{
padding: 2px;
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #d3d3d3;
border-style: solid;
}
.table_group_title td
{
padding: 2px;
border-collapse: collapse;
empty-cells: show;
border-width:0px;
border-color: #d3d3d3;
border-style: solid;
background-color: #F5F5F7;
color: #353535;
}
/*Заголовок группы форумов*/
.title_group_forums
{
font-weight: bold;
}

/*Описание группы форумов*/
.desc_group_forums
{
/*font-size: 10px;*/
}

/*Строка заголовка группы форумов*/
.row_title_group_forums
{
background-color: #F5F5F7;
color: #353535;
font-weight: bold;
}

/*Таблица идентификации пользователя*/
.table_identification
{
width: 100%;
padding: 2px;
border-collapse: collapse;
empty-cells: show;
border-width:1px; 
border-style: solid;
border-color: #d3d3d3;
/*background-color: #F7F7F7;*/
}

/*Ячейка таблицы идентификации пользователя*/
.table_identification td
{
padding: 2px;
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #d3d3d3;
border-style: solid;
}
/*Имя залогинившегося пользователя*/
.name_users
{
color: #6C5722; 
}

/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification
{
color: #353535;
background-color: #F5F5F7;
font-weight: bold;
}

/*Таблица текущего форума*/
.table_forum
{
width: 100%;
padding: 2px;
/*	border-collapse: collapse;
empty-cells: show;
border-width:1px; */
border: 0px; 
/*	border-color: #777777;
border-style: solid;
background-color: #F5F5F7;*/
}

/*Таблица добавление сообщения */
.table_forum_message
{
width: 100%;
color: #000000;
padding: 2px;
border-collapse: collapse; 
empty-cells: show;
border-width:1px; 
border-color: #d3d3d3;
border-style: solid;
background-color: #F5F5F7;
}

.table_forum_message td
{
color: #000000;
empty-cells: show;
border-width:1px; 
border-color: #d3d3d3;
border-style: solid; 
}



/*Ячейка таблицы текущего форума*/
.table_forum td
{
/*
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #000000;
border-style: solid;
*/
}
/*Строка заголовка форума*/
.row_title_forum
{
/*background-color: #F7F7F7; */
padding-top: 5px;
}
/*Таблица заголовка форума*/
.table_title_forum
{
width: 100%;
color: #000000;
}

/*Ячейка таблицы заголовка форума*/
.table_title_forum td
{
border: none;
}

/*Заголовок форума*/
.title_forum
{
color: #353535;
font-weight: bold;
}

/*Описание форума*/
.desc_forum
{
/* font-size: 10px;*/
}

/*Таблица тем в таблице текущего форума*/
.table_themes
{
width: 100%;

/*cellpadding*/
padding: 2px;
/*cellspacing*/
border-spacing: 0px;

color: #000000;

border-collapse: collapse;
empty-cells: show;

}

/*Таблица тем в таблице текущего форума*/
.table_themes td
{
/*cellpadding*/
padding: 3px;

/*cellspacing*/
border-spacing: 0px;

color: #000000;

border-collapse: collapse;
empty-cells: show;

border-width:1px;
border-color: #d3d3d3;
border-style: solid; 
}

/*Строка имён параметров тем форума*/
.row_title_themes
{
background-color: #F5F5F7;
font-weight: bold;
/*text-align:center;*/
height: 25px;
width: 100px;
padding-left: 10px;
}
.row_title_themes td
{
color: #353535;
}
.row_title_themes_message
{
/*background-color:color:#353535; #F5F5F7;font-weight: bold;*/ 
height: 25px;
width: 100px;
padding-left: 5px;
padding-right: 5px; 
background-color: #F5F5F7;
}
.row_title_themes_message label
{
color:#353535;
}

/*Ячейка таблицы тем атрибут*/
.theme_td_attribute
{
width:20px; 
}
/*Ячейка таблицы тем заголовок*/
.theme_td_title
{

}
/*Ячейка таблицы тем автор*/
.theme_td_author
{
width:80px; 
}
/*Ячейка таблицы тем дата создания*/
.theme_td_create_date
{
width:80px; 
}
/*Ячейка таблицы тем количество ответов*/
.theme_td_count_answer
{
width:50px;
}
/*Ячейка таблицы тем последнее сообщение*/
.theme_td_last_message
{
width:120px;
}
/*Ячейка таблицы тем действие*/
.theme_td_action
{
width:140px;
}


.color_hidden_theme
{
background-color: #ECE9DB;
}
.color_2_theme
{
background-color: #FAF9F2;
}
.current_page_link:visited
{
/*color: #6C5722;*/
}

/*Таблица сообщений*/
.table_messages
{
width: 100%;
border-collapse: collapse;
empty-cells: show;
border: 0px solid #d3d3d3;
}

/*Ячейка таблицы сообщений*/
.table_messages td
{
border-collapse: collapse;
empty-cells: show;
border: 1px solid #d3d3d3;
}

/* Таблица добавления нового сообщения */
.add_message_table, .add_message_table td
{ 
border: 0px solid #000000;
}

/*Строка темы сообщения*/
.row_title_messages
{
background-color: #F5F5F7;
font-weight: bold;
color:#353535;
}
/*Таблица темы сообщения*/
.table_title_message
{
width: 100%;
}
/*Ячейка таблицы темы сообщения*/
.table_title_message td
{
border: none;
}
/*Тема сообщения*/
.title_messages
{
color: #353535;
}
/*Имя автора сообщения*/
.author_name
{
font-weight: bold;
}
/*Статус автора сообщения*/
.author_status
{
}
/*Ссылка на цитировать выделенное*/
.selectedquote
{
color: #0089C6;
TEXT-DECORATION: underline;
cursor:hand;
}
/*Стиль для BBcode - цитировать*/
.quotestyle
{
background-color: #F5F5F7;
border-collapse: collapse;
border-width:1px;
border-color: #d3d3d3;
border-style: solid; 
padding:5px;
}
/*Стиль для BBcode - code*/
.codestyle
{
font-family:'Courier New Cyr';
border-collapse: collapse;
border: 1px solid #353535;
}
/*Строка добавления нового сообщения*/
.row_add_message
{
background-color: #F5F5F7;
color:#353535;
/*font-weight: bold;*/
}
/*Таблица параметров сообщения*/
.table_message_parameters
{
width: 100%;
}
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td
{
border: none;
}

/*Таблица информации об авторе*/

.table_user_info
{
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #d3d3d3;
border-style: solid;
}

/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td
{
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #d3d3d3;
border-style: solid;
}
/*Строка имени пользователя*/
.row_user_name
{
background-color: #F5F5F7;
font-weight: bold;
color: #353535;
}
/*Строка заголовка параметров пользователя*/
.row_user_parameters
{
background-color: #F5F5F7;
font-weight: bold;
color: #353535;
}

/*Таблица дополнительных параметров пользователя*/
.table_extra_properties
{
border: none;
margin: 5px;
}

.table_extra_properties td
{
border: none;
}
/*Конец стилей для форума*/

.catalog_table {
padding:0px 0px 0px 0px;
}

.catalog {
padding:20px 24px 28px 24px;
}
.catalog, .catalog_table h2, h2 {
color:#880033;
font-family: Arial ;
font-size:14px;
font-weight:bold;
margin:0px;
padding: 0px 0px 8px 0px;
}
.catalog, .catalog_table a {

font-family: Arial ;
font-size:12px;
text-decoration:underline ;
}
.catalog, .catalog_table img {
padding-right:9px;
}
.catalog_l0 {
font-weight:bold;
/*background-image: url(/images/li.gif) ; background-repeat:no-repeat ;background-position: 0px 16px ;*/
padding-left:12px;
padding-top:10px;
}
.catalog_l0_selected {
font-weight:bold;
/*background-image: url(/images/li_s.gif) ;background-repeat:no-repeat ;background-position: 0px 16px ;*/
padding-left:12px;
padding-top:10px;
}
.catalog_l1 {

/*padding-top:5px; padding-left:15px; background-image: url(/images/li2.gif) ;background-repeat:no-repeat ;background-position: 5px 11px ;*/
}

.catalog_l1_selected
{
font-weight:bold;
}
.catalog_l1 a {
font-size:13px;
}
.catalog_l2 {
padding-top:5px;
padding-left:40px;
background-image: url(/images/li2.gif) ;
background-repeat:no-repeat ;
background-position: 30px 11px ;
}
.catalog_l2 a {
font-size:11px;
}
h1 {
color:#880033;
font-family: Tahoma ;
font-size: 20px;
font-weight:normal;
}

.shop_root_title {
color:#0658b4 ;
font-family: Tahoma ;
font-size: 18px;
font-weight:normal;
text-decoration:underline;
}
.shop_root_rubric {
color:#6a6a6a ;
font-family: Tahoma ;
font-size: 12px;
font-weight:normal;
text-decoration:underline;
}

.menu {
color:#0658b4;
font-family: Arial ;
font-size: 14px;
text-decoration:none;
}
.menu_selected {
color:white;
font-weight:bold;
font-family: Arial ;
font-size: 14px;
text-decoration:none;
}
input {
font-size:12px;
font-family: Arial ;
}

.basket_title {
color:#4f4e4e ;
font-family: Tahoma ;
font-size: 14px;
text-decoration:none;
}

.goods h1 {
padding-left:10px;
display:inline ;
}
.goods_total {
color:#9d9d9d ;
font-family: Arial ;
font-size: 16px;
font-weight:normal;
}

.goods_adv_search {
text-align: right ;
width:1px;
padding-left:30px;
background-image: url(/images/adv_search.gif) ;
background-repeat: no-repeat ;
background-position:left center ;

}

.goods_adv_search a {
color:#0d4faf ;
font-family: Tahoma ;
font-size: 16px;
font-weight:normal;
}


.shop_pager_title {
color:#C0C0C0;
}
.shop_pager_title a {
color:#0558b4 ;
}
.shop_pager_link_box {
text-align:center ;
}
.shop_pager_link {
color:#0558b4 ;
}
.shop_pager_selected {
color:#757575;
text-align:center ;
background-color:#e7e7e7;
font-weight:bold ;
}
.cat {
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px solid #E6E6E6;
}
.cat_filter_title {
font-family: Verdana ;
font-size: 14px;
font-weight:bold;
padding-bottom:5px;
}
.cat_t img {
//border:1px solid #E6E6E6;
}
.cat_title {
color:#0558b4 ;
font-family: Arial ;
font-size: 18px;
font-weight:normal;
}
.cat_price_label {
color:#5c5c5c ;
font-family: Verdana ;
font-size: 14px;
}
.cat_price {
line-height:140%;
margin-top:4px;
margin-bottom:8px;
font-family: Arial ;
font-size:20px;
color:#FF5050;
font-weight:normal ;
}
.cat h1 {
padding-left:10px;
}
.path {
font-family: Verdana ;
font-size:11px;
color:#a1a1a1 ;
padding:5px 10px 20px 0px;
}
.path b {
color:#474747 ;
}
.path a {
color:#a1a1a1 ;
font-family: Verdana ;
font-size:11px;
}
.doc_path {
font-family: Verdana ;
font-size:11px;
color:#a1a1a1 ;
padding:5 10 20 0px;
}
.doc_path b {
color:#474747 ;
}
.doc_path a {
color:#a1a1a1 ;
font-family: Verdana ;
font-size:11px;
}
.fontable
{
background: url('/images/intro_bg.jpg') repeat-x;
width: 5px;
heigth: 273px;
}
.fontable2
{
background: url('/images/intro_bg2.jpg') repeat-x;
width: 8px;
heigth: 273px;
}
a.tel
{
text-decoration: none;
font-family : Tahoma, Arial, sans-serif; color: #535B6B; font-size : 22px;
}
a img
{
border: none;
}
/*Стили для магазина*/

.shop_cart_table td, .shop_cart_table_title td
{
padding-right: 10px;
padding-left: 5px;
border-right: 2px solid #ffffff;
height: 25px;
}

.shop_cart_table td
{
border-bottom: 1px solid #f1f1f1;
}

.shop_cart_table_title td
{
background-color: #f1f1f1;
font-weight: bold;
height: 30px;
}

#error
{
color: #FF5500;
border: 1px solid #FF5500;
padding: 10px 10px 10px 40px;
margin: 5px 0px 5px 0px;
width: 600px;
clear: both;
background: url('/hostcmsfiles/images/error.gif') no-repeat 10px 50%;
}

.price_table_border, .price_table_border td
{
border-collapse: collapse;
empty-cells: show;
border-width:1px;
border-color: #CCCCCC;
border-style: dashed;
padding-left: 5px;
}

