body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, select, textarea, input, button, hr, blockquote, img {margin:0;padding:0;}
img {vertical-align:bottom;border:0;}
fieldset {border:0;}

body, input, select, textarea, button {font:normal 400 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#333;}
body {min-width:980px;background:#FFF;}
a {color:#FA9014;text-decoration:none;}
a:visited {color:#FA9014;}
a:hover, a:focus, a:active {color:#DA5004;text-decoration:underline;}
	.container {margin:0 auto;width:980px;position:relative;}
	.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
	#header {background:#0F3B7D url(../uploadimages/header-bg.png) repeat-x 0 100%;}
		#header h1 {float:left;margin:33px 0 0 0;width:343px;height:51px;background:url(../uploadimages/campery.png);text-indent:-999em;}
		#header h1 a {display:block;height:100%;overflow:hidden;color:#C5D4EA;}
		#header p {position:absolute;right:36px;bottom:10px;width:323px;height:13px;background:url(../uploadimages/campery.png) 73px -416px;text-indent:-999em;overflow:hidden;}
	#lng-nav {list-style:none;float:right;padding:9px 36px 0 0;}
		#lng-nav li {float:left;}
			#lng-nav li a {display:block;width:16px;height:13px;color:#C5D4EA;background:url(../uploadimages/campery.png);text-indent:-999em;overflow:hidden;border:1px solid #0F3B7D;}
			#lng-nav li a:hover, #lng-nav li a:focus, #lng-nav li a:active {border:1px solid #3668AF;}
			#lng-nav #lng-en a {background-position:-343px 0;}
	#site-nav {list-style:none;float:right;padding:10px 30px 0 0;font-size:0.625em;text-transform:lowercase;}
		#site-nav li {float:left;padding:0 15px;}
			#site-nav li a {padding:2px 2px 2px 8px;background:url(../uploadimages/campery.png) no-repeat -797px 7px;color:#C5D4EA;}
	#header form {float:right;clear:right;padding:11px 20px 12px 0;}
		#header fieldset {width:263px;padding:12px 15px 8px;background:url(../uploadimages/campery.png) no-repeat 100% -547px;}
		#header form label {float:left;margin:6px 6px 0 0;width:43px;height:12px;background:url(../uploadimages/campery.png) no-repeat -343px -13px;text-indent:-999em;overflow:hidden;}
		#header form input {float:left;width:175px;padding:3px;border:1px solid #1B478A;background:#063172;color:#C5D4EA;font-size:0.75em;}
		#header form button {float:left;margin:0 0 0 6px;width:23px;height:21px;border:none;background:url(../uploadimages/campery.png) -343px -25px;text-indent:-999em;overflow:hidden;cursor:pointer;}
	#header address, #header .sOverlibDiv {width:500px;margin:0 36px 42px 0;float:right;clear:right;font-style:normal;font-size:0.6875em;color:#C5D4EA;text-align:right;}
		#header .sOverlibDiv address {font-size:1em;margin:0;float:none;clear:none;width:auto;}
		#header address a {font-weight:700;color:#C5D4EA;}
	#main {background:url(../uploadimages/main-bg2.jpg) no-repeat 50% 0;height:278px;}
	#main.template-2 {background:url(../uploadimages/main-bg2a.jpg) no-repeat 50% 0;height:278px;}
	#index #main {background:url(../uploadimages/main-bg.jpg) no-repeat 50% 0;height:353px;}
	#index #main.template-2 {background:url(../uploadimages/main-bg3.jpg) no-repeat 50% 0;height:356px;}
		#main-nav {list-style:none;}
		#main-nav li {float:left;padding:12px 12px 1px;}
			#main-nav li a {display:block;height:32px;background:url(../uploadimages/campery.png);text-indent:-999em;overflow:hidden;}
			#main-nav #it-1 a {width:76px;background-position:0 -52px;}
				#main-nav #it-1 a:hover, #main-nav #it-1 a:focus, #main-nav #it-1 a:active, #main-nav #it-1 a.active {background-position:0 -84px;}
			#main-nav #it-2 a {width:98px;background-position:-76px -52px;}
				#main-nav #it-2 a:hover, #main-nav #it-2 a:focus, #main-nav #it-2 a:active, #main-nav #it-2 a.active {background-position:-76px -84px;}
			#main-nav #it-3 a {width:101px;background-position:-174px -52px;}
				#main-nav #it-3 a:hover, #main-nav #it-3 a:focus, #main-nav #it-3 a:active, #main-nav #it-3 a.active {background-position:-174px -84px;}
			#main-nav #it-4 a {width:83px;background-position:-275px -52px;}
				#main-nav #it-4 a:hover, #main-nav #it-4 a:focus, #main-nav #it-4 a:active, #main-nav #it-4 a.active {background-position:-275px -84px;}
			#main-nav #it-5 a {width:69px;background-position:-712px -52px;}
				#main-nav #it-5 a:hover, #main-nav #it-5 a:focus, #main-nav #it-5 a:active, #main-nav #it-5 a.active {background-position:-712px -84px;}
			#main-nav #it-6 a {width:124px;background-position:-358px -52px;}
				#main-nav #it-6 a:hover, #main-nav #it-6 a:focus, #main-nav #it-6 a:active, #main-nav #it-6 a.active {background-position:-358px -84px;}
			#main-nav #it-7 a {width:129px;background-position:-482px -52px;}
				#main-nav #it-7 a:hover, #main-nav #it-7 a:focus, #main-nav #it-7 a:active, #main-nav #it-7 a.active {background-position:-482px -84px;}
			#main-nav #it-8 a {width:101px;background-position:-611px -52px;}
				#main-nav #it-8 a:hover, #main-nav #it-8 a:focus, #main-nav #it-8 a:active, #main-nav #it-8 a.active {background-position:-611px -84px;}
	#main-ani {float:left;width:639px;height:305px;}
	#breadcrumbs {float:left;width:561px;padding:20px 22px;font-size:0.6875em;color:#444;}
		#breadcrumbs a {color:#666;}
		#breadcrumbs img {margin:0 3px;}
	#promo-offer {float:right;width:283px;padding:36px 40px 15px 15px;}
	#index #main.template-2 #promo-offer {float:left;width:283px;padding:30px 0 15px 90px;}
		#promo-offer h2 {position:absolute;top:-999em;}
		#promo-offer .entry {margin:0 0 16px;font-size:0.75em;line-height:1.4em;color:#FFF;}
			#promo-offer .entry .thumb {float:left;margin-right:10px;}
				#promo-offer .entry .thumb img {border:1px solid #CCC;}
			#promo-offer .entry h3 {margin:0 0 10px;font-size:1.1666em;}
				#promo-offer .entry h3 a {color:#FFF;}
			#promo-offer .entry .content {position:relative;padding:9px 12px;background:#FA7E00;overflow:hidden;width:259px;height:69px;background:url(../uploadimages/campery.png) no-repeat 0 100%;}
			#promo-offer .more {margin:10px 0 0;position:absolute;right:8px;bottom:8px;}
				#promo-offer .more a {display:block;float:right;width:62px;height:26px;color:#FFF;background:url(../uploadimages/campery.png) -644px -21px;text-indent:-999em;overflow:hidden;}
				#promo-offer .more a:hover, #promo-offer .more a:focus, #promo-offer .more a:active {background-position:-706px -21px;}
	#index-content {padding:0 0 15px;background:url(../uploadimages/index-content-bottom.png) repeat-x 0 100%;}
		#news {float:left;margin:15px 0 0;width:540px;}
		#news h2 {margin:0 0 10px;width:89px;height:19px;background:url(../uploadimages/campery.png) 0 -116px;text-indent:-999em;overflow:hidden;}
		#news .thumb {float:left;position:relative;}
			#news .thumb span {position:absolute;top:-15px;left:-17px;background:url(../uploadimages/anounce-overlay2.png) no-repeat;width:230px;height:150px;}
			#news .thumb a {display:block;}
			#news .thumb a:hover, #news .thumb a:focus, #news .thumb a:active {}
		#news .content {float:right;width:320px;font-size:0.75em;line-height:1.4em;position:relative;left:20px;top:10px;}
			#news h3 {margin:0 0 10px;font-weight:700;font-size:1.25em;}
			#news p {margin:0 0 12px;}
		#news .more {float:right;margin:6px 0 0;width:320px;padding:10px 0 0;border-top:1px solid #DFDFDF;}
			#news .more a {display:block;float:right;width:93px;height:20px;background:url(../uploadimages/campery.png) -366px -25px;text-indent:-999em;overflow:hidden;}
			#news .more a:hover, #news .more a:focus, #news .more a:active {background-position:-459px -25px;}
	#reserve-form {position:relative;float:left;margin:12px 20px 0 0;padding:0 0 43px 10px;width:368px;background:url(../uploadimages/reserve-form-bg.png) no-repeat 0 100%;}
	#index #reserve-form {float:right;}
		#reserve-form form {padding:18px 22px 6px;background:#144184 url(../uploadimages/reserve-form-bg.png) no-repeat 100% 0;font-size:0.6875em;color:#D5E4EA;}
			#reserve-form form h2 {margin:0 0 12px;width:316px;height:21px;background:url(../uploadimages/campery.png) -89px -116px;text-indent:-999em;overflow:hidden;}
		#reserve-form div.odd {float:left;margin:0 0 14px;width:59%;position:relative;z-index:20;}
		#reserve-form div.even {float:left;margin:0 0 14px;width:41%;position:relative;z-index:20;}
		#reserve-form div.even.parametrs {width:100%;}
			#reserve-form div.even.parametrs label {margin-right:5px;}
				#reserve-form form label {float:left;display:block;padding:4px 4px 0;}
				#reserve-form form input {float:left;width:70px;padding:3px 4px 4px;background:#063172;border:1px solid #1B478A;color:#D5E4EA;text-align:center;}
			#reserve-form form a.dp-choose-date, #reserve-form-current form a.dp-choose-date, #reserve-form-car-list form a.dp-choose-date {display:block;float:left;margin:2px 0 0 1px;width:19px;height:18px;background:url(../uploadimages/campery.png) -459px 0;text-indent:-999em;overflow:hidden;color:#D5E4EA;}
			#reserve-form form a.select {display:block;float:left;margin:1px 0 0 -1px;width:18px;height:18px;background:#063172 url(../uploadimages/campery.png) -478px 0;border:1px solid #063172;text-indent:-999em;overflow:hidden;color:#D5E4EA;text-decoration:none;outline:none;}
			#reserve-form form select#type {float:left;width:97px;padding:1px 0 2px;}
			#reserve-form form #type {width:68px;}
			#reserve-form form select#seat {float:left;width:58px;padding:1px 0 2px;}
			#reserve-form form #seat {width:100px;}
			#reserve-form .options {list-style:none;position:absolute;top:20px;z-index:20;background:#063172;border:1px solid #063172;display:none;}
			#reserve-form .odd .options {right:8px;width:94px;}
			#reserve-form .even .options {right:75px;width:126px;}
				#reserve-form .options li {}
					#reserve-form .options li a {display:block;padding:4px 8px;color:#D5E4EA;text-decoration:none;}
					#reserve-form .options li a:hover, #reserve-form .options li a:focus, #reserve-form .options li a:active {background:#FA9014;}
				#reserve-form form button {position:absolute;right:12px;bottom:9px;z-index:10;width:92px;height:31px;background:url(../uploadimages/campery.png) -552px -21px;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;clear:both;}
	#main-content {padding:0 0 20px;background:url(../uploadimages/index-content-bottom.png) repeat-x 0 100%;}
	#index #main-content {margin:20px 0 0;padding:0;background:none;}
	#content {margin:-130px 0 0 18px;padding:0 0 10px;float:left;width:660px;border-bottom:1px solid #DDD;position:relative;}
		#section-name {margin:0 0 60px;width:422px;height:33px;background:url(../uploadimages/content-title.png);text-indent:-999em;overflow:hidden;}
		#article {margin:0 0 0 30px;font-size:0.75em;line-height:1.4em;}
			#article a {text-decoration:underline;}
			#article h3 {margin:0 0 2em -20px;font-size:1.188em;color:#0F3B7D;text-transform:uppercase;}
			#article h4 {margin:0 0 1.0769em 0;font-size:1.083em;clear:left;}
		#article .left {margin:0 10px 0 0;float:left;}
		#article .right {margin:0 0 0 10px;float:right;}
			#article p {margin:0 0 1.166em;}
			#article p.warning {color:#F30;}
			#article ul {list-style:disc outside;margin:0 0 1.166em 30px;}
			#article ol {list-style:decimal outside;margin:0 0 1.166em 30px;}
				#article li {margin:3px 0;}
		#article #search-results {list-style:none;}
			#article #search-results li {margin:6px 0;}
			#noscript {padding:8px 10px;font-weight:700;color:#666;border:1px solid #DDD;background:#F4F4F4;}
			#article form {margin:0 0 12px;}
			#article form#show-country {}
				#article form#show-country label {text-align:left;font-weight:400;width:auto;padding:3px 5px 0 0;}
				#article form#show-country select {width:200px;padding:2px;}
			#article #contact-form {display:none;}
			#article .processing {background:url(../uploadimages/ajax-loader.gif) 48% 48% no-repeat;}
			#article .processing * {visibility:hidden;}
				#article form div {overflow:hidden;padding:7px 0;zoom:1;}
					#article form div div {float:left;width:220px;padding:5px 0;}
					#article form #infobox label {padding-bottom:20px;}
				#article form em {font-style:normal;font-weight:700;color:#F60;}
				#article form label {float:left;display:block;width:160px;padding:2px 10px 0 0;text-align:right;font-weight:700;}
				#article form div div label {float:none;display:inline;text-align:left;font-weight:normal;}
				#article form .warning label {color:#F30;}
				#article form .text {float:left;width:240px;padding:2px;}
				#article form .checkbox {}
				#article form #f_no {width:50px;}
				#article form #f_postalcode1 {width:20px;float:none;}
				#article form #f_postalcode2 {width:30px;float:none;}
				#article form .warning .text {border-color:#F30;}
				#article form textarea {width:340px;height:140px;padding:2px;}
				#article form .warning textarea {border-color:#F30;}
				#article form p.info {margin:0 0 0 170px;}
				#article #contact-form button {margin:0 0 0 170px;background:url(../uploadimages/campery.png) no-repeat -502px -285px;border:none;width:96px;height:32px;cursor:pointer;text-indent:-999em;float:left;}
		#article .flag {float:left;margin:0 10px 5px 0;}
		#article #cat-legend {margin-bottom:20px;}
			#article #cat-legend ul {list-style:none;margin:0;}
				#article #cat-legend li {background:url(../uploadimages/sub-nav-bg.png) no-repeat;padding-left:20px;}
				#article #cat-legend li.cat-1 {background-position:-786px -103px;color:#0950a2;}
				#article #cat-legend li.cat-2 {background-position:-786px -130px;color:#66bb50;}
				#article #cat-legend li.cat-3 {background-position:-786px -158px;color:#ff9f40;}
				#article #cat-legend li.cat-4 {background-position:-786px -185px;color:#34b4d1;}
				#article #cat-legend li.cat-5 {background-position:-786px -213px;color:#33a02b;}
				#article #cat-legend li.cat-6 {background-position:-786px -244px;color:#fd4128;}
		#article .links {float:left;width:300px;}
			#article .links ul {list-style:none;margin:0;}
		#article .gallery {list-style:none;overflow:hidden;}
			#article .gallery li {float:left;margin:3px 8px;}
				#article .gallery li a {padding:3px;border:1px solid #BBB;display:block;}
				#article .gallery li a:hover, #article .gallery li a:focus, #article .gallery li a:active {border-color:#333;}
		#article.stuff .gallery {}
			#article.stuff .gallery li {margin-right:20px;width:120px;height:200px;width:180px;}
				#article.stuff .gallery li img {padding:3px;border:1px solid #BBB;}
		#article.stuff .gallery#owners {}
			#article.stuff .gallery#owners li {margin-right:60px;width:auto;margin-left:0;}
		#article.stuff #workers {padding-left:30px;margin-bottom:0;}
			#article.stuff #workers .entries {}
				#article.stuff #workers .entries li {margin-right:20px;height:188px;width:180px;overflow:hidden;}
					#article.stuff #workers .entries li img {padding:3px;border:1px solid #BBB;}
					#article.stuff #workers .entries li p {margin-bottom:2px;}
		#article .entries {list-style:none;overflow:hidden;margin-left:0;}
			#article .entries li {float:left;margin:0 0 1.6666em;}
				#article .entries li .thumb {float:left;margin-right:10px;}
					#article .entries li .thumb a {padding:3px;border:1px solid #EEE;display:block;}
					#article .entries li .thumb a:hover, #article .entries li .thumb a:focus, #article .entries li .thumb a:active {border-color:#DDD;}
				#article .entries li .content {float:left;width:410px;}
					#article .entries li .content h4 {margin-bottom:4px;}
					#article .entries li .content .date {margin-bottom:0.3333;font-size:0.8333em;font-weight:bold;color:#CCC;margin-top:-4px;}
		#article .entries #gallery {}
			#article .entries#gallery li {position:relative;overflow:hidden;margin-right:35px;margin-left:35px;height:240px;width:229px;}
				#article .entries#gallery li .thumb {margin-right:0;}
					#article .entries#gallery li .thumb a {color:#FFF;font-size:1.1666em;font-weight:bold;cursor:pointer;text-decoration:none;border:none;padding:0;}
					#article .entries#gallery li .thumb span {position:absolute;top:0;left:0;background:url(../uploadimages/gallery-overlay3.png) no-repeat;padding:195px 0 35px 35px;color:#0F3B7D;width:194px;}
		#article .entries#promotions {}
				#article .entries#promotions li {clear:left;width:100%;}
				#article .entries#promotions li .content {width:auto;}
		#article .entries#map-entries {}
			#article .entries#map-entries li {height:auto;width:100%;}
				#article .entries#map-entries .content {width:auto;}
					#article .entries#map-entries .content h4 {margin-bottom:0;}
					#article .entries#map-entries .content p.country {margin-bottom:4px;font-size:0.9166em;font-weight:700;color:#AAA;}
					#article .entries#map-entries .content .small-desc {display:none;}
		#article .entries#reservation {}
			#article .entries#reservation li {border-bottom:1px solid #EEE;padding-bottom:20px;}
				#article .entries#reservation li .content {width:250px;}
					#article .entries#reservation li .content .desc {margin:0 0 15px;}
						#article a.show-details {}
						#article .entries#reservation .details {float:left;clear:left;display:none;width:100%;}
							#article .entries#reservation .details ul {list-style:disc outside;overflow:hidden;padding-left:30px;margin-left:0;}
								#article .entries#reservation .details ul li {float:left;clear:left;border-bottom:none;padding:0;margin-bottom:8px;width:100%;}
							#article .entries#reservation .details .gallery {list-style:none;}
								#article .entries#reservation .details .gallery li {width:auto;clear:none;margin:10px 10px 10px 0;}
					#article .entries#reservation li .content p {margin-bottom:0.4166em;}
					#article .entries#reservation li .content .price {font-weight:700;margin:0 0 5px;}
					#article .entries#reservation li .content .time {font-weight:700;color:#0F3B7D;margin-bottom:0.4166em;}
				#article .entries#reservation li .thumb img {border:1px solid #BBB;padding:3px;}
					#article .entries#reservation li form {width:150px;}
						#article .entries#reservation li form button {margin:30px 0 0 0;background:url(../uploadimages/campery.png) no-repeat -664px -253px;width:108px;height:40px;border:none;cursor:pointer;text-indent:-999em;}
		#article .entries#advices {}
			#article .entries#advices .content {width:600px;}
		#article .entries#products {}
			#article .entries#products li {width:300px;}
				#article .entries#products li .content {width:140px;}
		#article .entries#logos {}
			#article .entries#logos li {width:300px;margin-right:7px;}
				#article .entries#logos li .content {width:142px;}
		#article.reservation-details {}
			#article.reservation-details img {border:1px solid #BBB;padding:3px;float:left;margin:0 10px 20px 0;}
			#article.reservation-details .desc {padding:0;float:left;margin-bottom:10px;}
				#article.reservation-details .desc h4 {margin-bottom:4px;}
				#article.reservation-details .desc p {margin-bottom:4px;}
				#article.reservation-details .price {margin-bottom:2px;font-weight:700;}
				#article.reservation-details .time {font-weight:700;color:#0F3B7D;margin-bottom:0.4166em;}
				#article.reservation-details .advanced {font-weight:700;color:#333;margin-bottom:8px;}
			#article.reservation-details .reserv-form-final-step {float:left;border-top:1px solid #EEE;padding-top:20px;clear:left;width:100%;}
				#article.reservation-details .reserv-form-final-step form {clear:left;}
					#article.reservation-details .reserv-form-final-step form h3 {margin-bottom:1.1666em;margin-top:1.1666em;}
					#article.reservation-details .reserv-form-final-step form button {margin:30px 0 0 0;background:url(../uploadimages/campery.png) no-repeat -664px -253px;width:108px;height:40px;border:none;cursor:pointer;text-indent:-999em;float:left;}
					#article.reservation-details .reserv-form-final-step form .radio-button, #article.reservation-details .reserv-form-final-step form .checkbox-button {width:auto;padding-right:30px;}
						#article.reservation-details .reserv-form-final-step form .radio-button input, #article.reservation-details .reserv-form-final-step form .checkbox-button input {float:left;margin:0 10px 0 0;}
						#article.reservation-details .reserv-form-final-step form .radio-button label, #article.reservation-details .reserv-form-final-step form .checkbox-button label {float:left;width:auto;padding:0;}
					#article.reservation-details .reserv-form-final-step #scroll-div {height:200px;overflow:auto;border:1px solid #999;background:#FCFCFC;padding:5px;width:570px;color:#666;}
					#article.reservation-details .reserv-form-final-step a.print-terms {margin:10px 0 10px 1px;float:left;clear:left;width:160px;}
		#article table {border-collapse:collapse;border:1px solid #DDD;margin-bottom:20px;}
		#article table td {padding:3px 10px;}
		#article table th {padding:3px 10px;background:#EEE;}
		#article.entry {}
		#article.entry .thumb {border:1px solid #EEE;padding:3px;float:right;margin:35px 0 0 10px;}
		#article.entry .content {margin-bottom:3.3333em;}
			#article.entry .content h4 {margin-bottom:4px;clear:none;}
			#article.entry .content .date {margin-bottom:0.3333;font-size:0.8333em;font-weight:bold;color:#CCC;margin-top:-4px;}
		#article.entry .gallery {clear:left;margin-left:15px;}
			#article.entry .gallery li {margin:0 6px 20px;height:110px;width:30%;}
			#article.entry .gallery li a {display:block;border:0px;padding:0px;}
			 #article.entry .gallery li a img {padding:3px;border:1px solid #BBB;}
				#article.entry .gallery li a:hover img, #article .gallery li a:focus img, #article .gallery li a:active img {border-color:#333;}
		#article table.year-events {border-collapse:collapse;border:1px solid #DDD;margin-bottom:20px;}
			#article table.year-events th {background:#26559B;color:#FFF;border-right:1px solid #DDD;padding:5px 0;text-align:left;padding:5px 15px;border-bottom:1px solid #DDD;}
			#article table.year-events td {padding:3px 10px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
			#article table.year-events tr.alt {background:#DDD;}
			#article table.year-events td.highlight {}
		#article .entry {width:150px;float:left;margin:0 60px 20px 0;height:185px;}
			#article .entry .thumb {float:left;margin-right:10px;}
				#article .entry .thumb a {padding:3px;border:1px solid #EEE;display:block;}
				#article .entry .thumb a:hover, #article .entry .thumb a:focus, #article .entry .thumb a:active {border-color:#AAA;}
			#article .entry .content {width:140px;clear:left;}
				#article .entry .content h4 {margin-bottom:0.1538em;}
				#article .entry .content .category {color:#000;background:url(../uploadimages/sub-nav-bg.png) no-repeat;padding:2px 0 2px 20px;font-size:0.9166em;}
			#article .entry .content .category#cat-1 {color:#0950a2;background-position:-786px -103px;}
			#article .entry .content .category#cat-2 {color:#66bb50;background-position:-786px -130px;}
			#article .entry .content .category#cat-3 {color:#ff9f40;background-position:-786px -158px;}
			#article .entry .content .category#cat-4 {color:#34b4d1;background-position:-786px -185px;}
			#article .entry .content .category#cat-5 {color:#33a02b;background-position:-786px -213px;}
			#article .entry .content .category#cat-6 {color:#fd4128;background-position:-786px -244px;}
		#article .paging {color:#666;text-align:center;padding:0 0 15px;line-height:2em;overflow:hidden;}
			#article .paging a {color:#333;border:1px solid #DDD;padding:4px 6px 4px 6px;text-decoration:none;}
			#article .paging a.prev {border:none;background:url(../uploadimages/paging-markers-dark.png) 0 -37px no-repeat;}
			#article .paging a.next {border:none;background:url(../uploadimages/paging-markers-dark.png) 100% 9px no-repeat;}
				#article .paging a:hover, #article .paging a:focus, #article .paging a:active {border-color:#BBB;text-decoration:underline;}
			#article .paging strong {color:#111;border:1px solid #BBB;padding:4px 6px 4px 6px;}
		#article #search {padding-top:10px;}
			#article #search input {width:250px;}
			#article #search button {margin:-6px 0 0 5px;background:url(../uploadimages/campery.png) no-repeat -567px -253px;width:98px;height:32px;text-indent:-999em;border:none;cursor:pointer;}
		#article #content-tabs {list-style:none;margin:0 0 1.166em -2px;padding:1px 1px 0;border-bottom:1px solid #DDD;overflow:hidden;}
			#article #content-tabs li {float:left;margin:0 10px 0 0;}
				#article #content-tabs li a {display:block;height:31px;background:url(../uploadimages/campery.png) no-repeat;text-indent:-999em;overflow:hidden;}
				#article #content-tabs #t-1 a {width:104px;background-position:-344px -191px;}
					#article #content-tabs #t-1 a:hover, #article #content-tabs #t-1 a:focus, #article #content-tabs #t-1 a:active, #article #content-tabs #t-1 a.active {background-position:-344px -222px;}
				#article #content-tabs #t-2 a {width:165px;background-position:-448px -191px;}
					#article #content-tabs #t-2 a:hover, #article #content-tabs #t-2 a:focus, #article #content-tabs #t-2 a:active, #article #content-tabs #t-2 a.active {background-position:-448px -222px;}
				#article #content-tabs #t-3 a {width:173px;background-position:-613px -191px;}
					#article #content-tabs #t-3 a:hover, #article #content-tabs #t-3 a:focus, #article #content-tabs #t-3 a:active, #article #content-tabs #t-3 a.active {background-position:-613px -222px;}
		.entry-content {min-height:100px;overflow:hidden;}
		.entry-content#rent .description {float:left;padding:0 0 20px 6px;width:150px;}
		.entry-content#rent .thumb img {padding:3px;border:1px solid #EEE;}
			.category {margin:0 0 1.166em;padding:4px 12px;font-weight:700;color:#FFF;}
			.category#cat-1 {color:#0950a2;}
			.category#cat-2 {color:#66bb50;}
			.category#cat-3 {color:#ff9f40;}
			.category#cat-4 {color:#34b4d1;}
			.category#cat-5 {color:#33a02b;}
			.category#cat-6 {color:#fd4128;}
			.description {padding:0 12px 20px;float:left;}
		#article .entry-content .thumb {float:left;padding-left:12px;clear:left;}
			#article .entry-content .thumb h4 {clear:none;float:none;width:260px;}
				#article .entry-content .thumb h4 a {background:url(../uploadimages/campery.png) no-repeat -344px -253px;width:157px;height:40px;display:block;text-indent:-999em;overflow:hidden;margin:30px auto 0;}
			#article .entry-content .thumb p {margin:20px 0 0 34px;}
		#article .entry-content .gallery {list-style:none;width:320px;overflow:hidden;margin:0 0 0 300px;}
			#article .entry-content .gallery li {float:left;margin:0 10px 20px;height:120px;}
				#article .entry-content .gallery li a {padding:3px;border:1px solid #BBB;display:block;}
				#article .entry-content .gallery li a:hover, #article .entry-content .gallery li a:focus, #article .entry-content .gallery li a:active {border-color:#333;}
		#article .entry-content table {}
			#article .entry-content table .low {background-color:#809DC9!important;}
			#article .entry-content table .medium {background-color:#4673B4!important;}
			#article .entry-content table .high {background-color:#0950A2!important;}
		#article .entry-content table.prices {border:1px solid #DDD;border-collapse:collapse;margin-bottom:30px;}
			#article .entry-content table.prices th {background:#26559B;padding:10px 20px;color:#FFF;border-bottom:1px solid #DDD;border-right:1px solid DDD;}
			#article .entry-content table.prices td {background:#EEEEEE;padding:0 20px;font-weight:bold;border-right:1px solid #DDD;border-bottom:1px solid #DDD;overflow:hidden;}
		#article .entry-content table.sezons {border-collapse:collapse;border:1px solid #EEE;float:left;margin-right:20px;}
			#article .entry-content table.sezons th {color:#FFF;border:1px solid #DDD;padding:15px;}
			#article .entry-content table.sezons td {color:#000;border:1px solid #DDD;padding:15px;background:#EEE;}
		#article .entry-content #reserve-form-current {width:320px;float:left;}
			#article .entry-content #reserve-form-current form div {float:left;margin-right:10px;}
				#article .entry-content #reserve-form-current form label {width:auto;float:left;}
				#article .entry-content #reserve-form-current form input {padding:2px;margin-right:5px;width:78px;float:left;}
				#article .entry-content #reserve-form-current form button {margin:0;background:url(../uploadimages/campery.png) no-repeat -567px -253px;width:98px;height:32px;text-indent:-999em;border:none;cursor:pointer;float:left;clear:left;}
		#reserve-form-car-list {margin-bottom:40px;}
			#reserve-form-car-list form .odd {float:left;clear:left;margin-right:10px;width:570px;}
				#reserve-form-car-list form .odd .ui-datepicker-trigger	{float:left;margin-right:20px;}
			#reserve-form-car-list form .even {float:left;width:570px;}
			#reserve-form-car-list form .even label, #reserve-form-car-list form .odd label {float:left;width:auto;}
			#reserve-form-car-list form .even select {float:left;}
			#reserve-form-car-list form input {float:left;padding:2px;margin-right:5px;}
			#reserve-form-car-list form select {padding:2px;margin-right:20px;}
			#reserve-form-car-list form button {float:left;margin:10px 0 0;background:url(../uploadimages/campery.png) no-repeat -567px -253px;width:98px;height:32px;text-indent:-999em;border:none;cursor:pointer;}
		#map {margin:0 0 14px;width:610px;height:320px;border:2px solid #133F82;overflow:hidden;}
			.info {width:320px;}
				.info p {}
		#article #map-entries {list-style:none;margin:0;overflow:hidden;}
			#article #map-entries li {float:left;width:310px;height:200px;}
		.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;font-family: segoe ui, Arial, sans-serif;background: #27569c url(../uploadimages/datepicker/27569c_40x100_textures_01_flat_0.png) 0 0 repeat-x;font-size: 0.75em;border: 4px solid #07367c;width: 15.5em;	padding: 2.5em .5em .5em .5em;position: relative;}
		.ui-datepicker-div, #ui-datepicker-div {z-index: 9999; /*must have*/display: none;}
		.ui-datepicker-inline {float: left;display: block;}
		.ui-datepicker-control {display: none;}
		.ui-datepicker-current {display: none;}
		.ui-datepicker-next, .ui-datepicker-prev {position: absolute;left: .5em;top: .5em;background: #4574bb url(../uploadimages/datepicker/4574bb_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;}
		.ui-datepicker-next {left: 14.6em;}
		.ui-datepicker-trigger {margin-top:2px;cursor:pointer;}
		.ui-datepicker-next:hover, .ui-datepicker-prev:hover {background: #07367c url(../uploadimages/datepicker/07367c_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;}
		.ui-datepicker-next a, .ui-datepicker-prev a {text-indent: -999999px;width: 1.3em;height: 1.4em;display: block;font-size: 1em;background: url(../uploadimages/datepicker/07367c_7x7_arrow_left.gif) 50% 50% no-repeat;
			border: 1px solid #07367c;cursor: pointer;}
		.ui-datepicker-next a {background: url(../uploadimages/datepicker/07367c_7x7_arrow_right.gif) 50% 50% no-repeat;}
		.ui-datepicker-prev a:hover {background: url(../uploadimages/datepicker/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;}
		.ui-datepicker-next a:hover {background: url(../uploadimages/datepicker/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;}
		.ui-datepicker-prev a:active {background: url(../uploadimages/datepicker/d55e0b_7x7_arrow_left.gif) 50% 50% no-repeat;}
		.ui-datepicker-next a:active {background: url(../uploadimages/datepicker/d55e0b_7x7_arrow_right.gif) 50% 50% no-repeat;}
		.ui-datepicker-header select {border: 1px solid #07367c;color: #EEE;background: #4574bb;font-size: 1em;line-height: 1.4em;position: absolute;top: .5em;padding-bottom:1px;margin: 0 !important;}
		.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {background: #07367c;}
		.ui-datepicker-header select.ui-datepicker-new-month {width: 7em;left: 2.2em;}
		.ui-datepicker-header select.ui-datepicker-new-year {width: 5em;left: 9.4em;}
		table.ui-datepicker {width: 15.5em;text-align: right;}
		table.ui-datepicker td a {padding: .125em .3em .125em 0;display: block;color: #EEE;background: #4574bb url(../uploadimages/datepicker/4574bb_40x100_textures_03_highlight_soft_22.png) 0 50% repeat-x;cursor: pointer;border: 1px solid #27569c;}
		table.ui-datepicker td a:hover {border: 1px solid #dddddd;color: #ffffff;text-decoration:none;background: #07367c url(../uploadimages/datepicker/07367c_40x100_textures_03_highlight_soft_33.png) 0 50% repeat-x;}
		table.ui-datepicker td a:active {border: 1px solid #dddddd;color: #e69700;background: #e6e6e6 url(../uploadimages/datepicker/e6e6e6_40x100_textures_08_diagonals_thick_100.png) 0 50% repeat-x;}
		table.ui-datepicker .ui-datepicker-title-row td {padding: .3em 0;text-align: center;font-size: .9em;color: #DDD;text-transform: uppercase;}
		table.ui-datepicker .ui-datepicker-title-row td a {color: #DDD;}
		.ui-datepicker-cover {display: none;display/**/: block;position: absolute;z-index: -1;filter:mask();top: -4px;left: -4px;width: 193px;height: 200px;}
	 			#jquery-overlay {position:absolute;top:0;left:0;z-index:80;width:100%;height:500px;}
				#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:90;text-align:center;line-height:0;}
				#jquery-lightbox a img {border:none;}
				#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
					#lightbox-container-image {padding:10px;}
					#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
				#lightbox-nav {float:right;width:26%;height:20px;z-index:10;padding-bottom:10px;}
				#lightbox-container-image-box > #lightbox-nav {right:0;}
					#lightbox-nav a {outline:none;}
					#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:24px;height:20px;display:block;}
					#lightbox-nav-btnPrev {float:right;}
					#lightbox-nav-btnNext {float:right;margin-left:10px;}
				#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
					#lightbox-container-image-data {padding:0 10px;color:#666;}
						#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
						#lightbox-image-details-caption {font-weight:bold;}
						#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;margin-top:2px;}
					#lightbox-secNav-btnClose {position:absolute;top:-30px;right:0;width:30px;float:right;padding-bottom:0.7em;outline:none;}
		#go-top {clear:both;}
			#go-top a {display:block;float:right;padding:0 20px 6px 0;width:17px;height:17px;color:#333;background:url(../uploadimages/campery.png) -496px 0;text-indent:-999em;overflow:hidden;}
	#aside {float:right;width:300px;}
		#sub-nav {float:right;margin:0 19px 20px 0;width:243px;background:url(../uploadimages/sub-nav-bg.png) -486px 0 repeat-y;}
			#sub-nav h2 {height:49px;background:url(../uploadimages/sub-nav-bg.png);text-indent:-999em;overflow:hidden;}
		#sub-nav ul {list-style:none;padding:4px 14px 11px 15px;font-size:0.75em;background:url(../uploadimages/sub-nav-bg.png) -243px 100% repeat-x;height:100%;}
			#sub-nav ul li {}
				#sub-nav ul li a {display:block;padding:7px 15px 7px 25px;color:#D5E4FA;text-decoration:none;background:url(../uploadimages/campery.png) no-repeat -786px -55px;margin:0 0 2px;height:100%;}
				#sub-nav ul li a:hover, #sub-nav ul li a:focus, #sub-nav ul li a:active {color:#FFF;background:url(../uploadimages/sub-nav-bg.png) 0 -119px;}
				#sub-nav ul li a.active {font-weight:700;color:#FFF;background:url(../uploadimages/sub-nav-bg.png) 0 -119px;}
				#sub-nav ul ul {background:none;padding:0 0 0 21px;font-size:0.9167em;}
					#sub-nav ul li li {}
						#sub-nav ul li li a {background:url(../uploadimages/campery.png) no-repeat -785px -116px;padding:6px 15px 6px 25px;}
						#sub-nav ul.color-menu li li a {background:url(../uploadimages/sub-nav-bg.png);padding:6px 15px 6px 32px;}
						#sub-nav ul li li a:hover, #sub-nav ul li li a:focus, #sub-nav ul li li a:active {color:#FFF;background:url(../uploadimages/sub-nav-bg.png) 0 -214px;}
						#sub-nav ul.color-menu li li.cat-1 a {background-position:-1011px -11px;}
						#sub-nav ul.color-menu li li.cat-1 a:hover, #sub-nav ul.color-menu li li.cat-1 a:focus, #sub-nav ul.color-menu li li.cat-1 a:active, #sub-nav ul.color-menu li li.cat-1 a.active {background-position:-1019px -60px;}
						#sub-nav ul.color-menu li li.cat-2 a {background-position:-777px -11px;}
						#sub-nav ul.color-menu li li.cat-2 a:hover, #sub-nav ul.color-menu li li.cat-2 a:focus, #sub-nav ul.color-menu li li.cat-2 a:active, #sub-nav ul.color-menu li li.cat-2 a.active {background-position:-785px -60px;}
						#sub-nav ul.color-menu li li.cat-3 a {background-position:-1679px -11px;}
						#sub-nav ul.color-menu li li.cat-3 a:hover, #sub-nav ul.color-menu li li.cat-3 a:focus, #sub-nav ul.color-menu li li.cat-3 a:active, #sub-nav ul.color-menu li li.cat-3 a.active {background-position:-1687px -60px;}
						#sub-nav ul.color-menu li li.cat-4 a {background-position:-1466px -11px;}
						#sub-nav ul.color-menu li li.cat-4 a:hover, #sub-nav ul.color-menu li li.cat-4 a:focus, #sub-nav ul.color-menu li li.cat-4 a:active, #sub-nav ul.color-menu li li.cat-4 a.active {background-position:-1474px -60px;}
						#sub-nav ul.color-menu li li.cat-5 a {background-position:-1236px -11px;}
						#sub-nav ul.color-menu li li.cat-5 a:hover, #sub-nav ul.color-menu li li.cat-5 a:focus, #sub-nav ul.color-menu li li.cat-5 a:active, #sub-nav ul.color-menu li li.cat-5 a.active {background-position:-1244px -60px;}
						#sub-nav ul.color-menu li li.cat-6 a {background-position:-1890px -11px;}
						#sub-nav ul.color-menu li li.cat-6 a:hover, #sub-nav ul.color-menu li li.cat-6 a:focus, #sub-nav ul.color-menu li li.cat-6 a:active, #sub-nav ul.color-menu li li.cat-6 a.active {background-position:-1898px -60px;}
						#sub-nav ul li li a.active {color:#FFF;background:url(../uploadimages/sub-nav-bg.png) 0 -214px;}
		#newsletter {float:right;clear:right;width:243px;font-size:0.75em;margin:0 19px 0 0;color:#D5E4FA;}
			#newsletter h2 {height:49px;background:url(../uploadimages/sub-nav-bg.png) no-repeat -2100px 0;text-indent:-999em;overflow:hidden;}
			#newsletter form {background:url(../uploadimages/sub-nav-bg.png) -243px 100% repeat-x;padding:4px 10px 11px 15px;}
				#newsletter form label {float:left;margin:0 0 8px;}
				#newsletter form input {float:left;padding:2px;border:1px solid #0F3B7D;color:#333;width:175px;margin:0 5px 0 0;}
				#newsletter form button {float:left;width:23px;height:21px;border:none;background:url(../uploadimages/campery.png) -343px -25px;text-indent:-999em;overflow:hidden;cursor:pointer;}
		#affairs {float:left;padding:0 0 0 50px;width:490px;}
		#affairs h2 {margin:0 0 20px;width:129px;height:19px;background:url(../uploadimages/campery.png) -405px -116px;text-indent:-999em;overflow:hidden;}
		#affairs .thumb {float:left;width:auto;}
				#affairs .thumb a {border:1px solid #EEE;display:block;}
			#affairs .thumb a:hover, #affairs .thumb a:focus, #affairs .thumb a:active {border-color:#DDD;}
		#affairs .content {float:right;width:320px;font-size:0.75em;line-height:1.4em;}
			#affairs h3 {margin:0 0 10px;font-weight:700;font-size:1em;color:#999;}
				#affairs h3 a {font-size:1.25em;}
			#affairs p {margin:0 0 12px;}
		#affairs .more {float:right;margin:6px 0 0;width:320px;padding:10px 0 0;border-top:1px solid #DFDFDF;}
			#affairs .more a {display:block;float:right;width:93px;height:20px;background:url(../uploadimages/campery.png) -366px -25px;text-indent:-999em;overflow:hidden;}
			#affairs .more a:hover, #affairs .more a:focus, #affairs .more a:active {background-position:-459px -25px;}
		#recommended {float:right;width:378px;padding:0 20px 0 0;}
		#recommended h2 a {float:right;display:block;width:365px;height:149px;background:url(../uploadimages/recommended.png);text-indent:-999em;overflow:hidden;}
	#promo {padding:0 0 12px;}
	#index #promo {float:left;margin:10px 0 0 19px;padding:0;width:942px;background:url(../uploadimages/promo-bg.png) 0 100%;}
		#contact {float:left;padding:25px 0 5px 20px;width:305px;}
		#index #contact {width:510px;padding-right:30px;padding-left:40px;background:url(../uploadimages/promo-bg.png);}
			#contact h2 {margin:0 0 15px;width:86px;height:13px;background:url(../uploadimages/campery.png) -534px -116px;text-indent:-999em;overflow:hidden;}
		#contact .content {margin:0 0 0 15px;font-size:0.75em;line-height:1.4em;}
		#index #contact .content {margin:0;}
				#contact h3 {margin:0 0 8px;font-weight:700;font-size:1.25em;color:#666;}
				#contact p {margin:0 0 12px;}
					#contact p a {font-weight:700;}
		#sonde {float:left;padding:15px 0 5px 20px;width:305px;}
			#sonde h2 {margin:0 0 8px;width:86px;height:13px;background:url(../uploadimages/campery.png) -630px -116px;text-indent:-999em;overflow:hidden;}
		#sonde .content {margin:0 0 0 15px;font-size:0.75em;line-height:1.4em;}
		 #poll.ajax-layer {background:url(../uploadimages/ajax-loader.gif) 50% 60% no-repeat;}
				.ajax-layer form {visibility:hidden;}
				#sonde h3 {padding:0 0 8px;font-weight:700;font-size:1em;color:#F79115;border-bottom:1px solid #EEE;}
				#sonde ul {list-style:none;margin:-1px 0 6px 0;font-size:0.9166em;border-bottom:1px solid #EEE;padding:0 0 0 15px;overflow:hidden;}
					#sonde ul li {margin:0 40px 3px 0;padding-top:3px;}
					#sonde ul li input {float:left;clear:left;}
					#sonde ul li label {margin:0 0 0 10px;}
				#sonde button {display:block;background:url(../uploadimages/campery.png) no-repeat -504px -253px;width:61px;height:20px;text-indent:-999em;border:none;float:right;cursor:pointer;float:right;}
			 .results {overflow:hidden;}
					.results li div {height:3px;background:#29589F;text-indent:-999em;margin:5px 0 0 0;overflow:hidden;}
			#vote-count {font-size:0.9166em;float:right;font-weight:700;margin-right:40px;}
			#thank-you {float:right;margin-right:40px;font-size:0.9166em;color:#29589F;}
			#online-store {float:left;width:240px;padding:20px 0 5px 0;}
			#index #online-store {width:344px;float:right;padding:20px 18px 5px 0;background:url(../uploadimages/promo-bg.png) 100% 0;}
				#online-store a {float:right;display:block;width:217px;height:166px;background:url(../uploadimages/campery.png) 0 -243px;text-indent:-999em;overflow:hidden;}
				#index #online-store a {float:right;display:block;width:344px;height:106px;background:url(../uploadimages/campery.png) 0 -137px;text-indent:-999em;overflow:hidden;}
	#footer {padding:5px 0 0;background:#F8F8F8;border-top:1px solid #DFDFDF;}
		#footer-nav {list-style:none;float:left;width:540px;font-size:0.6875em;}
			#footer-nav li {float:left;padding:15px 10px;}
				#footer-nav li a {padding:2px;color:#888;}
				#footer-nav li a.active {font-weight:700;}
		#footer p {float:left;clear:left;padding:5px 10px 20px;font-size:0.6875em;color:#AAA;width:400px;}
			#footer p a {color:#888;}
		#our-partners {float:right;width:430px;padding:15px 0;font-size:0.6875em;}
			#our-partners h2 {font-weight:400;margin:0 0 10px 8px;font-size:1em;text-transform:uppercase;color:#AAA;}
			#our-partners ul {list-style:none;}
				#our-partners li {float:left;padding:10px 10px;}
					#our-partners li a {display:block;height:27px;background:url(../uploadimages/campery.png);text-indent:-999em;overflow:hidden;color:#888;}
					#our-partners #pt-1 a {width:40px;background-position:-344px -137px;}
						#our-partners #pt-1 a:hover, #our-partners #pt-1 a:focus, #our-partners #pt-1 a:active {background-position:-344px -164px;}
					#our-partners #pt-2 a {width:81px;background-position:-384px -137px;}
						#our-partners #pt-2 a:hover, #our-partners #pt-2 a:focus, #our-partners #pt-2 a:active {background-position:-384px -164px;}
					#our-partners #pt-3 a {width:85px;background-position:-465px -137px;}
						#our-partners #pt-3 a:hover, #our-partners #pt-3 a:focus, #our-partners #pt-3 a:active {background-position:-465px -164px;}
					#our-partners #pt-4 a {width:76px;background-position:-550px -137px;}
						#our-partners #pt-4 a:hover, #our-partners #pt-4 a:focus, #our-partners #pt-4 a:active {background-position:-550px -164px;}
					#our-partners #pt-5 a {width:97px;background-position:-626px -137px;}
						#our-partners #pt-5 a:hover, #our-partners #pt-5 a:focus, #our-partners #pt-5 a:active {background-position:-626px -164px;}