@font-face {
    font-family: "PFBeauSansProThin";
    src: url("../fonts/PFBeauSansPro-Thin/PFBeauSansPro-Thin.eot");
    src: url("../fonts/PFBeauSansPro-Thin/PFBeauSansPro-Thin.eot?#iefix")format("embedded-opentype"),
    url("../fonts/PFBeauSansPro-Thin/PFBeauSansPro-Thin.woff") format("woff"),
    url("../fonts/PFBeauSansPro-Thin/PFBeauSansPro-Thin.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}@font-face {
    font-family: "PFBeauSansProLight";
    src: url("../fonts/pfbeausanspro-light/pfbeausanspro-light.eot");
    src: url("../fonts/pfbeausanspro-light/pfbeausanspro-light.eot?#iefix")format("embedded-opentype"),
    url("../fonts/pfbeausanspro-light/pfbeausanspro-light.woff") format("woff"),
    url("../fonts/pfbeausanspro-light/pfbeausanspro-light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
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, 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,*/
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
/* * {*/
	margin: 0;
	padding: 0;
	border:none;
	position:relative;
}

.clear {
	clear:both;
	height:0px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
html {
	/*height: 100%;*/
	min-height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
h1{
	color: #156cb8; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-bottom:18px;
	font-weight:normal;
}
p{
	margin-bottom:18px;
}
a{
	text-decoration:underline;
	color:#2478ff;
}
a:hover{
	text-decoration: none;
}
body {
	font: 13px/18px Arial, sans-serif;
	color:#525151;
	width: 100%;
	height: 100%;
}
.wrapper {
	width: 1171px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
input[disabled] {
    opacity: .5;
    cursor: not-allowed;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
	height: 280px;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	padding: 8px 0 123px;
	position: relative;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.content {
	padding: 0 0 0 211px;
}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	width: 201px;
	margin-left: -100%;
	position: relative;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	width: 1171px;
	margin: -103px auto 0;
	height: 103px;
	position: relative;
}
.top-bg{
	/*background: url(../img/top-bg.png) 0 0 repeat-x;
	left:0;
	right:0;
	height:15px;
	top:0;*/
	position:absolute;
	left:50%;
	margin-left:-585.5px;
	top:22px;
	
width: 1171px;
height: 94px;
border: 1px solid #cfcfcf; /* stroke */
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #dd2a1b; /* layer fill content */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNjYgOTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTE2NiIgaGVpZ2h0PSI5NCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(bottom, #dd2a1b 0%, #dd2a1b 100%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #dd2a1b 0%, #dd2a1b 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #dd2a1b 0%, #dd2a1b 100%); /* gradient overlay */
background-image: linear-gradient(bottom, #dd2a1b 0%, #dd2a1b 100%); /* gradient overlay */

	
}
.bottom-bg{
	background: url(../img/bottom-bg.png) 0 100% repeat-x;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:15px;
}
.logo{
	display:block;
	position:absolute;
	/*width:278px;
	height:122px;
	background: url(../img/logo.png);*/
	color: #2b1e0d; /* text color */
	font-family: "OpenSans", sans-serif;
	font-size: 25px;
	font-weight: 900;
	text-decoration:none;
	text-align:center;
    top: 14px;
    left: 472px;
    width: 420px;
    height: 100px;
}
.logo span{
	color: #2b1e0d; /* text color */
	font-family: "Arial";
	font-size: 12px;
	display:block;
	font-weight:300;
	margin-top:13px;
}
.basket{
	color: #464545; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position:absolute;
	top:93px;
	right:0px;
	min-height:69px;
	/*background: url(../img/basket.png) 100% 10px no-repeat;*/
	padding-right:36px;
}
.transition{
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out;	
}
.basket-link{
	display:block;
	margin-top:10px;
	text-decoration:none;
	text-align:center;
	color: #fff; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:23px;
	width: 138px;
	height: 23px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	background: url(../img/basket-link.png) 50% 0 no-repeat;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #015dab; /* layer fill content + color overlay */
}

.basket-link:hover{
	background:#012d53 url(../img/basket-link.png) 50% 0 no-repeat;
}
.cotacts-block{
	color: #2b1e0d; /* text color */
	font-family: "Arial";
	font-size: 13px;s
	position:absolute;
	top:-113px;
	margin-left:515px;
	font-weight: bold;
}
.cotacts-block .phone{
	color: #141515; /* text color */
	font-family: "Arial";
	font-size: 30px;
	font-weight: bold;
	margin:10px 0 15px;
	display:block;
	text-decoration:none;
}
.top-menu{
	/*width: 1169px;*/
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height: 44px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	
	
	
	background-color: #dd2a1b ; /* layer fill content */
	
	
	
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNzAgNDQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNzdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzOWZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTE3MCIgaGVpZ2h0PSI0NCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(bottom, #dd2a1b  0%, #dd2a1b  100%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #dd2a1b  0%, #dd2a1b  100%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #dd2a1b  0%, #dd2a1b  100%); /* gradient overlay */
background-image: linear-gradient(bottom, #dd2a1b  0%, #dd2a1b  100%); /* gradient overlay */
}
.top-menu ul{
	list-style:none;
	overflow:hidden;
}
.top-menu ul li{
	float:left;
	padding:0 13px 0 15px;
	background: url(../img/top-menu-sep.png) 0 50% no-repeat;
}
.top-menu ul li:first-child{
	padding:0 13px;
	background: none;
}
.top-menu ul li a{
	color: #fff; /* text color */
	font-family: "Calibri";
	font-size: 16px;
	line-height:44px;
	text-decoration:none;
}

.top-menu ul li a span{
	position:absolute;
	left:0;
	bottom:-1px;
	height:1px;
	width:0;
	background:#fff;
}
.top-menu ul li a:hover span, .top-menu ul li.active a span{
	width:100%;
}

.search{
	position:absolute;
	right:34px;
	top:12px;
}
.search-inp{
	background: url(../img/search-inp.png);
	width:178px;
	height:20px;
	padding:0 10px;
}
.search-btn{
	color: #464545; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow: 1px 0 0 rgba(255,255,255,.75); /* drop shadow */
	cursor:pointer;
	text-align:center;
	line-height:18px;
	margin-left:3px;
	width: 50px;
	height: 22px;
	border: 1px solid #fffbfb; /* stroke */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQ3IDE4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjQ3IiBoZWlnaHQ9IjE4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #dbdbdb 0%, #fff 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #dbdbdb 0%, #fff 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #dbdbdb 0%, #fff 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #dbdbdb 0%, #fff 100%); /* gradient overlay */
}
.search-btn:hover{
	background:#cfcfcf;
}
.footer-block{
	width: 1169px;
	height: 74px;
	border: 1px solid #dbdbdb; /* stroke */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNjkgNzQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTE2OSIgaGVpZ2h0PSI3NCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #fff 0%, #efefef 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #fff 0%, #efefef 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #fff 0%, #efefef 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #fff 0%, #efefef 100%); /* gradient overlay */
}
.am{
	background: url(../img/am.png) 25px 19px no-repeat;
	color: #4f4f4f; /* text color */
	font-family: "Arial";
	font-size: 11px;
	text-decoration: none;
	position:absolute;
	display:block;
	top:18px;
	left:15px;
	line-height:22px;
}
.am .first-line{
	text-decoration: underline;
}
.am .first-line:hover{
	text-decoration: none;
}
.am .second-line{
	display:block;
	text-align:center;
}
.am .second-line:hover{
	text-decoration: underline;
}
.bottom-menu{
	list-style:none;
	overflow:hidden;
	position:absolute;
	top:22px;
	right:18px;
}
.bottom-menu li{
	float:left;
	margin-left:15px;
	border-left:1px solid #535151;
	padding-left:15px;
	height:18px;
}
.bottom-menu li:first-child{
	margin-left:0;
	border-left: none;
}
.bottom-menu li a{
	color: #535151; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.bottom-menu li.active a{
	text-decoration: underline;
}
.copy{
	color: #797979; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:absolute;
	top:45px;
	right:18px;
}
.left-item{
	border: 1px solid #dbdddf; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	overflow:hidden;
	margin-bottom:23px;
}
.left-item h3{
	background-color: #efefef; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDg1IDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmM2Y3ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijg1IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	height: 40px;
	
	
	color: #2377ff; /* text color */
	font-family: "Calibri";
	font-size: 16px;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	/*padding-left:34px;
	margin-bottom:23px;*/
}
.news-item{
	padding:0 10px;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:44px;
}
.news-item:last-child{
	margin-bottom:15px;
}
.news-item a{
	color:#36b900;
}
.banner-left{
	display:block;
	margin-bottom:23px;
}
.banner-left img{
	display:block;
	width:100%;
}
.left-menu{
	border: 1px solid #dbdddf; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	overflow:hidden;
	margin-bottom:23px;
}
/*
.left-menu h3{
	height: 41px;
	background-color: #d34239; 
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE5NiA0MSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjc2YjY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNjNTNmMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNTNmMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE5NiIgaGVpZ2h0PSI0MSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #f76b65 0%, #c53f35 64.33%, #c53f35 100%);
	background-image: -o-linear-gradient(bottom, #f76b65 0%, #c53f35 64.33%, #c53f35 100%); 
	background-image: -webkit-linear-gradient(bottom, #f76b65 0%, #c53f35 64.33%, #c53f35 100%); 
	background-image: linear-gradient(bottom, #f76b65 0%, #c53f35 64.33%, #c53f35 100%); 

	color: #9a0d01;
	font-family: "Myriad Pro";
	font-size: 16px;
	line-height:41px;
	font-weight:normal;
	text-align:center
}*/

.left-menu h3{
	background-color: #efefef; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDg1IDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmM2Y3ZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijg1IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #f3f7fd 0%, #fdfdfd 100%); /* gradient overlay */
	height: 40px;

	
	
	color: #2377ff; /* text color */
	font-family: "Calibri";
	font-size: 16px;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	/*padding-left:34px;
	margin-bottom:23px;*/
}
.left-menu  ul{
	/*list-style:none;*/
}
.left-menu  ul li{
	border-bottom:1px solid #dbdddf;
	background:  url(../img/left-menu.png) 9px 50% no-repeat;
}
.left-menu  ul li:last-child{
	border-bottom:none;
}
.left-menu  ul li a{
	text-decoration:none;
	color: #000; /* text color */
	font-family: "OpenSans", sans-serif;
	font-size: 13px;
	padding: 10px 10px 10px 25px;
	display:block;
	
}
.left-menu  ul li a:hover, .left-menu  ul li.active a{
	color: #424242; /* text color */
	/*background: #f8f8f8 url(../img/left-menu-active.png) 9px 50% no-repeat;*/
}
.pagination{
	text-align:right;
	margin-bottom:19px;
}
.pagination b{
	color: #513515; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pagination ul{
	list-style:none;
	display:inline-block;
}
.pagination ul li{
	display:inline-block;
}
.pagination ul li a{
	color: #513515; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:inline-block;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
}
.pagination ul li.prev-next a{
	width:auto;
}
.pagination ul li.active a{
	color: #fff; /* text color */
	background:#513515;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%; /* border radius */
	text-decoration:none;
}
/*********sections**********/
.section-item{
	width:183px;
	height:201px;
	border:1px solid #dddddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	text-align:center;
	float:left;
	margin-left:8px;
	margin-bottom:54px;
}
.good-sep{
	border-bottom:1px dotted #b3b3b3;
	margin: 0 4px;
}
.section-item-title{
	color: #2b1e0d; /* text color */
	font-family: "Calibri";
	font-size: 16px;
	/*line-height:42px;*/
	text-decoration:none;
	display: table-cell;
	width:183px;
	vertical-align:middle;
	text-align:center;
	padding:0 5px;
	box-sizing:border-box;
	height:42px;
}

.section-item-title span{
	position:absolute;
	left:0;
	bottom:-1px;
	height:1px;
	width:0;
	background:#015dab;
}
.section-item-title:hover span{
	width:100%;
}
.section-item-img{
	display:block;
	margin:2px auto 0;
	text-align:center;
}
.section-list{
	margin-left:-8px;
}

/*********goods**********/
.goods-list{
	margin-left:-4px;
}
.goods-item{
	width:217px;
	height:347px;
	border:1px solid #dddddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	float:left;
	margin-left:4px;
	margin-bottom:20px;
	padding:0 9px;
}
.goods-item .good-sep{
	border-bottom:1px dotted #b3b3b3;
	margin: 0;
}
.goods-item-title{
	text-align:center;
}
.goods-item-title a{
	color: #2b1e0d; /* text color */
	font-family: "Arial";
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	/*line-height:43px;*/
	height: 70px;
	display:block;
	margin-top:3px;
	line-height: 13px;
}
.goods-item-title a span.transition{
	position:absolute;
	left:0;
	bottom:-1px;
	height:1px;
	width:0;
	background:#2b1e0d;
}
.goods-item-title a:hover span{
	width:100%;
}

.left-sub {
    background: #dd2a1b;
    border: none;
    width: 201px;
    font: 16px/46px 'Open Sans', sans-serif;
    color: #fff;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.inp {
    padding: 0 0 0 3px;
    border: 1px solid #90a1ad;
    width: 100%;
    height: 20px;
    font: 12px/20px Tahoma, sans-serif;
    color: #000;
}

a.send {
    background: url(http://www.corallcenter.ru/images/send.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 43px;
    margin: 10px 1px 1px 0;
    text-decoration: none;
    width: 199px;
}

textarea {
    padding: 3px;
    border: 1px solid #90a1ad;
    width: 100%;
    height: 60px;
    font: 12px Tahoma, sans-serif;
    color: #000;
}

.goods-item-img{
	display:block;
	margin:0 auto 15px;
	text-align:center;
	height: 188px;
	position:relative;
}
.section-list{
	margin-left:-8px;
}
.goods-item-price{
	color: #156cb8; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	float:left;
}
.goods-item-price span{
	font-size: 14px;
	font-weight:normal;
}
.goods-item-buy{
	float:right;
	text-align:center;
	color: #fff; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size: 12px;
	display:block;
	text-decoration:none;
	margin-top:-2px;
	width: 81px;
	height: 23px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #2875b8; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDgxIDIzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMTVkYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OThiYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjgxIiBoZWlnaHQ9IjIzIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #015dab 0%, #498bc3 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #015dab 0%, #498bc3 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #015dab 0%, #498bc3 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #015dab 0%, #498bc3 100%); /* gradient overlay */
}
.goods-item-buy:hover{
	background:#104e83;
}
.goods-item-prcie-block{
	margin-bottom:9px;
}
.input-count{
	width: 28px;
	height: 20px;
	padding:0 4px;
	background: url(../img/input-count.png) no-repeat;
	position:absolute;
	left:28px;
	top:.5px;
}
.ui-spinner-button{
	display:block;
	text-decoration:none;
	cursor:pointer;
	width: 23px;
	height: 18px;
	border: 1px solid #0c589b; /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	background-color: #2875b8; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMxIDI2IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNzYxYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Njk5ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjMxIiBoZWlnaHQ9IjI2IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #0761ad 0%, #5699d2 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #0761ad 0%, #5699d2 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #0761ad 0%, #5699d2 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #0761ad 0%, #5699d2 100%); /* gradient overlay */
	
	-webkit-transition: all 0.5s ease-in-out; 
	-moz-transition: all 0.5s ease-in-out; 
	-o-transition: all 0.5s ease-in-out; 
	transition: all 0.5s ease-in-out;
}

.ui-spinner-button:hover{
	background:#104e83;
}
.ui-spinner-button .ui-icon{
	display:none;
}
.ui-spinner-up{
	position:absolute;
	left:64px;
	top:0;
}
.ui-spinner-down{
	position:absolute;
	top:0;
	left:0;
}
.ui-spinner-up .ui-button-text{
	background: url(../img/plus.png) 50% 50% no-repeat;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.ui-spinner-down .ui-button-text{
	background: url(../img/minus.png) 50% 50% no-repeat;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.ui-spinner{
	width:89px;
	height:20px;
	display:inline-block;
	vertical-align:-5px;
}
.goods-item-bottom{
	margin-top:4px;
	padding-top:6px;
}
.goods-item-bottom b{
	color: #515151; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.goods-item-bottom .goods-item-more{
	color: #515151; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	float:right;
}
.goods-item-bottom .goods-item-more span{
	position:absolute;
	bottom:0;
	height:1px;
	background:#515151;
	left:0;
	width:100%;
}
.goods-item-bottom .goods-item-more:hover span{
	width:0;
}
.good-slider{
	width:560px;
	float:left;
	position:relative;
}
.action{
	background:#639;
	/*padding:5px 10px;*/
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
}
.good-slider{
	width:560px;
	float:left;
	position:relative;
}
.breadcrumbs{
	list-style:none;
	margin-bottom:19px;
}
.breadcrumbs li{
	display:inline-block;
	color: #929291; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.breadcrumbs li a{
	color: #929291; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.breadcrumbs li a:hover{
	text-decoration: underline;
}
.good-des{
	margin-left:580px;
}
.good-price{
	color: #ad150b; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom:16px;
}
.good-price span{
	font-size: 14px;
	font-weight:normal;
}
.good-description{
	margin-bottom:29px;
}
.good-order-left{
	float:left;
}
.good-order{
	background:#f0e8e0;
	padding:27px 13px 25px 11px;
	overflow:hidden;
	margin-bottom:37px;
}
.basket-steps{
	list-style:none;
	margin-bottom:20px;
}
.basket-steps li{
	display:inline-block;
	color:#000;
	font: 18px Arial, Helvetica, sans-serif;
}
.basket-steps li:first-child{
	margin-right:20px;
}
.basket-steps li a{
	display:inline-block;
	color:#aeb9c4;
	font: 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.basket-steps li span{
	text-decoration: underline;
}
.basket-table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #d8d8d8;
	margin-bottom:20px;
}
.basket-table tr:nth-child(2n+1) td {
    background-color: #f0e8e0;
}
.basket-table tr:first-child th {
    background-color: #f2f2f2;
}
.basket-table td, table.basket-table th {
	border:1px solid #d8d8d8;
	padding:5px 10px;
	text-align:center;
}
.basket-btn{
	display: inline-block;
	margin:10px;
	text-decoration:none;
	text-align:center;
	color: #fff; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:23px;
	width: 138px;
	height: 23px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	background: url(../img/basket-link.png) 50% 0 no-repeat;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #015dab; /* layer fill content + color overlay */
}

.basket-btn:hover{
	background:#012d53 url(../img/basket-link.png) 50% 0 no-repeat;
}
.basket-btn-red{
	display: inline-block;
	margin:10px;
	text-decoration:none;
	text-align:center;
	color: #fff; /* text color */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:23px;
	width: 138px;
	height: 23px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	background: url(../img/basket-link.png) 50% 0 no-repeat;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #af180d; /* layer fill content + color overlay */
}

.basket-btn-red:hover{
	background:#6d0d06 url(../img/basket-link.png) 50% 0 no-repeat;
}
.all-sum{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left:555px;
	margin-bottom:20px;
}
.text-right{
	padding-left:600px;
}
.field{
	margin-bottom:15px;
}
.field label{
	display:block;
}
.field label sup{
	color:#af180d;
}
.field .inp{
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    height: 34px;
    width: 264px;
	padding:0 10px;
}
.field textarea.inp{
	padding:10px;
	height:100px;
	resize:none;
}

#dialog{
	width:550px !important;
	border:1px solid #5e6064;
	background:#fff;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3); /* drop shadow */
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); /* drop shadow */
	box-shadow: 0 0 10px rgba(0,0,0,.3); /* drop shadow */
}
.dialog-title{
	background:#e1e3e7;
	height:22px;
}
#closed{
	display:block;
	width:11px;
	height:11px;
	background: url(../img/closed.png);
	position:absolute;
	right:5px;
	top:50%;
	margin-top:-5.5px;
}

.dialog-good {
    color: #000000;
    font-family: Tahoma;
    font-size: 18px;
    font-weight: normal;
    vertical-align: middle;
	margin-bottom:20px;
	margin-left:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dialog-basket{
	padding-left:31px;
	background: url(../img/bus_black.gif) no-repeat;
	margin-bottom:10px;
	margin-left:10px;
}
.dialog-content{
	padding:10px 20px;
}
.content-text{
	padding:0 10px;
}
.count{
	font:12px Arial, Helvetica, sans-serif;
	color:#1a1a1a;
}























.content ul{
	list-style:inside;
}
.TEXTCONTENT{
	display:none;
}
.ui-widget-content.mysearch li {
	cursor:pointer !important;
}
.mescart{
	font-size:16px;
}