/*
--------- Notes -----------

* html {anything} addresses IE < 6 browser bugs
*+html {anything} addresses IE 7 browser bugs
dp_foo = "designPattern foo" dp_ is a prefix for classes added purely for visual styling purposes. non-semantic but useful for repeatability.  Is that a word?

------- typography ---------

font-sizes are set in em for resizable goodness.  Here's a basic guide for the stylesheet.
.. =  out of date as the base font size has changed from 12px to 13px.  base px is .077em or 0.0769230769em to be more exact.
font-size: 0.769em; 	= 10px
font-size: 0.846em; = 11px
font-size: 0.923em; = 12px
font-size: 1em; 	= 13px
font-size: 1.077em; = 14px
font-size: 1.154em; = 15px
font-size: 1.231em; = 16px
font-size: 1.308em; = 17px
font-size: 1.385em;	= 18px
font-size: 1.462em; = 19px
font-size: 1.539em; = 20px
..font-size: 1.75em; = 21px
..font-size: 1.835em; = 22px
..font-size: 1.915em; = 23px
font-size: 1.846em; = 24px
font-size: 2em; = 26px



h1{font-size: 1.846em; line-height: 1em;} /* 24px 
h2{font-size: 1.308em;} /* 17px
h3{font-size: 1.165em; font-weight: bold; } /* 14px 
h4{font-size: 1em;} /* 12px 
h5{font-size: 1em; } /* 12px;
h6{font-size:  0.846em; } /* 11px 

/* temp file to aid with dev */


html {
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
}

html, body {
	background-color:#CECECE;
	color:#333333;
	font-family:Verdana;
	font-size:12px;
	padding-top: 7px;
}
/*html{filter:gray;}*/
/*body{filter:gray(enabled=1)!important;} */
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

img {
	border: none;
}

/*------------ LINKS & BUTTONS ------------*/
a, a:link, a:visited, a:hover, a:active {
	color: #f58025;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}


strong, .bold {
	font-weight: bold;
}

hr {
	background-color: #606033;
	color: #606033;
	height: 1px;
	border: 0 none;
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

h3, h4, h5, h6 {
	font-size: 12px;
	line-height:1.3;
	margin-bottom:0.38em;
	padding-top:0.05em;
}

h3, h4 {
	font-weight:bold;
	padding-bottom:0.05em;
}

address, blockquote, dl, img, ol, p, table, ul, h4 {
	font-size: 12px;
	line-height:1.4;
	margin-bottom:0.3em;
}

p, ul, ol {
	margin-bottom:0.38em;
	padding-top:0.05em;
}

sup{
	line-height: 15px;
	font-size:12px;
}

li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/**************************************************/

/**************************************************/
/* header    */
/*   */
/**************************************************/

#header {
    background: #eeeeee url("/w0/img/header_bg.gif") no-repeat top right;
    height: 151px;
	z-index:3000;
}


/* neues logo */

div#logo { 
    float: left;
    width: 202px;
    height: 96px;
    margin: 3px 13px 0 10px;
    padding: 0;
}

div#header_top{  
	width: 990px;
    height: 107px;
}

div#portal{
float:left;
width:400px;
height:30px;
margin:4px 0 0 20px;
}


ul#portalnav{width:400px;height:30px;padding:0px;display:inline;background:#ffffff no-repeat top left;}
ul#portalnav li{float:left;display:inline;margin:0 6px;}
ul#portalnav li.first{margin-left:0px;}
ul#portalnav li a{padding:8px 0 8px 7px;display:block;font-weight:bold;font-size:12px; line-height:15px;color:#666666;text-decoration:none;background:transparent url("/w0/img/ic_arrow_right.gif") no-repeat center left;}
ul#portalnav li a.active{padding-left:0;color:#51a601;background:none;}


/**************************************************/
/* Sektion 3    */
/* navigation */
div#navigations {
width:975px;
height:39px;
padding:7px 15px 0 0 !important;
padding:8px 15px 0 0;
background:#51a601 url("/w0/img/bg_nav.gif") repeat bottom left;
}

ul#mainnav {width:677px;height:31px;float: right;display:inline;background: url("/w0/img/bg_mainnav.gif") no-repeat top left;}
ul#mainnav li {position:relative;float:left;display:inline;border-left:1px solid #cccccc;}
ul#mainnav li a {height:23px; padding:9px 18px 0 18px; float:left; display:block; border-left:1px solid #cecece; font-weight:bold; line-height:15px;color:#333333; text-decoration:none;}

ul#mainnav li.last {float:left; display:block; border-right:1px solid #cecece; }

ul#mainnav li.sub a{background:transparent url("/w0/img/ic_arrow_down.gif") no-repeat right bottom;}
ul#mainnav li.first{border:none;}
ul#mainnav li.first a{border:none;}
ul#mainnav li.first a:hover,ul#mainnav li a:hover {color:#f57117;text-decoration:none;}
ul#mainnav li ul.subnav{position:absolute;left:0;top:32px;display:none;clear:both;background:#e0e1e2; text-align:left;}
ul#mainnav li:hover ul.subnav, ul#mainnav li.open ul.subnav{display:block;}
ul#mainnav li ul.subnav li{ clear:both; height:auto; width:170px; float:none; display:block; border-left:none; border-bottom:1px solid #666; padding:0; margin:0;}
ul#mainnav li ul.subnav li a { color:#333333; white-space:nowrap; float:left; overflow:hidden; display:block; height:auto; width:140px; background:none; border-left:none; font-weight:normal; padding:5px 15px 4px 15px; margin:0;}
ul#mainnav li ul.subnav li a:hover{background:#ffffff;text-decoration:none;}







/**************************************************/

/**************************************************/
/* body -- container    */
/*   */
/**************************************************/

div#bgHeaderWrapper {
	background: url(/w0/img/bg_all.gif) repeat left top;
	margin:0 auto !important;
	padding:0 10px;
	position:relative;
	width:990px;
}
 
#bigContent {
    /*background: url(/w0/img/bg_flames.gif) #ffffff no-repeat top left;*/
	background:#fff;
    width: 959px;
	padding: 20px 16px 15px 15px;
}
 
 
/**************************************************/

/**************************************************/
/*footnotes footer,    */
/*   */
/**************************************************/ 
div#mainComplete {
/*background: #FFFFFF url("/w0/img/bg_mainCompleteStart.gif") no-repeat top left;*/
	background: #FFFFFF;
	width: 959px;
    height:100%;
    overflow:auto;
	padding:15px 0 0 0;
}
div#mainCompleteEnd {
	/*background: #FFFFFF url("/w0/img/bg_mainCompleteEnd.gif") no-repeat  bottom left;*/
	width: 959px;
	height:10px;
}
 
div#wrapperBottom {
	background: #51a601 url("/w0/img/bg_wrapper_bottom.gif") no-repeat bottom left;
	width: 990px;
	height:10px;
}
 

/**************************************************/

/**************************************************/
/*footnotes footer,    */
/*   */
/**************************************************/

/** neuer Footer **/
div#footer{background-color:#DFDFE0;width:990px; height:270px!important;height:260px;}

div#footer div#footerteasers{border-bottom:1px solid #9d9ea2;width:990px; height:240px;}


.footer_left_1{float:left; width: 100px;margin:0 0 0 10px; }
.footer_left_1 ul{margin: 0 0 0; padding: 0 0 0 10px; display: block;}
.footer_left_1 ul li{line-height:20px;}

.footer_left_2{float:left; width: 100px;margin:0 0 0 10px;  }
.footer_left_2 ul{margin: 0 0 0; padding: 0 0 0 10px; display: block;}
.footer_left_2 ul li{line-height:20px;}

.footer-right{float:left;width:700px;margin:0 0 0 30px;}
.footer-right p{margin:0 0 0 10px;text-decoration:none;color:#333333; }
.footer-right h3{margin:0 0 0 5px;text-decoration:none;color:#666666; font-weight:normal;}
.footer-right ul li{float:left;display:inline;background:transparent url("/w0/img/i_pipes.gif") no-repeat 0 5px;}
#footer #footerteasers div.footer-right ul li.first{background:none;}
#footer #footerteasers div.footer-right ul li a{padding:0 5px 0 7px;text-decoration:none;color:#666666;}



#footernav{float:left;padding:8px 20px;width:949px;}
#footernav li{float:left;display:inline;background:transparent url("/w0/img/ic_pipes.gif") no-repeat 0 5px;}
#footernav li.first{background:none;}
#footernav li.last{float:right;background:none;}
#footernav li a{padding:0 10px 0 13px;text-decoration:none;color:#666666;}
#footernav li.first a{padding-left:0;}
#footernav li.last a{color:#e66901;padding-left:7px;background:transparent url("/w0/img/ic_arrow_right.gif") no-repeat 0 4px;}




/*------------right----------------*/
.right_new{ width:160px;}
.right_new_title{ height:32px; margin-bottom:0px;}
  .right_new_left{ width: 9px; height:32px; float: left; background:url(/w0/img/right/rcl_03.gif) no-repeat;}
  .right_new_center{ width:142px; height:32px; float:left; background: url(/w0/img/right/rcl_04.gif) repeat-x;}
      .right_new_cr{ width:99px; height:23px; margin-top:9px; float:left; background:url(/w0/img/right/rcl_08.gif) no-repeat; line-height:23px; vertical-align:middle; color:#33333; font-weight:bold; font-size:13px; text-align:center;}
	  .right_new_more{ float:right; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-top:10px; color:#000000; font-weight:bold;}
  .right_new_right{ width: 9px; height:32px; float: left; background: url(/w0/img/right/rcl_06.gif) no-repeat;}
.right_new_picandtext{ height:65px; margin-bottom:10px; margin-top:10px;}

.right_new_pic{ width:65px; float:left; height:60px;}

.right_new_text{ padding-top:10px; padding-left:5px;}
#right_bg{ background: #fff4ed;}

.right_ad{ width:230px; margin-bottom:1px;}.right_ad img{ border:1px solid #f60;}

.booking_nav{ line-height: 30px; font-size:12px; vertical-align:middle; height:30px;}
.booking_nav_pic{ float:left; margin-left:20px; margin-right:20px;}
.booking_nav_text{ float:left;}
.cyright_new_picandtext{ height:24px; margin-bottom:10px;}
.cyright_new_pic{ width:24px; float:left; height:24px;}
.cyright_new_text{ font-size:12px; border-bottom:1px dashed #f60; width:180px; height:12px; padding-top:5px; text-align:left; margin-left:30px;}
.cyright_new_text a:link,.cyright_new_text a:visited {text-decoration:none;color: #333;}
.cyright_new_text a:hover {text-decoration:none;color: #999;}

#content{ text-align:left;}
.contentpage{ line-height:1.6; text-align:left; }

/*--------------------------------*/
#mainContent {
    min-height: 2000px;
    float: left;
    border-right: 1px solid #cecece;
    width: 777px;
    line-height: 130%; 
    padding-bottom: 15px;
	text-align:center;
}
#mainContent h2 {
    font-size: 20px;
	line-height:24px;
	font-weight:bold;
    color: #f58025;
    padding: 0px 0px 14px 0px;
    margin: 10px 11px 0px 11px;
	
}

#mainContent .trenner10 {
	clear: both;
	margin: 0;
    padding: 10px 0 0 0;
}
#mainContent .trenner20 {
	clear: both;
	margin: 0;
    padding: 20px 0 0 0;
}
/*Navi tabs*/

/* s2 Tab Test */


#reiternav {
	margin-left: 16px;
	margin-bottom: -1px;
    clear: both;
}
	
#mainContent #reiternav ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#reiternav ul li {
	float: left;
	position: relative;
	margin: 0 0 0 -6px;
	padding: 0 18px 0 0;
	height: 19px;
    font-size: 10px; 
	font-weight: bold;
    background: url("/w0/img/tab_end_default.gif") 100% 0px no-repeat; 
	border-bottom: 1px solid #f60;
    cursor: pointer;
}
#reiternav ul li a {
	text-decoration: none;
	color: #fff;
    display: block; 
	float: left;
    margin: 0;
    padding: 5px 0 4px 12px; 
    height: 10px; 
    line-height: 1.0;
    background: url("/w0/img/tab_default.gif") 0 100% no-repeat;
}
	
#reiternav ul li.active {
	background: url("/w0/img/tab_end_active.gif") 100% 0px no-repeat; 
	border-bottom: 1px solid #fff;
	z-index: 99 !important;
	margin-bottom: -1px;
    cursor: default;
}
#reiternav ul li.active a {
	color: #000;
    background: url("/w0/img/tab_active.gif") 0 100% no-repeat;
    cursor: default;
}

/*//////////////   
/*Navi tabs*/

/* s2 Tab Test */


#reiternav {
	margin-left: 16px;
	margin-bottom: -1px;
    clear: both;
}
	
#mainContent #reiternav ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#reiternav ul li {
	float: left;
	position: relative;
	margin: 0 0 0 -6px;
	padding: 0 18px 0 0;
	height: 19px;
    font-size: 10px; 
	font-weight: bold;
    background: url("/w0/img/tab_end_default.gif") 100% 0px no-repeat; 
	border-bottom: 1px solid #f60;
    cursor: pointer;
}
#reiternav ul li a {
	text-decoration: none;
	color: #fff;
    display: block; 
	float: left;
    margin: 0;
    padding: 5px 0 4px 12px; 
    height: 10px; 
    line-height: 1.0;
    background: url("/w0/img/tab_default.gif") 0 100% no-repeat;
}
	
#reiternav ul li.active {
	background: url("/w0/img/tab_end_active.gif") 100% 0px no-repeat; 
	border-bottom: 1px solid #fff;
	z-index: 99 !important;
	margin-bottom: -1px;
    cursor: default;
}
#reiternav ul li.active a {
	color: #000;
    background: url("/w0/img/tab_active.gif") 0 100% no-repeat;
    cursor: default;
}

#mainContent .modul h2, #mainContent .modul h1 {
    font-size: 160%;
    color: #f60;
    padding: 8px 0 8px 0;
    margin: 0px 0px 2px 0px;
    z-index: 2;
}
#mainContent p, 
#mainContent ul, 
#mainContent ol {
    padding: 0 0 8px 0;
    margin: 0;
}

#mainContent ol li {
    list-style: decimal inside;
    padding: 1px 0;
    margin: 0;
}


#mainContent .modul,#mainContent .note, #mainContent .news {
    clear: left;
    padding: 0;
    margin: 10px 11px 0px 11px;
}
* {
	padding: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cyintro{ height:600px; text-align:left;}
.cyintro_titlebig{ width:600px; text-align:center;}
.cyintro_titlebig h2{ font-weight:bold;}
.cyintro_titlesmal{ font-size:14px; color:#f60; font-weight:bold;}
.cyintro_downhead{ background:#f60; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:20px; padding-left:10px; line-height:20px; vertical-align:middle;}
.cyintro_bottom{ width:600px;}
.cyintro_info{ width:25%; float:left; text-align:left;}
#mainTools {
    width: 160px;
    float: right;
    margin: 0 10px;
	display: inline; /* ie double margin bug */
	font-size:12px;
	text-align:left;
}
#toiContent {
	margin: 0pt 10px;
	padding: 23px 10px 0;
	font-size:12px;
}




/*--------------voucher-----------*/
.voucher{ width:900px; height:1150px; margin-left:28px;}


/*--------------booking_page-----------*/
#book_frame {
    height:1800px;
}



/*----------cuntrymap----------*/
.cymap{
	width:600px;
	height:600px;
	margin-top:20px;
	margin-right: 35px;
	margin-bottom: 0;
	margin-left: 35px;
}
.cymap_nav_bg{ height:28px; width:600px; margin-bottom:13px;}
  .cymap_nav_bgl{ width:5px; height:28px; float:left;}
  .cymap_nav_bgc{ width:590px; height:28px; float:left; background:url(/w0/img/map/map_top_04.gif) repeat-x;}
   .cymap_nav{ text-align:center; width:420px; height:28px; margin:0 50px;}
     .cymap_nav li{ float:left; height:28px; line-height:28px; vertical-align:middle; margin-right:20px; margin-top:3px; font-size:14px; font-weight:bold;}
	 
	 .cymap_nav li a{padding-left:7px;background:transparent url("/w0/img/ic_arrow_right.gif") no-repeat 0 4px; text-decoration:none;}

	 
  .cymap_nav_bgr{ width:5px; height:28px; float: left;}
  .cymap_nav a:link,.cymap_nav a:active,.cymap_nav a:visited{ text-decoration:none; color:#ffffff}
  .cymap_nav a:hover{ text-decoration:none;color:#666666}
  #cymap_nav_link a:link,#cymap_nav_link a:active,#cymap_nav_link a:visited{ text-decoration:none; color:#FFFFFF;}
  .cymap_content_up{ height:28px;}
  .cymap_content_upl{ width:125px; height:28px; float:left;}
  .cymap_content_upc{ width:470px; height:28px; float:left; background:url(/w0/img/map/map_center_05.gif) repeat-x;}
  .cymap_content_upr{ width:5px; height:28px; float:left;}
  .cymap_content_mid{ height:464px; border-left:2px solid #f60; border-right:2px solid #f60;}
  .cymap_content_botl{ float:left; height:5px; width:5px;}
  .cymap_content_botc{ float:left; height:5px; width:590px; background:url(/w0/img/map/map_center_bot_13.gif) repeat-x;}
  .cymap_content_botr{ float:left; height:5px; width:5px;}
  .cymap_world{ width:576px; height:444px;}

/*-----------------------*/
.test_con{}
.tabtop{ text-align:left; height:61px; border-bottom:1px dashed #f60; width:550px;}
.tabtop-L{ float:left; width:400px; height:50px;}
.tabtop-R{ float:right; width:39px; height:11px; text-align:right; margin-top:20px;}

/*------------------*/
.con_nav{ width:600px; height:20px; text-align:center; border:2px solid #f60; padding:3px 3px; margin-bottom:30px; line-height:18px; background:#999; margin-top:20px;}
.con_nav2{ height:40px;}
.con_title2{ height:40px;}
.con_title{ width:550px; height:20px; line-height:20px; vertical-align:middle;}
.con_title li{ float:left; margin-left:25px; font-size:14px; font-weight:bold;}
.con_title_first{ margin-left:0px;}
  .con_title a:link,.con_title a:active,.con_title a:visited{ text-decoration:none; color:#FFFFFF;}
  .con_title a:hover{ text-decoration:none;}
  
/*-----customer_service/index.php-------*/
.orange_text_bold {
	color: #ff6600;
	font-weight: bold;
}
.info_content{ width:665px; height:183px; margin-top:20px;}
  .info_content_l{ width:324px; height:183px; float:left;}
  .info_content_r{ margin-left:16px;}
    .info_content_text{ margin-top:98px; margin-left:10px; height:55px; width:313px; text-align:left;}
	  .info_content_text_l{ height:55px; width:254px; margin:0 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
	  .info_content_text_r{ height:55px; width:59px; margin:0 0; float:left;}
	    .info_content_text_t{ height:30px; line-height:30px; vertical-align:middle;}
		.info_content_text_b{ height:23px; padding-top:2px; padding-left:2px;}
/*----end*/

/*----------input text_boder--------------*/
.table_height{ height:600px;}
input{ border:1px solid #f60; font-size:12px; height:16px; margin-left:10px;}
textarea{ border:1px solid #f60; font-size:12px; height:50px; margin-left:10px;}

.checkbox{ border:none;}
input.buttonface{     
    display: block;
	text-align:left;
    height: 27px;
    margin: 0;
	padding: 5px 0 2px;
    font: bold 11px verdana, sans-serif;
    color: #fff!important;
    text-decoration: none!important;
    background: url("/w0/img/bg_bt_right_red.gif") top right no-repeat;
    overflow: hidden;
	border:none;
}
/*---------tabcontent----------*/
.tabcontent{ width:550px; margin-top:5px;}
.country{ border-bottom:1px solid #f60; height:100px;}
.country_pic{ width:90px; height:90px; margin:0 5px 1px 5px; float:left;}
.country_text{ text-align:left;}
.country_city{ margin-top:10px;}
.rental_city{ width:30%; height:30px; float:left; background:url(/w0/img/bg_bt_left_red.gif) no-repeat; margin-right:10px; margin-bottom:20px; font-size:12px; font-weight:bold; color:#000000; line-height:30px; vertical-align:middle;}
/*-------------------------*/
.eventlink{ color:#e66901;}
.carlink{ color:#e66901;}
.rental_city
.rental_city a,
.rental_city a:link,
.rental_city a:active,
.rental_city a:visited
{
	font-weight: normal;
	font-family: Verdana, "";
	text-decoration: none;
	color: #333;
	font-size:12px;
	font-weight:bold;
	border-bottom: none;
	border-width: 0px 0px 1px 0px;
	border-style: none;
}
.rental_city a:hover
{
	color: #333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	border-bottom: none;
	border-width: none;
	border-style: solid;
}
/*-------*/



/*-------------------------Product-------------------------*/
#product_all{width:600px; }

#product_all #product_block{ width:590px; min-height:160px; margin-bottom:30px;}
#product_all #product_block .title{text-align:left; margin-bottom:5px; height:30px;}
#product_all #product_block .title h3{ min-width:300px;border-bottom:1px dashed #f60; font-weight:bold; font-size:14px; line-height:24px; float:left; }
#product_all #product_block .top_info{text-align:left; border:1px solid #CECECE; padding:15px 15px; line-height:20px; margin:0;}

#product_all #product_block .product_pic{ width:180px; float:left; margin-right:10px;}
#product_all #product_block .product_info{width:180px; float:left; margin-right:10px; text-align:left;}
#product_all #product_block .product_info ul li{ line-height:20px;}




a.opener {
	display: block;
	font-size:12px;
	margin: 11px 0px 9px 0px; 
	padding:0px 4px 0px 24px;
	cursor:pointer;
	background:url(/w0/img/icons_open_right.gif) no-repeat;
}

a.opener.active{
	background:url(/w0/img/icons_open_down.gif) no-repeat;	
}

div.threeColumnContainerFooter {
	padding:10px 20px;
	font-size: 12px;
	height: 20px;
	text-align: right;
}

div.threeColumnContainerFooter #closeAll, 
div.threeColumnContainerFooter #openAll {
	cursor:pointer;
	display:inline;
	font-size: 12px !important;
	padding:10px 8px 6px 24px;
}

div.threeColumnContainerFooter #openAll {
background:url(/w0/img/icons_open_right.gif) no-repeat;
}

div.threeColumnContainerFooter #closeAll {
background:url(/w0/img/icons_open_down.gif) no-repeat;	
}



div.threeColumnContainerWrapper {
	padding:0 10px;
	text-align:left;
}
div.liner {
	border-bottom:1px solid #CCCCCC;
	height:1px;
	background-color: #ffffff;
	line-height: 1px;
	font-size: 2px;
}

.threeColumnRow{text-align:left; border:1px solid #CECECE;line-height:25px; margin:0; }
.threeColumnRow_info{margin:15px 15px;}
.threeColumnRow_info li {font-size:12px; line-height:22px;}


/*------*/

.fleet_full{ height:600px;}
.fleet{ height:200px; width:600px; margin-bottom:20px; margin-top:10px;}
.fleet_title{ border-bottom:1px solid #f60; text-align:left; padding-left:20px; width:600px; font-weight:bold; margin-bottom:20px; font-size:16px; padding-bottom:3px; font-family:"宋体";}
.fleet_con{ padding-left:20px; text-align:left; border-bottom:1px dashed #CCCCCC; height:150px; margin-top:20px;}
.fleet_con_pic{ text-align:left; float:left; margin-right:30px; width:220px; height:157px;}
.fleet_con_text{ float:left; width:220px;}
.fleet_gk{ float:left;}
  .fleet-person{
    font-weight: bold;
    color: #f60;
    position: relative;
    top: -11px;
    left: -129px;
}

.fleet-bigbag{
    font-weight: bold;
    color: #f60;
    position: relative;
    top: -11px;
    left: -78px;
}

.fleet-smallbag{
    font-weight: bold;
    color: #f60;
    position: relative;
    top: -11px;
    left: -40px;
}
.fleet_con_text li{ line-height:20px;}
.fleet_con_text_title{ font-weight:bold; font-size:13px; margin-bottom:10px;}
.fleet_con_price{ font-size:14px; font-weight: bold; color: #FF0000; margin-bottom:10px; width:80px;}
.fleet_con_right{ float:left; margin-left:10px;}
.fleet_con_book{ background:url(/w0/img/bg_bt_left_red.gif) no-repeat; text-align: center; font-weight:bold; font-size:12px; height:27px; line-height:27px; vertical-align:middle; width:50px; float:left; color:#FFFFFF;}
.fleet_con_bookr{ float:left; width:28px; height:27px;}
.fleet_bottom{ height:135px; width:600px; text-align:left; margin-bottom:30px; background:url(/w0/img/bg_chooseform_wide.gif) no-repeat;}


/*-------partners------------*/
.partners{ width:650px; text-align:left;}
.pt_text{ line-height:1.6;}
.sum{ text-align:center;}
.sum_text{ padding:10px 10px; border-bottom:1px solid #f60;}
.pt{ width:305px; float:left; padding-right:15px; padding-bottom:10px;}
  .pt_logo img{ width:158px; height:63px; float:right;}
.pt_right{ text-align:center; }
.pt_right_pic{ float:left;}
.pt_right_text{ text-align:left; height:33px; line-height:33px; vertical-align:middle; padding-left:5px;}


/*-------sitemap------------*/

.sitemap_help li{line-height:18px;padding-left:10px;list-style:inside url(/w0/img/lnk_arrow4.gif);
}
.sitemap_up{ height:100px; text-align:left; margin:30px 0;}
.sitemap_down{ height:700px; text-align:left;}
.sitemap_full{width:210px;height:100px;border-bottom:1px solid #f60;float:left;}
.sitemap_boder{ padding-left:35px;}
.sitemap_help a:link,.sitemap_help a:visited {text-decoration:none;color: #333;}
.sitemap_help a:hover {text-decoration:none;color: #f60;}
