html {
	box-sizing: border-box;
	height: 100%;
}
*,
*:before,
*:after { box-sizing: inherit; }
body {
	margin: 0;
	color: #b8b8b9;
	font:13px/18px Arial, Helvetica, sans-serif;
	overflow-y: scroll;
	background: #fff;
	min-width:320px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary { display: block; }
img { border-style: none; }
a {
	text-decoration: none;
	color: #fff;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #fff;
}
input,
textarea,
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding:0;
	border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible;
}
input[type="search"] { -webkit-appearance: none; }
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration {
	display:none;
}
q { quotes: none; }
q:before,
q:after {
	content: '';
	content: none;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p { margin: 0 0 1.2em; }
#wrapper{
	overflow:hidden;
	border-top:8px solid #eb8322;	
}
.menu-active .w1{ 
	left:256px;
	right:-256px;
}
.w1{
	overflow:hidden;
	position:relative;
	left:0;
	right:0;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
#header{
	overflow:hidden;
	margin:0 0 1px;	
}
.header-holder{
	overflow:hidden;
	text-align:center;
	padding:6px 12px;	
}
.logo{
	display:inline-block;
	vertical-align:top;	
}
.logo a img{ display:block; }
.header-holder .search{
	float:right;
	margin:4px 0 0;	
}
.header-holder .search:hover{ opacity:0.8; }
.menu{
	float:left;
	background:url(../images/sprite.png) no-repeat 0 -3px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:33px;
	height:22px;
	margin:6px 0 0;	
}
#header .info{
	background:#14579b;
	overflow:hidden;
	color:#fff;	
	padding:4px 7px 4px 9px;
	border-bottom:1px solid #f9f9f9;
}
#header .info .tel{
	float:right;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	background:url(../images/sprite.png) no-repeat -125px -58px;
	padding:0 0 0 20px;	
	color:#fff;
	cursor:context-menu;
}
#header .info .tel:hover{ color:#fff; }
#header .info .heading{
	float:left;
	font-weight:bold;
	margin:0 6px 0 0;	
}
#header .info .change{
	float:left;
	margin:2px 0 0;
	text-decoration:underline;
	font:12px/15px Arial, Helvetica, sans-serif;	
}
#header .info .change:hover{ text-decoration:none; }
.search-form{
	margin:0;
	padding:0 12px;
	overflow:hidden;
	background:#f2f2f2;
	border-top:1px solid #e9e9e9;	
}
.search-form .col{ overflow:hidden; }
.search-form input[type="search"]{
	background:none;
	border:none;
	margin:0;
	padding:10px 0 12px;
	color:#929292;
	font-size:14px;
	width:100%;	
	outline:none;
}

.search-form input[type="search"]::-webkit-input-placeholder {
	color: #929292;
}
.search-form input[type="search"]:-moz-placeholder {
	color: #929292;
}
.search-form input[type="search"]::-moz-placeholder {
	color: #929292;
	opacity: 1;
}
.search-form input[type="search"]:-ms-input-placeholder {
	color: #929292;
}
.search-form input[type="submit"]{
	background:url(../images/sprite.png) no-repeat -7px -59px;
	border:none;
	margin:10px 0 0 10px;
	padding:0;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:18px;
	height:18px;
	float:right;	
}
.search-form input[type="submit"]:hover{ opacity:0.8; }
.banner{
	overflow:hidden;
	height:93px;
}
.cycle-gallery {
	position: relative;
}
.cycle-gallery .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.cycle-gallery .mask .slideset {
	width: 100%;
	float: left;
}
.cycle-gallery .mask .slide {
	width: 100%;
	float: left;
}
.cycle-gallery .mask .slide.active {
	z-index: 1;
}
.slide img{
	display:block;
	width:100%;
	height:auto;	
}
 .slide .caption{
	background:rgba(0,0,0, 0.59);
	position:absolute;
	top:34px;
	left:0;	
	padding:6px 9px 7px 8px;
}
.slide .caption h1{
	margin:0;
	color:#fff;
	font:bold 18px/20px Arial, Helvetica, sans-serif;	
}
.slide .caption h1 span{
	display:block;
	color:#dadada;
	font:bold 16px/17px Arial, Helvetica, sans-serif;	
}
.pagination{
	position:absolute;
	right:4px;
	top:10px;
	z-index:900;
}
.pagination ul{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.pagination ul li{
	float: left;
	margin:0 3px;
}
.pagination ul li a{
	width:12px;
	height:12px;
	display: block;
	border-radius:100%;
	background:#fff;
	text-indent:9999px;
	overflow: hidden;
}
.pagination ul li.active a,
.pagination ul li a:hover{
	background:#eb8322;
	border:2px solid #fff;
}
#main{
	overflow:hidden;	
}
.events-area:first-child{ border:none; }
.events-area{
	overflow:hidden;
	padding:0 0 25px;
	border-top:1px solid #ccc;	
}
.events-area h2{
	margin:0 0 1px;
	padding:9px 10px 7px;
	position:relative;
	border-bottom:1px solid #dbdbdb;
	color:#4d5055;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 52%, #fdfdfd 55%, #f7f7f7 58%, #f4f4f4 61%, #f4f4f4 97%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#fefefe), color-stop(55%,#fdfdfd), color-stop(58%,#f7f7f7), color-stop(61%,#f4f4f4), color-stop(97%,#f4f4f4), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);	
}
/*.events-area h2:after{
	background:url(../images/icon.png) no-repeat;
	content:"";
	position:absolute;
	top:8px;
	left:10px;
	width:17px;
	
}*/
.events-area .block{
	overflow:hidden;	
}

.events-area .block h3, .events-area .events-area h2{
	margin:0;
	background:#eb8322;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 8px 4px;	
}
.events-area .block ul{
	margin:0 0 0;
	padding:0;
	list-style:none;	
}
.events-area .block ul li.add{ border:none; }
.events-area .block ul li{
	overflow:hidden;
	border-bottom:1px solid #ddd;	
}
.events-area .block ul li time{
	float:left;
	text-align:center;
	border-right:1px solid #ddd;
	width:75px;	
	padding:9px 0;
	font:bold 13px/16px Arial, Helvetica, sans-serif;	
	color:#4d5055;
}
.events-area .block ul li .text{
	overflow:hidden;
	padding:9px 16px 8px 15px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;	
	color:#14579b;
}
.events-area .block ul li:nth-child(even) {
	background: #e9eef3;
}
.events-area .block ul li .text p{ margin:0 0 3px; }
.events-area .block ul li .text p a{ color:#14579b; }
.events-area .block ul li .text span{
	display:block;	
	color:#b8b8b9;
}

.events-area a{
	color:#b8b8b9;
}

.content-area{
	overflow:hidden;
	padding:0 0 25px;
	border-top:1px solid #ccc;	
}
.content-area h1, .content-area h2, .content-area h3{
	margin:0 0 1px;
	padding:9px 7px 7px;
	position:relative;
	border-bottom:1px solid #dbdbdb;
	color:#4d5055;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 52%, #fdfdfd 55%, #f7f7f7 58%, #f4f4f4 61%, #f4f4f4 97%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(52%,#fefefe), color-stop(55%,#fdfdfd), color-stop(58%,#f7f7f7), color-stop(61%,#f4f4f4), color-stop(97%,#f4f4f4), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fefefe 52%,#fdfdfd 55%,#f7f7f7 58%,#f4f4f4 61%,#f4f4f4 97%,#dbdbdb 100%);	
}
.content-area .block{
	overflow:hidden;	

}



.content-block {
    padding:5px 10px;
    color:#666;
    font-weight:normal;
    font-size:8pt;
    text-align:left;
}

.content-block a{color:#666; text-decoration:underline;}
.content-block .faq_hd{padding:10px 0; font-weight:bold; font-size:12pt;}

.content-block h1, .content-block h2, .content-block h3{
	padding:10px 0; font-weight:bold; font-size:10pt; background:none; border-bottom:0px;
}



.btns-area{
	overflow:hidden;
	background:#f4f4f4;	
	padding:6px 5px;
	border-bottom:1px solid #dbdbdb;
}
.btns-area .button{
	float:left;
	min-width:116px;
	border:1px solid #ccc;
	border-radius:4px;
	text-align:center;
	padding:11px 10px 10px;
	color:#585b60;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin:0 4px 5px 0;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 46%, #fcfcfc 49%, #f6f6f6 51%, #f3f3f3 54%, #fafafa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#fefefe), color-stop(49%,#fcfcfc), color-stop(51%,#f6f6f6), color-stop(54%,#f3f3f3), color-stop(100%,#fafafa));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 46%,#fcfcfc 49%,#f6f6f6 51%,#f3f3f3 54%,#fafafa 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 46%,#fcfcfc 49%,#f6f6f6 51%,#f3f3f3 54%,#fafafa 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 46%,#fcfcfc 49%,#f6f6f6 51%,#f3f3f3 54%,#fafafa 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fefefe 46%,#fcfcfc 49%,#f6f6f6 51%,#f3f3f3 54%,#fafafa 100%);	
}
.btns-area .button:hover{
	background:#eb8322; 
	text-decoration:none;
	color:#fff;
}
.map-block{
	padding:0 0 52px;	
}
.vanue{
	padding:0 11px 9px 8px;	
}
.vanue .text{
	float:left;	
}
.vanue .text .title{
	display:block;
	margin:0 0 2px;
	color:#4d5055;
	font:bold 16px/18px Arial, Helvetica, sans-serif;	
}
.vanue .text .date{
	display:block;
	color:#eb8322;
	font:bold 15px/17px Arial, Helvetica, sans-serif;	
}
.vanue .map-btn{
	float:left;
	min-width:89px;
	text-align:center;
	color:#555960;
	padding:7px 0 6px;
	font-weight:bold;
	margin:3px 0 0;
	border-radius:4px;
	text-shadow: 1px 1px 0 #fff;
	border:1px solid #c8c8c8;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 4%, #f7f7f7 7%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f8f8f8), color-stop(7%,#f7f7f7), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);	
}
.vanue .map-btn:hover{
	text-decoration:none;
	opacity:0.8; 	
}
.map-block h3{
	margin:0;
	background:#14579b;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px 9px 6px;	
}
.map-block table{
	width:100%;
	margin:0;
}
.map-block table thead{
	background:#eb8322;
	height:26px;
	width:100%;
	overflow:hidden;
	color:#fff;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #fff;
}
.map-block table tbody tr td a{ color:#14579b; }
.map-block table tbody tr td{
	width:25%;
	height:38px;
	margin:0;
	color:#14579b;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #ddd;
}
.map-block table tbody tr:nth-child(odd){ background:#e9eef3;}
.map-block .btns-block{
	overflow:hidden;
	padding:11px 5px 0;
}

.events-area .btns-block{
	overflow:hidden;
	padding:11px 5px 0;
}

.btn-filter,
.btn-back{
	float:left;	
	color:#555960;
	padding:6px 10px 5px 10px;
	font-weight:bold;
	border-radius:4px;
	position:relative;
	text-shadow: 1px 1px 0 #fff;
	border:1px solid #c8c8c8;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 4%, #f7f7f7 7%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f8f8f8), color-stop(7%,#f7f7f7), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
}
/*.btn-back:after{
	content:"";
	position:absolute;
	top:12px;
	left:25px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3.5px 6px 3.5px 0;
	border-color: transparent #575757 transparent transparent;	
}*/
.btn-filter:hover,
.btn-back:hover{
	text-decoration:none;
	color:#555960;
	opacity:0.8; 
}
.btn-filter{
	float:right;
	padding:6px 10px 5px 10px;	
}


.price-form{
	margin:0 auto 22px;
	padding:0;
	overflow:hidden;
	width:76%;
	border-radius:2px;
	box-shadow:0 0 5px 5px #b6b6b6;
}
.price-form .head{
	overflow:hidden;
	background:#14579b;
	color:#fff;	
	padding:3px 50px 9px 10px;
	position:relative;
}
.price-form .head .title{
	float:left;
	margin:5px 0 0;
	font:bold 16px/18px Arial, Helvetica, sans-serif;	
}
.price-form .head .btn-close{
	background:url(../images/sprite.png) no-repeat -117px 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:30px;
	height:25px;	
	position:absolute;
	top:5px;
	right:8px;
}
.price-form .row.add{ padding:7px 16px 9px 12px; }
.price-form .row{
	overflow:hidden;
	padding:5px 16px 15px 12px;
	text-align:center;	
}
.price-form .row span{
	overflow:hidden;
	color:#595c60;	
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	margin:10px 0 0;
	display:inline-block;
	vertical-align:top;
}
.price-form .col.add{ float:right;}
.price-form .col{
	float:left;	
}
.price-form label{
	float:left;
	margin:5px 3px 0 0;
	color:#595c60;
	font:bold 17px/19px Arial, Helvetica, sans-serif;	
}
select,
.price-form input[type="text"], .std-form input[type="text"]{
	background:none;
	border:1px solid #c8c8c8;
	border-radius:4px;
	margin:0;
	padding:5px 8px 6px;
	color:#a8a8a8;
	font:bold 14px/16px Arial, Helvetica, sans-serif;	
	width:78px;
}
.price-form input[type="text"]::-webkit-input-placeholder, .std-form input[type="text"]::-webkit-input-placeholder {
	color: #a8a8a8;
}
.price-form input[type="text"]:-moz-placeholder, .std-form input[type="text"]:-moz-placeholder  {
	color: #a8a8a8;
}
.price-form input[type="text"]::-moz-placeholder, .std-form input[type="text"]::-moz-placeholder {
	color: #a8a8a8;
	opacity: 1;
}
.price-form input[type="text"]:-ms-input-placeholder, .std-form input[type="text"]:-ms-input-placeholder {
	color: #a8a8a8;
}

.select-area{ 
	float:left;
}
.btns-holder{
	overflow:hidden;
	padding:13px 16px 10px;
	border-top:1px solid #e9e9e9;	
}
.btns-holder input[type="reset"]:hover,
.btns-holder input[type="submit"]:hover,
.btns-holder input[type="button"]{ opacity:0.8; }

.btns-holder input[type="reset"],
.btns-holder input[type="submit"],
.btns-holder input[type="button"]{
	float:left;
	min-width:99px;
	text-align:center;
	color:#555960;
	padding:7px 0;
	margin:0;
	font-weight:bold;
	border-radius:4px;
	border:1px solid #c8c8c8;
	background: #ffffff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllOWU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 4%, #f7f7f7 7%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f8f8f8), color-stop(7%,#f7f7f7), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 4%,#f7f7f7 7%,#e9e9e9 100%);		
}
.btns-holder input[type="reset"]{ margin:0 0 0 9px; }
#footer{
	overflow:hidden;	
}
.footer-holder{
	overflow:hidden;
	background:#14579b;
	padding:12px 0 6px;
	text-align:center;
	margin:0 0 0 -3px;	
}
.footer-holder .holder{
	display:inline-block;
	vertical-align:top;
	margin:2px 5px 0;	
}
.footer-holder h3{
	margin:0 0 5px;
	color:#fff;
	font:bold 14px/16px Arial, Helvetica, sans-serif;		
}
.footer-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	font:12px/15px Arial, Helvetica, sans-serif;	
}
.footer-holder ul li{ margin:0 0 4px; }
.footer-holder .info{
	display:inline-block;
	vertical-align:top;
	width:145px;	
}
.footer-holder .title{
	display:block;
	color:#eb8322;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 1px;	
}
.footer-holder .tel{
	display:block;
	color:#fff;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 6px;	
	cursor:context-menu;
}
.footer-holder .btn-view{
	display:block;
	color:#fff;
	font:bold 12px/15px Arial, Helvetica, sans-serif;	
	border-radius:4px;
	text-align:center;
	background:#316ba5;
	padding:6px 0;
}
.footer-holder .btn-view:hover{
	text-decoration:none;
	opacity:0.8; 	
}
.footer-frame{
	overflow:hidden;
	background:#e9eef3;
	color:#575757;
	padding:12px 21px 15px;
	font:11px/16px Arial, Helvetica, sans-serif;	
}
.footer-frame p a{ color:#575757; }
.footer-frame p{ margin:0; }
.menu-active .category-area{ 
	-webkit-transform:translatex(0px);
		-ms-transform:translatex(0px);
		transform:translatex(0px);
}
.category-area{
	border-top:8px solid #eb8322;
	width:256px;
	/*overflow:hidden;*/
	position:absolute;
	left:0;
	top:0;
	/*bottom:0;*/
	background:#f6f6f6;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear;	
	-webkit-transform:translatex(-256px);
		-ms-transform:translatex(-256px);
		transform:translatex(-256px);
}
.category-area h1{
	background:#fff;
	margin:0;
	color:#eb8322;
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d4d4d4;
	padding:13px;	
}
.category-area ul{
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;	
}
.category-area ul li{
	overflow:hidden;
	border-bottom:1px solid #d4d4d4;	
}
.category-area ul li a{
	display:block;
	padding:7px 16px 8px;
	position:relative;	
}
.category-area ul li a:hover{ opacity:0.8; }
.category-area ul li.active a span{
	display:inline-block;
	vertical-align:top;
	margin:7px 0 0 3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: #eb8322 transparent transparent transparent;
}
.category-area ul li a span{
	display:inline-block;
	vertical-align:top;
	margin:7px 0 0 3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #eb8322;	
}
.category-area ul li a img{
	float:left;
	margin:0 9px 0 0;	
}
.category-area ul li a .title{
	display:inline-block;
	vertical-align:middle;
	color:#14579b;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	margin:0;	
}
.category-area ul li .slide{
	overflow:hidden;	
}
.category-area ul li .slide ul{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	background:#f6f6f6;	
}
.category-area ul li .slide ul ll:first-child{ border:none; }
.category-area ul li .slide ul li{
	border-top:1px solid #d4d4d4;
	border-bottom:none;	
}
.category-area ul li .slide ul li a{
	color:#6c6c6c; 
	padding:10px 39px 9px;
}

.none{display:none;}
.vimg img{width:100%;}



.popup-holder{position:relative;}
.popup-holder .open{
}
.popup-holder .open:hover{text-decoration:none;}
.popup-holder .open.btn:hover{text-decoration:underline;}
.popup{
	display:none;
	position:absolute;
	z-index:9999;
	top:0;
}


.notes .popup {
    background: #fff;
    width: 200px;
	margin:0 auto 22px;
	padding:0px;
	overflow:hidden;
	border-radius:2px;
	box-shadow:0 0 5px 5px #b6b6b6;
    left:-100px;
}
.notes .popup .head{
	overflow:hidden;
	background:#14579b;
	color:#fff;	
	padding:3px 50px 9px 10px;
	position:relative;
}
.notes .popup .head .title{
	float:left;
	margin:5px 0 0;
	font:bold 16px/18px Arial, Helvetica, sans-serif;	
}
.notes .popup .head .btn-close{
	background:url(../images/sprite.png) no-repeat -117px 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:30px;
	height:25px;	
	position:absolute;
	top:5px;
	right:8px;
}

.breadcrumbs{padding:5px 10px 10px 10px;font-size:9pt;}
.breadcrumbs a{color:#c1c1c1;}

#geo_results .events-area{border-top:solid 1px #e1e1e1;}