﻿body  {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #5d5d5d;
	background: #fff url("../images/bg_common.jpg") no-repeat 0 0; }

p {
	margin: 0;
	padding: 10px 0; 
	color: #313131;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #5d5d5d;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #5d5d5d;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

a {	color: #3D3D3D; 
	text-decoration: underline; 
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
a:hover {
	text-decoration: underline;
	color: #5d5d5d; }

h1, h2, h3, h4, h5 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;}

h1 {
	color: #1D666C; 
	font-family: Arial; 
	font-size: 18px; 
	font-weight: bold; 
	padding: 10px 0px 15px 0px;}

h2 {
	color: #1D666C; 
	font-family: Tahoma; 
	font-size: 18px; 
	font-weight: bold; 
	padding-bottom: 10px;
}

h4 {
	color: #424242; 
	font-size: 11px; 
	font-weight: bold; 
	line-height: 15px; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	padding-bottom: 5px; 
	padding-top: 10px;
}

ul {margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}

ol {margin: 0; padding: 0; list-style: decimal inside;}
ol li {margin: 0; padding: 0;}

img {border: 0;}
a img {border: 0;}
br {font-size: 1px; height: 1px;}
br.clear {clear: both;}

form {margin:0; padding: 0;}
input {padding: 0; margin: 0; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
select {padding: 0;	margin: 0;}

dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


/*этом блоке лежит всё*/
#conteiner {
	width: 990px;}

/*Шапка страницы - зеленая полоса*/
#head {
	width: 990px;
	height: 32px;
	background-color: #284A4D;
	border-bottom: 1px solid #1D3A3D;}

/*Меню в шапке страницы*/
ul#head_menu {
	width: 705px;
	float: left;
	text-align: right;
	height: 32px;
	margin-right: 35px;
	list-style: none;}

ul#head_menu li {
	float: right; 
	line-height: 32px;
	background: url("../images/arrow.gif") no-repeat 0 13px;
	padding: 0 18px 0 12px;
	list-style: none;}

ul#head_menu li a {
	color: #fff;
	text-decoration: none;}

ul#head_menu li a:hover {
	color: #fff;
	text-decoration: underline;}
	
/*Блок с поиском в шапке страницы*/
#head_search {
	float: left;
	color: #66999D;
	padding-top: 8px;
	width: 240px;}
	
#head_search form label {
	display: block;
	float: left;
	margin-right: 5px;
	font-family: Verdana, Arial, san-serif;
	font-size: 9px;
	padding-top: 2px}

#head_search form input.search_text {
	background-color: #207279;
	border: 1px solid #135157;
	height: 15px;
	width: 100px;
	color: #66999D;
	display: block;
	float: left;}
	
#head_search form input.head_submit	{
	width: 15px;
	height: 15px;
	margin-left: 5px;
	display: block;
	float: left;}
/*Шапка закончилась*/

/*Зона под шапкой  - то есть зона контента включает 2 колонки*/
#main_zone	{width: 935px; margin-left: 55px;}

/*Левая часть - широкая - общие для всех страниц стили*/
#left {
	width: 662px; 
	float: left;
	margin-right: 23px; }			

/*Логотип*/
#logo {
	width: 194px;
	height: 37px;
	background: url("../images/logo.gif") no-repeat 0 0;
	margin: 50px 0px;}	

/*Этот блок нужен, чтобы ссылка под логотипом корректно отображаласть в 5ИЕ*/
#logo_in {height: 100%}

#logo_in a {
	display: block; 
	text-indent: -3000px; 
	overflow: hidden; 
	height: 100%}
/*Общие стили для левой части закончились*/

/*Правая часть началась - общие стили*/
#right {
	width: 240px; 
	float: left; 
	padding-top: 55px }	

/*Маленький банер*/
.special_baner_top {
	height: 5px;
	font-size: 1px;
	line-height:1px;
	width: 210px;
	margin: 15px 0px 0px 0px;
	background: url("../images/bg_small_baner_top.gif") no-repeat 0 0;}	
.special_baner {
	width: 210px;
	background: #69c;}	
.special_baner_bottom {
	height: 5px;
	width: 210px;
	margin: 0px 0px 10px 0px;
	background: url("../images/bg_small_baner_bottom.gif") no-repeat 0 0;}	

.special_baner img {padding-left: 10px;}

/*Правая часть (общие стили) закончилась*/



/*Футер начался*/	
#footer {
	width: 935px; 
	margin-left: 55px; 
	color: #949494; }	

#footer div {
	color: #949494; 
	font-family: Verdana; 
	font-size: 9px; 
	line-height: 11px; 
	padding-bottom: 25px; 
	padding-top: 80px}	

#footer div a {
	color: #949494; 
	font-family: Verdana; 
	font-size: 9px}
#footer div a:hover {color: #731126;}	


/*Невидимые ссылки на копирайтах в футере*/
a.invisible {text-decoration: none}
#footer div a.invisible:hover {color: #8b8b8b; text-decoration: none}


/*Левая часть футера*/
#footer_left {
	width: 600px;
	float: left;
	margin-right: 23px;}	

/*Счетчик в футере*/	
#footer_counter {width: 31px; float: left; margin-right: 23px;}	

/*Правая часть футера*/	
#footer_right {width: 240px; float: left;}	

a.icq {font-weight: bold; text-decoration: none;}	

/*Футер закончился*/




/*СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ*/
/*Большой Банер в левой части*/
#baner {
	height: 180px;
	width: 662px; 
	background: url("../images/baner.jpg") no-repeat center top;
 }	

/*Начертание слогана*/
h1.slogan {
	font-size: 22px; 
	color: #731126; 
	font-weight: bold; 
	margin: 30px 0px}

/*В этом блоке лежат черые бокса-категории товаров*/	
#goods {width: 662px; padding-bottom: 15px; background: url("../images/f_columns.gif") repeat-y left top;}	

/*Серые боксы категорий товаров*/
#goods div {
	width: 155px; 
	float: left; 
	padding-top: 100px;
	background-color: #E3E3E3;
	background-repeat: no-repeat;
	background-position: center top;}	

#goods div {margin-right: 14px}	
#goods div#nomargin {margin-right: 0px; }	

/*Заголовок категории*/	
#goods div h2 {
	text-transform:uppercase;
	font-size: 10px; 
	font-weight: bold; 
	padding: 15px 0px 10px 0px; 
	margin-left: 5% }	

#goods div h2 a 
{	color: #1D666C; 
	font-family: Tahoma;
	font-weight: bold; 
	text-decoration: none; }

#goods div h2 a:hover 
{	color: #731126; 
	font-family: Tahoma;
	font-weight: bold; 
	text-decoration: none; }

/*Список товаров*/
ul.list_product {
	margin-left: 10px;
	list-style: none;}	

ul.list_product li {
	background-image: url("../images/arrow_red.gif");
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 8px;
	list-style: none;}
	
ul li a {font-size: 10px; font-family: Tahoma; color: #3D3D3D}
ul li a:hover {color: #FF0000}	

/*Левая часть закончилась*/	

/*Правая часть*/
/*Стили для новостей*/
dl.news dd {color: #731126; font-weight: bold;}	
dl.news dt {padding-bottom: 15px}	
dl.news dt a:link {color: #731126; }		
dl.news dt a:visited, dl.news dt a:hover, dl.news dt a:active {color: #5d5d5d;}

/*Стили для FAQ*/
dl.faq dd, dl.vacancy dd {color: #731126; font-weight: bold;}	
dl.faq dt, dl.vacancy dt {padding-bottom: 5px}	

table.partners td {padding-bottom: 20px; padding-right: 20px}
table.partners td h3 {font-size: 12px; font-weight: bold; color: #731126;}

.special_baner h2 a {
	color: #fff; 
	font-weight: normal; 
	text-decoration: none; }
.special_baner h2 a:hover {text-decoration: none; color: #fff;}

.special_baner h2.big {
	padding: 0; 
	padding-top: 20px; 
	margin-left: 20px; 
	font-size: 18px; 
	line-height: 18px}
	
.special_baner h2.big a {font-size: 18px}

/*Форма для голосования*/
form#Right_voteform_vote_form {color: #375153; font-family: Arial; font-size: 11px; padding-top: 15px}

form#Right_voteform_vote_form h5 {font-size: 10px; font-family: Arial; font-size: 11px; padding-bottom: 15px}

form#Right_voteform_vote_form input.circle {vertical-align: middle; margin-right: 5px; }

form#Right_voteform_vote_form input.send {
	color: #636363;
	margin-top: 20px;
	margin-left: 5px}
	
/*Div для  голосования (для отображения процентов)*/
.PercentDiv
{
	border: solid 1px #1D666C;
	width:80%;
	height:8px;
	line-height:8px;
	margin-top:3px;
	margin-bottom:7px;
	font-size:1px;
}
.LastDiv
{
	padding-bottom: 20px;
}

form#Right_voteform_vote_form p {color:#1D666C; font-weight:bold; }

/*Правая часть на главной закончилась*/
/*СТИЛИ ДЛЯ ГЛАВНОЙ СТРАНИЦЫ ЗАКОНЧИЛИСЬ*/



/*ВНУТРЕННИЕ СТРАНИЦЫ*/
#content_zone {
	clear: both;
	width: 662px;}
.left_menu {
	width: 155px; 
	background-color: #fff; 
	float: left; 
	margin-right: 15px}

#content {width: 492px; float: left; background-color: #fff;}
#content ul {list-style: disc inside; color: #313131;}
#content ul li {color: #313131;}
#content ol {list-style: decimal inside; color: #313131;}
#content ol li {color: #313131; padding-bottom: 5px}

#content_zone_wide {
	clear: both;
	width: 902px;}

#content_wide {width: 732px; float: left; background-color: #fff;}

/*Крошки*/
.bread {
	padding: 12px; 
	color: #7B7B7B; 
	font-family: Arial; 
	font-size: 11px}
	
.bread a {
	color: #1D666C; 
	font-weight: bold; 
	text-decoration: none; 
	font-family: Arial;}
.bread a:hover{color: #731126; text-decoration: none}
.bread span {color: #7B7B7B;}

/*Банер специального предложения на внутренних страницах с текстом*/
.special_baner h2.small {
	padding: 0; 
	padding-top: 10px; 
	margin-left: 10px; 
	padding-bottom: 10px; 
	font-size: 14px; 
	line-height: 14px}

.special_baner h2.small a {font-size: 14px}

.special_baner p {padding: 10px; padding-bottom: 0; font-size: 10px; line-height: 12px}
.special_baner p a {color: #EAFF00; font-size: 10px; line-height: 12px}
.special_baner p a:hover {color: #fff;}




/*СТРАНИЦЫ СО СТАТЬЯМИ*/
.basic_menu {padding: 20px 0;}
.basic_menu ul {margin: 0 20px; list-style: none;}
.basic_menu ul li {border-bottom: 1px solid #E5E5E5; padding-bottom:3px; line-height: 17px}
.basic_menu ul li.last {border-bottom: 0;}
.basic_menu ul li a {
	font-family: Tahoma; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none;}

.basic_menu ul li a:hover {color: #731126; text-decoration: none}

/*Зона контента под крошками*/
.content_in {padding: 10px 12px 50px 12px;}

div.search_result div
{ padding-bottom:7px;}

/*Если маленький банер должен быть на уровне правого блока то он помещается в этот блок*/
.alone_first {padding-top: 82px}
html>body .alone_first {padding-top: 67px}





/*СТРАНИЦА КАТАЛОГА*/
.menu_products {padding-top: 10px; padding-bottom: 30px}

.menu_products h2 
{
	text-transform:uppercase;
	color: #3D3D3D; 
	font-size: 9px; 
	padding: 0; 
	margin: 0 0 0 10px;}
	
.menu_products h2 a 
{	color: #1D666C; 
	font-family: Tahoma;
	font-weight: bold; 
	text-decoration: none;
	font-size: 9px;  }
	
.menu_products h2 a:hover
{	color: #731126;
	font-family: Tahoma;
	font-weight: bold; 
	text-decoration: none;  }

.menu_products ul.list_product {padding-bottom: 15px; padding-top: 5px}

table.catalog td {vertical-align: top; padding-bottom: 18px}
.image_catalog {
	background-position: 0 0; 
	background-repeat: no-repeat;
	margin-right: 10px; 
	position: relative;}

/*Конструкция для тянущейся рамки вокруг рисунка к круглыми краями*/
.l_u {
	background: url("../images/l_u.gif") no-repeat 0 0; 
	width: 100%; 
	height: 100%;}

.r_d {
	background: url("../images/r_d.gif") no-repeat 0 0; 
	position: absolute; 
	bottom: 0; 
	right: 0; 
	width: 6px; 
	height: 6px; 
	font-size: 1px; line-height: 1px;}

.r_u {
	background: url("../images/r_u.gif") no-repeat 0 0; 
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 6px; 
	height: 88px; 
	font-size: 1px; 
	line-height: 1px;}
.l_d {
	background: url("../images/l_d.gif") no-repeat left bottom; 
	width: 100%; 
	height: 100%; 
	font-size: 1px; 
	line-height: 1px;}

.image_catalog a {
	width: 100%; 
	height: 100%; 
	overflow: hidden; 
	text-indent: -3000px; 
	display: block; 
	position: absolute; 
	top: 0; 
	left: 0;}	

/*Описание товара в каталоге, слева от картинки*/	
.catalog_content h2 {padding: 0; margin: 0; font-size: 11px;}

.catalog_content h2 a {
	color: #424242; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 0; 
	text-decoration: none; }
.catalog_content h2 a:hover {text-decoration: none; color: #731126;} 

.catalog_content p {
	font-family: Arial; 
	font-size: 11px; 
	color: #424242; 
	padding-top: 5px; 
	line-height: 15px;}

/*Большие цветные формы в правой части */
.big_form {
	width: 210px; 
	padding: 15px 0; 
	margin-bottom: 25px}

.big_form form {margin: 0 18px}

.big_form input {
	margin-bottom: 5px;
	color: #555555;
	display: block;
	height: 16px; 
	width: 170px;}

.big_form textarea {
	width: 170px; 
	height: 60px; 
	display: block;}	

/*Стили для оранжевой формы*/
.orange {background-color: #F4ED81}
.orange input {
	background-color: #F4ED81; 
	border: 1px solid #BCB65D; }
.orange textarea {
	background-color: #F4ED81; 
	border: 1px solid #BCB65D;}

/*Стили для зеленой*/
.green {background-color: #B7F0E7;}
.green input {
	background-color: #B7F0E7; 
	border: 1px solid #9B9B9B; }
.green textarea {
	background-color: #B7F0E7; 
	border: 1px solid #9B9B9B;}

/*Кнопка, ее стили используются даже на главной странице */
input.send {
	width: 70px; 
	height: 19px; 
	background-color: #B1B1B1;
	border-bottom: 1px solid #909090;
	border-right: 1px solid #909090;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	text-align: center; 
	line-height: 10px;
	margin-top: 10px;
	display: block;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #555;}



/*СТРАНИЦА С ОПИСАНИЕМ ОДНОГО ТОВАРА*/
.one_product h2 {padding-bottom: 20px}
.one_product {padding-bottom: 15px}
.one_product p {font-size: 11px}
img.product {float: left; margin-right: 30px}


/*Представление списка в разделе описания одной позиции продукции*/
.one_product ul {list-style: none;}
.one_product ul li {
	background: url("../images/ul_product.gif") no-repeat 4px 5px; 
	padding-left: 16px;
 	color: #424242;
 	list-style: none; list-style-position: outside}
 	
.one_product ol li {background: none; color: #424242; font-family: Tahoma; }

/*Таблица с описанием характеристик*/
/*table.behaviour {width: 465px; }
table.behaviour tr td {
	border-right: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
	background-color: #E0E0E0;
	padding: 4px 4px;
	color: #000000;
	font-size: 10px;}

table.behaviour tr td.ch {
	width: 31px; 
	vertical-align: middle; 
	text-align: center;}
*/

/*Таблица с описанием характеристик*/
.behaviour table {width: 465px; clear: both; }
.behaviour table tr td {
	border-right: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
	background-color: #E0E0E0;
	padding: 4px 4px;
	color: #000000;
	font-size: 10px;}

.behaviour table tr td.ch {
	width: 36px; 
	vertical-align: middle; 
	text-align: center;}

.behaviour table tr td.ch img {border: 1px solid #000000; float: none;}

/*Карта сайта*/
.sitemap ul {margin-left: 10px;}
.sitemap ul li
{
	margin: 0 0 10px 0;
	list-style: none;
}
.sitemap ul li ul li
{
	margin:  0 0 0 15px;
}
	
div.addText
 { padding:5px 0 5px 0; text-align:justify;}
div.addText p { padding:3px 0;}

