@charset "utf-8";
/*=================== обнуление значений ========================*/

html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border: 0;
	outline:0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	min-width:1024px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */

:focus {
	outline:0;
}
/* remember to highlight inserts somehow! */

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: collapse;
	border-spacing:0;
}
.clear {
	clear:both;
}
.copyryght {
	display:none;
}
/*==============================================================*/

body {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left {
	float:left;
}
.right {
	float:right;
}
.postavka {list-style-type:disc;padding-left: 20px;}
.banners {margin-top:20px;margin-bottom:20px;}
.wraper {
	width:1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
	padding:0 18px;
}
/*======================== Необходимо вынести ======================*/

.color_buttom {
	background:#87c6d6;
}
/*======================== шапка ================================*/

.header {
	/*height:122px;*/

	padding:0;
}
/*===================== логотип,слоган ========================*/

.logo {
	float:left;
}
/*================== телефон ===========================*/
.tellefon {
	color:#a2a2a2;
	/*font-style:italic;*/

	font-size:16px;
	line-height:18px;
}
/* =========================== Личный кабинет, карзина =====================*/

.lich_car {
	float:right;
	text-align:right;
}
.top_adres {
	font-family:Trebuchet MS;
	font-size:17px;
	font-style:italic;
	color:#8e9296;
}

/*================== Верхнее меню =====================*/
.top_menu {	
	text-align: center;
	background:	url(/XHTML/img/top-menu.jpg) repeat-x #d4d4d4;
    border-radius:5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
}
#nav {
	font-size:14px;	
	margin:0 auto;
	 float:left;
	 padding:0;
     width:100%;
         border-radius:3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
}
#nav li {
	position: relative;
	float: left;
	vertical-align: middle;
	line-height:25px;	
	behavior: url("/XHTML/css/ie6hover.htc");	
	text-align:center;
	margin-left:25px;
	padding:6px 0 6px 0;   
}
#nav i.delimiter_l{
    background:url(/XHTML/img/delimiter_r.png) no-repeat left center;   
    display:block;
    width:8px;
    height:28px;
}
#nav i.delimiter_r{
    background:url(/XHTML/img/delimiter_l.png) no-repeat right center;  
    display:block;
    width:8px;
    height:28px;
}
#nav li.activ
{
	background: url(/XHTML/img/top-navigation-overlay_active.jpg) no-repeat right center;
	border: 1px solid #78aec4;
	z-index: 100;
	color:#fff;
	text-align:center;	
}
#nav li:first-child .delimiter_l{
    background:none;
}
/*#nav li.activ a{background-color: #F6F6F6;}*/
#nav li:hover,
#nav li.hover {	
	text-align:center;
	color:#46a1b7;
	
	
}
#nav li.activ a{color:#fff; text-decoration:none;}
#nav li a	{
	/*border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #FFF #D9D9D9 #D9D9D9;*/	
	color: #605f5f;
	text-decoration: none;
	display: block;
	margin:0 auto;
	line-height:25px;
	background: #fff;
	overflow:hidden;
	padding:0 28px 0 20px;
    float:left;
}
#nav li.activ a:hover,
#nav li li a:hover {
	color:#000;
	/*font-weight:bold;*/	
}

.zagluhka {
	visibility: hidden;
	background:#9a9b9b;
	width:155px;
	position:absolute;
	float:left;
	top:22px;
	height:1px;	
	z-index:600;
}

#nav .url1 {
	position:relative;
	z-index: 150;	
}
#nav ul {
	visibility: hidden;
	position: absolute;
	top: 40px;
	left: 0px;	
	z-index:10;
	background:#f3f4f4;
	padding:0 5px;
}

#nav ul li {
	font-weight: normal;
	clear: both;	
	margin-left:0px;
}
#nav ul ul {
	width: 155px;
	top: 0;
	left: 155px;
}
#nav ul ul li{ padding-left:0px;}
#nav li.activ li a,
#nav li li a {
	width: 130px;
	padding: 0 10px;
	line-height:25px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	
}

#nav ul li:hover,
#nav ul li.hover {
	visibility: visible;
}

#nav li:hover .zagluhka2,
#nav li.hover .zagluhka2,
#nav li:hover .zagluhka,
#nav li.hover .zagluhka,
#nav li:hover ul,
#nav li.hover ul {
	visibility: visible;	
}
#nav li:hover ul ul,
#nav li.hover ul ul {
	visibility: hidden;
}
#nav ul li:hover ul,
#nav ul li.hover ul {
	visibility: visible;
}
#nav .dir a {
	padding-right: 20px;
	background: url(nav-arrow-down.png) 100% 50% no-repeat;	
	text-decoration:none;
	
}
#nav .dir a:hover,
#nav .dir a.hover {
	color:#46a1b7;
}
#nav .dir ul {	
	background: #322723;
}
#nav .dir li a {
	background-image: none;
	width: 125px;
	text-decoration:none;
}
#nav ul .dir a {
	width: 125px;
	background: #F6F6F6 url(nav-arrow-right.png) 100% 50% no-repeat;
}
#nav ul .dir a:hover {
	background-color: #EEE; 
	text-decoration:none;
}
#nav ul .dir li a {
	background-image: none;
} 

.left_bar {
	width:225px;
	float:left;
}

/*================== Левый блок ========================*/
/* ==========================================MENU============================================== */

#left_menu {
	padding-top:3px;
	margin-bottom:30px;
}
/*============== подразделы меню =========================*/

ul.dropdown1 {
	border:1px solid #e4e3e3;
	border-radius:5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	background:#edeeee;
	padding:0px;
	margin-bottom:20px;
    overflow:hidden;
}
ul.dropdown1 ul {
	display:none;
	margin-left:10px;
}
ul.dropdown1 li {
	text-align:left;
	margin:0px;
	width:225px;
	border-bottom:1px solid #d1d2d2;
	border-top:1px solid #fdfbfb;
	list-style: none;
	behavior: url("ie6hover1.htc");
}
ul.dropdown1 li:first-child {
	border-top:none;
}
ul.dropdown1 li:last-child {
	border-bottom:none;
}
ul.dropdown1 li a {
	color:#555454;
	font-size:13px;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	line-height:28px;
	height:100%;
}
ul.dropdown1 ul {
	display:none;
	margin-left:10px;
}
ul.dropdown1 li ul li {
	text-align:left;
	margin:0px;
	width:200px;
	border-bottom:1px dotted #d1d2d2;
	border-top:none;
	list-style: none;
	behavior: url("ie6hover1.htc");
}
ul.dropdown1 li ul li:last-child {
	border-bottom:none;
}
ul.dropdown1 li ul li a {
	color:#555454;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
	line-height:28px;
	height:100%;
}
/*======================= инфо========================*/

.info {
	border-bottom:1px solid #87c6d6;
	margin-bottom:30px;
}
.informacia {
	vertical-align:middle;
	line-height:20px;
	text-align:left;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.info ul {
	text-align:left;
	font-size:12px;
    	border-radius:5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
}
.info ul li {
	padding-left:10px;
	border-bottom:1px solid #dbdbdb;
}
.info ul li:last-child {
	border-bottom:2px solid #dbf2f8;
}
.info ul li a {
	text-decoration:none;
	color:#464545;
	line-height:30px;
	width:100%;
	display:block;
}
.info ul li a:hover {
	background:url(/XHTML/img/strelka_info.gif) 200px 50% no-repeat;
}
/*=================================== Контент =============================*/

.content {
	float:left;
	width:755px;
	text-align:left;
	padding-left:15px;
	font-size:12px;
	color:#545353;
	line-height:15px;
}
.header-pic {
	margin-bottom:20px;
}
div.tabs {
	font-size:11px;
	float:left;
}
#tabs-1 {
	border:1px solid #d6d5d5;
	top:-5px;
	position:relative;
	background:#fff;
}
#tabs-2 {
	border:1px solid #d6d5d5;
	top:-5px;
	position:relative;
	background:#fff;
}
#tabs-3 {
	border:1px solid #d6d5d5;
	top:-5px;
	position:relative;
	background:#fff;
}
#tabs-4 {
	border:1px solid #d6d5d5;
	top:-5px;
	position:relative;
	background:#fff;
}
#tabs-5 {
	border:1px solid #d6d5d5;
	top:-5px;
	position:relative;
	background:#fff;
}
#tabs-6 {
	border:1px solid #d6d5d5;
	top:-5px;
	position:relative;
	background:#fff;
}
.tads_reed_all {
	color:#525151;
	font-size:11px;
	padding:0 8px;
	background:#fdd61a;
	margin-top:5px;
	float:right;
	display:block;
	width:70px;
	height:25px;
	line-height:20px;
	text-align:center;
	border-radius:5px;
}
.zagluhka_tab {
	height:5px;
	background:#fff;
	position:relative;
	z-index:2;
	top:-11px;
	left:-15px;
	width:450px;
}
/*=========================== Заголовки =============================*/

.header_orange {
	background: url(/XHTML/img/header_orange.jpg) right center repeat-x;
	text-align:left;
	font-weight:bold;
}
.header_grey {
	background: url(/XHTML/img/header_gray.jpg) right center repeat-x;
	text-align:left;
	font-weight:bold;
}
.header_blue {
	background: url(/XHTML/img/header_blue.jpg) right center repeat-x;
	text-align:left;
	font-weight:bold;
}
.header_grey_span {
	display:inline-block;
	background-color:#FFF;
	padding-right:10px;
	color:#4c4c4c;
	height:14px;
	vertical-align:bottom;
	line-height:14px;
	font-size:12px;
	text-decoration:none;
}
/*=============================== Акции =================================*/

.info_system li {
	border-bottom:0px dotted #b3b3b3;
}
.shares {
	float:left;
	margin-top:28px;
	width:462px;
}
.shares li {
	border-bottom:1px dotted #b3b3b3;
}
.one_news1 {
	padding:5px;
	margin-top:10px;
}
.one_news1 img {
	margin-right:3px;
}
.one_news1 a {
	font-size:13px;
	font-weight:bold;
	color:#545353;
	line-height:18px;
}
.one_news1 p {
	font-size:12px;
	color:#545353;
}
/*============================= Хлебые крошки ========================================*/

.bread {
	margin:10px 0;
}
.bread_link {
	color:#0a84ae;
	font-size:11px;
}
.bread_passive {
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
/*============================= Строка пролистывания=========================*/

.link_page {
	display:inline-block;
	background:#efefef;
	padding:2px 3px;
	margin:0 2px;
	border-radius:3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	border:1px solid #d7d8d7;
	width:15px;
	text-align:center;
	color:#999999;
	font-size:10px;
}
.link_page a {
	text-decoration:none;
}
.activ_link {
	display:inline-block;
	background:#87c6d6;
	padding:2px 3px;
	margin:0 2px;
	border-radius:3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	color:#fff;
	font-weight:bold;
	width:15px;
	text-align:center;
	font-size:10px;
}
.div_page_navig {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	text-align:center;
	float:left;
	margin-top:5px;
}
#goods {
	width:750px;
}
/*============================= Фотогалерея =========================*/
.group_gallery {
	width:230px;
	height:183px;
	margin:15px 9px 0 9px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.img_foto_group {
	width:206px;
	height:125px;
	background:#f2f1f1;
	display:block;
	margin:10px auto;
	position:relative;
	z-index:1;
}
.img_foto_box {
	border:1px solid #d9dada;
	border-radius:5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	height:147px;
	overflow:hidden;
}
.group_gallery2 {
	width:230px;
	height:183px;
	margin:15px 9px 0 9px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.img_foto_group2 {
	width:206px;
	height:125px;
	background:#f2f1f1;
	display:block;
	margin:10px auto;
	position:relative;
	z-index:1;
}
.img_foto_box2 {
	border:1px solid #d9dada;
	border-radius:5px;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	height:147px;
	overflow:hidden;
}
.papka {
	position:relative;
	z-index:10;
	top:-40px;
	margin-left:5px;
	float:left;
}
.name_foto_group {
	color:#5c5b5b;
	font-family:Trebuchet MS;
	font-size:12px;
	left:-10px;
	top:5px;
	position:relative;
}
.img_tovar_index {
	width:151px;
	height:115px;
	overflow:hidden;
	display:block;
	margin:8px auto 0 auto;
}
/*================================== Каталог на главной ========================================*/
.index_catalog {
	border:1px solid #e1e0e0;
	border-radius:7px;
	margin-top:15px;
}
.one_tovar {
	margin:10px 2px;
	float:left;
	width:183px;
	text-align:center;
}
.img_tovar_index {
	width: 184px !important;
}
.one_tovar:first-child {
	border-left:none;
}
.one_tovar .kategoriy {
	font-size:11px;
	color:#4c4c4c;
	display:block;
	height:11px;
	overflow:hidden;
}
.name_tovar, .name_tovar_karusel, .name_tovar_karusel a {
	font-size:12px;
	color:#4c4c4c;
	line-height:18px;
	font-weight:bold;
	display:block;
	height:36px;
	overflow:hidden;
	text-align:left;
	
}
.name_tovar_karusel  {padding-left: 4px;}
.cena_vkladka {
	padding-left: 4px;
}
.one_tovar img {
	border:1px solid #ededed;
	margin:5px 0;
}
.one_tovar .price {
	background:#e8f5fe;
	font-size:11px;
	color:#356e92;
	padding:3px 5px;
	font-weight:bold;
	float:left;
	margin-right:3px;
}
.one_tovar a.buy {
	color:#303030;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #303030;
}
.slider {
	padding-right:20px;
	font-size:12px;
	text-decoration:underline;
	color:#fff;
	margin-top:0;
	padding-top:0;
}
.slider .next {
	background:#979696;
	padding:0 10px;
	display:block;
	width:85px;
	float:right;
	height:18px;
	text-align:center;
}
.slider .pref {
	background:#737373;
	padding:0 10px;
	display:block;
	width:85px;
	float:right;
	height:18px;
	text-align:center;
}
/*============================= footer ================================*/

.adress {
	width:50%;
	float:left;
	text-align:left;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
}
.intec_logo {
	width:400px;
	float:right;
    position:absolute;
    bottom:-70px;
    right:0px;
}
.intecweb span {
	font-size:12px;
}
.intecweb a.intec {
	color:#fff;
	text-decoration:none;
	line-height:32px;
	height:32px;
	display:inline-block;
	vertical-align:top;
}
.intecweb a.intec b {
	display:inline-block;
	line-height:32px;
	height:32px;
	vertical-align:top;
	font-weight:normal
}
.intecweb a.intec img {
	margin-left:5px;
}
/*=================== Карточка товара ========================*/
/*==============================================================*/
.kartochka								{ padding: 0 0 0 11px; font-family:Arial, Helvetica, sans-serif; text-align:left; position:relative;
margin-top:16px; }
.big_img								{ height:252px; width:337px;}
.nazvanie								{ color:#1b1a1a; font-size:13px; line-height:13px; font-weight:bold; margin-bottom:12px;}
.nazvanie span							{ color:#4b4b4b; font-weight:normal; font-size:13px; line-height:13px;}
.but_kart								{ left:642px; top:74px; }
.kartochka .tv_day_new_cena				{ margin-bottom:20px; }
.kart_opisanie							{ color:#353535; font-size:13px; line-height:19px;}
.kartochka ul							{ float:left; margin-top:16px; }
.kartochka ul		li					{ display:inline-block; }
.kartochka ul li	img						{ max-height:71px; max-width:95px; /* border:1px solid #cacaca; */ cursor:pointer; }
div.button								{ cursor:pointer;}
.img_kart								{ width: 337px; margin: 0 35px 16px 0; }
.img_kart>a								{ display:block; width:337px; height:158px;background-size: contain!important;}
.img_kart ul  							{ width: 337px;}
.img_kart ul li							{ width: 95px;  text-align:center; padding-bottom:5px;}
.marg_img_kart							{ margin-right:22.67px;}
.kart_xarakt							{ border-top: 1px solid #8b8b8b; margin-top:16px;  font-family:Arial, Helvetica, sans-serif;}
.kart_xarakt td							{ font-size:13px; line-height:18px; padding:8px 0 8px 12px; text-align:left; color:#404040;}
.kart_xarakt td:first-child				{ width:196px; color:#292929; font-weight:bold; }
.back_grey								{ background:#f7f7f7;}
.karusel_kartochka						{ border:none; box-shadow:none; margin-top:4px;}
.pad_bottom								{ margin-bottom:42px;}
.cena_vkladka {
	font-size:14px;
	margin-top:4px;
}

.bg-footer {
    background: url(/XHTML/img/bg_footer.jpg) top center;
    border-top: 4px solid #077ba0;
}
.under_footer {background:none;}

.consent {
    margin-top: 15px;text-align: center;
}
.consent label, .consent input {
    display: inline-block;
    vertical-align: middle;
}
.consent input {
	width: initial;
    height: initial;
}
.label-line, .label-line * {
    display: inline-block;
    font-size: 11px !important;
}
.gray-label {
    color: gray !important; margin-right:5px;
}