* {
	outline: none;
}
body {
	background-color: #EEE;
	color: #666;
}
a:link {
	text-decoration: none;
	color: #FFF;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
.center {
	width: 960px;
	margin: 0 auto;
	z-index: 100;
	position: relative;
}
.contend {
	padding: 10px 0px;
}
.left_div {
	float: left;
	width: 460px;
	position: relative;
	height: 375px;
}
.right_div {
	float: left;
	width: 500px;
	position: relative;
	height: 375px;
}
.top {
	background-color:#000;
	background-image: url(../images/top.png);
	height: 124px;
	background-repeat: repeat-x;
	color: #FFF;
	z-index: 501;
}
.body {
	background-color: #FFF;
	z-index: 500;
}
.head {
	background-image: url(../images/center.png);
	background-repeat: repeat-x;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #2a2a2a;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #333;
}
.bottom {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer {
	background-color: #EEE;
	background-image: url(../images/footer.png);
	background-position: center top;
	padding-top: 30px;
	padding-bottom: 30px;
}
.footer .copy {
	line-height: 23px;
}
.footer_icon {
	float: right;
	height: 50px;
	width: 210px;
}
.footer_icon div {
	padding-top: 15px;
}
.footer_icon .icon {
	float: left;
	background-image: url(../images/footer_icon.png);
	height: 50px;
	width: 50px;
}
.grey_ll {
	background-image: url(../images/grey_ll.png);
	height: 37px;
	width: 510px;
	padding-right: 5px;
	position: relative;
}
.grey_ll .grey_lr {
	position: absolute;
	background-image: url(../images/grey_lr.png);
	height: 37px;
	width: 200px;
	right: 0px;
	text-align: right;
	background-position: right top;
	padding: 5px;
}
.grey_ll .grey_pad {
	line-height: 37px;
	padding-left: 10px;
}
.grey_ll .grey_pad a {
	color: #FFF;
}
.black_ll {
	background-image: url(../images/black_ll.png);
	height: 37px;
	width: 437px;
	padding-right: 5px;
	position: relative;
	font-size: 18px;
}
.black_ll .black_lr {
	position: absolute;
	background-image: url(../images/black_lr.png);
	height: 37px;
	width: 215px;
	right: 0px;
	text-align: left;
	background-position: right top;
}
.black_ll .black_pad {
	line-height: 37px;
	padding-left: 10px;
}
.black_ll .black_pad a {
	color: #FFF;
}
.white_ll {
	background-image: url(../images/white_ll.png);
	height: 29px;
	position: relative;
	font-size: 18px;
	width: 200px;
}
.white_ll .white_lr {
	position: absolute;
	background-image: url(../images/white_lr.png);
	height: 29px;
	width: 7px;
	right: -7px;
	text-align: left;
	background-position: right top;
}
.white_ll .white_pad {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.white_ll .white_pad a {
	color: #FFF;
}
.little_ll {
	background-image: url(../images/little_ll.png);
	height: 19px;
	position: relative;
	font-size: 10px;
	float: left;
	color: #FFF;
	line-height: 18px;
	margin-left: 5px;
	margin-right: 5px;
}
.little_ll .little_lr {
	position: absolute;
	background-image: url(../images/little_lr.png);
	height: 19px;
	width: 6px;
	right: -5px;
	text-align: left;
	background-position: right top;
}
.little_ll .little_pad {
	padding-left: 5px;
	cursor: pointer;
	color: #999;
}
.l_grey_ll {
	background-image: url(../images/grey.png);
	height: 37px;
	width: 340px;
	padding-right: 5px;
	position: relative;
}
.l_grey_ll .l_grey_lr {
	position: absolute;
	background-image: url(../images/grey.png);
	height: 37px;
	width: 18px;
	right: 0px;
	text-align: right;
	background-position: right top;
}
.l_grey_ll .l_grey_pad {
	line-height: 37px;
	padding-left: 10px;
	font-size: 18px;
	color: #FFF;
}
.l_grey_ll .l_grey_pad a {
	color: #FFF;
}
#logo {
	position:absolute;
	width:372px;
	height:94px;
	top: 19px;
	left: 0px;
}
#lang {
	position:absolute;
	width:510px;
	height:41px;
	left: 446px;
	top: 18px;
}
#menu {
	position:absolute;
	width:515px;
	height:48px;
	left: 445px;
	top: 84px;
}
#menu .mspan {
	float: left;
	position: relative;
}
.menu {
	background-image: url(../images/menu.png);
	float: left;
	line-height: 48px;
	width: 103px;
	text-align: center;
	color: #FFF;
	background-repeat: no-repeat;
}
.menu:hover, .menu.active {
	background-image: url(../images/menu_hover.png);
}
/*//menu*/
/*menu2*/
ul.subnav {
	margin: 0pt;
	position: absolute;
	left: 0pt;
	top: 41px;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	background-color: #333;
	padding-top: 10pt;
	padding-right: 10pt;
	padding-bottom: 10pt;
	padding-left: 10pt;
}
ul.subnav li {
	margin: 0pt;
	padding: 0pt;
	clear: both;
	width: 170px;
}
ul.subnav li a {
	float: left;
	width: 170px;
	padding: 5px;
	color: #FFF;
	text-decoration: none;
	background-image: url();
	background-position: center bottom;
	background-repeat: no-repeat;
}
ul.subnav li a:hover {
}
._____DATE______ {
}
.search1 {
	width: 450px;
	height: 380px;
	position: relative;
}
#city1, #local1, #city2, #local2, #cartype {
	width: 195px;
}
#day1, #day2, #month1, #month2, #hour1, #hour2, #min1, #min2, #age {
	width: 50px;
}
#age {
	width: 100px;
}
.sinputcity1 {
	position:absolute;
	width:201px;
	height:28px;
	left: 1px;
	top: 53px;
	z-index: 115;
}
.sinputlocal1 {
	position:absolute;
	width:200px;
	height:31px;
	left: 1px;
	top: 95px;
	z-index: 114;
}
.sinputcity2 {
	position:absolute;
	width:198px;
	height:28px;
	left: 239px;
	top: 53px;
	z-index: 115;
}
.sinputlocal2 {
	position:absolute;
	width:198px;
	height:31px;
	left: 239px;
	top: 95px;
	z-index: 114;
}
.sinputday1, .sinputday2 {
	position:absolute;
	width:54px;
	height:31px;
	left: 1px;
	top: 139px;
	z-index: 113;
}
.sinputmonth1, .sinputmonth2 {
	position:absolute;
	width:55px;
	height:31px;
	left: 57px;
	top: 139px;
	z-index: 113;
}
.sinputyear1, .sinputyear2 {
	position:absolute;
	width:99px;
	height:31px;
	left: 113px;
	top: 139px;
	z-index: 113;
}
.sinputhour1, .sinputhour2 {
	position:absolute;
	width:54px;
	height:31px;
	left: 1px;
	top: 183px;
	z-index: 112;
}
.sinputmin1, .sinputmin2 {
	position:absolute;
	width:55px;
	height:31px;
	left: 57px;
	top: 183px;
	z-index: 112;
}
.sinputage {
	position:absolute;
	width:111px;
	height:31px;
	left: 1px;
	top: 229px;
	z-index: 111;
}
.sinputcartype {
	position:absolute;
	width:173px;
	height:31px;
	left: 75px;
	top: 229px;
	z-index: 111;
}
#vline {
	position:absolute;
	width:2px;
	height:155px;
	left: 217px;
	top: 55px;
	background-image: url(../images/vline.png);
	z-index: 150;
}
#search_fade {
	position:absolute;
	width:455px;
	height:247px;
	z-index:151;
	left: -217px;
	top: -8px;
	background-image: url(../images/center.png);
	background-repeat: repeat-x;
	background-position: left -70px;
}
.ssubmit1 {
	position:absolute;
	width:181px;
	height:33px;
	left: 1px;
	top: 246px;
	z-index: 110;
}
.sinfo {
	position:absolute;
	width:438px;
	height:58px;
	left: 1px;
	top: 323px;
	z-index: 110;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 18px;
}
#search_info {
	position:absolute;
	width:452px;
	height:76px;
	z-index:100;
	left: 3px;
	top: 287px;
}
.______________ {
}
.button {
}
.button span {
	float: left;
	height: 29px;
}
.buttonl {
	background-image: url(../images/button.png);
	width: 15px;
	background-position: left top;
}
.buttonc {
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	color: #FFF;
	white-space: nowrap;
	cursor: pointer;
	line-height: 28px;
	background-position: center top;
}
.buttonr {
	background-image: url(../images/button.png);
	width: 23px;
	background-position: right top;
}
.______________ {
}
.buttonb span {
	background-image: url(../images/buttonb.png);
	line-height: 31px;
}
.buttonbl {
	background-position: left top;
	padding-left: 10px;
	display: block;
	height: 31px;
}
.buttonbr {
	background-position: right top;
	display: block;
	height: 31px;
}
.______________ {
}
.buttonc span {
	background-image: url(../images/buttonc.png);
}
.buttoncl {
	background-position: left top;
	padding-left: 10px;
	display: block;
	height: 31px;
}
.buttoncr {
	background-position: right top;
	display: block;
	height: 31px;
}
.______________ {
}
.buttond span {
	background-image: url(../images/buttond.png);
}
.buttondl {
	background-position: left top;
	padding-left: 10px;
	display: block;
	height: 31px;
}
.buttondr {
	background-position: right top;
	display: block;
	height: 31px;
}
.______________ {
}
.blok {
	float: left;
	height: 180px;
	width: 210px;
	padding-top: 40px;
	position: relative;
	padding-left: 5px;
	color: #666;
	padding-right: 5px;
}
.blok_head {
	position:absolute;
	width:178px;
	height:21px;
	top: 8px;
	font-size: 15px;
	color: #6a6a6a;
	left: 11px;
}
#news {
	background-color: #f1f1f1;
	width: 240px;
}
#poll {
	width: 190px;
}
#poll label {
	float: left;
	clear: both;
	padding-bottom: 3px;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li {
	height:140px;
	width:240px;
	overflow:hidden;
	line-height: 13px;
	font-size: 10px;
}
#slider {
}
#prevBtn, #nextBtn {
	display:block;
	position:absolute;
	left:195px;
	top:8px;
	height: 20px;
	width: 20px;
	background-image: url(../images/news_nav.png);
	cursor: pointer;
}
#nextBtn {
	left:220px;
	background-position: right;
}
.______________ {
}
#search2 {
	position:relative;
	width:200px;
	background-color: #212121;
	color: #FFF;
	padding: 15px;
	float: left;
	height: 480px;
}
#going_nl {
	position:absolute;
	width:220px;
	height:220px;
	z-index:112;
	top: 9px;
}
#return_nl {
	position:absolute;
	width:457px;
	height:222px;
	z-index:111;
	left: -223px;
	top: 232px;
}
#return_head {
	position:absolute;
	width:209px;
	height:39px;
	z-index:116;
	left: 237px;
	top: 11px;
}
.car_bloks {
	float: left;
	width: 350px;
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
.car_bloks_head {
	padding-bottom: 10px;
	font-size: 22px;
}
.car_blok {
	font-size: 14px;
	line-height: 22px;
	position: relative;
	height: 150px;
}
.car_blok_head {
	line-height: 25px;
}
.car_blok_img {
	position:absolute;
	width:149px;
	height:109px;
	z-index:102;
	top: 27px;
}
.car_blok .img {
	border: 4px solid #CCC;
}
.car_feature {
	position:absolute;
	width:74px;
	height:111px;
	z-index:101;
	left: 148px;
	top: 27px;
}
.car_price {
	position:absolute;
	width:146px;
	height:111px;
	z-index:101;
	left: 223px;
	top: 27px;
}
.car_reservation {
	position:absolute;
	width:118px;
	height:31px;
	z-index:1;
	top: 76px;
}
.grey_box {
	background-image:url(../images/grey_box.png);
	position:absolute;
	width:10px;
	height:10px;
}
.lgrey_box {
	background-image:url(../images/news.png);
	position:absolute;
	width:10px;
	height:10px;
}
.box_lt {
	background-position:left top;
	left: 0;
	top: 0;
}
.box_rt {
	background-position:right top;
	right: 0;
	top: 0;
}
.box_lb {
	background-position:left bottom;
	left: 0;
	bottom: 0;
}
.box_rb {
	background-position:right bottom;
	right: 0;
	bottom: 0;
}
.______________ {
}
.selected_info {
	background-color: #202020;
	position: relative;
	float: left;
	width: 960px;
	color: #FFF;
	font-size: 15px;
	margin-bottom: 5px;
}
.selected_info .pad {
	padding: 20px;
	position: relative;
}
.selected_going {
	float: left;
	width: 550px;
}
.selected_return {
	float: left;
	width: 370px;
}
.selected_head {
	font-size: 24px;
	margin-bottom: 10px;
}
.selected_info span {
	line-height: 30px;
	float: left;
	overflow: hidden;
}
.srow1 {
	width: 150px;
}
.srow2 {
	width: 10px;
}
.srow3 {
	width: 330px;
}
.selected_return .srow3 {
	width: 200px;
}
#change {
	position:absolute;
	width:169px;
	height:32px;
	left: 367px;
	top: 147px;
	z-index: 2;
	overflow: hidden;
}
#change .buttonc {
	font-size: 12px;
	line-height: 28px;
	white-space: nowrap;
}
#search_hidden {
	position:absolute;
	width:538px;
	height:334px;
	z-index:101;
	left: 0px;
	top: 50px;
}
.______________ {
}
.car_info {
	float: left;
	height: 250px;
	width: 615px;
	position: relative;
}
.price_info {
	float: left;
	height: 250px;
	width: 345px;
	position: relative;
}
#car_info_pic {
	position:absolute;
	width:338px;
	height:245px;
	z-index:1;
}
#zoom {
	position:absolute;
	width:41px;
	height:38px;
	background-image: url(../images/zoom.png);
	right: 2px;
	bottom: 0px;
}
#car_info_feature {
	position:absolute;
	width:261px;
	height:249px;
	left: 347px;
	font-size: 16px;
	line-height: 20px;
	top: 0;
}
.fead_head {
	font-size: 18px;
	margin-bottom: 10px;
}
.person {
	float: left;
	height: 25px;
	width: 0px;
	background-image: url(../images/feature.png);
}
.bag {
	float: left;
	height: 20px;
	width: 0px;
	background-image: url(../images/feature.png);
	background-position: left -25px;
}
.gear {
	float: left;
	height: 20px;
	width: 15px;
	background-image: url(../images/feature.png);
	background-position: left -45px;
}
.ac {
	float: left;
	height: 20px;
	width: 15px;
	background-image: url(../images/feature.png);
	background-position: left -64px;
}
.oil {
	float: left;
	height: 20px;
	width: 21px;
	background-image: url(../images/feature.png);
	background-position: left -85px;
}
.price_row {
	background-image: url(../images/light_gray.png);
	height: 37px;
	margin-top: 3px;
	font-size: 18px;
	line-height: 36px;
	padding-left: 8px;
}
.price_row2 {
	position:absolute;
	width:128px;
	height:38px;
	right: 11px;
	color: #E60000;
	text-align: right;
}
.person_info {
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
}
.person_info table tr td {
	font-size: 14px;
	line-height: 35px;
}
#reservation_form .r_input {
	background-image: url(../images/input.png);
	height: 18px;
	width: 180px;
	background-repeat: no-repeat;
	padding: 8px;
	color: #444444;
}
#reservation_form .r_textarea {
	background-image: url(../images/textarear.png);
	background-repeat: no-repeat;
	padding: 5px;
}
#reservation_form .r_textarea textarea {
	height: 82px;
	width: 374px;
	overflow: auto;
	color: #444444;
	font-family: Verdana, Geneva, sans-serif;
}
.______________ {
}
.transparent {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor: pointer;
}
.ui-datepicker-trigger {
	position: absolute;
	left: 60px;
	top: 5px;
	width:26px;
	height:26px;
	cursor: pointer;
	background-image: url(../images/date.png);
}
.______________ {
}
#currency .row {
	height: 35px;
	padding: 15px;
}
#currency .tre {
	color: #900;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
#currency .cur {
	background-image: url(../images/eudo.png);
	float: left;
	height: 35px;
	width: 35px;
	background-position: left 5px;
}
#currency .cur2 {
	background-image: url(../images/eudo.png);
	float: left;
	height: 35px;
	width: 35px;
	background-position: left -65px;
}
.______________ {
}
#oil {
	display: none;
	padding-top: 15px;
}
#oil .row {
	height: 20px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#weather {
	margin: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#weather .now {
	width: 130px;
	float: left;
}
#distance {
	display: none;
	padding: 15px;
}
#aware {
	display: none;
	padding: 15px;
}
.______________ {
}
.i_input {
	background-image: url(../images/input.png);
	width: 187px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	float: left;
	height: 22px;
	padding-top: 8px;
	padding-left: 8px;
	position: relative;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}
.textarea {
	float: left;
	background-image: url(../images/textarea.png);
	height: 92px;
	width: 238px;
}
.i_textarea {
	width: 222px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 76px;
	margin: 8px;
	overflow: auto;
}
.i_button {
	float: left;
	width: 190px;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
}
#contact_form .i_label {
	float: left;
	width: 160px;
	line-height: 30px;
	font-size: 15px;
	clear: both;
	height: 30px;
	position: relative;
	margin-bottom: 5px;
}
#contact_info .row {
	font-size: 15px;
	color: #333;
	font-weight: bold;
	padding-left: 30px;
	line-height: 30px;
	position: relative;
}
#contact_info .row2 {
	font-size: 15px;
	line-height: 20px;
	padding-left: 30px;
	position: relative;
}
#contact_info .i_icon {
	position:absolute;
	width:19px;
	height:20px;
	z-index:101;
	left: 3px;
	top: 7px;
}
.______________ {
}
#pages {
	position:relative;
	width:200px;
	background-color: #202020;
	padding: 15px;
	float: left;
}
#pages .subpage {
	padding: 10px;
}
#page_content {
	float: left;
	width: 710px;
	margin-left: 10px;
	line-height: 17px;
}
.______________ {
}
.car_details {
	position: relative;
	padding-left: 10px;
	float: left;
	width: 720px;
}
#car_details {
	position:absolute;
	width:208px;
	height:301px;
	left: 512px;
	top: 0px;
	line-height: 20px;
}
#car_details div {
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-left: 20px;
}
.______________ {
}

#online {
	position:absolute;
	width:294px;
	height:177px;
	z-index:1;
}
#weater2 {
	position:absolute;
	width:198px;
	height:70px;
	top: -15px;
	left: -11px;
	padding: 0;
}

