.header .mainlogo
{
	display:inline-block;
	width:350px;
	margin-right:-350px;
	float:left;
}
	.cityholder
	{
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    color: #B80105;
    font-size: 25px;
    left: 5px;
    opacity: 1;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 166px;
    width: 345px;
	background: #ffffff;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(10%,rgba(255,255,255,1)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );

	}
.header .contacts
{
	/*background:#fff;
	opacity:0.75;
*/
	margin:5px;
	padding:10px 20px;
	float:left;
	margin-left:400px;
	color:#fff;

}
.header .contacts a
{
	color:#fff;
}
.header .contacts strong
{



	letter-spacing:1px;


}
.region
{
	background:url(/images/map_russia.png) top left no-repeat;
	float:right;
	width:400px;
	height:250px;
}
.navbar
{
	margin-top:10px;
}
#tooltip{background:#9AD9FB;border:1px solid #015E93;color:#015E93; font-size:13px; text-align:center; border-radius:3px;margin:10px;padding:3px 5px;position:absolute;visibility:hidden; opacity:0.9;}
body
{
	background-color: #9AD9FB;
    color: #424242;
    font-size: 12px;
	
}

.popover
{
	width:480px;
}
.dim
{
	background:#FFF;
	height:100%;
	opacity:0.92;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	display:none;
	cursor:pointer;
	z-index: 800;
}
.content-top
{
	background:url(images/bg_top.jpg) top repeat-x;
}
.content-bottom
{
	background:url(images/bg_bot.jpg) bottom repeat-x;
}
.container-fluid
{
	min-width:1200px;
	max-width:1600px;
	margin:auto;
	
}
.address, .main-phone
{
	margin-top:5px;
	position:relative;
	color:#004065;

	border-radius:5px;
	padding:10px;
	font-size:14px;
	vertical-align:middle;
	

}
.main-phone
{
	text-align:center;
	font-size:24px;
	padding-top:15px;
	padding-bottom:5px;
	background:none;
	font-family:Tahoma;
}
.main-phone p
{
	letter-spacing:3px;
	word-spacing:10px;
		text-shadow: 1px 1px 1px #878787;
    filter: dropshadow(color=#878787, offx=1, offy=1);
	color:#B80105;

}
.region
{
	text-align:right;
	vertical-align:bottom;
	position:relative;
	position:relative;
}
.top-menu
{
	box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
	border-radius:5px;
	margin-bottom:10px;
	padding:3px;
	background: #feffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */




		text-align:center;
}
.top-menu-content
{
	list-style:none;
	margin:0;
}
.top-menu-content li
{
	display:inline-block;

}
.top-menu-content li a
{
    color: #004065;
    font-size: 14px;
 	display:inline-block;
    text-decoration: none;
		padding:5px 10px;
}
.top-menu-content li a:hover
{
	background:#9AD9FB;
	border-radius:5px;
	color:#b80105;
}
.address span, .callme
{
	border-bottom:1px dashed #004065;
	cursor:pointer;
	font-size:16px;
	vertical-align:middle;
	
}
.zag
{
    box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
	color: #B80105;
    font-size: 21px;
    font-weight: normal;
    text-align: center;
	background: #f2f9fe; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f9fe), color-stop(100%,#d6f0fd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f9fe 0%,#d6f0fd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f9fe 0%,#d6f0fd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	margin:0 0 10px 0;
	padding:10px 5px;
}
.cart
{
	background: #e9f6fd; /* Old browsers */
background: -moz-linear-gradient(top,  #e9f6fd 0%, #d3eefb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9f6fd), color-stop(100%,#d3eefb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9f6fd 0%,#d3eefb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9f6fd 0%,#d3eefb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9f6fd 0%,#d3eefb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9f6fd 0%,#d3eefb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */
box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
	height:200px;
	border-radius:5px;
	margin-bottom:10px;

}
.block-zag
{
		background: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 47%, #a1dbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(47%,#cbebff), color-stop(100%,#a1dbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 47%,#a1dbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	text-align:center;
	  color: #B80105;
	  font-size:16px;
	  padding:10px;

}
.content
{
	
}
.col
{
	background:#fff;
	padding:5px;
	text-align:center;
	border-radius:5px;
	margin-bottom:10px;
	box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
}
.col a
{
	color: #B80105;
    font-size: 14px;
    margin-top: 10px;
    text-decoration: none;
}
.side-block
{
	background:#fff;
	border-radius:5px;
	margin-bottom:10px;
	box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
}
.nav
{
	margin-bottom:0;
}
.map_big
{
	opacity:1;
	border-radius:20px;
}
/*
.footer
{
	color:#004065;
	background:#ffffff;
	border-radius:5px;
	padding:10px;
	font-size:14px;
	opacity:0.8;
	box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
}
.footer .phones
{
	font-size:21px;
	color:#004065;
	background:url("images/call.png") left center no-repeat;
	padding-left:50px;
	line-height:29px;
}
.footer .phones span
{
	padding-left:56px;
}*/
#yamap
{
	top:25px;
	left:-100px;
}
#callme
{
	top:-50px;
	left:63%;
	text-align:left;
	width:auto;
}
.cart-empty
{
	text-align:center;
	color:#999;
	font-size:18px;
	margin-top:60px;
}
.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.col img
{
	border-radius:5px;

}
.price
{
	background:#B80105;
	padding:5px 10px;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	border-radius:5px;
	box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.4);
	width:100px;
	margin:auto;	
}
.spez .span4
{
	border-right:1px dashed #999;
}
.spez [class*="span"]:last-child 
{
	border-right:none;
}
.spez
{
	padding-bottom:20px;
}
.head-back
{
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
padding:10px; padding-top:5px; margin-top:20px; border-radius:5px; 	box-shadow:  1px 1px 3px 1px rgba(64, 64, 64, 0.6);
}
.top_center_block .col
{
	width:31%;
	display:inline-block;
	margin:3px;
}
.high .top_zag
{
	font-weight:bold;
	text-align:center;
	height:20px;
	padding:10px 0;
	background: rgb(122,188,255);
background: rgb(235,241,246);
background: -moz-linear-gradient(top,  rgba(235,241,246,1) 0%, rgba(171,211,238,1) 50%, rgba(137,195,235,1) 51%, rgba(213,235,251,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(50%,rgba(171,211,238,1)), color-stop(51%,rgba(137,195,235,1)), color-stop(100%,rgba(213,235,251,1)));
background: -webkit-linear-gradient(top,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: -o-linear-gradient(top,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: -ms-linear-gradient(top,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
background: linear-gradient(to bottom,  rgba(235,241,246,1) 0%,rgba(171,211,238,1) 50%,rgba(137,195,235,1) 51%,rgba(213,235,251,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 );

text-shadow: 0px 0px 3px #ffffff;
        filter: dropshadow(color=#ffffff, offx=0, offy=0);

}
.high
{
	
}
#tooltip
{
	z-index:999
}