body, div, td, span, select, textarea, input { font:12px Tahoma; }
body { margin:0px; background:url(../template_images/body_bg.jpg) repeat-x #f0f5fa; }
a { outline:none; }
h3 { font-size:13px; color:#FA9600; }


.container { border:3px solid #FFFFFF; }

.commons { width:950px; }

.flash { height:270px; }
.flash-left { background:url(../template_images/flash_bg_left.jpg) repeat-x; }
.flash-bike { width:405px; }

.menu { height:35px; background:#b9daf9; }
.menu img { border:none; }

.content { height:200px; background:url(../template_images/content_bg.jpg) repeat-x bottom #FFFFFF; border:1px solid #CCCCCC; }
.left { width:280px; padding:10px 0px 10px 0px; vertical-align:top; }
.right { padding:10px; vertical-align:top; color:#525252; letter-spacing:1px; font-size:11px; }

.title {
	font:20px Palatino Linotype; 
	font-weight:bold; 
	color:#666666;
	letter-spacing:normal;
  background-image: url(../images/bg_title.png);
  background-repeat: no-repeat;
  letter-spacing: 3px;
  padding-left: 10px;
  }


.box { width:261px; }
.top { 
	background:url(../template_images/box_top_bg.png) no-repeat; 
	height:34px; 
	padding:0px 0px 0px 25px; 
	font:18px Palatino Linotype; 
	font-weight:bold; 
	color:#666666; 
}
.middle { 
	background:url(../template_images/box_bg.jpg) repeat-x #ffffff; 
	border-right:1px solid #78b6de;
	border-left:1px solid #78b6de;
}
.bottom { 
	background:url(../template_images/box_bottom_bg.png) no-repeat; 
	height:20px; 
}


/*---------------------------------big box------------------------------*/
.big-box { width:640px; }
.btop { 
	background:url(../template_images/big_box_top_bg.png) no-repeat; 
	height:34px; 
	padding:0px 0px 0px 25px; 
	font:18px Palatino Linotype; 
	font-weight:bold; 
	color:#666666; 
}
.bmiddle { 
	background:url(../template_images/box_bg.jpg) repeat-x #ffffff; 
	border-right:1px solid #78b6de;
	border-left:1px solid #78b6de;
	padding:10px;
}
.bbottom { 
	background:url(../template_images/big_box_bottom_bg.png) no-repeat; 
	height:20px; 
}
/*---------------------------------end big box----------------------------*/


.footer { text-align:center; letter-spacing:1px; color:#535353; padding:5px 0px 0px 0px; }
.footer td { padding:8px; }
.footer .ftop a { 
	font-weight:bold; 
	color:#535353; 
	background:url(../template_images/helmet_white.png) no-repeat; 
	padding:5px 10px 5px 28px;
	text-decoration:none; 
}
.footer .fbottom a { 
	font-weight:bold; 
	color:#535353; 
	text-decoration:none; 
}

.ftop a:hover, .fbottom a:hover { color:#FEAE11; }

.footer .ftop a:hover { background:url(../template_images/helmet_orange.png) no-repeat; }
.banner1txtup{
  margin-left:10px;
  line-height: 22px;
  font-size: 16px;
  background:  url(../template_images/box_top_bg.png);
  background-repeat: no-repeat;
  width: 260px;
  font-weight: bold;
  color:#151515;
  text-align: center;
}
.banner1txtup a{
  color:#151515;
  text-decoration: none;
}
.banner1txtbot {
  margin-left:10px;
  line-height: 20px;
  font-size: 14px;
  width: 260px;
  text-align: center;
  background: url(../template_images/box_bottom_bg.png);
  background-repeat: no-repeat;
  color:#FF0000;
  font-weight: bold;
}
.banner1txtbot a{
  color:#FF0000;
  text-decoration: none;
}
.banner1img {
  width: 260px;
  margin-left:10px;
  background-color: #7dbbe3;
 /*  background:  url(../template_images/box_bg.jpg); */

}
.banner2txtup{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  color: #151515;
  background: url(../images/box_bg_top.png);
  background-repeat: no-repeat;
  width: 170px;
  text-align: center;
}
.banner2txtbot{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  background: url(../images/box_bg_bot.png);
  background-repeat: no-repeat;
  width: 170px;
  color: #FF0000;
  text-align: center;
}
.banner2txtup a{
  color:#151515;
  text-decoration: none;
}
.banner2txtbot a{
  color:#FF0000;
  text-decoration: none;
}
.banner2img {
  width: 170px;
  margin-left:10px;
  background-color: #7dbbe3;
 /*  background:  url(../template_images/box_bg.jpg); */

}
.banner3txtup{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  background: url(../images/box_bg_top.png);
  background-repeat: no-repeat;
  width: 170px;
  text-align: center;
}
.banner3txtbot{
  margin-left:10px;
  line-height: 20px;
  font-size: 12px;
  background: url(../images/box_bg_bot.png);
  background-repeat: no-repeat;
  width: 170px;
  text-align: center;
}
.banner3txtup a{
  color:#151515;
  text-decoration: none;
}
.banner3txtbot a{
  color:#FF0000;
  text-decoration: none;
}
.banner3img {
  width: 170px;
  margin-left:10px;
  background-color: #7dbbe3;
 /*  background:  url(../template_images/box_bg.jpg); */

}
/*----------- scroll effect offers  --------------------*/
#widget2 {
	overflow: hidden;
	position: relative;
	min-width: 250px;
	width: 250px;
	height: 106px;
	/* float: left;  */
	padding:0px;
	margin:0px;
}

#widget2 img {
	border: 1px solid #FEAE11;
	width: 90px;
	height: 90px;
	padding:1px;
	margin-right:10px;
	background:#FFFFFF;
}

#widget2 li {
	list-style: none;
	overflow: hidden;
	position: relative;
	width: 250px;
	height: 106px;
	padding:5px;
}

#widget2 a {
	color:#101415;
	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:#FEAE11;
}


/*-------------------- end scroll offers ------------------------*/
.book-form { width:90%; }
.book-form td { padding:3px; color:#FFFFFF; font-weight:bold; }

.profile { background:url(../template_images/buttons/profile.png) no-repeat; }
.bikes { background:url(../template_images/buttons/bikes.png) no-repeat; }
.offers { background:url(../template_images/buttons/offers.png) no-repeat; }
.conditions { background:url(../template_images/buttons/conditions.png) no-repeat; }
.location { background:url(../template_images/buttons/location.png) no-repeat; }
.contact { background:url(../template_images/buttons/contact.png) no-repeat; }

.profilegr { background:url(../template_images/buttons/profilegr.png) no-repeat; }
.bikesgr { background:url(../template_images/buttons/bikesgr.png) no-repeat; }
.offersgr { background:url(../template_images/buttons/offersgr.png) no-repeat; }
.conditionsgr { background:url(../template_images/buttons/conditionsgr.png) no-repeat; }
.locationgr { background:url(../template_images/buttons/locationgr.png) no-repeat; }
.contactgr { background:url(../template_images/buttons/contactgr.png) no-repeat; }

.en { background:url(../template_images/buttons/en_button.png) no-repeat; }
.gr { background:url(../template_images/buttons/gr_button.png) no-repeat; }
.translate { background:url(../template_images/buttons/translate_button.png) no-repeat; }


.cars-index img { border:1px solid #FEAE11; padding:2px; background:#FFFFFF; }
.link { float:right; padding:10px 25px 0px 10px; }
.link a { font-weight:bold; text-decoration:none; color:#666666; letter-spacing:normal; }
.link a:hover { color:#FEAE11; }

.contact-form input, textarea { width:310px; border:1px solid #FA9600; }
.contact-form td { padding:3px; }

.hidden-text, .hidden-text a { font-size:10px; color:#F0F5FA; }

.h1{
	
	width:950px;
	height:25px;
	margin:0 auto;
	background:none;
	
	text-align: center;
	
	border-bottom:1px solid #ffffff;
}

.h1 h1 {
font:11px Tahoma, Arial, sans-serif;
font-weight: bold;
letter-spacing: 1px;
	color: #99D7FF;
}

