body { margin:0px; padding:5px 0px 0px 0px; background:url(../template_images/body_bg.jpg) repeat; }
body, div, td, select, input, textarea { font:11px Tahoma; letter-spacing:1px; color:#626262; }
a { outline:none; }

.commons { width:950px; }

.languages { float:right; padding:0px 15px 0px 0px; margin:0px; }
.languages img { border:1px solid #F2F2F2; padding:1px; }
.languages a img:hover { 
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

.contact-form td { padding:2px; }
.contact-form input, .contact-form textarea { width:250px; color:#333333; border:1px solid #A7BDD5; } 

/*----------- scroll effect offers  --------------------*/
#widget2 {
	overflow: hidden;
	position: relative;
	min-width: 232px;
	width: 232px;
	height: 160px;
	/* float: left;  */
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
}

#widget2 img {
	border: 1px solid #FFFFFF;
	width: 90px;
	padding:1px;
	margin-right:5px;
}

#widget2 li {
	list-style: none;
	overflow: hidden;
	position: relative;
	width: 232px;
	height: 70px;
	padding:5px;
	text-align:center;
}

#widget2 a {
	color:#B40001;
	text-decoration:none;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: Palatino Linotype, Georgia, "Times New Roman", Times, serif;
}

#widget2 a:hover, li a:focus, li a:active {
	color:#FEFF63;
}

/*-------------------- end scroll offers ------------------------*/


.header { height:246px; }
.header-left { width:282px; background:url(../template_images/header_left_bg.jpg) no-repeat; }
.header-right { width:376px; background:url(../template_images/header_right_bg.jpg) no-repeat; vertical-align:top; padding:20px 0px 0px 0px; }
.header-right img { border-right:1px dotted #808080; padding:0px 10px 0px 0px; }
.header-flash { width:292px; background:url(../template_images/header_flash_bg.jpg) repeat-x; }

.content { background:#F2F2F2; }
.content-left { width:275px; background:#D8D8D8; vertical-align:top; }
.content-right { width:32px; background:url(../template_images/content_right_bg.jpg) no-repeat top #AF0008; }

.content-middle { vertical-align:top; background:url(../template_images/content_middle_bg.jpg) repeat-y left; }
.content-middle-top { height:27px; background:url(../template_images/content_top_bg.jpg) no-repeat top; padding:60px 0px 0px 20px; }
.title { font-weight:bold; font-size:13px; float:left; }

.text { padding:5px 10px 10px 15px; letter-spacing:1px; border-right:1px solid #9F9F9F; }
.text img { border:1px solid #CDCDCD; padding:1px; }
.text ol { line-height:18px; }


.menu { height:203px; }

.offer-box { height:217px; }
.offer-top { height:29px; }
.offer-body { height:158px; background:url(../template_images/special_offers_body.jpg) no-repeat; padding:10px 0px 0px 20px; }
.offer-button { height:16px; background:url(../template_images/special_offers_button.jpg) no-repeat; color:#B30101; padding:4px 0px 0px 200px; }
.offer-button a { color:#B30101; font-weight:bold; text-decoration:none; font-size:10px; }

.footer { background:url(../template_images/footer_bg.jpg) repeat; border-top:1px solid #C1C1C1; }
.footer td { text-align:center; }
.footer td a { padding:0px 10px 0px 10px; color:#B30101; font-weight:bold; text-decoration:none; }
.footer-top { height:20px; }
.footer-middle { height:20px; }
.footer-bottom { height:5px; background:url(../template_images/footer_bottom_bg.jpg) repeat-x; }

.container { border:1px solid #CDCDCD; border-top:none; border-bottom:none; }

/*---------------------menu------------------------------*/

.profile { background:url(../template_images/buttons/profile.jpg) no-repeat; height:37px; }
.cars { background:url(../template_images/buttons/cars.jpg) no-repeat; height:30px; }
.conditions { background:url(../template_images/buttons/conditions.jpg) no-repeat; height:30px; }
.location { background:url(../template_images/buttons/location.jpg) no-repeat; height:30px; }
.contact { background:url(../template_images/buttons/contact.jpg) no-repeat; height:37px; }

.profilegr { background:url(../template_images/buttons/profilegr.jpg) no-repeat; height:37px; }
.carsgr { background:url(../template_images/buttons/carsgr.jpg) no-repeat; height:30px; }
.conditionsgr { background:url(../template_images/buttons/conditionsgr.jpg) no-repeat; height:30px; }
.locationgr { background:url(../template_images/buttons/locationgr.jpg) no-repeat; height:30px; }
.contactgr { background:url(../template_images/buttons/contactgr.jpg) no-repeat; height:37px; }

/*-----------------------end menu---------------------------*/
.menu-block { width:275px; }
.menu-block img { border:none; }
.menu-top { height:22px; background:url(../template_images/buttons/menu_top.jpg) no-repeat; }
.menu-bottom { height:17px; background:url(../template_images/buttons/menu_bottom.jpg) no-repeat; }

.book-form { }
.book-form img { border:none; }
.book-form td { padding:2px; color:#FFFFFF; }

.car-block { padding-bottom:10px; border-bottom:1px solid #9F9F9F; }
.car-block td { padding:0px 0px 10px 0px; } 
.car-block td a { color:#AF0008; font-weight:bold; text-decoration:none; }
.car-block td a:hover { color:#9F9F9F; }

.cargroup { font-weight:bold; }

.error { color:#FF0000; }

.offer-block { width:550px; border-bottom:1px solid #CDCDCD; margin-bottom:10px; padding-bottom:10px; }
.offer-block a { color:#B40001; font-weight:bold; }
.offer-block img { border:1px solid #CDCDCD; }

.banner2txtup, .banner2txtbot { background:#CDCDCD; height:15px; padding-top:2px; }
.banner2txtup a, .banner2txtbot a { color:#B82827; font-weight:bold; text-decoration:none; }
.banner2img { background:#CDCDCD; }

.hidden-text { font-size:10px; color:#F2F2F2; }


.h1{
	
	width:950px;
	height:18px;
	margin:0 auto;
	background:none;
	
	text-align: center;
	
	border:1px solid #CDCDCD;
	border-bottom:none;
}

.h1 h1 { 
font:11px Tahoma, Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
color: #BABABA;
	}





















