body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	background:url(../images/bg.gif) repeat-x left top;
}
td, th {
	font-size:11px;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
select, input, textarea {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:140px;
}
a {
	color:#a7a6a6;
	text-decoration:none;
}
a:hover {
	color:#d11726;
}
.menu-bg {
	background:url(../images/menu-bg.gif) repeat-x left top;
}
.rbg {
	background:url(../images/menu-rbg.gif) no-repeat right top;
}
.login {
	background:url(../images/clientlogin-bg.gif) no-repeat left top;
}
.login2 {
	background:url(../images/clientlogin-bg2.gif) no-repeat left top;
	height:120px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
}
.newsletter {
	background:url(../images/enewsletter-bg.gif) no-repeat left top;
}
.newsletter2 {
	background:url(../images/enewsletter-bg2.gif) no-repeat left top;
	height:120px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
}
.latest {
	background:url(../images/latestoffers-bg.gif) no-repeat left top;
	height:159px;
}
.tbl-latest {
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	background:#fdfdfd;
}
.tbl-latest td{
	border-bottom:1px solid #e3e3e3;
	color:#507391;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
}
.tbl-latest td a{
	color:#507391;
	text-decoration:none;
	font-weight:normal;
}
.tbl-latest td a:hover{
	color:#d11726;
}

.rentacar {
	background:url(../images/rentacar-bg.gif) no-repeat left top;
	height:159px;
}
.rentacar2 {
	background:url(../images/rentacar-bg2.gif) no-repeat left top;
	height:120px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
}
.rentacar select{
	width:165px;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}
.rentacar2 select{
	width:140px;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}
.login input, .login2 input {
	width:115px;
	height:16px;
	font-size:11px;
	color:#FFFFFF;
	background:#507391;
	border:1px solid #507391;
}
.newsletter input, .newsletter2 input {
	width:115px;
	height:16px;
	font-size:11px;
	color:#FFFFFF;
	background:#507391;
	border:1px solid #507391;
}
.register{
	color:#507391;
	font-weight:bold;
	padding-top:16px;
}
.register2 {
	color:#507391;
	font-weight:bold;
	padding-top:5px;
}
.register a, .register2 a  {
	color:#d11726;
	font-weight:bold;
	text-decoration:none;
}
.register a:hover, .register2 a:hover {
	color:#d11726;
}
div.padding-left {
	padding-left:10px;
}

.rentacar-bg {
	background:#FFFFFF url(../images/rentacar-bg.jpg) no-repeat left bottom;
	border:1px solid #f2f2f2;
	padding:20px;
}
.news-bg {
	background:#FFFFFF url(../images/news-bg.jpg) no-repeat left bottom;
	border:1px solid #f2f2f2;
	padding:20px;
}
.about-bg {
	background:#FFFFFF url(../images/about-bg.jpg) no-repeat left top;	
	padding:20px;
}
.register-bg {
	background:#FFFFFF url(../images/registration-bg.jpg) no-repeat left top;	
	padding:20px;
}
.contact-bg {
	background:#FFFFFF url(../images/contact-bg.jpg) no-repeat left top;	
	padding:20px;
}
.numbers-bg {
	background:#FFFFFF url(../images/numbers-bg.jpg) no-repeat left top;	
	padding:20px;
}
.tourism-bg {
	background:#FFFFFF url(../images/tourism-bg.jpg) no-repeat left top;	
	padding:20px;
}
.driving-bg {
	background:#FFFFFF url(../images/driving-bg.jpg) no-repeat left top;	
	padding:20px;
}
.box {
	background:#ecf0f3;
	color:#838383;
	font-size:10px;
	width:158px;
	cursor:pointer;
}

.box2 {
	background:#507391;
	color:#FFFFFF;
	font-size:10px;
	width:158px;
	cursor:pointer;
}
.box3 {
	background:#507391;
	color:#FFFFFF;
	font-size:10px;
	padding:5px;
}
.border img{
	padding:1px;
	border:1px solid #999999;
	margin-bottom:1px;
}

div.item-on {
	color:#FFFFFF;
	font-size:10px;
	width:158px;
}
.box div, .box2 div{
	margin-bottom:5px;
}
.blue {
	color:#507391;
}
.box .blue {
	color:#507391;
}
.box2 .blue {
	color:#91b1cc;
}
.box .book {
	color:#d11726;
}
.box2 .book {
	color:#000000;
}
div.padding {
	padding:5px;
	padding-bottom:0px;
}
.red {
	color:#d11726;
}
.dates select{
	width:auto;
}
.contact-form input {
	width:150px;
	color:#FFFFFF;
	background:#507391;
}
.contact-form textarea {
	width:320px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:#507391;
}
.contact-form select {
	width:154px;
	color:#FFFFFF;
	background:#507391;
}


.footer {
	color:#a7a6a6;
}
.footer a{
	color:#a7a6a6;
	text-decoration:none;
}
.footer a:hover{
	color:#d11726;
}
