img {border: 0px}
/**
 * +----------------------+
 * | Общая часть шаблона  |
 * +----------------------+
 */

body {
    margin: 0; padding: 0;
	/* background: #fcfbee url('/images/bg-fon.gif') repeat-x left top; */
	min-width: 1004px;
	font-family: Tahoma, Arial, sans-serif;
	color: #083d86;
}

img { border: none;}
a {color: #004199;}
a:hover {
	color: #990085;
}

.maintable {
    width: 100%;
}
.maintable_top_td {}
.maintable_top_table {width: 100%;}

/**
 * Шапка
 */

TD.top_left_picture {
}

TD.top_mid_picture { display: none;}
TD.top_right_picture {text-align: right;}

TD.top_right_picture {}

/**
 * Иконки
 */


.icons_top IMG {display: none;}
.icons_top {display:none;}
.icon_home {display:none;}
.icon_mail {display:none;}
.icon_lupo {display:none;}

/**
 * Контентосодержащая часть
 */

.maintable_mid_td {}
.maintable_mid_table {  background: url('/images/right-fon.jpg') repeat-x top;}

/**
 * Горизонтальное меню
 */
/*
.menu_hor_td {
    width: 100%;
    height: 44px;
    background: #fb8c06 url('/images/top_menu_left.jpg') no-repeat left;
}

.top_menu {
    height: 44px;
}

.top_menu_begin {
    width: 334px;
}
.top_menu_cont {}
.main_menu_item_area {
    display: block;
    float: left;
    height: 44px;

}
*/
.main_menu_item {
    font-size: 18px;
	margin:0 4px 0 56px;
}

.main_menu_last {
	background: none;
}

.main_menu_item A {	display:block; line-height:36px;}
.main_menu_item A:hover {}

.submenu_item {
	font-size: 14px;
	margin-left:58px;
	margin-top: 2px;
	background: url('/images/t.gif') no-repeat left 9px;
}

.submenu_item A {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin-left: 16px;
	display: block;
}

.submenu_last {
	margin-bottom: 8px;
}

/*
.main_menu_item_first {
    border-left: none;
    background: url('/images/top_menu_first.jpg') no-repeat left;
}
*/
.menu_current {font-weight: bold}
/*
.main_menu_item_last {}
*/
/* .top_menu_fin {} */

/**
 * Левая колонка
 */

.menu_lef_td {
/*
    width: 100%;
*/
}

/**
 * Блок меню
 */

.menu_side {
    width: 338px;
    padding:20px 10px 40px 0;
}

.main_menu_item_area {
    padding-right: 10px;
}

.main_menu_item {}
.main_menu_item_first {}
.menu_current {}
.main_menu_last {}

/**
 * Супер-Пупер Меню
 */
/*
.lev{display: block; clear: both;}
.lev A {display: block; float: left;}
.no-bullit {display: block; float: left; width: 10px; height: 10px;}

.lev-op{
	margin-top: 6px;
	background:  url('/images/minus.gif') no-repeat left 0px;
	display: block; float: left; width: 10px; height: 10px;
}

.lev-cl{
	margin-top: 6px;
	background:  url('/images/plus.gif') no-repeat left 0px;
	display: block; float: left; width: 10px; height: 10px;
}
*/
/**
 *  Конец супер миню
 */
/**
 * Облако фштанах
 */
/*
.cloud {	font-size: 30px; margin: 0px 30px;} 
.cloud-header {font-size: 60%;}
.cloud-tags {}
A.cloud-tag {}
*/


/**
 * Подменю разделов каталога
 */

.catalog_menu_item {}

/**
 * Поиск
 */
/*
.search_div{
    position: absolute;
    left: 943px;
    top: 126px;
    width: 255px;
}
.search_mini {
    background: url('/images/search_bg.gif');
    width: 255px;
}
.search_begin {}
.search_begin_img {}
.search_input_mini {
    vertical-align: top;
    padding-top: 14px;
}
.search_mini_input {
    border: none;
    width: 200px;
    height: 20px;
    background-color: transparent;
}
.search_end {}
.search_end_img {}
.search_submit {}
.search_submit_img {}


.search_form {}
.search_query_field { width: 100%; }
.search_input_query {width: 100%; }
.search_select_box {}
.search_mode {}
.search_submit {}
.search_help {}
*/
/**
 * Контент
 */

.content_td {padding-top: 20px;}

.content_table {
}

.content-div {
	padding-right: 20px;
}

/**
 * Хрен знает зачем это нужно, но оно есть
 */

.banner_td {
    padding: 0px;
    text-align: center;
}

/**
 * Навигационная цепочка
 */

.menu_nav {
	margin-bottom: 8px;
}
.menu_nav_start_span {}

.menu_nav_link {
	display: block;
	float: left;
	font-size: 11px;
}
.menu_nav_a { color: #ad58ba; }

.menu_nav_mid_span {
	background:transparent url(/images/slash.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:12px;
	margin-left:2px;
	width:10px;
}

.menu_nav_end_span {}

/**
 * Тело контента (Блин, зачем столько вложенности? Ппц)
 */

.text {
    padding:0 0 40px;
    font-size: 15px;
}

.text A {color: #990085;}
.text A:hover {color: #990085;}

.text P,.text UL,.text OL,.text TD,.text TH {line-height: 22px; font-size: 14px; color: #083d86;}

.text TD {vertical-align: top;}

/**
 * Главный заголовок
 */

.head_text {
	font-family: Trebuchet MS, Tahoma, sans-serif;
    font-size: 36px;
	margin-bottom: 20px;
	color: #04459e;
	/* font-weight: bold; */
}

/**
 * Это такя фигня, чтоб украсить подвальчик, обычно скрыта
 */

.foot_colontitle {}

/**
 * Правая колонка (аналогична левой, только справа. Иногда скрыта)
 */

.menu_rig_td {
    
}

/**
 * Разделитель Блоков типа Меню, Новости, еще что-то
 */

.menu_divider {}

/**
 * Блок для новостей (news)
 */


.news_side * {
	color: #696969;
}
.news_side {
	font-size:14px;
	margin: 0 20px 20px;
}

/*.menu_divider { background-color: #ebacca; height: 10px; }
.news_next { background-color: #ffeca1; height: 10px; clear: both;}
*/

.news_side HR {
	display:none;
}

.new_header {
	width: 246px;
	height: 39px;
	background: url(/images/new-header.jpg) no-repeat left top;
	clear: both;
}

.new_header span {
	display: none;
}

.news_list {font-size:13px;}

.new_div {
	margin: 0 14px;
}

.new_date {
	font-family: Tahoma;
    display: block;
    margin-left: 0; padding-top: 15px;
	font-size: 12px;
	margin-bottom: 8px;
}

.shortnews {
    margin-left: 0;
    display: block;
    padding-bottom: 5px;
}
.shortnews:hover {}

.news_bot {
	height:40px;
	padding-bottom:15px;
	padding-top:15px;
	padding-right:30px;
	text-align:right;
}

.news_bot a {
	padding-left:16px;
}

.news_next {
	display: none;
}

/*
.news_bot A {color:#002157; text-decoration: none;}
.news_bot A:hover {color: #dd7a00;}
*/
.news_next {
/*
    background: #FFF url('/images/block_bg.jpg') repeat-y left top;
*/
}

/**
 * Блок для новостей (events)
 */

.news_side2 {}
.new_header2 {}
.new_div2 {}
.new_date2 {}
.shortnews2 {}
.news_bot {}
.news_next2 {}

.links {padding: 15px 0px 0px 30px;}
.links-cont {
    padding-right: 15px;
}

.links-title {
    display: block;
    margin-bottom: 10px;
}

/**
 * Подвальчик
 */

.maintable_bot_td {
    height: 60px;
	/*
	background: #003466 url('/images/bottom-bg.jpg') repeat-x top;
	*/
}
.maintable_bot_table {
	height: 83px;
}

/**
 * Ячейка с копирайтами
 */

.copytable_lef_td {
    width: 338px;
	height:60px;
}

.copytable_lef_td * {display: none;}

/**
 * Символ ©
 */

.copysign {display: none;}

/**
 * Ячейка с нижним меню
 */

.copytable_mid_td {
	padding-left:10px; 
	_padding-left:5px; 
	padding-bottom: 40px;
}

/**
 * Разделитель пунктов
 */

.menu_copy_mid_span {
    display: none;
	float: left;
}

/**
 * Пункты меню
 */

.menu_copy_a {
	color: #606163;
    display: block; float: left;
    margin-right: 20px;
    white-space: nowrap;
    font-size: 11px;
}

/**
 * Правая ячейка подвала,
 * Сюда подсаживаются счетчики
 */

.copytable_rig_td {
    width: 230px;
}

#footer_right_area,
.footer_right_area {}

#footer_right_area A,
.footer_right_area A {}

/**
 * +--------------------------------------------+
 * | Сервисные страницы, Новости, каталог, ФОС  |
 * +-- -----------------------------------------+
 */

/**
 * КАТАЛОГ
 */

/**
 * Используется при включенном магазине
 */

#cart_summ {}

/**
 * РАЗДЕЛЫ
 * --------------------------------
 * Контейнер перечня разделов (Таблица)
 */

#catalog_section_area,
.catalog_section_area {
    color: #737373;
}

/**
 * Отдельный раздел (Ячейка)
 */

.catalog_section {}

/**
 * Заголовок раздела (ссылка)
 */

.item_caption {}

/**
 * Краткое описание раздела (span)
 */

.data_description {
    color: #737373;
}

/**
 * Разделитель разделов, (в ячейке лежит HR)
 */

.catalog_section_divider {}

/**
 * Позиции
 * -----------------------------
 * Контейнер перечня Позиций (Таблица)
 */

#catalog_position_area,
.catalog_position_area,
#catalog_section_area,
.catalog_section_area {
    margin-top: 30px;
    width: 578px;
}

/**
 * Ячейка для отдельной позиции
 */

.catalog_position_data,
.catalog_section {
    width: 49%;
    float: left;
    padding: 0px;
	/*
    background: url('/images/catalog-position-mid.gif') repeat-y left top;
	*/
}

/**
 * Непонятно зачем нужная обертка
 */

.catalog_position_name {
/*
    background: url('/images/catalog-position-top.gif') no-repeat left top;
*/
    padding-top: 35px;
}

.catalog_position_name BR {
    display: none;
}

/**
 * Название позиции (ссылка, внутри м.б. изображение)
 */

.catalog_position_name_a, .item_caption {
    margin: 50px 0px 5px 30px;
    font-size: 13px;
}

.catalog_position_name_a IMG {
    margin: 50px 10px 5px 30px;
}

/**
 * Описание позиции
 */

.data_description {
    display: block;
    padding: 10px 30px;
    font-size: 12px;
    color: #000;
}

/**
 * Цена (спан)
 */
.catalog_position_cost {
    margin-left: 30px;
}
.catalog_position_cost, .catalog_position_cost_value {
    color: #eb0000;
}

/**
 * Значение цены
 *
 *
 * .catalog_position_cost_value {}
 *
 * ед. измерения
 */

.catalog_position_unit {}

/**
 * Поле для ввода заказываемого количества
 */

.input_quantity {}

/**
 * Сабмит корзины
 */

.submit_cart {}

/**
 * Ссылка "Подробнее"
 */

.catalog-position-more {
    padding-left: 13px;
    display: block;
    height: 40px;
	/*
    background: url('/images/catalog-position-more.gif') no-repeat left top;
	*/
}

.catalog-section-more {
    padding-left: 13px;
    display: block;
    height: 40px;
	/*
    background: url('/images/catalog-position-more.gif') no-repeat left top;
	*/
}

.catalog-position-more A, .catalog-section-more A {
    display: block;
    width: 145px;
    height: 40px;
    font-size: 12pt;
    font-family: Arial Black;
    color: #FFF;
	/*
    background: url('/images/button-more.gif') no-repeat left top;
	*/
    text-decoration: none;
    padding: 8px;
}

.catalog-section-more A {
    width: 185px;
    /*
		background: url('/images/button-section-more.gif') no-repeat left top;
	*/
}

.catalog-position-more A:hover, .catalog-section-more A:hover {
    color: #FFF;
}

/**
 * Аналогично списку разделов
 */

.catalog_section_divider, .catalog_position_devider {
    display: none;
    padding: 0px;
    /*
		background: url('/images/catalog-position-bot.gif') no-repeat left 0px;
	*/
    height: 18px;
}



.catalog_section_divider HR {
    /* display: none; */
    visibility: hidden;
}

/**
 * Одиночная позиция
 */

.catalog_position {}

/**
 * Заголовок позиции
 */

.position_caption {}

/**
 * Описание позиции
 */

.data_description {}

/**
 * Форма корзины аналогично как и в списке
 */

/**
 * НОВОСТИ
 * -----------------------------
 * Короткая версия
 * -----------------------------
 * Дата
 */

.news_date_span1, .news_date_span2,
/**
 * Заголовок
 */
.news_name_span1, .news_name_span2 {
    font-weight: bold; margin-right: 10px;
}

/**
 * Анонсы
 */

.news_short_div1, .news_short_div2 {
    margin-top: 10px;
}

/**
 * Полный список
 */

.link_all {}

/**
 * Полный текст новости наследует стили из вышеуказанных классов
 */

/**
 * ФОС
 * -----------------------------
 * Таблица
 */
.fos_table {}

/**
 * Строки
 */

.fos  {}
.fos2 {}

/**
 * Погода (РБК)
 */
.whether {
    /* background: url('/images/whether.gif') no-repeat left top; */
    padding-top: 38px; color: #737373; width: 237px; clear: both;
}

.whether-city {
    /* background: url('/images/block_bg.jpg') repeat-y left top; */
    font-size: 12px; margin: 0px; clear: both;
    width: 237px;
}

.rbcwea {font-size: 11px; color: #737373;}

.whether-bottom {
    height: 15px; width: 237px;
    /* background: #FFF url('/images/block_bot.jpg') no-repeat left bottom; */
}
/**
 * Блок "Партнеры" и "Информеры"
 */
.parthners, .inform {
    /* background: url('/images/parthners.jpg') no-repeat left top; */
    padding-top: 38px; color: #737373; width: 237px; height: 130px;
    clear: both; margin-top: 20px;
}
.inform {
    /* background: url('/images/inform.jpg') no-repeat left top; */
}

.parthners-body, .inform-body {
  /*  background: url('/images/block_bg.jpg') repeat-y left top; */
    font-size: 12px; margin: 0px; clear: both;
    padding: 10px; width: 237px; height: 100px;
}

.block-bottom {
    height: 15px; width: 237px;
    background: #FFF url('/images/block_bot.jpg') no-repeat left bottom;
}
/**
 * Валютный блок (РБК) и блок "Мы поставляем"
 */
.currency, .supply {
    margin-left: 30px;
   /* background: url('/images/currency.jpg') no-repeat left top; */
    padding-top: 35px; color: #737373; width: 284px;
    clear: both; margin-top: 5px;
}

.supply {
  /*  background: url('/images/supply.jpg') no-repeat left top; */
    margin: 20px 0px 20px 30px;
}

.currency-body, .supply-body  {
   /* background: url('/images/left-block-body-bg.png') repeat-y left top; */
    font-size: 12px; margin: 0px; clear: both;
    width: 284px; padding: 5px 10px;
}

.currency-bottom, .supply-bottom {
    height: 9px; width: 284px;
    /* background: #FFF url('/images/left-side-end.jpg') no-repeat left top; */
    padding: 0px; overflow: hidden;
}

.ltl {font-size: 11px;}

/**
 * Серые блоки
 */

.gray-block {
    width: 274px; float: left; margin-right: 10px; margin-bottom: 10px;
  /*  background: url('/images/gray-block-mid.gif') repeat-y; */
    font-size: 12px; color: #000;
}
/*
.gray-block-right {
    float: right;
}
*/

/*
.gray-block A {color: #002157;}
.gray-block A:hover {color: #dd7a00;}
*/

.gray-block-top {
    width: 274px;
  /* background: url('/images/gray-block-top.gif') no-repeat left top;*/
    padding: 4px 10px
}

.gray-block-body {
    width: 274px;
    padding: 0px 10px;
}

.gray-block-pic{
    width: 110px;
    float: left;
}

.gray-block-text {
    width: 135px;
}

.gray-block-price {color: #eb0000;}

.gray-block-bottom {
    width: 274px;
    height: 10px;
   /* background: url('/images/gray-block-bot.gif') no-repeat;*/
}

/**
 * +----------------------+
 * | Конец фильма         |
 * +----------------------+
 */
