body, html { background-color:#fff7e7; margin: 0; padding: 0; height: 100%; width:100%;  font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 140%; color: #000000; font-size: 10pt;}
body {  min-width:1040px; }
/* Теги */
div {	/* border: 1px solid #f00; */}
img { border: 0; }
h1, .h1, .title { font-size: 15pt; }
h2, .h2 { font-size: 14pt;}
h1, .h1, h1 a, .h1 a, .title, .title a { font-weight: normal; font-style: italic; color: #5c2c12; }
h2, .h2, h2 a, .h2 a, { font-weight: normal; font-style: italic; color: #5c2c12; }
h2 a { font-weight: normal; font-style: italic; color: #5c2c12; }
h1, .h1, h2, .h2 { margin: 25px 0 10px 0; padding: 0; }
h3 a:hover { text-decoration:underline; }
p { margin: 3px 0 7px 0; padding: 0; }
input, textarea { border: 1px solid #a5a5a5; padding: 1px 2px 2px 2px; }
/* Позиционирование */
.left  { float: left; }
.right { float: right; }
.nofloat { clear: both; }
.clearing { clear: both; height: 0; font-size: 1px; }
/* Цвет */
a, .blue,.blue_link a { color: #39609d; }
.gray,.gray_link a { color: #000000; }
.white,.white_link a { color: #ffffff; }
.d_gray { color: #525252; }
.red, .red_link a { color: #d20a1c; }
/* Форматирование */
.mp { margin: 0; padding: 0; }
.inline li { display: inline; }
/* Шапка сайта */
.icon_menu { position: relative; padding: 0px 0px 0px 0px; right: 10px; top: 0px; float: right; z-index:1;  }
.icon_menu li { padding-top: 15px; display: inline; }
.login_block { text-align: right; font-size: 10pt; font-weight: bold; font-style: italic; }

.topmenus { position:relative; z-index:100; }

.menus_bg1 { background-image:url('/images/head_menus1.jpg'); width:160px; height:32px;}

.menu_body { display:none; width:184px;}
.menu_body li { background:#493e3b; }
.menu_body li.alt { background:#362f2d; }
.menu_body li a { color:#FFFFFF; text-decoration:none; padding:10px; display:block; }
.menu_body li a:hover { padding:15px 10px; font-weight:bold; }		


/* Левая колонка */
.header_fon { position: absolute; width: 100%; height:350px; margin:0; border:0; padding: 0px; left: 0px; top: 0px; float: left; z-index:0;  }
.header_ka { width:100%; height:48px; margin:0; padding:0; border:0; z-index:2 }
.header_ka tbody tr td a { color:white; }
.header_ka tbody tr td a p { margin:10px; margin-top: 2px; color:white; }

.header_ka1 { width: auto; height:350px; background: url('/images/header_left.jpg')repeat-x; }
.header_ka2 { width:1040px; height:350px; background: url('/images/header_center.jpg') no-repeat; z-index:5; }
.header_ka3 { width: auto; height:350px; background: url('/images/header_right.jpg')repeat-x; }

.razdely_gallery { width:780px; height:auto; float:left;  margin-bottom:15px; }
.razdely_gallery div { width:780px; height:250px; border:medium fuchsia; float:left; }
.razdely_gallery div img { width:300px; margin: 10px 10px 10px 0px; height:230px; border:medium fuchsia; float:left;}
.razdely_gallery div h3 { color:#5c2c12; margin-top: 8px; }
.razdely_gallery div p { }
.glavnaya_titles { margin: 0 0 0 0; }

.header_end  { position: absolute; top: 375px;  width:100%; z-index:2; margin:0; clear:none;  }
.kroshka1 { position: absolute; top: 368px; background: url('/images/hkroshka1.jpg') repeat-x ; width:100%; height:38px; }
.kroshka2 {  width:960px;  background: url('/images/hkroshka2.jpg') no-repeat;  }
.krohy { margin-left: 30px; }
.centr_block {background-color:transparent; width:1040px; }
.l_block {width:auto;}
.r_block {width:auto;}
/* Контент */
.logo {	font-size: 18pt; font-style: italic; margin-bottom: 60px; }
.logo a { text-decoration: none; }
.logo img { margin: 0 5px -2px 0; }
/* Блок данных */
.main { margin: 0 30px 0 560px; }
.main_img { height: 170px; border-left: 4px solid #d4100b; background: #e1e1e1 url('/images/img.jpg') no-repeat 0 0; 
margin-bottom: 20px; }
.shop_item { width: 50%; float: left; text-align: center; padding: 20px 0 20px 0; }

/* Правый блок */
.right_block { width: 220px; padding-right: 50px; float: right; }
.tag { list-style-type: none; margin: 0; padding: 0; line-height: 130%; *line-height: 150%; }
.tag a { font-family: Arial, Helvetica, sans-serif ; color:#00000; text-decoration: none; } 
.tag a:link, .tag a:hover, .tag a:visited{ padding: 2px; }
.tag a:hover { background-color: #000000; color: red; }
.tag li { display: inline; margin: 0; position: relative; }
.contact_block dt { color: #8a8a8a; }
.contact_block dd { margin: 0px 0 6px 35px; line-height: 110%; }
.phone { font-size: 11pt; }
.phone span { font-size: 16pt; }
.red_block { background: #0a162b ; padding: 10px 18px; position: relative; margin-top: 30px; }
.red_block  .tl, .red_block  .tr, .red_block  .br, .red_block  .bl { position: absolute; width: 10px; height: 10px; }
.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; }
.search { height: 20px; }
.search input{ border:0; padding:0; }
.search .shina { border: 0; padding: 0; margin-left: 160px;}
.search .text { border: 0; width: 150px; height: 14px; color: #a8a8a8; font-weight: bold; font-size: 9pt; padding: 2px; margin-right: 13px; }
.survey_block  form { margin: 0px 0 0 15px; }
.survey_block  input { border: 0; padding: 0; }
.survey { font-weight: bold; color: #fff; line-height: 130%; font-style: italic; text-align: center; font-size: 9pt; padding: 4px 18px; width: 184px; }
.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; }
.left_menu { list-style-type: none; text-align:left; float:left; font-size: 11pt; margin: 0; padding: 0; }
.left_menu ul { list-style-type: none; float: left; font-size: 11pt; }
.left_menu ul li { padding: 0 5px 5px 0; color:white; text-align:left; }
.news_list dt { color: #ffffff; font-size: 10pt; }
.news_list dd { margin: 2px 0 7px 20px; }

.footer { position:relative; background:#fff7e7 url('/images/bg_fon.jpg') repeat-x ; height:285px; margin: 550px 0px 0px 0px; font-size: 8pt; width:100%; }
.footer .counter { float: left; padding: 25px 0 0px 50px; width: 200px; }
.footer .copyryght { padding: 20px 0 10px 0px; line-height: 125%; float: left; }
.footer .search { float: right; padding: 30px 40px 0 0; }
.footer .search .text { border: 1px solid #969696; width: 153px; }

.contactos { list-style-type: none; text-align:left; float:left; font-size: 11pt; margin: 0; padding: 0; color: #ffffff; }
.metky { list-style-type: none; text-align:left; float: right; font-size: 11pt; margin: 0 0 40px 0; padding: 0; width: 1040px; color: #000000; }
.metky div ul li a { color: #000000; }

#little_cart { list-style-type: none; text-align:left; float: right; font-size: 11pt; margin: 0; padding: 0; color: #ffffff; }

.cat_img { padding:5px; float:left; width:48%; }
.cat_img2 { padding:5px; float:left; }
.cat_img2 a { padding:5px; float:left;  }
/* ****************** */
#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; }

/* Стили для форумов */
/* Таблица груп форумов */
.table_group_forums { width: 100%; padding: 2px; border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid;
	vertical-align: middle; }
/*Ячейка таблицы групп форумов*/
.table_group_forums td { padding: 2px; border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid;	vertical-align: middle; }
.table_group_title td { padding: 2px; border-collapse: collapse; empty-cells: show; border-width: 0px; border-color: #E3E1DA; border-style: solid;
	background-color: #EFEEEA; color: #000000; vertical-align: middle; }
/*Заголовок группы форумов*/
.title_group_forums { font-weight: bold; }
/*Описание группы форумов*/
.desc_group_forums { /*font-size: 10px;*/ }
/*Строка заголовка группы форумов*/
.row_title_group_forums { background-color: #EFEEEA; color: #000000; font-weight: bold; }
/*Таблица идентификации пользователя*/
.table_identification { width: 100%; padding: 2px; border-collapse: collapse; empty-cells: show; border-width: 1px; border-style: solid;
	border-color: #E3E1DA; /*background-color: #F7F7F7;*/ }
/*Ячейка таблицы идентификации пользователя*/
.table_identification td { padding: 2px; border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA;
	border-style: solid; vertical-align: middle; }
/*Имя залогинившегося пользователя*/
.name_users { color: #DB1905; }
/*Строка заголовка таблицы идентификации пользователя*/
.row_title_identification { color: #000000; background-color: #EFEEEA; font-weight: bold; }
/*Таблица текущего форума*/
.table_forum { width: 100%; padding: 2px; border: 0px; }
/*Таблица добавление сообщения */
.table_forum_message { width: 100%; color: #000000; padding: 2px; border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA;
	border-style: solid; background-color: #EFEEEA; }
.table_forum_message td { color: #000000; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid; vertical-align: middle; }
/*Ячейка таблицы текущего форума*/
.table_forum td { vertical-align: middle; }
/*Строка заголовка форума*/
.row_title_forum { /*background-color: #F7F7F7;	*/ padding-top: 5px; }
/*Таблица заголовка форума*/
.table_title_forum { width: 100%; color: #000000; 
/*Ячейка таблицы заголовка форума*/
.table_title_forum td { border: none; }
/*Заголовок форума*/
.title_forum { color: #000000; font-weight: bold; }
/*Описание форума*/
.desc_forum { /* font-size: 10px;*/ }
/*Таблица тем в таблице текущего форума*/
.table_themes { width: 100%; /*cellpadding*/ padding: 2px; /*cellspacing*/ border-spacing: 0px; color: #000000; border-collapse: collapse; empty-cells: show; }
/*Таблица тем в таблице текущего форума*/
.table_themes td { /*cellpadding*/ padding: 3px; /*cellspacing*/ border-spacing: 0px; color: #000000; border-collapse: collapse; empty-cells: show;
	border-width: 1px; border-color: #E3E1DA; border-style: solid; }
/*Строка имён параметров тем форума*/
.row_title_themes { background-color: #EFEEEA; font-weight: bold; /*text-align:center;*/ height: 25px; width: 100px; padding-left: 10px; }
.row_title_themes td { color: #000000; }
.row_title_themes_message { height: 25px; width: 100px; padding-left: 5px; padding-right: 5px; background-color: #EFEEEA; }
.row_title_themes_message label { color:#000000; }
/*Ячейка таблицы тем атрибут*/
.theme_td_attribute { width: 20px; }
/*Ячейка таблицы тем заголовок*/
.theme_td_title { }
/*Ячейка таблицы тем автор*/
.theme_td_author { width: 120px; }
/*Ячейка таблицы тем дата создания*/
.theme_td_create_date { width: 80px; }
/*Ячейка таблицы тем количество ответов*/
.theme_td_count_answer { width: 50px; }
/*Ячейка таблицы тем последнее сообщение*/
.theme_td_last_message { width: 120px; }
/*Ячейка таблицы тем действие*/
.theme_td_action { width: 140px; }
.color_hidden_theme { background-color: #ECE9DB; }
.color_2_theme { background-color: #F9F9F9; }
.current_page_link:visited { /*color: #6C5722;*/ }
.add_theme_table {width: 100%; border-collapse: collapse; background-color: #EFEEEA; color:#000000; empty-cells: show; border-width: 1px;
	border-color: #E3E1DA; border-style: solid; }
.add_theme_table td { background-color: #EFEEEA; border-width: 8px; }
/*Таблица сообщений*/
.table_messages { width: 100%; border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid; }
/*Ячейка таблицы сообщений*/
.table_messages td { border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid; }
/*Строка темы сообщения*/
.row_title_messages { background-color: #EFEEEA; font-weight: bold; color:#000000; }
/*Таблица темы сообщения*/
.table_title_message { width: 100%; }
/*Ячейка таблицы темы сообщения*/
.table_title_message td { border: none; }
/*Тема сообщения*/
.title_messages { color: #000000; }
/*Имя автора сообщения*/
.author_name { font-weight: bold; cursor: pointer; }
/*Статус автора сообщения*/
.author_status {}
/*Ссылка на цитировать выделенное*/
.selectedquote { color: #0089C6; text-decoration: underline; cursor:pointer; }
/*Стиль для BBcode - цитировать*/
.quotestyle { background-color: #EFEEEA; border-collapse: collapse; border-width: 1px; border-color: #E3E1DA; border-style: solid; padding: 5px; }
/*Стиль для BBcode - code*/
.codestyle { font-family: monospace; border-collapse: collapse; border: 1px solid #E3E1DA; background-color: #EFEEEA; padding: 5px; }
/*Строка добавления нового сообщения*/
.row_add_message { color:#000000; /*font-weight: bold;*/ }
/*Таблица параметров сообщения*/
.table_message_parameters { width: 100%; }
/*Ячейка таблицы параметров сообщения*/
.table_message_parameters td { border-width: 0px; }
/* Таблица добавления нового сообщения */
.add_message_table { border: 1px solid #E3E1DA; color:#000000; background-color: #EFEEEA; }
.add_message_table td { border-width: 0px; }
.add_message_bbcode_table td { border-collapse: collapse; border-width: 1px; border-color: #E3E1DA; border-style: solid; cursor:pointer; }
/*Таблица информации об авторе*/
.table_user_info { border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid; }
/*Ячейка таблицы информации об авторе сообщения*/
.table_user_info td { border-collapse: collapse; empty-cells: show; border-width: 1px; border-color: #E3E1DA; border-style: solid; }
/*Строка имени пользователя*/
.row_user_name { background-color: #EFEEEA; font-weight: bold; color: #000000; }
/*Строка заголовка параметров пользователя*/
.row_user_parameters { background-color: #EFEEEA; font-weight: bold; color: #000000; }
/*Таблица дополнительных параметров пользователя*/
.table_extra_properties { }
/*Ячейка таблицы дополнительных параметров пользователя*/
.table_extra_properties td { border: none; }
/* Ячейка смайликов */
.smiles_td td { border: none; }
/* Конец стилей для форума */
/* стили кабинета пользователя */
.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; }
/* Конец стилей кабинета пользователя */
.path_arrow { color: #0096AA; padding: 0px 5px 0px 5px; font-size: 10pt; }
/* Стили для магазина */
.shop_cart_table { /* width: 100%; */ border-spacing: 2px; }
.shop_cart_table, .shop_cart_table td { empty-cells: show; }
.shop_cart_table td, .shop_cart_table th { padding-right: 10px; padding-left: 5px; height: 25px; vertical-align: middle; }
.shop_cart_table td { padding-bottom: 4px; padding-top: 4px; }
.shop_cart_table th { text-align: left; border-bottom: 1px solid #d20a1c; }
.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; }
 
 
 
element.style { width: 40px; height: 40px; background-attachment: scroll; background-repeat: no-repeat; background-image: url("http://you-walls.ru/images/hit.png");
background-position: 0px 0px; background-color: transparent; position: absolute; left: 0px; top: 0px; margin-top: 110px; margin-right: 0px; margin-bottom: 0px;
margin-left: 120px; }
	
	
	
	
/* Строки фильтра и сортировки */ 
.shop_block { border: 1px solid #ccc; background: #EEEEEE; padding: 5px 7px; margin: 10px 5px 10px 0px; }
.shop_block a { position: relative; z-index: 2; }
.shop_block input, .shop_block select { border: 1px solid #969696; }
.shop_block .gray_button input { border-width: 0; }
.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; }
.atributes_tovar { background-color:#0b172d; border:0;}
.atributes_tovar tbody tr { background-color:#0b172d; border:0;}
.atributes_tovar tbody tr td { background-color:#0b172d; border:0;}
/* END стили для магазина */
/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl { padding: 0.2em 0.5em 0.3em 0.5em; float: left; display: block; margin-right: 0.3em; background: #fff; float: left; }
.page_link { border: 1px solid #e7e7e7; }
.current { border: 1px solid #d20a1c; background-color: #d20a1c; color: #fff; }
.ctrl { padding: 0.5em 0.5em 0.3em 0.5em; font-size: 10px; color: #4F3327; }
#ShowAddComment { margin: 20px 0px; font-size: 14pt; }
/* ссылка "ответить" для комментария */
.c_u_l { font-weight: bold; }
/* Ответ на комментарий */
.cr { display: none; margin: 0px 0px 10px 20px; }
/* sub-div для дерева комментариев */  
.csd { margin-left: 20px; }
.comment { background: #F0EFEB; padding: 30px; margin-bottom: 10px; width: 450px; zoom: 1; position: relative; padding: 20px; }
.comment_desc { margin: 0px 0px 10px 20px; }
.comment .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; }
.comment .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; }
.comment .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; }
.comment .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; }
.comment .mceEditor { width: 442px; }
.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; }
.group_gallery { float: left; position: relative; padding: 7px; margin: 0px 25px 25px 0px; background-color: #eee; }
.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; }
.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; }
#captcha { padding: 0px; font-size: 75%; }
#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited { color: #777; }
#captcha img { margin-bottom: -5px; }
/* Helpdesk */
.helpdesk_status_1 { color: #999999; }
.helpdesk_status_2 { color: #000000; }
.helpdesk_hour div, .helpdesk_wt_0, .helpdesk_wt_1, .helpdesk_wt_2 { color: #6A6A6A; float: left; width: 20px; height: 20px; margin: 0px 1px 1px 0px;
	/*border: 1px solid #777;*/ }
.helpdesk_wt_0 { background-color: #EFEEEA; }
.helpdesk_wt_1 { background-color: #a6bd4a; }
.helpdesk_wt_2 { background-color: #DF5910; }
.helpdesk_day { color: #6A6A6A; 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; }
/* /Helpdesk */
.table_border_hostcms { border-spacing: 2px; }
.table_border_hostcms td { padding: 6px 20px 5px 6px; }
.table_border_hostcms th { padding: 5px 20px 5px 5px; border-bottom: 1px solid #D20A1C; text-align: left; }
hr { border: 0; height: 1px; color: #dadada; background-color: #dadada; }
.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'); }
/* Архив файлов */
.file_archive dd { margin: 5px 0px 15px 0px; }
.file_archive dt a { font-weight: bold; }
