/*
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
.yui-cssreset html{color:#000;background:#FFF;}.yui-cssreset body,.yui-cssreset div,.yui-cssreset dl,.yui-cssreset dt,.yui-cssreset dd,.yui-cssreset ul,.yui-cssreset ol,.yui-cssreset li,.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6,.yui-cssreset pre,.yui-cssreset code,.yui-cssreset form,.yui-cssreset fieldset,.yui-cssreset legend,.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset p,.yui-cssreset blockquote,.yui-cssreset th,.yui-cssreset td{margin:0;padding:0;}.yui-cssreset table{border-collapse:collapse;border-spacing:0;}.yui-cssreset fieldset,.yui-cssreset img{border:0;}.yui-cssreset address,.yui-cssreset caption,.yui-cssreset cite,.yui-cssreset code,.yui-cssreset dfn,.yui-cssreset em,.yui-cssreset strong,.yui-cssreset th,.yui-cssreset var{font-style:normal;font-weight:normal;}.yui-cssreset li{list-style:none;}.yui-cssreset caption,.yui-cssreset th{text-align:left;}.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6{font-size:100%;font-weight:normal;}.yui-cssreset q:before,.yui-cssreset q:after{content:'';}.yui-cssreset abbr,.yui-cssreset acronym{border:0;font-variant:normal;}.yui-cssreset sup{vertical-align:text-top;}.yui-cssreset sub{vertical-align:text-bottom;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{*font-size:100%;}.yui-cssreset legend{color:#000;}

.yui-cssbase h1{font-size:138.5%;}.yui-cssbase h2{font-size:123.1%;}.yui-cssbase h3{font-size:108%;}.yui-cssbase h1,.yui-cssbase h2,.yui-cssbase h3{margin:1em 0;}.yui-cssbase h1,.yui-cssbase h2,.yui-cssbase h3,.yui-cssbase h4,.yui-cssbase h5,.yui-cssbase h6,.yui-cssbase strong{font-weight:bold;}.yui-cssbase abbr,.yui-cssbase acronym{border-bottom:1px dotted #000;cursor:help;}.yui-cssbase em{font-style:italic;}.yui-cssbase blockquote,.yui-cssbase ul,.yui-cssbase ol,.yui-cssbase dl{margin:1em;}.yui-cssbase ol,.yui-cssbase ul,.yui-cssbase dl{margin-left:2em;}.yui-cssbase ol li{list-style:decimal outside;}.yui-cssbase ul li{list-style:disc outside;}.yui-cssbase dl dd{margin-left:1em;}.yui-cssbase th,.yui-cssbase td{border:1px solid #000;padding:.5em;}.yui-cssbase th{font-weight:bold;text-align:center;}.yui-cssbase caption{margin-bottom:.5em;text-align:center;}.yui-cssbase p,.yui-cssbase fieldset,.yui-cssbase table,.yui-cssbase pre{margin-bottom:1em;}.yui-cssbase input[type=text],.yui-cssbase input[type=password],.yui-cssbase textarea{width:12.25em;*width:11.9em;}

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.void  {display: none;}
h1, h2, h3, h4, h5, h6 {
	color: #fc7324;
	font-weight: normal;
	margin: 0 0 0.5em;
}
h1 {font-size: 1.8em;}

a {color: #1272b3; font-weight: bold;}

th {background: #95cff5}
tr.even-row td {background: #bee1f8}

/* clear fix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

body {
	text-align: center;
	background: #e4e4e4 url(../img/bg_body.gif) repeat-x left top;
	margin: 0;
	padding: 0;
}
#container {
	width: 980px;
	text-align: left;
	margin: 0 auto;
	background: url(../img/bg_container.png) no-repeat left top;
}
#contentWrap {
	background: url(../img/bg_content.gif) repeat-y left top;
	padding-bottom: 15px;
	width: 980px;
	margin-top: 10px;
}
#content {
	margin-left: 30px;
	width: 670px;
	display: inline;
	float: left;
}

#content .home-offer {
	float: left;
	margin-right: 10px;
	width: 330px;
	display: inline;
}

#content .home-offer h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333;
}

#content .home-offer p {
	margin: 0;
}

#content .home-offer img {
	float: right;
}
#secondMenu {
	width: 240px;
	margin-right: 30px;
	float: right;
	display: inline;
	font-size: 11px;
	font-family: Verdana;
}

#secondMenu h3 {
	font-family: Arial;
}

#location {
	width: 240px;
	text-indent: -2000em;
	height: 165px;
	background: url(../img/location.jpg) no-repeat;
}

#offers h3{
	background: url(../img/bg_offers.gif) no-repeat left top;
	padding: 10px 10px 0;
	font-size: 14px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	height: 23px;
	margin: 0;
}

#offers ul{
	background: url(../img/bg_offers.gif) no-repeat left bottom;
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
}

#offers ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 240px;
}

#offers ul li a {
	display: block;
	margin: 0;
	padding: 3px 10px;
	color: #555;
	font-weight: bold;
	text-decoration: none;
}

#offers ul li a:hover {
	background: #bbb;
	color: #333;
}

.block {
	margin-bottom: 10px;
}

.block h3{
	font-weight: bold;
}

#newsletter form {
	margin: 0;
}

#newsletter h3 {
	margin-bottom: 0;
}

#languages {
	height: 30px;
	background: url(../img/bg_flags.gif) no-repeat right top;
	width: 950px;
}

#languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 515px;
}

#languages li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	float: left;
	width: auto;
}
#languages li a {
	display: block;
	height: 30px;
	text-indent: -1000em;
}
#languages li.en a{width: 73px;}
#languages li.ro a{width: 67px;}
#languages li.fr a{width: 74px;}
#languages li.de a{width: 68px;}
#languages li.es a{width: 76px;}
#languages li.it a{width: 67px;}

#visual {
	margin: 0 20px;
	width: 940px;
	height: 284px;
	overflow: hidden;
	background: url(../img/visual.png) no-repeat left top;
}

#visual h1 {
	margin: 124px 0 0 0;
	height: 90px;
	overflow: hidden;
}

#visual h1 a{
	display: block;
	height: 90px;
	width: 200px;
	overflow: hidden;
	text-indent: -1000em;
}

#promo {
	height:70px;
	overflow: hidden;
}

#topMenu {
	height: 40px;
	overflow: hidden;
	background: url(../img/bg_menu.gif) no-repeat left top;
	margin-left: 20px;
	width: 940px;
	_position: relative;
	float: left;
	display: inline;
}

#topMenu span{
	display: block;
	float: right;
	width: 240px;
	height: 31px;
	text-indent: -1000em;
	background: url(../img/autorent.gif) no-repeat left top;
	margin: 5px 10px 0 0;
}

#topMenu ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	height: 40px;
	width: 650px;
	float: left;
	display: inline
}

#topMenu ul li{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	height: 40px;
}

#topMenu ul li a {
	display: block;
	float: left;
	height: 40px;
	width: 100px;
	text-indent: -1000em;
	font-size: 40px;
}

#topMenu ul li a:hover {
	background: url(../img/bg_menu.gif) no-repeat -10px -40px;
}
#topMenu ul li.home a { width: 105px;}
#topMenu ul li.home.active a,
#topMenu ul li.home a:hover { background-position: -10px -40px;}
#topMenu ul li.prices a {width: 115px;}
#topMenu ul li.prices.active a,
#topMenu ul li.prices a:hover { background-position: -115px -40px;}
#topMenu ul li.terms a {width: 115px;}
#topMenu ul li.terms.active a,
#topMenu ul li.terms a:hover { background-position: -230px -40px;}
#topMenu ul li.reservations a {width: 130px;}
#topMenu ul li.reservations.active a,
#topMenu ul li.reservations a:hover { background-position: -345px -40px;}
#topMenu ul li.contact a {width: 75px;}
#topMenu ul li.contact.active a,
#topMenu ul li.contact a:hover { background-position: -475px -40px;}


#footer {
	background: url('../img/bg_footer.png') no-repeat left bottom;
	color: #666;
	font-size: 11px;
	width: 960px;
}

#footer a {
	color: #000;
}

#footer #copy {
	margin-left: 30px;
	float: left;
	width: 250px;
	padding-bottom: 10px;
	display: inline;
}

#footer #links {
	margin-right: 30px;
	float: right;
	width: 600px;
	display: inline;
}