body {
	font:12px/17px Arial, Verdana, Helvetica, sans-serif;
	color:#6c655a;
	background:#f1e5d3;
	margin: 0;
	min-width:996px;
}
img{
	border:none;
}
a{
	text-decoration:none;
	color:#a92429;
}
a:hover{
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
}
#header{
	padding:0 10px;
	background:url(../images/bg-header.gif) repeat-x;
	height: 89px;
}
.header-holder{
	max-width:1300px;
	position:relative;
	margin:0 auto;
}
.header-holder:after {
	clear: both;
	content:"";
	display: block;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	width: 116px;
	height: 116px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:0;
	margin:0;
	z-index:10;
}
.logo a{
	height:100%;
	display:block;
}
.slogan{
	float:left;
	padding:30px 0 0 132px;
	color:#f9d894;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}
.slogan-link{
	display:block;
	background:url(../images/bg-slogan.png) no-repeat;
	width: 348px;
	height: 20px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:9px;
}
.header-block{
	float:right;
	padding:12px 0 0;
	font-size:11px;
	line-height:13px;
	color:#fff;
}
.header-block .holder {
	overflow:hidden;
}
.header-block .holder strong{
	padding:0 10px 9px 0;
	float:left;
	background:url(../images/arrow.gif) no-repeat 50% 100%;
}
.header-block .holder span{
	background:url(../images/separator.gif) no-repeat 0 2px;
	padding-left:11px;
	float:left;
}
.header-block .holder a{
	color:#f3cc8c;
	font-weight:bold;
	text-decoration:underline;
}
.header-block .holder a:hover{
	text-decoration:none;
}
.search-form{
	background:#fdfaf5;
	overflow:hidden;
	height:26px;
	width:300px;
	padding:2px 2px 2px 7px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.search-form label{
	background:url(../images/sprite.gif) no-repeat;
	width: 16px;
	height: 16px;
	float:left;
	margin:5px 8px 0 0;
}
.search-form input[type="text"]{
	float:left;
	width:200px;
	height:16px;
	padding:4px 0 6px 4px;
	font-size:12px;
	line-height:16px;
	background:none;
	border:0;
}
.search-form input[type="submit"]{
	float:right;
	width:69px;
	height:26px;
	padding:0 0 2px;
	font-size:11px;
	line-height:27px;
	color:#fffcdf;
	font-weight:bold;
	text-transform:uppercase;
	border:0;
	background:url(../images/sprite.gif) no-repeat 0 -16px;
}
.search-form input[type="submit"]:hover{
	cursor:pointer;
}
.nav-holder{
	height:39px;
	width:100%;
	background: rgb(43,43,41);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMmUyZDJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMyYjJiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMzMTMxMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiMyZTJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiMwNzA3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwOTA4MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYwNTA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(43,43,41,1) 0%, rgba(46,45,44,1) 3%, rgba(43,43,43,1) 8%, rgba(48,48,48,1) 18%, rgba(49,49,49,1) 26%, rgba(46,46,46,1) 42%, rgba(34,34,34,1) 66%, rgba(7,7,7,1) 92%, rgba(9,8,6,1) 97%, rgba(6,5,4,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,43,41,1)), color-stop(3%,rgba(46,45,44,1)), color-stop(8%,rgba(43,43,43,1)), color-stop(18%,rgba(48,48,48,1)), color-stop(26%,rgba(49,49,49,1)), color-stop(42%,rgba(46,46,46,1)), color-stop(66%,rgba(34,34,34,1)), color-stop(92%,rgba(7,7,7,1)), color-stop(97%,rgba(9,8,6,1)), color-stop(100%,rgba(6,5,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(43,43,41,1) 0%,rgba(46,45,44,1) 3%,rgba(43,43,43,1) 8%,rgba(48,48,48,1) 18%,rgba(49,49,49,1) 26%,rgba(46,46,46,1) 42%,rgba(34,34,34,1) 66%,rgba(7,7,7,1) 92%,rgba(9,8,6,1) 97%,rgba(6,5,4,1) 100%);
background: -o-linear-gradient(top,  rgba(43,43,41,1) 0%,rgba(46,45,44,1) 3%,rgba(43,43,43,1) 8%,rgba(48,48,48,1) 18%,rgba(49,49,49,1) 26%,rgba(46,46,46,1) 42%,rgba(34,34,34,1) 66%,rgba(7,7,7,1) 92%,rgba(9,8,6,1) 97%,rgba(6,5,4,1) 100%);
background: -ms-linear-gradient(top,  rgba(43,43,41,1) 0%,rgba(46,45,44,1) 3%,rgba(43,43,43,1) 8%,rgba(48,48,48,1) 18%,rgba(49,49,49,1) 26%,rgba(46,46,46,1) 42%,rgba(34,34,34,1) 66%,rgba(7,7,7,1) 92%,rgba(9,8,6,1) 97%,rgba(6,5,4,1) 100%);
background: linear-gradient(to bottom,  rgba(43,43,41,1) 0%,rgba(46,45,44,1) 3%,rgba(43,43,43,1) 8%,rgba(48,48,48,1) 18%,rgba(49,49,49,1) 26%,rgba(46,46,46,1) 42%,rgba(34,34,34,1) 66%,rgba(7,7,7,1) 92%,rgba(9,8,6,1) 97%,rgba(6,5,4,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b29', endColorstr='#060504',GradientType=0 );
	box-shadow: 0 2px 4px #c6bdae;
	-webkit-box-shadow: 0 2px 4px #c6bdae;
	-moz-box-shadow: 0 2px 4px #c6bdae;
	margin:0 0 11px;
}
.nav-holder:after {
	clear: both;
	content:"";
	display: block;
}
.nav-frame{
	width:870px;
	margin:0 auto;
	padding-left:132px;
}
.nav-frame nav{
	float:left;
}
#nav{
	float:left;
	margin:0 20px 0 0;
	padding:0 2px 0 0;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/separator.gif) no-repeat 100% -31px;
	position:relative;
	z-index:1000;
}
#nav li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 -31px;
	padding-left:2px;
	position:relative;
}
#nav li a{
	display:block;
	height:28px;
	padding:11px 19px 0;
	color:#fffcde;
	position:relative;
	z-index:3;
}
#nav li:hover a{
	text-decoration:none;
	background:#a51c23;
}
#nav ul{
	position:absolute;
	top:39px;
	left:2px;
	margin:0;
	padding:0;
	list-style:none;
	background:#a51c23;
	width:144px;
	display:none;
	box-shadow: 1px 0 5px #333;
	-webkit-box-shadow:1px 0 5px #333;
	-moz-box-shadow:1px 0 5px #333;
	z-index:2;
}
#nav ul ul{
	top:0;
	left:100%;
	background:#f7f3e7;
}
#nav .last ul{
	box-shadow: 0 0 5px #333;
	-webkit-box-shadow:0 0 5px #333;
	-moz-box-shadow:0 0 5px #333;
	
}
#nav .last ul ul{
	left:auto;
	right:100%;
}
#nav ul ul ul{
	width:200px;
	background:#000;
	box-shadow: 3px 2px 10px #333;
	-webkit-box-shadow: 3px 2px 10px #333;
	-moz-box-shadow: 3px 2px 10px #333;
}

#nav ul.wide {
	width:200px;
}

#nav .last ul ul ul{
	box-shadow: -3px 2px 10px #333;
	-webkit-box-shadow: -3px 2px 10px #333;
	-moz-box-shadow: -3px 2px 10px #333;
}
#nav li:hover ul{
	display:block;
}
#nav ul li{
	float:none;
	background:none;
	padding:0;
}
#nav ul li.has-drop-down{
	background:url(../images/arrow2.png) no-repeat 100% 11px;
}
#nav .last ul li.has-drop-down{
	background-position:0 -118px;
}
#nav ul a{
	height:auto;
	padding:7px 18px;
}
#nav li:hover ul a{
	background:none;
}
#nav li:hover ul li:hover a{
	background:#f7f3e7;
	color:#000;
}
#nav li:hover ul li:hover ul a{
	background:none;
}
#nav li:hover ul li:hover ul li:hover a{
	color:#fffcde;
	background:#000;
}
#nav li:hover ul li:hover ul li.has-drop-down:hover a{
	background:#000 url(../images/arrow2.png) no-repeat 100% -50px;
}
#nav li.last:hover ul li:hover ul li.has-drop-down:hover a{
	background-position:0 -190px;
}
#nav li:hover ul li:hover li:hover ul a,
#nav li:hover ul li:hover ul li.has-drop-down:hover ul a{
	color:#fffcde;
	background:none;
}
#nav li:hover ul li:hover li:hover ul a:hover,
#nav li:hover ul li:hover ul li.has-drop-down:hover ul a:hover{
	background:#a51c23;
}
.nav-holder .basket{
	float:left;
	background:url(../images/sprite.gif) no-repeat 0 -42px;
	width:153px;
	height:22px;
	padding:5px 0 0 29px;
	text-align:center;
	text-transform:uppercase;
	margin:6px 0 0;
	color:#fffcde;
	font-weight:bold;
}
#main{
	padding:0 10px;
	max-width:1280px;
	margin:0 auto;
}
.breadcrumbs{
	color:#1a1a1a;
	font-size:12px;
	font-weight: bold;
	line-height:13px;
	margin:0 0 11px;
	padding:0 0 0 10px;
	list-style:none;
	overflow:hidden;
	text-transform : uppercase;
}
.breadcrumbs li{
	float:left;
}
.breadcrumbs li{
	padding:0 6px 0 12px;
	background:url(../images/sprite.gif) no-repeat 0 -89px;
}
.breadcrumbs li:first-child {
	background-position:0 -74px;
	padding-left:21px;
}
.breadcrumbs a{
	text-decoration:none;
}
.breadcrumbs a:hover{
	text-decoration:underline;
}
.breadcrumbs a.link{
	text-decoration:none;
	color:#1a1a1a;
}
.breadcrumbs a.link:hover{
	text-decoration:underline;
}
#twocolumns,
.twocolumns{
	overflow:hidden;
	background:#fff url(../images/bg-twocolumns.gif) repeat-y 100% 0;
	width:100%;
}
#twocolumns.search-results,
.twocolumns.search-results {
	background-position:0 0;
}
.twocolumns-holder{
	float:left;
	width:100%;
}
.content-holder{
	float:right;
	overflow:hidden;
	width:100%;
}
.search-results .content-holder{
	float:left;
}
.content-frame{
	padding:12px 12px 0;
}
#content,
.content{
	margin:0 250px 0 0;
}
.search-results #content,
.search-results .content{
	margin:0 0 0 250px;
}
.hidden{
	display:none;
}
#content h1,
.content h1,
#content h2,
.content h2{
	color:#1a1a1a;
	font-size:24px;
	line-height:26px;
	margin:0 0 13px;
	overflow:hidden;
}

#content h1.title,
.content h1.title,
#content h2.title,
.content h2.title{
	/*background:url(../images/bg-title.gif) no-repeat;*/
	padding:12px 0 3px 0px;
	margin:-2px 0 16px;
}
.title-holder{
	overflow:hidden;
}
.title-holder .title{
	float:left;
}
.title-holder .information{
	float:right;
	background:url(../images/sprite.gif) no-repeat 100% -524px;
	color:#a92429;
	font-size:14px;
	font-weight:bold;
	padding-right:21px;
	margin:18px 20px 0 0;
}
#content h2 span,
.content h2 span,
#content h1 span,
.content h1 span{
	float:left;
}

#content h1 em,
.content h1 em,
#content h2 em,
.content h2 em {
	color:#a92429;
	font-style:normal;
	font-size:15px;
	line-height:17px;
	float:left;
	padding-left:8px;
}
#content h3,
.content h3{
	color:#1a1a1a;
	font-size:18px;
	line-height:22px;
	margin:0 0 12px;
	padding:9px 22px;
	background:#eecb81;
}
#content h4,
.content h4,
#content h4 a
{
	font-size:12px!important;
	color:#1a1a1a!important;
	margin:0 0 17px;
}
#content p,
.content p{
	margin:0 0 18px;
}
#content .text-holder,
.content .text-holder{
	padding:0 15px 20px 10px;
}


#content .text-holder a {
	color:#a92429;
}


#sidebar,
.sidebar{
	float:right;
	width:230px;
	padding:9px 10px 0;
}
#sidebar:after,
.sidebar:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}

/*
.sidebar{
	padding:0;
	width:240px;
	margin-right:12px;
}
*/

.search-results #sidebar,
.search-results .sidebar{
	float:left;
}
#sidebar .block,
.sidebar .block,
.tab-holder .block
{
	margin:0 0 10px;
	background:#fff8ed;
}
#sidebar h2,
.sidebar h2,
.leftblock h2
{
	color:#fff!important;
	font-size:15px!important;
	line-height:17px!important;
	margin:0!important;
	padding:8px 25px 9px 16px!important;
	background: rgb(169,36,41)!important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2EwMWExZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzkzMGEwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTAxMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(169,36,41,1) 0%, rgba(160,26,31,1) 33%, rgba(147,10,15,1) 70%, rgba(138,1,6,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,36,41,1)), color-stop(33%,rgba(160,26,31,1)), color-stop(70%,rgba(147,10,15,1)), color-stop(100%,rgba(138,1,6,1)));
background: -webkit-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(160,26,31,1) 33%,rgba(147,10,15,1) 70%,rgba(138,1,6,1) 100%);
background: -o-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(160,26,31,1) 33%,rgba(147,10,15,1) 70%,rgba(138,1,6,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(160,26,31,1) 33%,rgba(147,10,15,1) 70%,rgba(138,1,6,1) 100%);
background: linear-gradient(to bottom,  rgba(169,36,41,1) 0%,rgba(160,26,31,1) 33%,rgba(147,10,15,1) 70%,rgba(138,1,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92429', endColorstr='#8a0106',GradientType=0 );
}

#sidebar h2 span,
.sidebar h2 span
{
	background:url(../images/icon9.gif) no-repeat 100% 1px;
	display:block;
}
.accordion,
.accordion .hotelspecials
{
	margin:0;
	padding:0;
	list-style:none;
}
.accordion li,
.accordion .hotelspecials li
{
	border-top:1px solid #eddfc9;
}
.accordion li.active{
	background:#fff;
}
.accordion li.area-holder,
.area-holder{
	background:url(../images/divider2.gif) repeat-x 0 100%;
	margin:0 12px 9px 0;
	overflow:hidden;
	border:0;
}
	.heading{
	padding:5px 26px 8px 15px;
	position:relative;
	font-size:11px;
	color:#7d7568;
}
.accordion .heading em{
	font-style:normal;
}
.accordion li.active .heading em{
	color:#a92429;
}
.accordion li.area-holder .heading{
	padding:0 0 12px;
}
.accordion .heading strong, .accordion .heading strong a {
	display:block;
	color:#1a1a1a;
	font-size:13px;
}
.accordion li.area-holder .heading strong{
	font-size:15px;
	line-height:19px;
}
.accordion .opener{
	position:absolute;
	top:11px;
	right:15px;
	width:8px;
	height:8px;
	background:url(../images/sprite.gif) no-repeat -174px 0;
	outline:none;
}
.accordion li.area-holder .opener{
	top:6px;
	right:2px;
}
.accordion li.active .opener{
	background-position:-174px -8px;
}
.accordion li.active.area-holder .opener{
	background-position:-174px -28px;
}
.accordion .slide{
	overflow:hidden;
	padding:0 15px 10px;
	color:#7d7568;
	line-height:15px;
	margin-top:-5px;
}
.accordion li.area-holder .slide{
	margin-top:-3px;
	padding:0 0 4px;
}
.accordion li.area-holder .col-holder{
	width:232px;
	overflow:hidden;
	margin-right:-62px;
}
.accordion li.area-holder .col{
	width:116px;
	float:left;
}
.accordion .slide img{
	float:left;
	margin:3px 10px 0 0;
}
.accordion .slide .col img{
	margin:2px 0 0;
}
.accordion .slide p,
#content .accordion .slide p{
	margin:0;
}
.accordion .slide .holder{
	overflow:hidden;
}
.star-rating-holder{
	overflow:hidden;
	margin:0 0 7px;
}
.star-rating{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:url(../images/sprite.gif) no-repeat 0 -188px;
	height:14px;
	float:left;
}
.star-rating li{
	border:0;
	float:left;
	margin-right:3px;
}
.star-rating li {
	display:block;
	width:13px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .button,
.sidebar .button,
.leftblock .button {
	display:block;
	position:relative;
	color:#fffaf1;
	font-size:11px;
	padding:4px 6px 6px 25px;
	background: rgb(39,39,39);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzA3MDcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjAyMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(39,39,39,1) 0%, rgba(45,45,45,1) 19%, rgba(45,45,45,1) 31%, rgba(41,41,41,1) 50%, rgba(32,32,32,1) 69%, rgba(7,7,7,1) 92%, rgba(2,2,2,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,1)), color-stop(19%,rgba(45,45,45,1)), color-stop(31%,rgba(45,45,45,1)), color-stop(50%,rgba(41,41,41,1)), color-stop(69%,rgba(32,32,32,1)), color-stop(92%,rgba(7,7,7,1)), color-stop(100%,rgba(2,2,2,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(45,45,45,1) 19%,rgba(45,45,45,1) 31%,rgba(41,41,41,1) 50%,rgba(32,32,32,1) 69%,rgba(7,7,7,1) 92%,rgba(2,2,2,1) 100%);
background: -o-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(45,45,45,1) 19%,rgba(45,45,45,1) 31%,rgba(41,41,41,1) 50%,rgba(32,32,32,1) 69%,rgba(7,7,7,1) 92%,rgba(2,2,2,1) 100%);
background: -ms-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(45,45,45,1) 19%,rgba(45,45,45,1) 31%,rgba(41,41,41,1) 50%,rgba(32,32,32,1) 69%,rgba(7,7,7,1) 92%,rgba(2,2,2,1) 100%);
background: linear-gradient(to bottom,  rgba(39,39,39,1) 0%,rgba(45,45,45,1) 19%,rgba(45,45,45,1) 31%,rgba(41,41,41,1) 50%,rgba(32,32,32,1) 69%,rgba(7,7,7,1) 92%,rgba(2,2,2,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#020202',GradientType=0 );
}
#sidebar .button:after { left: 15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;  border-color: rgba(136, 183, 213, 0); border-left-color: #e9c986; border-width: 4px; top: 50%; margin-top: -5px;}
.sidebar .button:after { left: 15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;  border-color: rgba(136, 183, 213, 0); border-left-color: #e9c986; border-width: 4px; top: 50%; margin-top: -5px;}
.list{
	margin:0;
	padding:14px 7px 5px 15px;
	list-style:none;
	overflow:hidden;
	color: #232323;
}
.list li{
	background:url(../images/sprite.gif) no-repeat 0 -206px;
	padding:0 0 0 23px;
	margin:0 0 7px;
}
.list li a{
	color:#232323;
}
.block .contact{
	color:#232323;
	font-weight:bold;
	padding:11px 6px 14px 17px;
	line-height:15px;
}

.block .outlined {
	border-left: 1px solid #eddfc9;
	border-right: 1px solid #eddfc9;
	border-bottom: 1px solid #eddfc9;
}

.block .contact img{
	float:left;
	margin:0 8px 0 0;
}
.block .contact .phone{
	display:block;
	font-size:18px;
	line-height:20px;
	margin:-3px 0 7px;
}
.block .contact span{
	display:block;
}
.block p { margin: 10px 5px 10px 10px!important; padding: 0 0 15px 0}

.block .contact .frame{
	overflow:hidden;
	min-height: 85px;
}
.links{
	overflow:hidden;
	padding:19px 0 24px;
	width:74.38%;
}
.links a{
	color:#181818;
	float:left;
	font-size:11px;
	background:url(../images/sprite.gif) no-repeat 0 -154px;
	padding:0 0 0 10px;
	margin-left:31px;
}
.links a.top{
	float:right;
	background-position:100% -172px;
	padding:0 12px 0 0;
}
.item-block{
	background:#f9f0e1;
	border-top:1px solid #fff9ee;
	padding:0 10px;
	overflow:hidden;
}
.item-holder{
	max-width:1280px;
	padding:18px 10px 1px;
	overflow:hidden;
	margin:0 auto;
}
.item-block .holder{
	float:left;
	width:32.7%;
}
.item-block .item{
	margin:0 0 19px;
	overflow:hidden;
}
.item-block .item img{
	float:left;
	margin:0 10px 0 0;
}
.item-block .item  strong{
	display:block;
	color:#0f0f0f;
	font-size:15px;
	line-height:17px;
	margin:10px 0 4px;
}
.item-block .item a{
	font-size:11px;
}
#footer{
	border-top:4px solid #e5bf73;
	background: rgb(39,39,39);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MjcyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMzAzMDMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMyNzI3MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiMxYTFhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiMwNzA3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(39,39,39,1) 0%, rgba(48,48,48,1) 4%, rgba(50,50,50,1) 5%, rgba(39,39,39,1) 39%, rgba(26,26,26,1) 69%, rgba(7,7,7,1) 88%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,1)), color-stop(4%,rgba(48,48,48,1)), color-stop(5%,rgba(50,50,50,1)), color-stop(39%,rgba(39,39,39,1)), color-stop(69%,rgba(26,26,26,1)), color-stop(88%,rgba(7,7,7,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(48,48,48,1) 4%,rgba(50,50,50,1) 5%,rgba(39,39,39,1) 39%,rgba(26,26,26,1) 69%,rgba(7,7,7,1) 88%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(48,48,48,1) 4%,rgba(50,50,50,1) 5%,rgba(39,39,39,1) 39%,rgba(26,26,26,1) 69%,rgba(7,7,7,1) 88%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(39,39,39,1) 0%,rgba(48,48,48,1) 4%,rgba(50,50,50,1) 5%,rgba(39,39,39,1) 39%,rgba(26,26,26,1) 69%,rgba(7,7,7,1) 88%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(39,39,39,1) 0%,rgba(48,48,48,1) 4%,rgba(50,50,50,1) 5%,rgba(39,39,39,1) 39%,rgba(26,26,26,1) 69%,rgba(7,7,7,1) 88%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#000000',GradientType=0 );
	padding:22px 10px 20px;
	color:#fbf4e9;
}
.footer{
	padding:22px 10px 20px;
	max-width:1280px;
	margin:0 auto;
}
.footer-holder{
	overflow:hidden;
	padding:0 0 6px 1.3%;
}
#footer .column{
	float:left;
	width:25.7%;
	line-height:14px;
}
#footer .column-holder{
	float:right;
	width:69.3%;
}
#footer .column-holder .column{
	width:25%;
}
#footer h3{
	color:#e7c379;
	font-size:14px;
	line-height:18px;
	margin:0 0 12px;
}
#footer .column p{
	margin:0 0 22px;
}
#footer .column ul{
	margin:0 0 0 -7px;
	padding:0;
	list-style:none;
	width:123px;
}
#footer .column ul li{
	margin:0 0 2px;
}
#footer .column ul a{
	display:block;
	color:#f8f0e0;
	font-size:11px;
	line-height:13px;
	padding:1px 7px 3px;
	border-radius: 2px;
	width: 220px!important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#footer .column ul a:hover{
	text-decoration:none;
	background: rgb(169,36,41);
	background: linear-gradient(to bottom,  rgba(169,36,41,1) 0%,rgba(163,29,34,1) 27%,rgba(144,7,12,1) 80%,rgba(139,1,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92429', endColorstr='#8b0107',GradientType=0 );
	width: 200px!important;
}
.email-form .input-holder{
	width:223px;
	background:#fff url(../images/sprite.gif) no-repeat 6px -100px;
	padding:0 6px 0 22px;
	height:22px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:0 0 18px;
}
.email-form input[type="text"]{
	width:213px;
	height:12px;
	padding:5px;
	border:0;
	background:none;
	color:#2b2b2b;
	font-size:11px;
	line-height:13px;
}
.email-form .holder{
	overflow:hidden;
}
.email-form input[type="submit"]{
	color:#fff;
	float:left;
	font-weight:bold;
	border:0;
	width:104px;
	height:27px;
	padding:0 0 2px;
	border-radius: 2px;
	background:url(../images/sprite.gif) no-repeat 0 -125px;
	margin-right:19px;
}
.email-form input[type="submit"]:hover{
	cursor:pointer;
}
.email-form .holder a{
	font-size:11px;
	color:#e7c379;
	margin-top:6px;
	float:left;
}
.footer-frame{
	overflow:hidden;
	padding:0 1.1% 0 1.3%;
	font-size:11px;
}
.footer-frame .copy{
	float:left;
	color:#f8f0e0;
	padding:17px 0 0;
}
.footer-block{
	float:right;
	width:68.9%;
	border-top:1px solid #333;
	padding:17px 0 0;
	color:#e7c379;
}
.footer-block a{
	color:#e7c379;
}
.footer-nav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav li{
	display:inline;
	background:url(../images/separator.gif) no-repeat 0 -90px;
	padding:0 5px 0 11px;
}
.footer-nav li:first-child {
	padding-left:0;
	background:none;
}
.footer-block .name{
	float:right;
}
.block-form{
	padding:12px 0 18px 15px;
}
.sidebar .block-form{
	padding-bottom:15px;
}
.block-form label{
	display:inline-block;
	color:#1a1a1a;
	font-weight:bold;
	margin:0 0 5px;
}
.block-form .row .holder label {
	display:block;
}
.block-form label span{
	font-size:11px;
	color:#6c655a;
	font-weight:normal;
}
.block-form .row{
	margin:0 0 10px;
}
.sidebar .block-form .row{
	margin:0 0 12px;
}
.block-form .row:after {
	clear: both;
	content:"";
	display: block;
}
.block-form .col .row{
	margin:0 0 7px;
}
.block-form  input[type="text"]{
	display:block;
	margin:0 0 20px;
	width:189px;
	color:#666;
	padding:1px 5px;
}
.block-form select{
	color:#666;
}
.block-form .row select{
	margin:0 9px 0 0;
	width:43px;
	float:left;
}
.block-form .row select.year{
	width:57px;
}
.block-form .row .holder{
	float:left;
}
.block-form .row select.ages{
	width:87px;
}
.block-form .row select.alt{
	width:53px;
}
.block-form  select.type{
	width:202px;
}
.block-form input[type="submit"],
.form_container input[type="submit"]
{
	color:#fff5e6;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	display:block;
	border:0;
	margin:12px 0 0;
	height:27px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding:0 10px 1px!important;
	background: rgb(205,53,56);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkMzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjYTgyMzI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjYTQxZTIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjOGYwNjBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjOGIwMjA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU4MDEwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(205,53,56,1) 0%, rgba(168,35,40,1) 4%, rgba(164,30,35,1) 23%, rgba(143,6,11,1) 81%, rgba(139,2,7,1) 96%, rgba(88,1,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,53,56,1)), color-stop(4%,rgba(168,35,40,1)), color-stop(23%,rgba(164,30,35,1)), color-stop(81%,rgba(143,6,11,1)), color-stop(96%,rgba(139,2,7,1)), color-stop(100%,rgba(88,1,4,1)));
	background: -webkit-linear-gradient(top,  rgba(205,53,56,1) 0%,rgba(168,35,40,1) 4%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 81%,rgba(139,2,7,1) 96%,rgba(88,1,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(205,53,56,1) 0%,rgba(168,35,40,1) 4%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 81%,rgba(139,2,7,1) 96%,rgba(88,1,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(205,53,56,1) 0%,rgba(168,35,40,1) 4%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 81%,rgba(139,2,7,1) 96%,rgba(88,1,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(205,53,56,1) 0%,rgba(168,35,40,1) 4%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 81%,rgba(139,2,7,1) 96%,rgba(88,1,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd3538', endColorstr='#580104',GradientType=0 );
}
.sidebar .block-form input[type="submit"]{
	padding:0 14px 1px;
}
.block-form input[type="submit"]:hover{
	cursor:pointer;
}
.block-form .area-holder label{
	font-size:15px;
	margin:0 0 7px;
	display:block;
}
.block-form .area-holder .col label{
	font-size:12px;
	color:#666;
	font-weight:normal;
	display:block;
	overflow:hidden;
	padding-right:7px;
	margin:0;
}
.block-form .area-holder label span{
	float:left;
	margin-right:4px;
}
.block-form .area-holder select{
	margin:0 0 15px;
}
.submit-holder{
	overflow:hidden;
}
.block-form .submit-holder input[type="submit"]{
	float:left;
	margin:0 1px 0 0;
}
.block-form input[type="checkbox"]{
	width:16px;
	height:15px;
	margin:1px 8px 0 0;
	padding:0;
	float:left;
}
.block-form a.clear{
	float:left;
	font-size:14px;
	text-shadow:1px 1px 1px #fff;
	color:#1a1a1a;
	padding:5px 20px 0;
	height:21px;
	font-weight:bold;
	border-right:1px solid #d9b36e;
	border-bottom:1px solid #d9b36e;
	background: rgb(249,220,167);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZGNhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWZjOTg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZTljMTc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjZGNiMDVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhYWM1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(249,220,167,1) 0%, rgba(239,201,132,1) 4%, rgba(233,193,119,1) 36%, rgba(220,176,94,1) 84%, rgba(218,172,89,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,220,167,1)), color-stop(4%,rgba(239,201,132,1)), color-stop(36%,rgba(233,193,119,1)), color-stop(84%,rgba(220,176,94,1)), color-stop(100%,rgba(218,172,89,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(249,220,167,1) 0%,rgba(239,201,132,1) 4%,rgba(233,193,119,1) 36%,rgba(220,176,94,1) 84%,rgba(218,172,89,1) 100%);
background: -o-linear-gradient(top,  rgba(249,220,167,1) 0%,rgba(239,201,132,1) 4%,rgba(233,193,119,1) 36%,rgba(220,176,94,1) 84%,rgba(218,172,89,1) 100%);
background: -ms-linear-gradient(top,  rgba(249,220,167,1) 0%,rgba(239,201,132,1) 4%,rgba(233,193,119,1) 36%,rgba(220,176,94,1) 84%,rgba(218,172,89,1) 100%);
background: linear-gradient(to bottom,  rgba(249,220,167,1) 0%,rgba(239,201,132,1) 4%,rgba(233,193,119,1) 36%,rgba(220,176,94,1) 84%,rgba(218,172,89,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9dca7', endColorstr='#daac59',GradientType=0 );
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.block-form a.clear:hover{
	text-decoration:none;
}
.section{
	padding:5px 0 0 10px;
	color:#333;
	margin:0 0 22px;
}
.location{
	margin:0 0 13px;
}
.location dt,
.location dd{
	display:inline;
	color:#333;
	margin:0;
}
.location dt{
	font-weight:bold;
	padding-right:3px;
}
.location a{
	text-decoration:underline;
}
.location a:hover{
	text-decoration:none;
}
.section-holder{
	overflow:hidden;
	background:url(../images/divider.gif) repeat-y 74.9% 0;
}
.section .holder{
	float:left;
	width:74.85%;
}
.section .frame{
	overflow:hidden;
}
.section .holder img{
	float:left;
	border:4px solid #eecb81;
	margin:0 3.47% 0 0;
}
.section .info{
	margin:0;
	float:left;
	width:65%;
}
.section .info dt{
	float:left;
	clear:left;
	font-weight:bold;
	margin-right:3px;
}
.section .info dd{
	float:left;
	margin:0;
}
.section .info a{
	text-decoration:underline;
}
.section .info a:hover{
	text-decoration:none;
}
.section .info .star-rating{
	margin:0 0 2px;
}
.section .holder address{
	float:left;
	font-style:normal;
	line-height:15px;
	padding:1px 0 0;
}
.section .holder address span{
	display:block;
}
.price-block{
	float:right;
	width:22.54%;
	color:#6c655a;
}
.price-block .number{
	display:block;
	font-size:30px;
/*	line-height:34px;*/
	margin:0 0 5px;
	color:#333;
}
.price-block .price{
	font-size:11px;
	display:block;
	color:#9e171c;
}
.price-block .book{
	display:block;
	overflow:hidden;
	padding:3px 0;
	margin-top:16px;
	font-size:14px
}
.price-block .book a{
	color:#fff9f0!important;
	float:left;
	background:#9e171c;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding:0 16px 0 7px;
}
.price-block .book strong{
	display:block;
	background: #a92429;
	padding:9px 10px 11px 21px;
}
.add-link{
	padding-left:25.7%;
	font-size:14px;
}
.add-link .add{
	padding:0 7px;
}
.add-link .add a{
	color:#333;
	background:url(../images/sprite.gif) no-repeat 0 -308px;
	padding-left:22px;
}
.open-close{
	background:#fff8ed;
	border:1px solid #ede0ca;
	margin:0 0 10px;
}
.open-close .title{
	background:#f4eadc;
	position:relative;
	padding:8px 19px 9px;
	overflow:hidden;
}
#content .open-close h4,
.content .open-close h4,
.content .open-close h4 a
{
	color:#0f0f0f;
	font-size:15px;
	margin:0;
	float:left;
}
.open-close .opener{
	position:absolute;
	top:12px;
	right:20px;
	background:url(../images/sprite.gif) no-repeat 100% -16px;
	width:10px;
	height:10px;
	outline:none;
}
.open-close.active .opener{
	background-position:100% -26px;
}
.open-close .slide{
	overflow:hidden;
	padding:17px 15px 0px 18px;
	color:#7d7568;
	border-top:1px solid #ede0ca;
}
.open-close .slide img{
	float:left;
	border:4px solid #eecb81;
	margin-right:21px;
}
.open-close .slide .holder{
	overflow:hidden;
}
.tabset-holder{
	width:100%;
}
.tabset-holder:after {
	clear: both;
	content:"";
	display: block;
}
.tabset-holder strong{
	float:left;
	font-size:15px;
	color:#1a1a1a;
	padding:7px 12px 0 0;
}
.tabset-holder .sub-menu strong{
	font-size:12px;
	color:#f9d894;
	padding:3px 16px 5px 4px;
	background:url(../images/sprite.gif) no-repeat 100% -490px;
}
.tab-menu{
	width:100%;
	margin:0 0 14px;
	padding:0 0 6px;
	list-style:none;
	font-size:15px;
	font-weight:bold;
	background:url(../images/bg-tabset.gif) repeat-x 0 100%;
	position:relative;
	z-index: 999;
}
.tab-menu:after {
	clear: both;
	content:"";
	display: block;
}
.tabset-holder .tab-menu{
	margin:0 0 53px;
}
.tab-menu li{
	float:left;
	margin-right:4px;
}
.tab-menu li a{
	color:#1a1a1a;
	padding:7px 14px 0;
	height:25px;
	display:block;
	background: rgb(231,196,126);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3YzQ3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGI1NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(231,196,126,1) 0%, rgba(221,181,98,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,196,126,1)), color-stop(100%,rgba(221,181,98,1)));
background: -webkit-linear-gradient(top,  rgba(231,196,126,1) 0%,rgba(221,181,98,1) 100%);
background: -o-linear-gradient(top,  rgba(231,196,126,1) 0%,rgba(221,181,98,1) 100%);
background: -ms-linear-gradient(top,  rgba(231,196,126,1) 0%,rgba(221,181,98,1) 100%); 
background: linear-gradient(to bottom,  rgba(231,196,126,1) 0%,rgba(221,181,98,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7c47e', endColorstr='#ddb562',GradientType=0 );
	text-shadow:1px 1px 1px #fff;
	outline:none;
}
.tab-menu li a.active,
.tab-menu li:hover a{
	color:#fff;
	text-shadow:none;
	background:#a92429;
	text-decoration:none;
	filter:none;
}
.sub-menu{
	position:absolute;
	left:0;
	top:32px;
	width:100%;
	z-index:10;
}
.sub-menu .holder{
	background: rgb(169,36,41);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2E0MWUyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzhmMDYwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTAwMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(169,36,41,1) 0%, rgba(164,30,35,1) 23%, rgba(143,6,11,1) 80%, rgba(138,0,6,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,36,41,1)), color-stop(23%,rgba(164,30,35,1)), color-stop(80%,rgba(143,6,11,1)), color-stop(100%,rgba(138,0,6,1)));
background: -webkit-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
background: -o-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
background: linear-gradient(to bottom,  rgba(169,36,41,1) 0%,rgba(164,30,35,1) 23%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92429', endColorstr='#8a0006',GradientType=0 );
	padding:10px 0 6px 12px;
	overflow:hidden;
}
.sub-menu.alt{
	display:none;
}
.tab-menu li:hover .sub-menu.alt{
	display:block;
}
.tab-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	float:left;
	overflow:hidden;
}
.tab-menu ul li{
	margin:0 0 3px -2px;
	background:url(../images/sprite.gif) no-repeat 0 -366px;
	padding:0 2px;
}
.tab-menu ul li a{
	color:#fffaf1;
	height:22px;
	padding:4px 13px 0;
	background:none;
	filter:none;
	text-shadow:none;
}
.tab-menu li:hover ul a{
	background:none;
}
.tab-menu li:hover ul a:hover,
.tab-menu ul li.active a{
	background: rgb(35,35,35);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(35,35,35,1) 0%, rgba(36,36,36,1) 28%, rgba(27,27,27,1) 64%, rgba(23,23,23,1) 72%, rgba(1,1,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,35,35,1)), color-stop(28%,rgba(36,36,36,1)), color-stop(64%,rgba(27,27,27,1)), color-stop(72%,rgba(23,23,23,1)), color-stop(100%,rgba(1,1,1,1)));
background: -webkit-linear-gradient(top,  rgba(35,35,35,1) 0%,rgba(36,36,36,1) 28%,rgba(27,27,27,1) 64%,rgba(23,23,23,1) 72%,rgba(1,1,1,1) 100%);
background: -o-linear-gradient(top,  rgba(35,35,35,1) 0%,rgba(36,36,36,1) 28%,rgba(27,27,27,1) 64%,rgba(23,23,23,1) 72%,rgba(1,1,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(35,35,35,1) 0%,rgba(36,36,36,1) 28%,rgba(27,27,27,1) 64%,rgba(23,23,23,1) 72%,rgba(1,1,1,1) 100%);
background: linear-gradient(to bottom,  rgba(35,35,35,1) 0%,rgba(36,36,36,1) 28%,rgba(27,27,27,1) 64%,rgba(23,23,23,1) 72%,rgba(1,1,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#010101',GradientType=0 );
}
.tab-list{
	margin:0 0 12px;
}
.tab-list .tab-holder {overflow:hidden;}
.add-overview, .leftblock {
	width:230px;
	float:left;
	padding:0px 20px 0 3px;
}
.add-overview ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.add-overview ul li {margin:0 0 7px;}
.add-overview ul li a {
	display:block;
	color:#a92429;
	min-height:34px;
	padding:5px 56px 0 15px;
	position:relative;
	border:1px solid #eddfc9;
	-webkit-box-shadow: inset 0px -2px 2px 0px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0px -2px 2px 0px rgba(255, 255, 255, 0.5); 
	background: rgb(249,245,236);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjVlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmFmNmVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZmZmYmY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmN2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZTdkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(249,245,236,1) 0%, rgba(250,246,237,1) 5%, rgba(255,251,245,1) 36%, rgba(255,247,236,1) 60%, rgba(242,231,213,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,245,236,1)), color-stop(5%,rgba(250,246,237,1)), color-stop(36%,rgba(255,251,245,1)), color-stop(60%,rgba(255,247,236,1)), color-stop(100%,rgba(242,231,213,1)));
	background: -webkit-linear-gradient(top,  rgba(249,245,236,1) 0%,rgba(250,246,237,1) 5%,rgba(255,251,245,1) 36%,rgba(255,247,236,1) 60%,rgba(242,231,213,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,245,236,1) 0%,rgba(250,246,237,1) 5%,rgba(255,251,245,1) 36%,rgba(255,247,236,1) 60%,rgba(242,231,213,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,245,236,1) 0%,rgba(250,246,237,1) 5%,rgba(255,251,245,1) 36%,rgba(255,247,236,1) 60%,rgba(242,231,213,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,245,236,1) 0%,rgba(250,246,237,1) 5%,rgba(255,251,245,1) 36%,rgba(255,247,236,1) 60%,rgba(242,231,213,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f5ec', endColorstr='#f2e7d5',GradientType=0 );
}
.add-overview ul li a:hover,
.add-overview ul li.active a{
	-webkit-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
	color:#eecb81;
	text-decoration:none;
	border-color:#a92429 #8d0509 #8b0007;
	background: rgb(169,36,41);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2E1MWUyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzhkMDUwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjAwMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(169,36,41,1) 0%, rgba(165,30,36,1) 24%, rgba(141,5,9,1) 86%, rgba(139,0,7,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,36,41,1)), color-stop(24%,rgba(165,30,36,1)), color-stop(86%,rgba(141,5,9,1)), color-stop(100%,rgba(139,0,7,1)));
	background: -webkit-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(165,30,36,1) 24%,rgba(141,5,9,1) 86%,rgba(139,0,7,1) 100%);
	background: -o-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(165,30,36,1) 24%,rgba(141,5,9,1) 86%,rgba(139,0,7,1) 100%);
	background: -ms-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(165,30,36,1) 24%,rgba(141,5,9,1) 86%,rgba(139,0,7,1) 100%);
	background: linear-gradient(to bottom,  rgba(169,36,41,1) 0%,rgba(165,30,36,1) 24%,rgba(141,5,9,1) 86%,rgba(139,0,7,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92429', endColorstr='#8b0007',GradientType=0 );
}
.add-overview ul li a:after,
.add-overview ul li a:before
{
	position:absolute;
	top:-1px;
	right:-1px;
	width:56px;
	height:41px;
	content:'';
}
.add-overview ul li.active a:before,
.add-overview ul li a:hover:before {
	background: rgb(255,220,156);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmIxNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,220,156,1) 0%, rgba(219,177,96,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,220,156,1)), color-stop(100%,rgba(219,177,96,1)));
	background: -webkit-linear-gradient(top,  rgba(255,220,156,1) 0%,rgba(219,177,96,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,220,156,1) 0%,rgba(219,177,96,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,220,156,1) 0%,rgba(219,177,96,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,220,156,1) 0%,rgba(219,177,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc9c', endColorstr='#dbb160',GradientType=0 );
}
.add-overview a.btn-google-map:after {background:url(../images/icons.png) no-repeat 6px 7px;}
.add-overview a.btn-hotel-activities:after {background:url(../images/icons.png) no-repeat 6px -41px;}
.add-overview a.btn-restaurants:after {background:url(../images/icons.png) no-repeat 6px -89px;}
.add-overview a.btn-car-rentals:after {background:url(../images/icons.png) no-repeat 6px -137px;}
.add-overview a.btn-currency:after {background:url(../images/icons.png) no-repeat 6px -185px;}
.add-overview a.btn-english-translation:after {background:url(../images/icons.png) no-repeat 6px -232px;}
.add-overview a.btn-german-translation:after {background:url(../images/icons.png) no-repeat 6px -278px;}
.add-overview ul strong {
	display:block;
	color:#0d0d0d;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}
.add-overview ul li a:hover strong,
.add-overview ul li.active strong {color:#fff8ed;}
.tab-list .content-overview {overflow:hidden;}
.tab-list .content-overview a { color: #a92429!important; text-decoration: none; }
.gallery-holder{
	overflow:hidden;
	padding:10px;
	margin:0 0 12px;
	background: rgb(51,51,51);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(44,44,44,1) 20%, rgba(10,10,10,1) 75%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(20%,rgba(44,44,44,1)), color-stop(75%,rgba(10,10,10,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(44,44,44,1) 20%,rgba(10,10,10,1) 75%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(44,44,44,1) 20%,rgba(10,10,10,1) 75%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(44,44,44,1) 20%,rgba(10,10,10,1) 75%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(44,44,44,1) 20%,rgba(10,10,10,1) 75%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );
	position:relative;
}
.gallery-holder .left-block{
	float:left;
	width:67.8%;
	position:relative;
}
.gallery-holder .left-block .image-holder{
	width:100%;
}
.gallery-holder .left-block .image-holder img{
	width:100%;
	height:auto;
	display:block;
}
.gallery-holder .right-block{
	float:right;
	width:30.2%;
	text-align:center;
	color:#fff;
	font-size:11px;
}
.cycle-gallery-holder{
	width:31.67%;
	position:absolute;
	bottom:10px;
	right:-3px;
}
#content .right-block h3,
.content .right-block h3{
	color:#fff;
	font-size:15px;
	line-height:20px;
	padding:12px 3% 0;
	margin:0;
	background:none;
	text-align:left;
}
.cycle-gallery .photos{
	padding-right:8%;
}
.link-holder{
	width:56px;
	margin:0 auto 7px;
	overflow:hidden;
	padding-right:8%;
}
.cycle-gallery .btn-prev,
.cycle-gallery .btn-next{
	float:left;
	width:26px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.gif) no-repeat -130px 0;
}
.cycle-gallery .btn-next{
	background-position:-130px -19px;
	margin-left:4px;
}
.mask{
	width:100%;
	position:relative;
	overflow:hidden;
}
.mask ul{
	margin:0;
	padding:0;
	list-style:none;
}
.mask ul li{
	float:left;
}
.mask ul li span,
.mask ul li .popup-holder{
	width:29.4%;
	padding:3.24% 3.24% 0 0;
	float:left;
}
.mask ul li span a,
.mask ul li .popup-holder a{
	display:block;
	overflow:hidden;
}
.mask ul li img{
	display:block;
	width: 100px;
	float:left;
	height: 65px;
}
.mask ul li span a:hover,
.mask ul li .popup-holder a:hover{
	border: 2px solid #a92429;
}
.popup{
	position:absolute;
	top:50%;
	left:50%;
	width:323px;
	margin:0 0 0 -185px;
	background:#fffaf1;
	border:1px solid #e0d9ce;
	padding:20px 25px 22px 20px;
	color:#7d7568;
	line-height:16px;
	display:none;
}
.popup .close{
	position:absolute;
	top:-1px;
	left:100%;
	background:url(../images/sprite.gif) no-repeat 0 -399px;
	width:17px;
	height:17px;
	padding:5px 5px 5px 1px;
}
.popup .close a{
	display:block;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
}
.popup img{
	float:left;
	border:4px solid #deb265;
	margin-right:19px;
}
.popup .holder{
	overflow:hidden;
	padding:2px 0 0;
}
#content .popup h4,
.content .popup h4{
	color:#000;
	font-size:16px;
	margin:0 0 8px;
}
.popup .info,
.open-close .info{
	font-size:11px;
	line-height:15px;
	padding:1px 0 6px;
	color:#1a1a1a;
}
.popup .info span,
.open-close .info span{
	display:block;
}
#content .popup p,
.content .popup p{
	margin:0 0 14px;
}
.popup .button{
	display:block;
	overflow:hidden;
}
.popup .button a{
	float:left;
	color:#0d0d0d;
	font-weight:bold;
	background:url(../images/sprite.gif) no-repeat 0 -426px;
}
.popup .button strong{
	float:left;
	background:url(../images/sprite.gif) no-repeat 100% -453px;
	height:23px;
	padding:4px 20px 0 12px;
	text-shadow:1px 1px 1px #fff;
}
.columns{
	overflow:hidden;
	padding:0 0 25px;
}
.aside{
	float:left;
	width:32.4%;
	border:1px solid #eddfc9;
	background:#fffaf1;
	color:#7d7568;
	line-height:15px;
}
#content .aside h4,
.content .aside h4{
	font-size:15px;
	line-height:17px;
	padding:9px 15px 8px;
	background:#f1e5d3;
	margin:0 0 17px;
}
.aside-holder{
	padding:0 5px 0 15px;
}
#content .aside p,
.content .aside p{
	margin:0 0 15px;
}
.aside p span,
.aside p strong{
	color:#1a1a1a;
}
.article{
	float:right;
	width:58.8%;
	padding:7px 5.2% 0 0;
}
#content .article h4,
.content .article h4{
	font-size:18px;
	line-height:20px;
	color:#333;
	margin:0 0 15px;
}
.title-frame{
	margin:0 0 12px;
	overflow:hidden;
	background:#eecb81;
}
#content .title-frame h3,
.content .title-frame h3{
	margin:0;
	float:left;
}
.title-frame .displaying{
	float:right;
	font-size:11px;
	color:#181818;
	padding:11px 21px 0 0;
}

.title span.counter{
	float:left;
	font-size:12px;
	color: #a92429;
	font-weight:bold;
}

.with-datepicker{
	position:relative;
	width:100%;
	z-index:2;
}
.slideshow-block .with-datepicker .datepicker-drop{
	left:-12px;
}
.with-datepicker .datepicker-drop{
	position:absolute;
	top:100%;
	left:-16px;
	display:none;
}
.with-datepicker.active{
	z-index:200;
}
.active .datepicker-drop{
	display:block;
}
.calendar{
	float:left;
	background:url(../images/sprite.gif) no-repeat 0 -546px;
	width:24px;
	height:24px;
	margin-top:-3px;
}
.open-close .star-rating{
	margin:2px 0 0 13px;
}
.open-close  .frame{
	overflow:hidden;
	background:url(../images/divider.gif) repeat-y 72% 0;
	margin:0 0 18px;
	line-height:15px;
	padding-right:3px;
}
.open-close  .frame img{
	margin:4px 17px 0 0;
}
#content .open-close .frame p,
.content .open-close .frame p{
	margin:0 0 9px;
}
.open-close  .frame .location{
	margin:0 0 9px;
}
.info-block{
	width:66.3%;
	float:left;
}
.open-close .reviews{
	background:url(../images/sprite.gif) no-repeat 0 -587px;
	padding:3px 0 6px 30px;
	display:block;
	color:#1a1a1a;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}
.open-close .reviews a{
	font-weight:normal;
	text-decoration:underline;
}
.open-close .reviews a:hover{
	text-decoration:none;
}
.book-block{
	float:right;
	width:26.7%;
	text-align:right;
	color:#333;
	font-size:11px;
	line-height:15px;
	padding:2px 0 0;
}
.book-block .price{
	display:block;
	margin:0 0 4px;
}
.book-block .price strong{
	font-size:18px;
	line-height:20px;
	color:#1a1a1a;
}
.book-block a,
.bottom-row a{
	text-decoration:underline;
}
.book-block a:hover,
.bottom-row a:hover{
	text-decoration:none;
}
.book-block .info{
	overflow:hidden;
	margin:16px 0 14px;
	line-height:13px;
}
.book-block .book{
	display:block;
	overflow:hidden;
	margin: 15px 0 0 0;
}
.book-block .book a{
	float:right;
	color:#fffaf1;
	background:url(../images/sprite.gif) no-repeat 0 -616px;
	text-transform:uppercase;
	text-decoration:none;
}
.book-block .book a strong{
	float:right;
	cursor:pointer;
	background:url(../images/sprite.gif) no-repeat 100% -643px;
	padding:5px 19px 0 11px;
	height:22px;
}
.bottom-row{
	margin:0 -15px -18px -18px;
	background:#f4eadc;
	padding:4px 19px 5px 20px;
	color:#1a1a1a;
	font-size:11px;
	overflow:hidden;
}
.bottom-row address{
	float:left;
	font-style:normal;
	margin:0;
}
.bottom-row span{
	float:right;
}
.slideshow-block .sidebar {
	padding:0 10px 0 0;
	float:left;
}
.slideshow-block{
	background:#fff;
	padding:12px 10px 8px 12px;
}
.slideshow-block:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.slideshow-frame{
	margin-left:252px;
	max-width:1006px;
}
.slideshow{
	float:right;
	width:100%;
	position:relative;
	overflow:hidden;
}
.slideshow-holder{
	width:100%;
	float:left;
}
.slideshow-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:99999px;
}
.slideshow-holder ul li{
	float:left;
}
.slideshow-holder ul li img{
	display:block;
	width:100%;
}
.slideshow .pagination{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:20px;
	bottom:20px;
}
.slideshow .pagination li{
	float:left;
	margin-left:5px;
	background:url(../images/sprite.gif) no-repeat -32px -551px;
	width:11px;
	height:11px;
}
.slideshow .pagination li.active,
.slideshow .pagination li:hover{
	background-position:-51px -551px;
}
.slideshow .pagination a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:100%;
}
.slideshow .text-frame{
	width:100%;
	background: rgb(51,51,51);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzA1MDUwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(43,43,43,1) 30%, rgba(29,29,29,1) 63%, rgba(26,26,26,1) 69%, rgba(5,5,5,1) 92%, rgba(1,1,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(30%,rgba(43,43,43,1)), color-stop(63%,rgba(29,29,29,1)), color-stop(69%,rgba(26,26,26,1)), color-stop(92%,rgba(5,5,5,1)), color-stop(100%,rgba(1,1,1,1)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(29,29,29,1) 63%,rgba(26,26,26,1) 69%,rgba(5,5,5,1) 92%,rgba(1,1,1,1) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(29,29,29,1) 63%,rgba(26,26,26,1) 69%,rgba(5,5,5,1) 92%,rgba(1,1,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(29,29,29,1) 63%,rgba(26,26,26,1) 69%,rgba(5,5,5,1) 92%,rgba(1,1,1,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(29,29,29,1) 63%,rgba(26,26,26,1) 69%,rgba(5,5,5,1) 92%,rgba(1,1,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#010101',GradientType=0 );
	color:#f5ede3;
	font-size:12px;
}
.slideshow .text-frame .holder{
	padding:10px 150px 10px 18px;
}
.slideshow .text-frame strong{
	display:block;
	margin:0 0 5px;
}
.slideshow .text-frame a.view{
	font-size:14px;
	color:#e80009;
	font-weight:bold;
	background:url(../images/sprite.gif) no-repeat 100% -675px;
	padding-right:14px;
}
.slideshow h2, .slideshow h2 a{
	color:#ffd57d;
	font-size:22px;
	line-height:24px;
	margin:0 0 3px;
	text-shadow:1px 1px 1px #000;
}
.col-holder{
	width:100%;
}
.col-holder:after {
	clear: both;
	content:"";
	display: block;
}
.col-frame{
	float:left;
	width:100%;
}
.col-holder .col{
	float:right;
	width:230px;
}
.container{
	margin:0 230px 0 0;
}
.container-holder{
	float:right;
	width:96.19%;
	padding-right:3.81%;
}
.button-link-holder{
	margin:-19px 0 18px;
}
.button-link{
	display:block;
	width:228px;
	height:39px;
	border:1px solid #eddfc9;
	margin:7px 0 0;
	overflow:hidden;
	background: rgb(249,244,236);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjRlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2ZkZmJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2ZmZmRmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmZjhlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2Y0ZTlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2Y1ZWRkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGYyZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(249,244,236,1) 0%, rgba(253,251,247,1) 11%, rgba(255,253,250,1) 18%, rgba(255,248,236,1) 53%, rgba(244,233,216,1) 92%, rgba(245,237,223,1) 97%, rgba(248,242,233,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,244,236,1)), color-stop(11%,rgba(253,251,247,1)), color-stop(18%,rgba(255,253,250,1)), color-stop(53%,rgba(255,248,236,1)), color-stop(92%,rgba(244,233,216,1)), color-stop(97%,rgba(245,237,223,1)), color-stop(100%,rgba(248,242,233,1)));
background: -webkit-linear-gradient(top,  rgba(249,244,236,1) 0%,rgba(253,251,247,1) 11%,rgba(255,253,250,1) 18%,rgba(255,248,236,1) 53%,rgba(244,233,216,1) 92%,rgba(245,237,223,1) 97%,rgba(248,242,233,1) 100%);
background: -o-linear-gradient(top,  rgba(249,244,236,1) 0%,rgba(253,251,247,1) 11%,rgba(255,253,250,1) 18%,rgba(255,248,236,1) 53%,rgba(244,233,216,1) 92%,rgba(245,237,223,1) 97%,rgba(248,242,233,1) 100%);
background: -ms-linear-gradient(top,  rgba(249,244,236,1) 0%,rgba(253,251,247,1) 11%,rgba(255,253,250,1) 18%,rgba(255,248,236,1) 53%,rgba(244,233,216,1) 92%,rgba(245,237,223,1) 97%,rgba(248,242,233,1) 100%);
background: linear-gradient(to bottom,  rgba(249,244,236,1) 0%,rgba(253,251,247,1) 11%,rgba(255,253,250,1) 18%,rgba(255,248,236,1) 53%,rgba(244,233,216,1) 92%,rgba(245,237,223,1) 97%,rgba(248,242,233,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f4ec', endColorstr='#f8f2e9',GradientType=0 );
}
.button-link:hover{
	padding:1px;
	border:0;
	background: rgb(255,221,158);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGQ5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y4ZDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2U1YmM3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmIxNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,221,158,1) 0%, rgba(248,212,146,1) 25%, rgba(229,188,112,1) 70%, rgba(219,177,96,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,221,158,1)), color-stop(25%,rgba(248,212,146,1)), color-stop(70%,rgba(229,188,112,1)), color-stop(100%,rgba(219,177,96,1)));
background: -webkit-linear-gradient(top,  rgba(255,221,158,1) 0%,rgba(248,212,146,1) 25%,rgba(229,188,112,1) 70%,rgba(219,177,96,1) 100%);
background: -o-linear-gradient(top,  rgba(255,221,158,1) 0%,rgba(248,212,146,1) 25%,rgba(229,188,112,1) 70%,rgba(219,177,96,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,221,158,1) 0%,rgba(248,212,146,1) 25%,rgba(229,188,112,1) 70%,rgba(219,177,96,1) 100%);
background: linear-gradient(to bottom,  rgba(255,221,158,1) 0%,rgba(248,212,146,1) 25%,rgba(229,188,112,1) 70%,rgba(219,177,96,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd9e', endColorstr='#dbb160',GradientType=0 );
	color:#eecb81;
}
.button-link span{
	float:left;
	width:166px;
	height:35px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	padding:4px 0 0 7px;
	cursor:pointer;
}
.button-link:hover span{
	background: rgb(169,36,41);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2E1MjAyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzhmMDYwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTAwMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(169,36,41,1) 0%, rgba(165,32,37,1) 18%, rgba(143,6,11,1) 80%, rgba(138,0,6,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,36,41,1)), color-stop(18%,rgba(165,32,37,1)), color-stop(80%,rgba(143,6,11,1)), color-stop(100%,rgba(138,0,6,1)));
background: -webkit-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(165,32,37,1) 18%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
background: -o-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(165,32,37,1) 18%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(165,32,37,1) 18%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
background: linear-gradient(to bottom,  rgba(169,36,41,1) 0%,rgba(165,32,37,1) 18%,rgba(143,6,11,1) 80%,rgba(138,0,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92429', endColorstr='#8a0006',GradientType=0 );
	padding:5px 0 1px 8px;
	margin:-1px 0 -1px -1px;
}
.button-link span strong{
	color:#0d0d0d;
	font-size:15px;
	line-height:17px;
	display:block;
}
.button-link:hover strong{
	color:#fff8ed;
}
.button-link img{
	float:left;
	margin:5px 0 0 4px;
}
.area-frame{
	margin: -12px -1px 20px -16px;
	padding:11px 16px 16px;
	background: rgb(51,51,51);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzBmMGYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzA0MDQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTA5MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(40,40,40,1) 26%, rgba(15,15,15,1) 67%, rgba(4,4,4,1) 88%, rgba(1,1,1,1) 99%, rgba(9,9,8,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(26%,rgba(40,40,40,1)), color-stop(67%,rgba(15,15,15,1)), color-stop(88%,rgba(4,4,4,1)), color-stop(99%,rgba(1,1,1,1)), color-stop(100%,rgba(9,9,8,1)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(40,40,40,1) 26%,rgba(15,15,15,1) 67%,rgba(4,4,4,1) 88%,rgba(1,1,1,1) 99%,rgba(9,9,8,1) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(40,40,40,1) 26%,rgba(15,15,15,1) 67%,rgba(4,4,4,1) 88%,rgba(1,1,1,1) 99%,rgba(9,9,8,1) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(40,40,40,1) 26%,rgba(15,15,15,1) 67%,rgba(4,4,4,1) 88%,rgba(1,1,1,1) 99%,rgba(9,9,8,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(40,40,40,1) 26%,rgba(15,15,15,1) 67%,rgba(4,4,4,1) 88%,rgba(1,1,1,1) 99%,rgba(9,9,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#090908',GradientType=0 );
}
.area-frame label{
	color:#fbf4e9;
	margin:0 0 6px;
}
.block-form .area-frame  input[type="text"]{
	width:164px;
	margin:0;
}
.sidebar .submit-holder{
	padding-top:20px;
}
.sidebar .block-form {
	border-left:1px solid #eddfc9;
	border-right:1px solid #eddfc9;
}
#content .box h3,
.content .box h3{
	background:none;
	padding:0;
	margin:0 0 9px;
	color:#eecb81;
	font-size:15px;
	line-height:17px;
}
.container .box{
	margin:-12px 0 18px;
	background: rgb(169,36,41);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MjQyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2EzMWQyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzkxMDgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTAwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(169,36,41,1) 0%, rgba(163,29,34,1) 26%, rgba(145,8,13,1) 73%, rgba(138,0,5,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,36,41,1)), color-stop(26%,rgba(163,29,34,1)), color-stop(73%,rgba(145,8,13,1)), color-stop(100%,rgba(138,0,5,1)));
background: -webkit-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(163,29,34,1) 26%,rgba(145,8,13,1) 73%,rgba(138,0,5,1) 100%);
background: -o-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(163,29,34,1) 26%,rgba(145,8,13,1) 73%,rgba(138,0,5,1) 100%);
background: -ms-linear-gradient(top,  rgba(169,36,41,1) 0%,rgba(163,29,34,1) 26%,rgba(145,8,13,1) 73%,rgba(138,0,5,1) 100%);
background: linear-gradient(to bottom,  rgba(169,36,41,1) 0%,rgba(163,29,34,1) 26%,rgba(145,8,13,1) 73%,rgba(138,0,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92429', endColorstr='#8a0005',GradientType=0 );
	color:#fff;
	line-height:16px;
}
.container .box-holder{
	background:url(../images/bg-box.png) no-repeat 100% 100%;
	padding:18px 106px 13px 19px;
}
.box-frame{
	height:138px;
	margin:0 0 10px;
	overflow:hidden;
}
.box .arrows{
	overflow:hidden;
}
.box .arrows a{
	float:left;
	margin:0 2px 0 0;
	width:9px;
	height:6px;
}
.box .arrows a.top{
	background:url(../images/sprite.gif) no-repeat -73px -556px;
}
.box .arrows a.bottom{
	background:url(../images/sprite.gif) no-repeat -84px -556px;
}
.widget{
	background:#fff8ed;
	border:1px solid #eddfc9;
	margin:0 0 18px;
}
#content .widget h3,
.content .widget h3{
	font-size:15px;
	padding:6px 19px;
	margin:0;
}
.widget .frame{
	overflow:hidden;
}
.widget .frame img{
	float:left;
}
.item-text{
	float:left;
	height:78px;
	width:90px;
	padding:0 12px;
	text-align:center;
	background: rgb(51,51,51);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzBiMGIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(43,43,43,1) 30%, rgba(27,27,27,1) 68%, rgba(11,11,11,1) 84%, rgba(1,1,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(30%,rgba(43,43,43,1)), color-stop(68%,rgba(27,27,27,1)), color-stop(84%,rgba(11,11,11,1)), color-stop(100%,rgba(1,1,1,1)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(27,27,27,1) 68%,rgba(11,11,11,1) 84%,rgba(1,1,1,1) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(27,27,27,1) 68%,rgba(11,11,11,1) 84%,rgba(1,1,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(27,27,27,1) 68%,rgba(11,11,11,1) 84%,rgba(1,1,1,1) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(43,43,43,1) 30%,rgba(27,27,27,1) 68%,rgba(11,11,11,1) 84%,rgba(1,1,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#010101',GradientType=0 );
	color:#fff8ed;
	font-size:16px;
	line-height:19px;
	display:table;
	position:relative;
}
.item-text strong{
	display:table-cell;
	vertical-align:middle;
}
.item-text .click{
	position:absolute;
	right:9px;
	bottom:8px;
	background:url(../images/sprite.gif) no-repeat -107px -547px;
	width:18px;
	height:18px;
}
#content .widget .title-block,
.content .widget .title-block{
	background:#a92429;
	padding:5px 15px;
	margin:0;
	color:#fff;
	font-size:13px;
	line-height:15px;
	overflow:hidden;
}
.widget .title-block span{
	position:relative;
	float:left;
	padding-right:16px;
}
.widget .title-block span:after{ top: 6px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.widget .title-block span:after { border-color: rgba(136, 183, 213, 0); border-top-color: #eecb81; border-width: 7px; left: 100%;}
.item-list{
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.item-list li{
	float:left;
	border-top:1px solid #eddfc9;
	border-left:1px solid #eddfc9;
}
.item-list li a{
	float:left;
	width:113px;
	color:#000;
	position:relative;
}
.item-list li a:after{ left: 99px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.item-list li a:after { border-color: rgba(136, 183, 213, 0); border-left-color: #a92429; border-width: 5px; top: 11px; }
.item-list li a:hover{
	background:#f4eadc;
	color:#fff8ed;
}
.item-list li a:hover:after{
	border:none;
}
.item-list li a span{
	float:left;
	padding:7px 24px 0 14px;
	height:22px;
}
.item-list li a:hover span{
	background:#000;
}
.bottom-frame{
	background:#f4eadc;
	border-top:1px solid #eddfc9;
	color:#1a1a1a;
	padding:7px 15px 8px 15px;
	font-size:11px;
}
.bottom-frame a.rss{
	float:right;
	background:url(../images/sprite.gif) no-repeat -140px -547px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.slider{
	width:100%;
	overflow:hidden;
	padding:20px 0 0;
}
.slider-holder{
	width:100%;
	float:left;
	overflow:hidden;
	color:#7d7568;
	font-size:11px;
	margin:0 0 20px;
	position:relative;
}
.slider-holder .slider-frame{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
}
.slider-holder .slider-frame li{
	float:left;
	overflow:hidden;
}
.slider-holder .holder{
	border-left:1px solid #eddfc9;
	float:left;
	width:110px;
	padding:0 20px;
	margin-left:-1px;
}
.slider-holder .slider-frame li img{
	display:block;
	border:4px solid #eecb81;
	margin:0 0 8px;
}
#content .slider h4,
.content .slider h4{
	font-size:13px;
	margin:0 0 3px;
}
#content .slider p,
.content .slider p{
	margin:0 0 12px;
}
.slider-holder .view{
	display:block;
	overflow:hidden;
}
.slider-holder .view a{
	float:left;
	padding-left:10px;
	position:relative;
}
.slider-holder .view a:after{ left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.slider-holder .view a:after { border-color: rgba(136, 183, 213, 0); border-left-color: #a92429; border-width: 4px; top: 4px; }
.switcher{
	width:100%;
	position:relative;
	background:#f4eadc;
	overflow:hidden;
	padding:8px 0;
}
.switcher-holder{
	float:left;
	position:relative;
	left:50%;
}
.switcher-frame{
	float:left;
	left:-50%;
	position:relative;
}
.slider .btn-prev,
.slider .btn-next{
	float:left;
	width:20px;
	height:15px;
	background:url(../images/sprite.gif) no-repeat -28px -399px;
	margin:0 4px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.slider .btn-next{
	margin:0 0 0 4px;
	background-position:-53px -399px;
}
.switcher ul{
	float:left;
	margin:0;
	padding:1px 0 0;
	list-style:none;
}
.switcher ul li{
	float:left;
	margin:0 1px;
}
.switcher ul a{
	display:block;
	background:url(../images/sprite.gif) no-repeat -84px -400px;
	width:11px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
}
.switcher ul li.active a,
.switcher ul li:hover a{
	background-position:-101px -400px;
}
.slider .star-rating-holder{
	margin:0 0 3px;
}
.widget .tabset{
	background:#f1e5d3;
	font-size:13px;
	margin:0;
	padding:0;
}
.widget .tabset li{
	margin:0;
}
.widget .tabset li a{
	color:#a92429;
	text-shadow:none;
	background:none;
	filter:none;
	height:24px;
	padding:10px 20px 0;
}
.widget .tabset li a.active,
.widget .tabset li:hover a{
	color:#000;
	background:#fff8ed;
}
.slider-block .slider-frame li{
	width:432px;
	border:0;
	padding:0 20px;
}
.slider-block .slider-frame li img{
	float:left;
	margin-right:21px;
}
.menu{
	margin:0;
	padding:0;
	list-style:none;
}
.slider-frame .menu li{
	display:inline;
	float:none;
	background:url(../images/separator.gif) no-repeat 0 -110px;
	padding:0 4px 0 9px;
}
.slider-frame .menu li:first-child {
	padding:0 4px 0 0;
	background:none;
}
.accreditations .slider-container{
	padding:0 20px 0 30px;
}
.accreditations .slider-frame li .holder{
	width:138px;
	border:0;
	padding:0 15px;
}
.accreditations .slider-frame li img{
	float:left;
	margin:0;
}
.post-holder{
	padding:20px 20px 8px;
	overflow:hidden;
}
.post-holder .post{
	float:left;
	width:20%;
	padding-right:5%;
}
.post-holder h5{
	font-size:12px;
	margin:0 0 6px;
	font-weight:normal;
}
.post-holder ul{
	margin:0 0 18px;
	padding:0;
	list-style:none;
	line-height:16px;
}
.post-holder ul a{
	color:#1a1a1a;
}

/* CM */
#content p a { color: #a92429; text-decoration:underline; }

/*Contact Us*/

.listing_item_title {
	line-height: 22px;
	margin: 0 0 12px;
	padding: 0px 22px;
	background: #f1e5d3;
}

.listing_item_title h4 {
    color: #1A1A1A;
    font-size: 15px!important;
    line-height: 34px;
	margin:0!important;
}

.contact_box_bordered .contact_details {
    display: block;
    float: left;
    padding: 10px;
    width: 100%;
}

.contact_box_bordered strong {
    color: #333333;
    font-size: 14px;
    font-weight: 700;
}

ul.contact_network {
    float: left;
    list-style-type: none;
    margin: 15px 0 0;
    width: 370px;
}

.contact_network li {
    float: left;
    padding: 0 0 0 20px;
    width: 308px;
}

.contact_network li.golfing {
    background: url("../images/contact-us/logo_golfing.jpg") no-repeat 15px 0;
}


.contact_network li.lodges {
    background: url("../images/contact-us/logo_lodges.jpg") no-repeat 15px 0;
}

.contact_network li.honeymoon {
    background: url("../images/contact-us/logo_honeymoon.jpg") no-repeat 15px 0;
}

.contact_network li.islands {
    background: url("../images/contact-us/logo_islands.jpg") no-repeat 15px 0;
}

.contact_network li.travel {
    background: url("../images/contact-us/logo_travel.jpg") no-repeat 15px 0;
}

.contact_network li.apartments {
    background: url("../images/contact-us/logo_apartments.jpg") no-repeat 15px 0;
}

.contact_network li a {
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 47px;
    line-height: 20px;
    padding: 10px 0 10px 66px;
}

.contact_network li a span {
	clear:both;
	float: left;
    color: #A92429;
    font-size: 11px;
    font-weight: 400;
    line-height: 15px;
}

/*Form*/

.form_container {
    float: left;
    width: 90%;

}

.form_container .row {
    color: #666;
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

.form_container .with-datepicker {
	width: 200px;
	float: left;
}

.form_container .row label {
    color: #6C655A;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 150px;
}

.form_container .row select {
    border: 1px solid #CCC;
    float: left;
    margin: 0 18px 0 0;
    padding: 3px;
    width: 182px;
}

.styled {
    border: 1px solid #CCC;
    float: left;
    margin: 0 18px 0 0;
    padding: 3px;
    width: 182px;
}

.short {
    width: 82px;

}
.form_container .row select.short {
    width: 82px;
}

.form_container .row .with-datepicker select.year {
    width: 60px;
	margin: 0 5px 0 0;
}

.form_container .row .with-datepicker select.day, .form_container .row select.month {
    width: 46px;
	margin: 0 5px 0 0;
}

.form_container .row input.long {
    float: left;
    margin: 0 10px 0 0;
    padding: 3px;
    width: 526px;
}

.styler {
    border: 1px solid #CCC;
    float: left;
    margin: 0 10px 0 0;
    padding: 3px;
    width: 125px;
}

.styler2 {
	 border: 1px solid #CCC!important;
    float: left;
    margin: 0 10px 0 0;
    padding: 3px;
    width: 180px;
}

.form_container .submit-holder input[type="submit"]{
	float:left;
	margin:0 1px 0 0;
}

.form_container .row input {
    border: 1px solid #CCC;
    float: left;
    margin: 0 10px 0 0;
    padding: 3px;
    width: 180px;
}

.form_container .row textarea {
    border: 1px solid #CCC;
    float: left;
    margin: 0 10px 0 0;
    padding: 3px;
    width: 690px;
}

.form_container a.bookbtn {
    background: url("../images/btn_details.jpg") no-repeat;
    border: 0;
    color: #FFF;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    margin: 24px 18px 18px 0;
    padding: 0 0 0 10px;
    text-align: left;
    text-decoration: none;
    width: 140px;
}

.form_container p.bookbtn a {
    color: #FFFFFF;
}

.form_container p.please_note {
    color: #A01B20;
    font-weight: bold;
}

.form_container h2 {
    clear: both;
    color: #A92429!important;
    display: block;
    float: left;
    font-size: 14px!important;
    margin: 10px 0;
    padding: 10px 0 0;
    width: 686px;
}

.advanced_search .form_container .checkbox_container {
    float: left;
    margin: 6px 0;
    width: 700px;
}

.advanced_search .form_container .checkbox_container span.chk_label {
    color: #6C655A;
    float: left;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    width: 165px;
}

.advanced_search .form_container .checkbox_container input.chkbox {
    float: left;
    margin: 2px 4px 0 0;
    width: 16px;
}

.advanced_search .form_container .checkbox_container ul { float: left; margin: 4px 0; list-style-type: none; width: 700px; z-index:60; padding: 0px; }
	.advanced_search .form_container .checkbox_container li { float: left; width: 200px; }
	.advanced_search .form_container .checkbox_container li span.label { color: #6C655A;  }

.advanced_search select {
    border: 1px solid #CCC;
    float: left;
    margin: 0 18px 0 0;
    padding: 3px;
    width: 182px;
}

.advanced_search .form_container span.label { color: #6C655A; float: left; font-size: 12px; font-weight: 700; margin: 0; width: 150px; }

.advanced_search .form_container .sec_container {
    float: left;
    margin: 6px 0;
    width: 350px;
}

.advanced_search .form_container .sec_container input {
    border: 1px solid #CCC;
    float: left;
    margin: 0 17px 0 0;
    padding: 3px;
    width: 175px;
}

.advanced_search h2.header_border {
    border-top: 1px solid #CCC;
    margin-top: 15px!important;
}

.advanced_search .form_container p input {
    background: url("../images/btn_details.jpg") no-repeat;
    border: 0;
    color: #FFFAF1;
    cursor: pointer;
    display: inline;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 26px;
    margin: 18px 18px 18px 0;
    padding: 0 0 4px 10px;
    text-align: left;
    text-decoration: none;
    width: 140px;
}

.txtmid { text-align:center; }
.min { padding-bottom: 0px!important; }

.paging {width:100%;position:relative;text-align:center;background:#313131;padding: 8px 19px 9px;margin:0 0 12px}
.paging,.paging a{color:#FFFCDE;font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;font-size:14px}
.paging span{font-weight:700;color:#DCAF5E}
.paging .previous{margin:0 10px 0 0}
.paging .next{margin:0 0 0 10px}

.title-frame h3 a { color: #1A1A1A; }
.price-block a { color: #a92429!important; }

.badge { background: url(/images/wed/badge.png) no-repeat scroll 12px 15px; height: 225px; width: 230px;}
.travel a { color: #a92429!important; text-decoration:none!important;float:left;}
.travel p img { margin: 10px 0 20px 27px!important; }

/* SOCIAL STUFF */
#social-float{ background-color:#FFF;border:5px solid rgba(180,180,180,0.7);border-radius:8px 8px 8px 8px;left:25px;position:fixed;text-align:center;width:65px;top:160px;padding:10px 5px;}
.sf-twitter {
	height: 62px;
	margin-bottom: 10px;
}
 
.sf-facebook {
	height: 60px;
	margin-bottom: 10px;
}
 
.sf-plusone {
	height: 75px;
}
.starcount, .hotelID, .priceinfo, .hname { display:none; }

.link_list_error ul{width:300px;float:left;list-style-type:none;padding:0 0 10px}
.link_list_error ul li{list-style:none;background:none!important;margin:0;padding:0}

.sitemap_box_bordered{width:700px;float:left;border:1px solid #eddfc9;padding:0 0 18px!important}
.sitemap_list h4{color:#000;padding:7px}
.sitemap_list ul{width:210px!important;float:left;list-style-type:none!important;padding:0 0 10px!important}
.sitemap_list ul li{background:none!important;list-style:none!important;margin:0!important;padding:0!important}
.sitemap_list ul li ul.sub{list-style-type:none;padding:0 10px!important}
.sitemap_list ul li ul.sub li{background:url(/images/bullet-red.jpg) 0 7px no-repeat!important;padding:0 0 0 20px}
.sitemap_list .txtBox{font-weight:700;border:1px solid #A62025;margin:0 0 10px;padding:10px}

.specials_link a { color: #a92429!important; text-decoration:none!important; }
#content .content-holder .content-frame .text-holder nav.nav-single { margin: 20px 0 0 0; }
#content .content-holder .content-frame .open-close .slide p a { color: #a92429!important; text-decoration:none!important; }
.ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat;  }

.holder .currency_converter { width: 90%; float: left; border-top: 1px dotted #666; }
.holder .currency_converter p.single, .holder .currency_converter p.double { font-size: 14px; color: #333; font-weight: 700; width: 230px!important; padding: 0 20px 0 0;float:left; }
.holder .currency_converter p.todaysrate { font-size: 11px; color: #333; margin: 15px 0!important; }
.tab .button a.btnreservation { width: 95%;  }
a.btnreservation { width:130px;height:27px;float:right;background:url(/images/btn_details.jpg) no-repeat!important;text-align:left;display:inline;margin:24px 18px 18px 0!important;padding:3px 0 0 10px; color: #fff; font-weight:bold; text-decoration: none;}

#convert{font-size:18px!important;font-weight:700;color:#000!important;}
#convert span {font-size: 14px!important;color: #a92429; width: 100%; }
span.tbc{font-size:18px!important;font-weight:700!important;color:#1A1A1A!important}

.price-block strong.number span#convert {font-size: 25px!important; font-weight: 700; padding: 10px 0; float: none; }
.box-slider p a { color: #fff!important; }

.socialbar { float: right; margin: 4px 0; list-style-type: none; width: 220px; z-index:60; padding: 0px; }
	.socialbar li { float: left; }
	.socialbar li a { position: relative; float: left; display:block; width:32px; height:32px; padding: 0px; }
	.socialbar li a.facebook { background:url('/images/facebook.png') no-repeat; margin:0 4px 0 0; }
	.socialbar li a.twitter { background:url('/images/twitter.png') no-repeat; margin:0 4px 0 0; }
	.socialbar li a.facebook { background:url('/images/facebook.png') no-repeat; margin:0 4px 0 0; }
	.socialbar li a.gplus { background:url('/images/g+.png') no-repeat; margin:0 4px 0 0; }
	.socialbar li a.youtube { background:url('/images/youtube.png') no-repeat; margin:0 4px 0 0; }
	.socialbar li a.pinterest { background:url('/images/pinterest.png') no-repeat; margin:0 4px 0 0; }



<##########   BOOKING STYLES #######>

<################# Chevron Steps #############>
ul.booking-steps {
-webkit-padding-start:0!important;
border:1px solid #ffffff!important;
}

ul.chevronbar {
list-style:none;
height:38px;
border-radius:5px;
margin:15px 0 0!important;
padding:0;
}

ul.chevronbar li {
float:left;
text-align:center;
vertical-align:top;
position:relative;
background:#F2E5D4;
color:#000000!important;
display:inline;
border:none;
margin-right:25px;
width:20%!important;
line-height:28px;
text-decoration:none;
padding:5px 20px 5px 5px;
}

ul.chevronbar li:before,ul.chevronbar li:after {
content:' ';
height:0;
position:absolute;
width:0;
border:19px solid transparent;
border-left-width:8px;
border-right-width:8px;
top:0;
}

ul.chevronbar li:before {
border-top-color:#F2E5D4;
border-bottom-color:#F2E5D4;
border-right-color:#F2E5D4;
right:100%;
}

ul.chevronbar li:after {
border-left-color:#F2E5D4;
left:100%;
}

ul.chevronbar li.last {
padding-right:0!important;
}

ul.chevronbar li.active, ul.chevronbar li.active a {
background:#A0191F;
color:#ffffff!important;
}

ul.chevronbar li.active:before {
border-top-color:#A0191F;
border-bottom-color:#A0191F;
border-right-color:#A0191F;
right:100%;
}

ul.chevronbar li.active:after {
border-left-color:#A0191F;
left:100%;
}

<############# CUSTOM SELECTS #######>
span.customSelect {
font-size:11px;
background-color:#fffff;
color:#000000!important;
border:1px solid #000000!important;
margin-right:2px!important;
padding:5px 7px;
}

span.customSelect.changed {
background-color:#000000;
}

.customSelectInner {
height:20px!important;
border:1px solid #000000!important;
color:#000000!important;
padding-right:130px!important;
padding-left:5px!important;
background:url('/images/customSelect-arrow.gif') no-repeat center right;
}

<################# Booking Layout #######>
#book-bottom-wrapper,#book-chevron {
width:1008px;
padding-right:0!important;
margin:10px!important;
}

.clearall {
clear:both;
height:0;
display:block;
line-height:0;
}

.pull-left {
float:left!important;
}

.book-header {
	display:block;
	width:100%!important;
	background:#A0191F;
	margin: 5px 0 5px 0;
}

#order-total,#order-total-final {
border-top:1px solid #A0191F;
}

#order-total-final h1 {
color:#A0191F!important;
}

#order-list {
list-style:none!important;
color:#000000!important;
magin:0!important;
font-size:14px!important;
padding:0!important;
}

.book-header h2,#book-top-right h2 {
color:#ffffff!important;
font:12px Arial, Verdana, Helvetica, sans-serif!important;
padding:5px 5px 5px 15px !important;
}

#book-top-right .todayprice-block {
	color:#6c655a;
	float: right;
	width: 35%;
}
#book-top-right .todayprice-block .number{
	display:block;
	font-size:30px;
/*	line-height:34px;*/
	margin:0 0 5px;
	color:#333;
}
#book-top-right .todayprice-block .price{
	font-size:11px;
	display:block;
	color:#9e171c;
}
#book-top-right .todayprice-block strong.number span#convert {
font-size: 25px!important;
font-weight: 700;
padding: 10px 0;
line-height: 22px;
}


#book-top-right h2 {
background:#A0191F;
}

#order-total h2 {
margin-top:-35px!important;
font-weight:bold!important;
text-align:right!important;
color:#000000!important;
font-size:18px!important;
background:none!important;
}

#order-total h3 {
margin-top:-25px!important;
text-align:right!important;
color:#A0191F!important;
font-size:12px!important;
background:none!important;
}

#book-top-left img {
border:3px solid #EDCA86!important;
}

#book-date-form {
margin-top:15px!important;
}

#book-top-wrapper {
overflow:hidden!important;
}

#book-top-left {
float:left;
width:45%;
}

.room-image-lower {
position:relative;
width:100%;
margin:0 0 -5px!important;
padding:0!important;
text-align: center;
}

.room-info {
color:#000000!important;
width:200px;
}

.room-prices {
width:200px;
}

.room-prices span#convert { display:block; padding: 10px; }

#select-room .room-prices {
line-height:-10px!important;
}

#select-room .room-prices h1 {
font-size:14px!important;
}

#select-room .room-prices h2 {
font-size:12px!important;
color:#A0191F!important;
padding-left:50px;
}

#select-room { width: 100%;}


#select-room tr,#select-room td,#select-room th {
border:1px solid #D18C8F;
}

#select-room th {
background:#A0191F;
color:#ffffff;
padding:10px;
font-size: 16px; 
}

.room-image-lower h2 {
font-size:12px!important;
position:absolute;
top:95px;
text-align:center!important;
color:#ffffff!important;
width:100%;
background:0 0 100%;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a0191f',endColorstr='#80a0191f',GradientType=0);
}

.styles {
border:1px solid #000000!important;
height:17px!important;
}

#personal-details-form {
margin-top:25px!important;
}

textarea {
border:1px solid #000000!important;
}

#book-submit {
margin-top: 10px!important;
margin-left: 0px;
border-top:1px solid #000000!important;
}

#book-submit-btn {
margin-top:20px;
margin-left:350px;
color:#fff!important;
width:150px;
height:40px;
border:none!important;
background:url('/images/chevron.gif') no-repeat;
cursor: pointer;
font-weight: bold;
font-size: 15px;
}

#book-submit-btn2 {
color: #fff!important;
width: 120px;
height: 30px;
border: none!important;
background: #a0191f;
font-weight: bold;
cursor: pointer;
}

#book-submit-btn3 {
padding-top:10px;
margin-top:20px!important;
display:block;
color:#fff!important;
width:150px;
height:40px;
float:left!important;
text-align:center!important;
border:none!important;
margin-right:100px;
background:url('/images/chevron-back.gif') no-repeat;
}

#book-submit-btn4 {
margin-top:20px!important;
color:#fff!important;
width:150px;
height:40px;
float:left!important;
border:none!important;
background: #a0191f;
cursor: pointer;
background:url('/images/chevron.gif') no-repeat;
}

.labels {
width:200px!important;
color:#000000!important;
font-weight:bold!important;
}

.child-label {
color:#A0191F!important;
font-weight:bold!important;
font-size:14px;
}

#book-top-left dt {
float:left;
}

#book-top-left dd {
margin-left:2px;
}

#book-top-right {
float:right;
width:50%;
}

#book-bottom-wrapper {
width:100%;
}

#hotel-image,stars {
float:left;
width:150px;
}

ul.chevronbar li.first:before,ul.chevronbar li.last:after {
border:none!important;
}

#confirmation-wrapper,#select-room-grid {
margin-top:20px!important;
}

#select-room-grid p { 
	margin: 20px 0px;
}

#select-room-grid p strong { font-weight: bold; font-size:14px;}

#form-block {
	margin-top:20px!important
}

table tr td p, table tr td ul, table tr td div { font-size: 12px; margin: 10px 10px!important; }

table tr td .expandable {
margin: 0px!important;
}

table tr td .invisible {
	width: 100%;
	height: 10px;
}

table.date-form tr td {
	padding: 5px;
}

table.date-form tr td span {
	float: left;
	padding: 4px 2px 0px 0px;
}

table tr td .summary { 
	margin: 0px!important;
}

/* ----------------------------------------
   Dynamic Converter CSS Styles
   ---------------------------------------- */
.DynamicConverter_float_div  { background-color: #F9F9F9;  border:1px solid #ababab; text-align: center; z-index:999; }
.DynamicConverter_float_bar  { background-color: #9d161b!important;  color: #FFFFFF;  font-weight: bold;  font-size: 12px;  padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.DynamicConverter_float_bar a, .DynamicConverter_float_bar a:link, .DynamicConverter_float_bar a:visited, .DynamicConverter_float_bar a:active, .DynamicConverter_float_bar a:hover { color: #fff; font-size: 12px; text-decoration: none; background-color: #9d161b!important; }
.DynamicConverter_float_text { color: #000; font-weight:normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* MAPS */
.listing_map { height: 560px; width: 100%; }
.clearboth {   clear: both; }
/*ul.hotelspecials { width: 230px; }
ul.hotelspecials li { margin: 0px; background: }
ul.hotelspecials li a:hover, .add-overview ul li.active a { background: none; }*/
.hotelleft { width:230px; float:left; padding:2px 20px 0 3px; }
.hotelleft .leftblock .block { background: #fff8ed; }