

/************************
	dl.zeus-offer //START
*************************/
.box dl.zeus-offer {
	padding: 0 0 10px;
	width: 230px;
}
.box dl.zeus-offer:after {
	content: "."; 
	display: block; 
	height:0; 
	clear: both; 
	visibility: hidden;
}
.box dl.zeus-offer{
	/*display:inline-block;*/
}
/* Hides from IE-mac \*/
* html .box dl.zeus-offer{
	height: 1px;
}
.box dl.zeus-offer{
	display:block;
}
/* End hiding from IE-mac */

	.box dl.zeus-offer dt{
		font: bold 12px Verdana, Arial, Tahoma sans-serif;
	}
	.box dl.zeus-offer dt,
	.box dl.zeus-offer dd {
		margin:16px 15px 0 13px;
	}
	.box dl.zeus-offer dt.next-row {
		border-top: 1px solid #ECF1F3;
		margin: inherit0 0 0 0;
		padding: inherit16px 11px 0 13px;
	}
		.box dl.zeus-offer dt img{
			vertical-align: middle;
			margin: 0 0 0 5px;
		}
		* html .box dl.zeus-offer dt img,
		{
			margin: 1px 0 0 3px;
		}
	.box dl.zeus-offer dd {
		line-height:1.4em;
		margin: 10px 15px 0 13px;
	}
		.box dl.zeus-offer dd img{
			/*float: left;*/
			margin: 0 6px 0 10px;
		}
		.box dl.zeus-offer dd a.more{
			background: url(../css/img/bullets/arrow3.gif) 0 50% no-repeat;
			font-weight: bold;
			font-size:10px;
			float: right;
			display: block;
			padding:0 0 0 5px;
		}
	
		.box dl.zeus-offer dd dl {
			padding:11px 0 0;
			clear: both;
		}
			.box dl.zeus-offer dd dl dt {
				margin: 0 0 4px;
				font-weight: normal;
			}
			.box dl.zeus-offer dd dl dd {
				margin: 0;
				background: url(../css/img/bullets/arrow3.gif) 0 5px no-repeat;
				padding:0 0 0 10px;
			}
		.box dl.zeus-offer dt.title3 { color: #1591C1; }
		#preference a.more2,
		.box dl.zeus-offer dd a.more2  {
				margin: 0;
				background: url(../css/img/bullets/arrow3.gif) 0 5px no-repeat;
				padding:0 0 0 10px;
			}

/************************
	dl.zeus-offer //END
*************************/

/************************
	dl.request //START
*************************/
dl.request {
	padding: 19px 101px 22px 16px;
	background: url(../css/img/icons/icon_request.gif) 157px 16px no-repeat;
}
dl.request.request-car {
	padding: 19px 120px 22px 16px;
	background: url(../css/img/icons/icon_request_car.gif) 131px 16px no-repeat;
}
	dl.request dt {
		font: bold 12px Verdana, Arial, Tahoma sans-serif;
		margin: 0 0 2px;
	}
	dl.request dd a.more2{
		width:10px;
		height: 1px;
		margin: 0 0 4px 5px;
	}
		dl.request dd a.more2 img{
			margin: 4px 0 0;
			vertical-align: top;
		}
/************************
	dl.request //END
*************************/

/************************
	form.newsletter //START
*************************/
form.newsletter div {
	margin:17px 16px 0;
	padding: 0 0 19px;
}
	form.newsletter div label{
		font-weight: normal;
		display: block;
		margin: 0 0 16px;
	}
	form.newsletter div input.text{
		border:1px solid #D3DDE2;
		width:139px;
		width:132px;
	}
/************************
	form.newsletter //END
*************************/
/************************
	.nearby-locations //START
*************************/

.special{
	margin: 10px;
}
.nearby-locations {
	padding: 0 0 4px;
	text-align:center;
}
	.nearby-locations:after {
		content: "."; 
		display: block; 
		height:0; 
		clear: both; 
		visibility: hidden;
	}
	.nearby-locations {
		/*display:inline-block;*/
	}
	/* Hides from IE-mac \*/
	* html .nearby-locations {
		height: 1px;
	}
	.nearby-locations {
		display:block;
	}
	
	/* End hiding from IE-mac */


	ul.nearby-locations-list {
		float: left;
		width:120px;
		width:106px;
		font-size:12px;
		font-weight: bold;
		padding: 5px 0 10px 14px;
	}
	* html ul.nearby-locations-list {
		width:120px;
		display: inline;
		padding:5px 0 0;
	}
		ul.nearby-locations-list li{
			margin: 0 0 4px;
		}
		ul.nearby-locations-list:after {
			content: "."; 
			display: block; 
			height:0; 
			clear: both; 
			visibility: hidden;
		}
		ul.nearby-locations-list {
			/*display:inline-block;*/
		}
		/* Hides from IE-mac \*/
		* html ul.nearby-locations-list {
			height: 1px;
		}
		ul.nearby-locations-list {
			display:block;
		}
		/* End hiding from IE-mac */
/************************
	.nearby-locations //END
*************************/

/************************
	.poll //START
*************************/
form.poll {
	margin: 6px 6px 0;
	border-top:1px solid #D3DDE2;
	padding: 17px 0 10px;
}
	form.poll div {
		padding: 0 3px 0 2px;
		clear: both;
	}
		form.poll div label{
			font-weight: normal;
			display: block;
			float: left;
			vertical-align: middle;
			margin: 1px 0 7px;
		}
		* html form.poll div label{
			margin: 3px 0 7px;
		}
		form.poll div input.checkbox{
			margin: 0 8px 0 0;
			padding:0;
			vertical-align: middle;
			float: left;
		}
	form.poll div.box-vote {
		clear: both;
		border-top:1px solid #D3DDE2;
		margin:33px 0 0;
		padding: 7px 23px 0 23px;
		text-align: center;
	}
	* html form.poll div.box-vote {
		padding: 4px 23px 0 23px;
	}
		form.poll div.box-vote input {
			margin:0 auto;
		}
/************************
	.poll //END
*************************/

/************************
	nav-sub //START
*************************/
ul.nav-sub li {
	background: url(../css/img/bullets/arrow3.gif) 16px 7px no-repeat;
	font-size:12px;
	font-weight: bold;
}
	ul.nav-sub li a,
	ul.nav-sub li span{
		color:#1591C1;
		padding: 2px 10px 2px 30px;
		display: block;
		text-decoration: none;
		border-bottom:1px solid #E6F3F8;
	}
		/* Hides from IE-mac \*/
		* html ul.nav-sub li a,
		* html ul.nav-sub li span{
			height: 1px;
			vertical-align: bottom;
		}
		/* End hiding from IE-mac */

	ul.nav-sub li a:hover,
	ul.nav-sub li span{
		background:#E6F3F8 url(../css/img/bullets/arrow3.gif) 16px 7px no-repeat;
	}
	/* level II */
	ul.nav-sub li ul {
		border-top:1px solid #fff;
		padding:2px 0;
	}
		ul.nav-sub li ul li {
			font-size:10px;
			background: url(../css/img/bullets/dots1.gif) 41px 7px no-repeat;
		}
			ul.nav-sub li ul li a,
			ul.nav-sub li ul li span {
				padding: 3px 10px 3px 55px;
				text-decoration: underline;
			}
			ul.nav-sub li ul li a:hover,
			ul.nav-sub li ul li span {
				background: #E6F3F8 url(../css/img/bullets/dots1.gif) 41px 7px no-repeat;
				text-decoration: none;
			}
	/* level II - no activ*/
	ul.nav-sub li ul.no-activ {
		border-top:none;
		border-bottom:1px solid #E6F3F8;
		padding:2px 0;
		background: #fff;
	}
	ul.nav-sub li ul.no-activ li a,
	ul.nav-sub li ul.no-activ li span{
		border-bottom:1px solid #fff;
	}
/************************
	nav-sub //END
*************************/

/************************
	weather //START
*************************/
dl.weather {
	margin:14px 0 0 16px;
	padding:0 70px 13px 0;
}
	dl.weather dt{
		font-size:12px;
	}
	dl.weather dt,
	dl.weather dd{
		margin:0 0 2px;
	}
dl.sunny {
	background: url(../css/img/modules/weather/sunny.gif) 100% 0 no-repeat;
}
		
dl.mostly_sunny {
	background: url(../css/img/modules/weather/mostly_sunny.gif) 100% 0 no-repeat;
}
		
dl.partly_sunny {
	background: url(../css/img/modules/weather/partly_sunny.gif) 100% 0 no-repeat;
}
		
dl.intermittent_clouds {
	background: url(../css/img/modules/weather/intermittent_clouds.gif) 100% 0 no-repeat;
}
		
dl.hazy_sunshine {
	background: url(../css/img/modules/weather/hazy_sunshine.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy {
	background: url(../css/img/modules/weather/mostly_cloudy.gif) 100% 0 no-repeat;
}
		
dl.cloudy {
	background: url(../css/img/modules/weather/cloudy.gif) 100% 0 no-repeat;
}
		
dl.dreary {
	background: url(../css/img/modules/weather/dreary.gif) 100% 0 no-repeat;
}
		
dl.fog {
	background: url(../css/img/modules/weather/fog.gif) 100% 0 no-repeat;
}
		
dl.showers {
	background: url(../css/img/modules/weather/showers.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_showers {
	background: url(../css/img/modules/weather/mostly_cloudy_with_showers.gif) 100% 0 no-repeat;
}
		
dl.partly_sunny_with_showers {
	background: url(../css/img/modules/weather/partly_sunny_with_showers.gif) 100% 0 no-repeat;
}
		
dl.thunderstorms {
	background: url(../css/img/modules/weather/thunderstorms.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_thunder_showers {
	background: url(../css/img/modules/weather/mostly_cloudy_with_thunder_showers.gif) 100% 0 no-repeat;
}
		
dl.partly_sunny_with_thunder_showers {
	background: url(../css/img/modules/weather/partly_sunny_with_thunder_showers.gif) 100% 0 no-repeat;
}
		
dl.rain {
	background: url(../css/img/modules/weather/rain.gif) 100% 0 no-repeat;
}
		
dl.flurries {
	background: url(../css/img/modules/weather/flurries.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_flurries {
	background: url(../css/img/modules/weather/mostly_cloudy_with_flurries.gif) 100% 0 no-repeat;
}
		
dl.partly_sunny_with_flurries {
	background: url(../css/img/modules/weather/partly_sunny_with_flurries.gif) 100% 0 no-repeat;
}
		
dl.snow {
	background: url(../css/img/modules/weather/snow.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_snow {
	background: url(../css/img/modules/weather/mostly_cloudy_with_snow.gif) 100% 0 no-repeat;
}
		
dl.ice {
	background: url(../css/img/modules/weather/ice.gif) 100% 0 no-repeat;
}
		
dl.sleet {
	background: url(../css/img/modules/weather/sleet.gif) 100% 0 no-repeat;
}
		
dl.freezing_rain {
	background: url(../css/img/modules/weather/freezing_rain.gif) 100% 0 no-repeat;
}
		
dl.rain_and_snow_mixed {
	background: url(../css/img/modules/weather/rain_and_snow_mixed.gif) 100% 0 no-repeat;
}
		
dl.hot {
	background: url(../css/img/modules/weather/hot.gif) 100% 0 no-repeat;
}
		
dl.cold {
	background: url(../css/img/modules/weather/cold.gif) 100% 0 no-repeat;
}
		
dl.windy {
	background: url(../css/img/modules/weather/windy.gif) 100% 0 no-repeat;
}
		
dl.clear {
	background: url(../css/img/modules/weather/clear.gif) 100% 0 no-repeat;
}
		
dl.mostly_clear {
	background: url(../css/img/modules/weather/mostly_clear.gif) 100% 0 no-repeat;
}
		
dl.partly_cloudy {
	background: url(../css/img/modules/weather/partly_cloudy.gif) 100% 0 no-repeat;
}
		
dl.intermittent_clouds {
	background: url(../css/img/modules/weather/intermittent_clouds.gif) 100% 0 no-repeat;
}
		
dl.hazy {
	background: url(../css/img/modules/weather/hazy.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy {
	background: url(../css/img/modules/weather/mostly_cloudy.gif) 100% 0 no-repeat;
}
		
dl.partly_cloudy_with_showers {
	background: url(../css/img/modules/weather/partly_cloudy_with_showers.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_showers {
	background: url(../css/img/modules/weather/mostly_cloudy_with_showers.gif) 100% 0 no-repeat;
}
		
dl.partly_cloudy_with_thunder_showers {
	background: url(../css/img/modules/weather/partly_cloudy_with_thunder_showers.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_thunder_showers {
	background: url(../css/img/modules/weather/mostly_cloudy_with_thunder_showers.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_flurries {
	background: url(../css/img/modules/weather/mostly_cloudy_with_flurries.gif) 100% 0 no-repeat;
}
		
dl.mostly_cloudy_with_flurries {
	background: url(../css/img/modules/weather/mostly_cloudy_with_flurries.gif) 100% 0 no-repeat;
}
/************************
	weather //END
*************************/

/************************
	sponsors //START
*************************/
	#wrapper div.sponsors {
		background: #fff;
		border:1px solid #D3DDE2;
		margin: 0 0 9px;
	}
		#wrapper div.sponsors dl dt{
			background: #fff;
			padding:1px 2px 3px;
			text-align: center;
			letter-spacing:0.4em;
			color:#1591C1;
			font-weight: normal;
			font-size:10px;
			margin:0;
		}
		#wrapper div.sponsors dl dd{
			background: #E6F3F8;
			border-top:1px solid #D3DDE2;
			border-bottom:1px solid #D3DDE2;
			padding:0 0 3px;
			position: relative;
		}
		div.sponsors dl dd:after {
			content: "."; 
			display: block; 
			height:0; 
			clear: both; 
			visibility: hidden;
		}
		div.sponsors dl dd{
			/*display:inline-block;*/
		}
		/* Hides from IE-mac \*/
		* html div.sponsors dl dd{
			height: 1px;
		}
		div.sponsors dl dd{
			display:block;
		}
		/* End hiding from IE-mac */
			#wrapper div.sponsors dl dd img {
				float: right;
				display: block;
				margin:3px -1px 0 0;
				position: relative;
			}
			#wrapper div.sponsors dl dd img.sponsor1 {
				float: left;
				display: block;
				margin:3px 3px 0 -1px;
				position: relative;
			}
/************************
	sponsors //END
*************************/
/************************
	new-search-hotels //START
*************************/
form.new-search-hotels {
	margin:14px 0 0;
}
	form.new-search-hotels div {
		margin: 0 19px 9px;
		clear: both;
	}
		#modules form.new-search-hotels label {
			margin: 0 0 6px 0;
			display: block;
		}
			#modules form.new-search-hotels label span{
				color: #1591C1;
			}
		#modules form.new-search-hotels select.type1 {
			width:198px;
			font-weight: bold;
			margin:0;
		}
		#modules form.new-search-hotels select.type2 {
			width:44px;
		}
		#modules form.new-search-hotels select.type3 {
			width:74px;
		}
		#modules form.new-search-hotels select.type4 {
			width:54px;
			margin: 0 0 0 0;
		}
		#modules form.new-search-hotels select.type5 {
			width:80px;
			margin: 0;
		}
		#modules form.new-search-hotels select.type6 {
			width:89px;
			margin: 0;
		}
		#modules form.new-search-hotels input.text {
			width:78px;
			margin: 0 4px 0 0;
			border-color:#A7A7A7;
			color:#1591C1;
		}
		form.new-search-hotels div.buttons input {
			background:#FFFFFF;
			color:#1591C1;
			border-right:0;
			border-bottom:1px solid #fff;
			border-top:1px solid #A7A7A7;
			border-left:1px solid #A7A7A7;
			font:9px Verdana, Arial, Tahoma sans-serif;
			width:22px;
			height:15px;
		}
		form.new-search-hotels div.buttons-submit {
			background:#C7E5F2;
			padding:13px 0 15px;
			margin:0;
			text-align: center;
		}
		form.new-search-hotels div.buttons-submit input.reset{
			margin:0 8px 0 0;
		}
		form.new-search-hotels div.buttons-submit input.button {
			margin:0 8px 0 0;
		}
		form.new-search-hotels a.view-all {
			bac\kground: url(../css/img/bullets/arrow3.gif) 0 50% no-repeat;
			font-weight: bold;
			font-size:10px;
			padding:0 0 0 10px;
		}
		form.new-search-hotels a img{
			display: inline;
			vertical-align: middle;
		}
/************************
	new-search-hotels //END
*************************/
/************************
	member //START
*************************/
#modules .box p{
	padding: 0 0 0 10px;
}
#modules .box p.member {
	margin: 0 0 8px 15px;
	padding:23px 0 0;
}
	#modules p.member:after {
		content: "."; 
		display: block; 
		height:0; 
		clear: both; 
		visibility: hidden;
	}
	#modules p.member{
		/*display:inline-block;*/
	}
	/* Hides from IE-mac \*/
	* html #modules p.member{
		height: 1px;
	}
	#modules p.member{
		display:block;
	}
	/* End hiding from IE-mac */
	
	#modules p.member img{
		float: right;
		margin:-15px 0 0;
	}
/************************
	member //END
*************************/
/************************
	certified //START
*************************/
#modules .box p.certified {
	margin: 0 0 8px 15px;
	padding:28px 0 0;
	font-size:11px;
}
	#modules p.certified:after {
		content: "."; 
		display: block; 
		height:0; 
		clear: both; 
		visibility: hidden;
	}
	#modules p.certified{
		/*display:inline-block;*/
	}
	/* Hides from IE-mac \*/
	* html #modules p.certified{
		height: 1px;
	}
	#modules p.certified{
		display:block;
	}
	/* End hiding from IE-mac */
	
	#modules p.certified img{
		float: right;
		margin:-20px 0 0;
	}
/************************
	certified //END
*************************/
/************************
	Information //START
*************************/
#modules .box p.information {
	margin: 11px 15px 11px 15px;
}
	a.information_link {
		bac\kground: url(../css/img/bullets/arrow3.gif) 0 50% no-repeat;
		font-weight: normal;
		font-size:11px;
		padding:0 0 0 10px;
	}
	* html a.information_link {
		padding:0;
		paddin\g:0 0 0 10px;
	}
/************************
	Information //END
*************************/
/************************
	Tel //START
*************************/
ul.tel {
	margin: 14px 12px 0;
	background: url(../css/img/icons/icon_phone.gif) 177px 0 no-repeat;
	padding:12px 60px 22px 0;
	border-bottom: 1px solid #D3DDE2;
}
	ul.tel li{
		margin: 0 0 1px;
	}
/************************
	Tel //END
*************************/
/************************
	Mail address //START
*************************/
dl.mail-address {
	margin: 14px 12px 18px;
	background: url(../css/img/icons/icon_ball_pen.gif) 171px 26px no-repeat;
}
	dl.mail-address dt{
		font-size:12px;
		font-weight: normal;
		margin:0 0 13px;
	}
	dl.mail-address dd {
		font-size:11px;
	}
	dl.mail-address dd.company-name{
		font-weight: bold;
	}
