body {
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#000000;
	min-width:951px;
}
img{border-style:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* wrapper */
#wrapper{
	width:100%;
	position:relative;
	padding-top:166px;
	background:#e9f6fd;
}
.logo{
	background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -10px -7px;
	width:171px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	left:40px;
	top:24px;
	z-index:10;
}
.logo a{
	display:block;
	height:100%;
}
/* header */
#header{
	width:100%;
	top:0;
	left:0;
	height:176px;
	position:absolute;
	background: url(http://www.world-airport-transfer.com/images/bg-header.gif) repeat-x;
}
#header .holder{ background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -50px -237px;}
#header .frame{background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -8px -890px;}
.header{
	width:951px;
	height:146px;
	position:relative;
}
.top-nav{
	position:absolute;
	top:10px;
	right:0;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.top-nav li{
	float:left;
	font-size:12px;
	border-left:1px solid #fff;
	font-weight:bold;
	padding:0 7px;
	margin:0 1px 0 -1px;
}
.top-nav li a{color:#fff;}
.header-ad{
	position:absolute;
	top:63px;
	right:4px;
}
.slogan{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left:318px;
	top:50px;
}
/* navigation */
#navigation{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	bottom:0px;
	left:24px;
}
#navigation li{
	float:left;
	margin-right:2px;
	font-size:12px;
	font-weight:bold;
}
#navigation li a{
	display:block;
	background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -205px -127px;
	width:124px;
	height:26px;
	overflow:hidden;
	color:#fff;
	line-height:26px;
	text-align:center;
	cursor:pointer;
}

#navigation #green-tab a{
	display:block;
	background: url(http://www.world-airport-transfer.com/images/bg-navigation-green.png) no-repeat;
	width:124px;
	height:26px;
	overflow:hidden;
	color:#fff;
	line-height:26px;
	text-align:center;
	cursor:pointer;
}

.language{
	position:absolute;
	bottom:0;
	right:3px;
	list-style:none;
	margin:0;
	padding:0;
}
.language li{
	float:left;
	font-size:12px;
	background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -756px -5px;
	width:101px;
	height:28px;
	padding:0 26px 0 0;
	color:#58585a;
	/*overflow:hidden;*/
	display:block;
	text-align:right;
	cursor:pointer;
	line-height:28px;
}
.language li a{
	
}
.language li a:hover{text-decoration:none;}
.language li a span{padding-right:11px;}
.language li a img{
	vertical-align:middle;
	padding:4px 0;
}
/* container */
#container{
	width:943px;
	overflow:hidden;
	padding:10px 1px 7px 7px;
}
.content{
	float:right;
	width:657px;
}
.sidebar{
	float:left;
	width:283px;
}
/* form-transfer */
.form-transfer{
	background: url(http://www.world-airport-transfer.com/images/bg-form.gif) repeat-y;
	width: 283px;
	margin-bottom:5px;
}
.form-transfer .holder{ height:55px; width:283px; background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -76px -171px;}
.form-transfer  .frame{
	background: url(http://www.world-airport-transfer.com/images/bg-form-bottom.gif) no-repeat 0 100%;
	width: 261px;
	padding:8px 11px 15px;
	min-height:197px;
	color:#1a171b;
}
* html .form-transfer  .frame{height:150px;}
.form-transfer h3{
	margin:0 0 12px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-left:6px;
	line-height:38px;
}
.form-holder{
	width:100%;
	margin-bottom:12px;
}
.form-holder.calend{margin-bottom:5px;}
.form-holder:after{
	content:"";
	display:block;
	clear:both;
}
.form-holder label{
	float:left;
	width:33px;
	font-size:12px;
	line-height:21px;
}
.form-holder label.type-label{text-align:center;}
.form-holder select{
	width:95px;
	float:left;
}
.form-holder select.type-city{
	width:120px;
	margin-left:9px;
}
.form-holder select.type-end{width:225px;}
.form-holder input{
	float:left;
	width:74px;
	padding:0;
	text-align:center;
	margin-right:7px;
}
.form-holder input.type-date{width:30px;}
input.btn{
	width:auto;
	padding:0;
	text-align:left;
	margin:-3px 0 0;
	position:relative;
}
.radio{float:left;}
.radio.type-way{padding-right:70px;}
.radio label{
	float:none;
	vertical-align:middle;
}
.radio input{
	float:none;
	vertical-align:middle;
	margin:0;
	padding:0;
	width:15px;
	height:15px;
}
.quote-holder{width:100%;}
.quote-holder:after{
	content:"";
	display:block;
	clear:both;
}
.quote-holder label{
	float:left;
	font-size:12px;
	padding-right:7px;
	line-height:21px;
}
.quote-holder select{
	width:50px;
	float:left;
	color:#1a171b;
	font-size:12px;
}
.quote-holder input{float:right;}
/* contact-box */
.contact-box{
	background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -676px -100px ;
	width: 269px;
	height:93px;
	margin:0 0 4px 7px;
	color:#fff;
	padding-left:6px;
	padding-top:4px;
	/*padding:6px 0 9px 10px;
	overflow:hidden;
	*/
}
.contact-image{
	background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -675px -10px ;
	float:left;
	margin-right:7px;
	width:66px;
	height:78px;
	margin-top:4px;
}
.contact-box img{
	float:left;
	margin-right:7px;
}
.contact-box strong{
	font-size:19px;
	font-weight:bold;
	display:block;
	line-height:23px;
}
.contact-box p{
	margin:0;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	padding-top:4px;
}
/* sidebar-menu */
.sidebar-menu{
	background: url(http://www.world-airport-transfer.com/images/bg-sidebarmenu.gif) repeat-y;
	margin-bottom:4px;
}
.sidebar-menu .holder{background: url(http://www.world-airport-transfer.com/images/bg-sidebarmenu-top.gif) no-repeat;}
.sidebar-menu .frame{
	background: url(http://www.world-airport-transfer.com/images/bg-sidebarmenu-bottom.gif) no-repeat 0 100%;
	width: 270px;
	padding:8px 6px;
}
.menu{
	list-style:none;
	margin:0;
	padding:0;
	border:solid #6c8fa6;
	border-width:1px 1px 0;
}
.menu li{
	font-size:13px;
	color:#58585a;
	height:29px;
	background:#fff url(http://www.world-airport-transfer.com/images/bg-menu.gif) repeat-x 0 100%;
	border-bottom:1px solid #6c8fa6;
}
.menu li a{
	color:#58585a;
	display:block;
	padding:6px 0 6px 40px;
	width:228px;
}
.menu-home{ float:left;background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -5px -168px; width:31px; height:29px; }
.menu-a{ border:1px orange solid;float:right; width:280px; }
.menu-about{ background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -37px -135px; float:left;width:31px; height:29px; }

.menu-corporate{ background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -102px -133px; float:left;width:31px; height:29px; }

.menu-question{background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -71px -137px; float:left;width:31px; height:29px;}

.menu-airport{background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -5px -137px; float:left;width:31px; height:29px;}

.menu-find{background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -38px -167px; float:left;width:31px; height:29px;}

.menu-map{background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -135px -135px; float:left;width:31px; height:29px;}

.menu-links{background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -157px -96px; float:left;width:31px; height:29px;}
/* mobile-box */
.mobile-box{
	background: url(http://www.world-airport-transfer.com/images/bg-mobilebox.gif) no-repeat;
	width: 177px;
	height: 79px;
	overflow:hidden;
	padding:10px 92px 0 8px;
	margin:0 0 6px 5px;
}
.mobile-box h3{
	margin:0;
	font-size:18px;
	color:#025282;
	font-weight:normal;
	letter-spacing:-1px;
}
.mobile-box p{
	margin:0 0 5px;
	line-height:12px;
}
.read-more{
	font-size:13px;
	font-weight:bold;
	background: url(http://www.world-airport-transfer.com/images/arrow-read.gif) no-repeat 100% 50%;
	color:#58585a;
	padding-right:20px;
}
/* price-box */
.price-box{
	background: url(http://www.world-airport-transfer.com/images/bg-pricebox.gif) no-repeat;
	width: 262px;
	height: 73px;
	overflow:hidden;
	padding:6px 0 0 11px;
	color:#fff;
	margin:0 0 5px 5px;
	position:relative;
}
.price-content{
	width:118px;
	float:left;
}
.price-content h3{
	margin:0;
	font-size:25px;
	color:#fece15;
	font-weight:bold;
	line-height:25px;
}
.price-content h4{
	margin:0;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:15px;
}
.price-content p{
	margin:0;
	font-size:10px;
	line-height:9px;
}
.price{
	width:95px;
	float:right;
}
.price p{
	margin:0;
	font-size:45px;
	font-weight:bold;
	position:relative;
	padding:0 0 0 25px;
	width:70px;
	line-height:40px;
}
.price p span{
	font-size:10px;
	top:-15px;
	position:absolute;
	left:0px;
}
.price p em{
	font-size:25px;
	font-style:normal;
}
.btn-bookmark{
	background: url(http://www.world-airport-transfer.com/images/btn-bookmark.gif) no-repeat;
	width: 72px;
	height: 21px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:-3px 0 0 15px;
	position:absolute;
	right:9px;
	bottom:9px;
}
/* visuel-box */
.visuel-box{
	width:100%;
	overflow:hidden;
	padding:1px 0 4px;
}
.visuel-content{
	float:left;
	width:468px;
	background: url(http://www.world-airport-transfer.com/images/bg-visuel.gif) repeat-y;
}
.visuel-sidear{
	float:left;
	width:184px;
	padding:2px 0 0 5px;
}
.visuel-content .holder{background: url(http://www.world-airport-transfer.com/images/bg-visuel-top.gif) no-repeat;}
.visuel-content .frame{
	background: url(http://www.world-airport-transfer.com/images/bg-visuel-bottom.gif) no-repeat 0 100%;
	width: 464px;
	padding:8px 2px 9px;
	position:relative;
}
.visuel-content .frame img{display:block;}
.number-one{
	position:absolute;
	left:17px;
	top:26px;
	background: url(http://www.world-airport-transfer.com/images/number1.png) no-repeat;
	width: 121px;
	height: 121px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.news-box{
	position:absolute;
	bottom:15px;
	left:12px;
}
.news-box .news{
	background: url(http://www.world-airport-transfer.com/images/bg-news.png) no-repeat;
	width: 437px;
	height: 25px;
	overflow:hidden;
	color:#fff;
}
.news-box .news h3{
	float:left;
	width:84px;
	padding:0 0 0 16px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin:0;
	line-height:25px;
	position:relative;
}
.news-box .news p{
	margin:0;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-left:26px;
	line-height:25px;
	position:relative;
}
.btn-next{
	float:left;
	background: url(http://www.world-airport-transfer.com/images/btn-next.png) no-repeat;
	width: 16px;
	height: 16px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	margin:5px 0 0 5px;
}
.visuel-list{
	list-style:none;
	margin:0 0 6px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.visuel-list li{
	display:table;
	background: url(http://www.world-airport-transfer.com/images/bg-visuel-list.gif) repeat-x;
	height: 47px;
	width:174px;
	color:#fff;
	padding:0 0 0 7px;
	overflow:hidden;
	font-size:13px;
	float:left;
}
.visuel-list li div{
	display:table-cell;
	vertical-align:middle;
}
.visuel-list li a{color:#fff;}
.visuel-list li a strong{display:block;}
.visuel-list li a:hover{text-decoration:none;}
/* garantee-box */
.garantee-box{
	background: url(http://www.world-airport-transfer.com/images/bg-garantee.gif) no-repeat;
	width:104px;
	height: 60px;
	overflow:hidden;
	padding:8px 70px 0 10px;
}
.garantee-box h3{
	margin:0;
	font-size:15px;
	font-weight:normal;
	color:#074770;
	line-height:15px;
}
.garantee-box p{
	margin:0;
	font-size:10px;
	line-height:10px;
}
/* books-content */
.books-content{
	background: url(http://www.world-airport-transfer.com/images/bg-booksbox.gif) repeat-y;
	width: 655px;
	margin-bottom:2px;
}
.books-content .holder{background: url(http://www.world-airport-transfer.com/images/bg-booksbox-top.gif) no-repeat;}
.books-content .frame{
	background: url(http://www.world-airport-transfer.com/images/bg-booksbox-bottom.gif) no-repeat 0 100%;
	width: 639px;
	padding:9px 0 0 16px;
	min-height:297px;
}
* html .books-content .frame{height:297px;}
.books-content h2{
	margin:0 0 10px;
	color:#fff;
	font-size:23px;
	font-weight:normal;
	line-height:28px;
}
.books-holder{
	width:100%;
	overflow:hidden;
}
.books-box{
	width:191px;
	float:left;
	padding:0 10px 10px 11px;
}
.books-box h3{
	margin:0 0 10px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	line-height:40px;
}
.books-box ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.books-box ul li{margin-bottom:9px;}
.books-box ul li a{color:#404345;}
/* cruises-content */
.cruises-content{
	background: url(http://www.world-airport-transfer.com/images/bg-cruises.gif) repeat-y;
	width: 655px;
}
.cruises-content .holder{background: url(http://www.world-airport-transfer.com/images/bg-cruises-top.gif) no-repeat;}
.cruises-content .frame{
	background: url(http://www.world-airport-transfer.com/images/bg-cruises-bottom.gif) no-repeat 0 100%;
	width: 646px;
	min-height:201px;
	padding:10px 0 11px 9px;
}
* html .cruises-content .frame{height:201px;}
.cruises-content h2{
	margin:0 0 6px;
	color:#fff;
	font-size:23px;
	font-weight:normal;
	padding-left:23px;
	line-height:34px;
}
.cruises-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
.cruises-box{
	float:left;
	width:209px;
	margin-right:5px;
	padding:1px 0 0 1px;
	min-height:160px;
}
* html .cruises-box{height:160px;}
.cruises-box.indent{margin-right:4px;}
.cruises-box img{display:block;}
.cruises-txt{
	padding:0 9px 20px 11px;
	width:189px;
}
.cruises-txt h3{
	margin:0 0 6px;
	font-size:15px;
	font-weight:normal;
	color:#074770;
	line-height:15px;
}
.cruises-txt p{
	margin:0;
	line-height:10px;
	font-size:10px;
}
.cruises-txt p a{color:#074770;}
.cruises-box .link {width:189px;}
.cruises-box .link a{font-size:14px;}

/* footer */
#footer{
	width:100%;
	background:#fff;
	padding-bottom:50px;
}
.footer-holder{
	width:940px;
	padding:10px 0 0 11px;
}
.pub-content{
	width:936px;
	background: url(http://www.world-airport-transfer.com/images/bg-footer.gif) repeat-y;
	margin-bottom:37px;
}
.pub-content .holder{
	background: url(http://www.world-airport-transfer.com/images/bg-footer-top.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.pub-content .frame{
	background: url(http://www.world-airport-transfer.com/images/bg-footer-bottom.gif) no-repeat 0 100%;
	width:919px;
	min-height:95px;
	padding:10px 0 10px 17px;
}
* html .pub-content .frame{height:95px;}
.pub-holder{
	width:929px;
	overflow:hidden;
	position:relative;
}
.pub-box{
	float:left;
	width:204px;
	overflow:hidden;
	padding-right:28px;
}
.pub-box img{float:left;}
.pub-txt{
	float:right;
	width:117px;
	padding:6px 0 20px;
	min-height:70px;
}
* html .pub-txt{height:65px;}
.pub-txt h3{
	margin:0;
	font-size:15px;
	color:#025282;
	font-weight:bold;
	line-height:15px;
}
.pub-txt p{
	margin:0;
	line-height:12px;
}
.link{
	display:block;
	width:117px;
	overflow:hidden;
	position:absolute;
	bottom:0;
}
.link a{
	float:right;
	font-size:13px;
	font-weight:bold;
	color:#58585a;
	padding-right:23px;
	background: url(http://www.world-airport-transfer.com/images/arrow-footer.gif) no-repeat 100% 0;
	line-height:19px;
}
/* footer */
.footer{
	width:911px;
	padding:0 0 0 29px;
}
.contact-list{
	list-style:none;
	margin:0 0 12px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.contact-list li{
	float:left;
	color:#58585a;
	border-left:1px solid #58585a;
	padding:0 6px;
	margin:0 1px 0 -1px;
	font-size:13px;
}
.contact-list li a{color:#58585a;}
.footer-box{
	width:100%;
	overflow:hidden;
	background: url(http://www.world-airport-transfer.com/images/bg-footer-box.gif) repeat-y;
}
.box-txt{
	float:left;
	width:151px;
	line-height:17px;
	padding:0 12px;
	overflow:hidden;
}
.box-txt h4{
	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#58574c;
}
.box-txt ul{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.box-txt ul li a{color:#025282;}
.footer-ad{
	display:block;
	margin:20px 0;
}
.footer-ad img{display:block;}
.icons li{
	float:left;
	margin-right:8px;
}
.icon-visa{ background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -8px -96px;width:44px; height:33px; }
.icon-mastercard{ background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -101px -95px;width:53px; height:33px; }
.icon-amex{ background: url(http://www.world-airport-transfer.com/images/compressed.gif) no-repeat -61px -97px;width:30px; height:33px; }
