/*<!==>#===============================================================
 * 1_css.css (v2.0)
 * Copyright 2009-2013 (C) Valerij Golovanov, the software engineer.
 * [Copyright 2009-2013 (C) Валерий Голованов, инженер-программист.]
 *
 * Released under the MIT license
 * http://vlra.ru/MIT-license
 * [Предоставляется под MIT лицензией
 * http://vlra.ru/MIT-license]
//==>#===============================================================*/
/* https://en.wikipedia.org/wiki/Software_engineer */

/*<!==>#===============================================================*/
/* Default */
* {
    margin: 0;
    padding: 0;
}

html, body {
    width: 100%;
    height: 100%;
	
	z-index: 10;
}

body {
   	color: #000000;
	font-size: 11px;
	font-family:  Arial, Tahoma;
  
  background-color: #0B1F37;
	/*background-image: url(/1_images/fon_bd.jpg);*/
  
  background-image: url(/1_images/20150202_fon.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  /*background-position:40px 40px;*/
  background-position: -3px 116px;
}
	
/*//-->#*/


/*<!==>#===============================================================*/
/* Ссылки (якоря) */
a:link, a:visited, a:active {
    font-family: Arial,Tahoma;
    font-size: 11px;
	color: #ffffff;
}
a:hover {
    font-family: Arial,Tahoma;
    font-size: 10px;
	color: #ffffff;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Заголовок (Приклеенный верх) */
.top_up {
  background-color: #4670a3;
/*  background-image: linear-gradient(to top, #4670a3, #0d3a72);*/
/*  background-image: linear-gradient(to right, #8e8b7f, #0d3a72);
    background-repeat: repeat-x;*/
  background-image: url(/1_images/fon_bd.jpg);
  /*opacity: 0.93;*/
  
  border-color: rgb(37, 37, 37);
  box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
  /*height: 54px;*/
  font-size: 16px;
  border-radius: 8px 8px 8px 8px;
  vertical-align: text-bottom;
  
  min-width: 258px;  
  min-height: 114px;

  position: fixed;
  top: 0px;
  left: 4px;
  right: 4px;
  z-index: 20;

  display: inline-block;

  overflow: hidden;

  border: solid 0px blue;
/*position:absolute;*/
}
div.top_up a, div.top_up a img {
	
}
/*//-->#*/


/*<!==>#===============================================================*/
/* v-s34 @ mail.ru */
/* Оставить отзыв */
a#eml:link, a#eml:visited, a#eml:active,
a#commnt:link, a#commnt:visited, a#commnt:active {
    font-family: Arial,Tahoma;
    font-size: 12px;
	color: rgb(51, 255, 255);
}
a#eml:hover {
    font-family: Arial,Tahoma;
    font-size: 11px;
	color: rgb(51, 255, 255);
}
#eml {
    font-family: Arial,Tahoma;
    font-size: 12px;
    color: rgb(51, 255, 255);
}
/*//-->#*/


/*<!==>#===============================================================*/
/* <img> Логотип */
a#ap_123 img {
	border: solid 0px red;
}
/*//-->#*/


/*<!==>#===============================================================*/
/***	Содержание страницы. */
ul, ol {
    padding-top: 1px;
    padding-bottom: 3px;
}
ul li {
    display: list-item; 
    margin-left: 42px;
    list-style: disc;

}
ol li {
    display: list-item; 
    margin-left: 42px;
}
.txt {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
/*	vertical-align : bottom;*/
}
table.txt {
	width: 100%;
}
table.table_width {
	width: 100%;
}
.txt2 {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align : top;
	
	width: 100%;
}
.td_top {
	display: table-cell;
	vertical-align: top;
	margin-top: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	width: 288px;
}
.td_w_10 {
	width: 10px;
}
/*<!==>#===============================================================*/
/* Линия раздела на home page */
.hr_td_td {
    width: 80%;
    margin-left: 1px;
	margin-top: 8px;
	margin-bottom: 12px;
	text-align: left; /* для IE */
	border:1px solid #868686;
}
/*//-->#*/

/*<!==>#===============================================================*/
/* Список в новостях ($pg = 1) "W3C" */
table.txt2 > tbody > tr > td > ul li img {
	padding: 4px;
	margin: 4px;
	margin-bottom: 8px;
	vertical-align: middle;
}
.news_w3c {
	font-size: smaller;
}
/*//-->#*/

.txt3 {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align : top;
	background-color : #cc9966;
}
.txt_frm {
	color: #bfbfbf;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight : normal;
	text-align: right;
	vertical-align : top;
	background-color : #858585;
}
.txt_frm2 {
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align : bottom;
	background-color : #858585;
}
.txt_frm3 {
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align : bottom;
/*	background-color : #008080;*/
}
.txt_frm4 {
	color: #848484;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align : top;
}
.txt_pr_zgl {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: center;
	vertical-align : top;
}
.txt_pr1 {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align : top;
	background : #3399cc;
}
.txt_pr2 {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: center;
	vertical-align : top;
	background : #3399cc;
}
.txt_pr11 {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align : top;
	background : #339966;
}
.txt_pr12 {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: center;
	vertical-align : top;
	background : #339966;
}

.zvet {
	color : #33ffff;
	font-weight : bold;
}
.anchr_domen1 {
	font-family:  Arial, Tahoma;
	font-size: 11px;
	font-weight : bold;
	text-align: left;
	vertical-align: top;
	color: #fffcc7;
	text-decoration : underline;
}
.anchr_domen2 {
	font-family:  Arial, Tahoma;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #fffcc7;
	text-decoration : underline;
}
.alert {
	color : #ffff00;
}

/***/

/***	Меню ссылок. */
.menu_pages1 {
/*	font-family:  Arial, Tahoma;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #ffffff;*/
	background-color : #7810ad;
/*	border-top-color: #fffcc7;
	border-top-style: solid;
	border-top-width: 1px;*/
	border-bottom-color: #111111;
	border-bottom-style: solid;
	border-bottom-width: 2px;
/*	border-left-color: #fffcc7;
	border-left-style: solid;
	border-left-width: 1px;*/
	border-right-color: #111111;
	border-right-style: solid;
	border-right-width: 2px;
}
.menu_pages2 {
/*	font-family:  Arial, Tahoma;
	font-size: 10px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #ffffff;*/
	background-color : #10ad7d;
/*	border-top-color: #fffcc7;
	border-top-style: solid;
	border-top-width: 1px;*/
	border-bottom-color: #111111;
	border-bottom-style: solid;
	border-bottom-width: 2px;
/*	border-left-color: #fffcc7;
	border-left-style: solid;
	border-left-width: 1px;*/
	border-right-color: #111111;
	border-right-style: solid;
	border-right-width: 2px;

	width: 190px;
}
.menu_pages3 {
	font-family:  Arial, Tahoma;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	background-color: #1a4c93;
/*	border-top-color: #fffcc7;
	border-top-style: solid;
	border-top-width: 1px;*/
	border-bottom-color: #111111;
	border-bottom-style: solid;
	border-bottom-width: 2px;
/*	border-left-color: #fffcc7;
	border-left-style: solid;
	border-left-width: 1px;*/
	border-right-color: #111111;
	border-right-style: solid;
	border-right-width: 2px;
	
	width: 212px;
}
.menu_pages4 {
	font-family:  Arial, Tahoma;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	background-color: #1a4c93;
/*	border-top-color: #fffcc7;
	border-top-style: solid;
	border-top-width: 1px;*/
	border-bottom-color: #111111;
	border-bottom-style: solid;
	border-bottom-width: 2px;
/*	border-left-color: #fffcc7;
	border-left-style: solid;
	border-left-width: 1px;*/
	border-right-color: #111111;
	border-right-style: solid;
	border-right-width: 2px;
}
.prgr1 {
	font-family:  Arial, Tahoma;
	font-size: 10px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	text-decoration : underline;
}
.prgr2 {
	font-family:  Arial, Tahoma;
	font-size: 9px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	text-decoration : underline;
}
.razmesch {
	font-family: Franklin Gothic Medium, Tahoma, Arial;
	font-size: 20px;
	font-weight : normal;
	text-align: center;
	vertical-align: top;
	color: #ffffff;
}
.info {
	font-family:  Arial, Tahoma;
	font-size: 9px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	text-decoration : none;
	color: #aaaaaa;
	cursor : default;
}
.telefon {
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #8f8d85;
}
.tlf {
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #33ffff;
}
.email1 {
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #33ffff;
	text-decoration: underline;
}
.email2 {
	font-family:  Arial, Tahoma;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align: top;
	color: #33ffff;
	text-decoration: underline;
}
.hr_td {
    width: 90%;
    margin-left: 1px;
	margin-top: 4px;
	margin-bottom: 8px;
	text-align: left; /* для IE */
	border: 1px solid #868686;
}
.hr_td2 {
	width: 33%;
    margin-left: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left; /* для IE */
	border: 1px solid #cc9966;
}
.hr_td3 {
	color: #868686;
	text-align: left;
	width: 80%;
}
.minuts {
	vertical-align: super;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: underline;
}
.td_ryt {
	text-align: left;
	vertical-align: top;
}
.tb_price {	
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight : normal;
	text-align: center;
	vertical-align : top;
}
.tb_price2 {
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight : normal;
	text-align: left;
	vertical-align : top;
}
.cub {
	vertical-align: super;
	font-size: 10px;
	text-transform: uppercase;
}
.minuts {
	vertical-align: super;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: underline;
}

/***/

/***	Шаблон. */

/***/

/*<!==>#===============================================================*/
/* Валидаторы CSS3 и HTML5 */
.validators {
	display: block;
	position: absolute;
	top: 940px;
	left: 4px;
	border: solid 0px orange;
}
/* Валидатор W3C CSS3 */
.validator_w3c {
	margin-left: 5px;
	margin-bottom: 6px;
	display: inline-block;
	vertical-align: text-top;
	border-radius: 4px 4px 4px 4px;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Валидатор W3C HTML5 */
.w3c_html5 {
	margin-left: 5px;
	margin-bottom: 6px;
	padding: 2px;
	padding-left: 4px;
	display: inline-block;
	vertical-align: text-top;
	background-color: #305c90;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    border-radius: 4px 4px 4px 4px;
	border: solid 1px rgb(77, 77, 77);
	width: 74px;
}
.w3c_html5 a {
	font-size: 9px;
	color: #cccccc;
	text-shadow: 1px 1px 2px black;
	text-decoration: none;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Страница 2 : ООО «Волга - Сервис». Страница 6 : Подшипники. Страница 8 : Манжеты . Страница 10 : Фильтры отечественные.*/
div.dv_2 img {
	vertical-align: text-top;
}
p.spn_2 {
	margin-left: 41px;
	margin-top: 8px;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Страница 3 : офис и магазин на ул. Хорошева */
div.pg_3 {
	border: solid 0px yellow;
}
.pg_3 > img:nth-child(9) {
/*	border: solid 1px green;*/
	float: left;
}
.pg_3 > img {
	float: right;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Страница 4 : ООО «Волга - Сервис» | магазин на пр. Ленина */
div.pg_4 {
	border: solid 0px yellow;
}
.pg_4 > img:nth-child(8) {
/*	border: solid 1px green;*/
	float: left;
}
.pg_4 > img {
	float: right;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Страница 5 : ООО «Волга - Сервис» | магазин на пр. Столетова */
div.pg_5 {
	border: solid 0px yellow;
}
.pg_5 > img:nth-child(9) {
/*	border: solid 1px green;*/
	float: left;
}
.pg_5 > img {
	float: right;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Странгица 10 : Фильтры отечественные. */
div.dv_10 img {
	vertical-align: text-top;
	float: right;
}
/*//-->#*/

/*<!==>#===============================================================*/
/* Странгица 11 : Фильтры отечественные | прайс. */
div.dv_11 {
	color: #ffffff;
}
div.dv_11 table td {
	vertical-align: text-top;
	text-align: center;
}
/* Шапка */
div.dv_11 table.txt > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	text-align: center;
	width: 24px;
	height: 16px;
}
div.dv_11 table.txt > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	text-align: center;
	width: 390px;
}
div.dv_11 table.txt > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) {
	text-align: center;
	width: 200px;
}
div.dv_11 table.txt > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) {
	text-align: center;
	width: 82px;
}
/* End Шапки */

/* Строки и ячейки */
/* left для "Применяемость"  */
div.dv_11 table.txt > tbody > tr > td {
	text-align: center;
	vertical-align: middle;
}
div.dv_11 tr.tr_zvt2 > td:nth-child(2),
div.dv_11 tr.tr_zvt3 > td:nth-child(2) {
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}
/* middle для "Обозначение" */
div.dv_11 table.txt > tbody > tr > td {
	vertical-align: middle;
}
div.dv_11 tr.tr_zvt2 {
	background-color: #3399cc;
}
div.dv_11 tr.tr_zvt2 td {
	background-color: #3399cc;
/*	padding: 2px;*/
}
div.dv_11 tr.tr_zvt3 {
	background-color: #339966;
/*	padding: 2px;*/
}
div.dv_11 tr.tr_zvt2 td, div.dv_11 tr.tr_zvt3 td {
/*	padding: 2px;*/
}
/* Названия групп */
table.txt > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1),
table.txt > tbody:nth-child(1) > tr:nth-child(33) > td:nth-child(1),
table.txt > tbody:nth-child(1) > tr:nth-child(72) > td:nth-child(1) {
	text-align: center;
}
/*//-->#*/

/*<!==>#===============================================================*/
/* Странгица 12 : Фильтры импортные. Страница 14 : Смазки. Страница 16 : Гелий в баллонах (He).
   Страница 18 : Фильтры импортные | фильтры «Donaldson». */
div.dv_12 img {
	vertical-align: text-top;
}
.dv_12 > img:nth-child(1) {
	vertical-align: text-top;
	float: right;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Странгица 17 : Гелий в баллонах (He) | прайс . */
.dv_17_txt {
	color: #ffffff;
	font-family:  Arial, Tahoma;
	font-size: 12px;
	font-weight : normal;
	text-align: left;
	width: 100%;
}
.dv_17_td_w40 {
	width: 40px;
}
.dv_17_td_w140 {
	width: 140px;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Странгица 34 : Цепи */
div.dv_34 img {
	vertical-align: text-top;
}
.dv_34 > img:nth-child(1) {
	vertical-align: text-top;
	float: right;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Страница 50 : "Оформить заявку", 51 : "Электронная почта с web-сайта". 
 Заявка на обновление function demand($pg,$status,$face,$email,$soobssch) */
div.dv_50 {
	border: solid 0px red;
}
div.dv_50 ul li {
	list-style: none;
}
div.dv_50 form table {
	width: 500px;
}

div.dv_50 .txt > form > table > tbody > tr > td:nth-child(1) {
	width: 220px;
	text-align: right;
	border: solid 1px red;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* Страница 60 : "Отзывы посетителей" */
.sp_60 {
	font-size: 0.9em;
  color: #cccccc;
}
.dv_60 {
  color: #dddddd;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 10px;
	background-color: #7810AD;
}
.dv-answer_60 {
  color: #eeeeee;
  
  margin-top: 10px;
  margin-left: 20px;

  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
	background-color: #10AD7D;
}
.sp_60{
  list-style-type: none; /* Убираем маркеры */
}
.debg {
  background-color: brown;
  padding-left: 5px;
  padding-right: 5px;
}
/*//-->#*/


/*<!==>#===============================================================*/
/* cookie */
.own-cook-1 {
	font-size: 0.8em;
	display: block;
	box-shadow: 0 0 4px grey;
	color: #aaaaaa;
	/* background-color: #eee; */
}


/*<!==>#===============================================================*/
/* Яндекс.поиск для сайта */
.yandex-search {
	float: right;
	width: 400px;
	margin-bottom: 12px;
	
	border: solid 0px yellow;
}
.ya-page_js_yes .ya-site-form_inited_no { display: none; }
/*//-->#*/


/*<!==>#===============================================================*/
/* mail.ru Счётчик */
#cntr img {
	border: solid 0px red;
}


/*<!==>#===============================================================*/
/* <table> для праойса(ов) */
table .tblprice {
	border: 1px solid white;
}
