@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font:13px/1.5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a {color: #0094D6;border:none}
p {padding: 7px 0;}
h1 {font-size: 21px; font-weight: normal; margin: 0 0 30px;}
img {border:none}
.header {
	width:100%;
	height:260px;
	position:absolute;
	z-index:1;
	top:0px;
	min-width:1000px;
	background: url(images/header-bg.jpg) repeat-x;
	border-bottom:4px solid #dedbd4;
	font-family:Arial, Helvetica, sans-serif;
}
.header-menu {
	width:590px;
	height:45px;
	margin:5px auto auto 30%;
}
.header-menu a {
	color:#FFF;
	float:left;
	padding:0px 10px;
	font-size:15px;
	line-height:45px;
	text-decoration:none;
}
.header-menu a:hover {
	color:#0094D6;
}
.header-menu span {
	width:1px;
	height:45px;
	display:block;
	float:left;
	background:url(images/header-menu-img.jpg) no-repeat;
}
.header-content {
	width:80%;
	min-width:1000px;
	height:208px;
	margin:0px auto auto auto;
}
.logo {
	width:246px;
	height:252px;
	position:absolute;
	z-index:2;
	*margin-left:-26%;
	margin-top:-50px;
	background:url(images/new-logo.png) no-repeat;
}
.logo a {
	width:246px;
	height:126px;
	display:block;
}
.header-info {
	width:30%;
	min-width:360px;
	height:208px;
	position:absolute;
	z-index:2;
	right:0%;
	
}
.header-info .title {
	color:#94e5fd;
	font-size:16px;
	line-height:2.4;
	width:100%;
	margin-left:10px;
	font-weight:bold;
}
.header-info p {
	margin:0px auto 0px 10px;
	color:#FFF;
	padding:0px;
	font-size:15px;
	font-weight:bold;
}
.contacts {
	float:left;
	width:180px;
	height:195px;
	margin-top:13px;
	background:url(images/clock.png) no-repeat 138px 0px;
}

.icqi img, .skypei img{
	position:relative;
	margin-bottom:-6px;
}
.skypei a {
	color:#FFF;
}
.phones {
	float:left;
	width:180px;
	height:195px;
	margin-top:13px;
	background:url(images/phone.png) no-repeat 130px 0px;
}
.phones p, .contacts p {
	margin-bottom:6px;
}
.banner {
	width:500px;
	height:208px;
	margin:auto;
}
.center {
	margin: 270px auto auto auto;
	width:80%;
	min-width:1000px;
	min-height:500px;
}
#ajaxSearch_form {
	position:absolute;
	width:230px;
	height:50px;
	z-index:2;
	margin-top:-54px;
	margin-left:10px;
	background: url(images/search-bg.png) no-repeat;
}
#ajaxSearch_input {
	width:158px;
	height:18px;
	border:1px solid #7fc201;
	margin:16px auto auto auto;
	color:#666;
}
#ajaxSearch_submit {
	width:30px;
	height:30px;
	border:none;
	cursor:pointer;
	background:url(images/search-icon.png) no-repeat;
}





.img{ float:right;
      }
.ha { font-family: Arial;
      font-size: 28px;
	  color: #7bc9dc;
	  }
.hb { font-family: Arial;
      font-size: 28px;
	  color: #ffffff;
	  }
.bb { font-family: Arial;
       font-size: 13px; color: #3b3b3b;
      font-weight:bold;
      }
.bb2{ font-family: Tahoma;
      font-size:3px;
	  padding-left:60px
	  }
	 
.a1  {font-family: Arial;
      font-size: 21px;
	  color: #b3d900;
	  }
.a2  {font-family: Arial;
      font-size: 21px;
	  color: #13acc5;
	  }

.all {font-family: Arial;
      font-size: 15px;
	  color: #333333;
	  }
.top-menu{
      font-family: Arial;
      font-size: 15px;
	  color: #ffffff;
      text-decoration: none;
      }
.top-menu:hover {
 color: #13acc5;}
.menu {font-family: Arial;
      font-size: 15px;
	  color: #666666;
	  text-decoration: none;
	  }
.bottom-menu{
      font-family: Arial;
      font-size: 15px;
	  color: #666666;
      text-decoration: none;
      }
.bottom-menu:hover {
 color: #13acc5;}
.menu {font-family: Arial;
      font-size: 15px;
	  color: #666666;
	  text-decoration: none;
	  }
.menu:hover {color: #b3d900}
.menu2{font-family: Arial;
      font-size: 15px;
	  font-weight: bold;
	  color: #13acc5;
	  }
.phone {font-family: Arial; 
      text-align: justify;
      font-size: 12px;
      color: #666666;}
/*********/

.men {background:#e9e8e8; width:248px;}

.men ul{

margin:0; 
padding:0; 
list-style-type: none;}


.mena {padding-left:18px;padding-right:18px;} 

.mena ul li a{ 
color:#13acc5;
text-align:left; 
TEXT-DECORATION: none;
BORDER-BOTTOM:1px dashed #ffffff;
height:auto;
line-height:25px; font-family: Arial;
font-size:16px;
font-weight:200;}

.mena ul li a:hover{
color:#b3d900;
}

.mena level1 active{
color:#444444;
}

.mena ul li ul li {
color:#ffffff;
padding-left:14px;
line-height:25px; 
font-family: Arial;
font-size:16px;
font-weight:600;}

.mena ul li ul li a {
color: #666666;
}

.mena ul li ul li a:hover{
color:#b3d900;
}


.menchar {height:25px; width:280px; margin-left:-21px; padding-top:25px; background:url(./block_title.png)}
.menchar2 {height:25px; width:280px; margin-left:-21px; padding-top:25px; background:url(./block_title2.png)}
.menchart {margin-top:-15px; color:#333333; font-family: Arial; font-size:17px; font-weight:600;}


.ls{
    border-color:#cccccc;
    border-style:solid;
    border-width:2px;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 22px;
    padding-right: 22px;
    text-align:left;
    width:212px;
}
.ls h2{
    color:#b3d900;
    font-family: Arial;
    font-size: 21px;
    text-align:center;
    margin-bottom:10px;
    margin-top:0px;
}
.ls h3{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #13acc5;
    margin:0;
    margin-top:20px;
}
.ls ul li ul a{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.ls ul li ul a:hover{
    color: #b3d900;
}
.ls ul{
    margin:0;
    padding:0;
    list-style:none;
}
.ls ul li{
    margin:0;
    padding:0;
}

.ls2 {
    width:240px;
    border-color:#cccccc;
    border-style:solid;
    border-width:0px;
    padding-top: -20px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    text-align:left;

}

.ls2 h2{ width:240px;
    color:#b3d900;
    font-family: Arial;
    font-size: 21px;
    text-align:center;
    margin-bottom:10px;
    margin-top:0px;
}
.ls2 h3{ width:240px;
    font-family: Arial;
    font-size: 15px;
    text-align:center;
    font-weight: bold;
    color: #13acc5;
    margin:0;
    margin-top:20px;
}
.ls2 ul li ul a{ width:240px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.ls2 ul li ul a:hover{
    color: #b3d900;
}
.ls2 ul{ width:240px;
    margin:0;
    padding:0;
    list-style:none;
}
.ls2 ul li{
    margin:0;
    padding:0;
    width:240px;
    border:1px; display:block;
}
.ls2 ul li ul li 
{width:240px; display:block;}




/* СТИЛИ ЭЛЕМЕНТОВ СТРАНИЦ ДОСТАВКИ И ФОРМЫ ПОДБОРА ВАРИАНТА ДОСТАВКИ */
#select {
	width:240px;
	height:auto;
	display:block;
	margin:auto;
	font-size: 14px;
	font-family: Arial;
	text-alighn:left;
}
#select h2 {
	margin:30px auto 10px auto;
	color:#016D8E;
	font-size:16px;
}
	
#select div {
	position:static;
	text-align:left;
}

#region, #city {
	width:190px;
	height:30px;
	display:block;
	line-height:30px;
	margin-top:10px;
	margin:10px 5px 0px 5px;
    padding: 0px;
    list-style: none;
	border:none;
    cursor: pointer;
	background:url(selectform/img/select-bg.png) no-repeat 0px 0px ;
    color: #016D8E;
}
#region li, #city li{
    display: block;
    width: 190px;
    background: url(selectform/img/select-bg.png) no-repeat 0px -30px ;
    height: 29px;
    margin: 0px;
    padding-left: 0px;
    position: relative;
    z-index: 1000;
}
#region li:hover, #city li:hover {
	background: url(selectform/img/select-bg.png) no-repeat 0px -60px;
}
#result {
	width:260px;
    font-size: 12px;
	margin:5px 5px auto 5px;
    color:#0E1116;
}
#result p {
	font-size:14px;
	margin:0px;
	line-height:24px;
	color:#2085BE;
	max-width:250px;
}
#result span.desc {
	font-size:12px;
	color: #999;
	margin:0px;
	text-align:left;
	line-height:18px;
}
#result a {
	display:block;
	text-align: center;
	color:#0E1116;
}	
#select a {
    padding-left: 7px;
	color:#DE1018;
}
#select span {
	font-size:10px;
	color:#DE1018;
	text-align:center;
	line-height:25px;
	display:block;
}
#loading img {
    width: 190px;
    height: 30px;
}
.region_block {
	width:100%;
	height: auto;
	padding:10px 10px 0px 10px;
	margin:2px;
	font-size:16px;
	clear:both;
}
.city_block {
	float:left; 
	display:inline-block;
	padding:0px 10px;
	background:#F2F2F2;
}
.region_block a {
	color:#DE1018;
}
.city_block a{
	color:#0097BF;
}
.region_block a:hover {
	text-decoration:none;
}
.pip_block,.pip_block table p {
	font-size:15px;
	color:#3B3B3B;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px;
}
.pip_block table {
	border:1px solid #F2F2F2;
	background:#F2F2F2
}
.pip_block .region_block {
	font-size:16px;
	width:auto;
	height:auto;
	float:none;
}
.delivery_title {
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.delivery_title h1{
	font-size:24px;
	line-height:1.2;
	font-weight:normal;
	color:#017192;
	margin:0px auto;
}
.delivery_title p {
	font-size:15px;
	line-height:1.2;
	color:#3B3B3B;
}
.point_table {
	width:100%;
	border-collapse:collapse;
}
.point_table .c {
	width:120px;
}
.point_table .a {
	width:180px;
}
.point_table td {
	border-bottom:1px solid #999;
}

/* Закладки */

* {margin: 0; padding: 0;}


.section {
	
	background: #ffffff;
	margin: 0 0 30px;
}
ul.tabs {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #999999;
	background: #FFF;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs li:hover,
.tabs li.current {
	color: #444;
	background: #ffffff;
	padding: 0 13px 2px;
	border: 1px solid #999999;
	border-bottom: 1px solid #ffffff;
}
.box {
	display: none;
	border: 1px solid #999999;
  border-width: 0 1px 1px;
	background: #ffffff;
	padding: 0 12px;
}
.box.visible {
	display: block;
}
.last-price {
	text-decoration:line-through; display:inline;
}

.product-bool {
	position:relative; z-index:1000; display:inherit; float:left; margin-bottom:-112px; margin-right:-99px; 
}


.kartochka-tovara {align:center;
	width:289px;
	height:338px;
	margin:1px;
	float:left;
font-family: Arial;
font-size: 15px;
color: #3b3b3b;
}

.kartochka-tovara div {align:center;
text-align:center;

}

.kartochka-tovara img {border-color:#ffffff;
	text-align:center;
}

.nadpis   {padding-right:20px; font-family: Arial; font-size: 16px; font-weight: bold; color: #11acc5;}
.nadpis2 {padding-left:20px; font-family: width:450px; Arial; font-size: 16px; font-weight: bold; color: #3b3b3b;}
