body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
#main {
	margin: 0 auto;
	width: 908px;
	height: 100%;
	display: block;
	text-align: left;
}
td{
	font-size:11px;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:none;	
}

.customUrl {
	color:#000;
	font-weight:normal;
}
.customUrl:hover {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

form{
	display:inline;	
}
.top_menu{
	font-size:11px;	
	float:right;
	margin:0px;
	list-style:none;
}
.top_menu li{
	float:left;
	margin-right:5px;
}
.top_header{
	color:#006990;
	font-family: Impact, Charcoal, sans-serif; 
	font-size:20px;
	text-transform:uppercase;
	position:absolute;
	text-align:right;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:515px;
}
.box_main_menu{
	height:22px;	
	position:relative;
	top:80px;
}
.main_menu{
	font-size:11px;	
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	list-style:none;
	width:600px;
	height:22px;
	text-align:center;
	float:right;
	vertical-align:middle;
}
.main_menu_position{
	background-color:#A3A7AE;
	border-top:2px solid #A3A7AE;
}
.main_menu_position a{
	color:#FFF;
}
.main_menu_position a:hover{
	color:#FFF;
}
.main_menu_position_selected{
	background-color:#FFF;
	border-top:2px solid #A3A7AE;
}
.main_menu_position_selected a{
	color:#000;
}
.main_menu_spliter{
	width:2px;
	background:url(../images/menu_spliter.png);
}
.leftStrip{
	background:url(../images/left.png) no-repeat bottom;	
}
.wideStrip{
	background:url(../images/left.png) no-repeat left;
}
.bottom_menu_header{	
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	height:20px;
	text-transform:uppercase;
}
.bottom_menu_content{
	color:#666;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;	
	height:53px;
}
.bottom_menu_content b{
	color:#A3A7AE;
}
.bottom_menu_gray{
	font-size:11px;	
	color:#a6b0b3;
	margin-left:5px;
	margin-right:5px;
}
.bottomlink{
	font-size:11px;	
	color:#a6b0b3;	
	font-family:Arial, Helvetica, sans-serif;
}
.bottomlink:hover{
	font-size:11px;	
	color:#53676d;	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.bottom_menu_gray_header{
	font-weight:bold;
	color:#53676d;
	text-transform:uppercase;
}
.bottom_menu_gray_spacer{
	width:10px;
	text-align:center;
}
.top_searchbox{
	position:relative; 
	top:85px; 
	width:265px; 
	height:158px; 
	font-size:12px;
	font-weight:bold;
	color:#2c2b2f;
}
.searchbox_h{
	position:absolute;
	color:#FFF;
	text-transform:uppercase;
	margin-top:3px;
	margin-left:25px;
}
.searchbox_h1{
	font-family: Impact, Charcoal, sans-serif;
	font-size:32px;
}
.searchbox_h2{
	margin-top:1px;
	font-size:13px;
	font-family: 'Arial Black', Gadget, sans-serif;  
}
.top_searchbox input{
	border: 1px solid #a4a3a0;
	height:19px;
}

.left_menu{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.left_menu_active, .left_menu_unactive:hover{
	height:24px;
	color:#FFF;
	background:url(../images/left_active.png) no-repeat;
	cursor:pointer;
}
.left_menu_unactive_s:hover{
	height:24px;
	color:#FFF;
	background:url(../images/left_active.png) no-repeat;
	cursor:pointer;
}
.left_menu_unactive{
	height:24px;
	color:#63757a;
	background:url(../images/left_unactive.png) no-repeat;
	cursor:pointer;
}
.left_menu_unactive_s{
	height:24px;
	color:#63757a;
	background:url(../images/left_unactive.png) no-repeat;
	cursor:pointer;
	font-size:12px;
}
.left_menu_active div, .left_menu_unactive div{
	padding-left:7px;
	padding-top:2px;
}
.left_menu_unactive_s div{
	padding-left:55px;
	padding-top:2px;
}
.left_bottom{
	height:100px;
}
#bottom_main_menu_pos{
	height:0px;
}
#bottom_main_menu{
	height:56px;
	width:602px;
}
#left_wide_menu{
	height:56px;
	width:904px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;	
	background:url(../images/btm_shadow.png) repeat-x bottom;
	position:relative;
	left:-303px;
	top:-224px;
	margin-bottom:3px;
	float:left;
	display:none;
}
#left_wide_menu_generic{
	height:56px;
	width:904px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;	
	background:url(../images/btm_shadow.png) repeat-x bottom;
	margin-bottom:3px;
	
}
.left_wide_menu_active, .left_wide_menu_unactive:hover{
	height:24px;
	color:#FFF;
	background:url(../images/left_active_s2.png) no-repeat;
	cursor:pointer;
	width:180px;
	float:left;
}
.left_wide_menu_unactive{
	height:24px;
	color:#63757a;
	background:url(../images/left_unactive_s.png) no-repeat;
	cursor:pointer;
	width:180px;
	float:left;
}
.left_wide_menu_active div, .left_wide_menu_unactive div{
	padding-left:35px;
	padding-top:4px;
	float:left;
}
#acco_besttours{
	width:294px;
	height:465px;
	overflow:hidden;
}
.acco_active{
	background:url(../images/acco_sel.gif) no-repeat;
	height:25px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}
.acco_active div{
	padding-top:5px;
	padding-left:25px;	
}
.acco_pos{
	background:url(../images/acco_nrm.gif) no-repeat;
	height:25px;
	color:#607277;
	font-size:12px;	
	cursor:pointer;
}
.acco_pos div{
	padding-top:5px;
	padding-left:25px;		
}
.acco_sel{
	background:url(../images/acco_bg.gif) no-repeat;
	padding-left:11px;
	padding-right:11px;
	overflow:hidden;
}
.acco_btm{
	background:url(../images/acco_btm.gif) no-repeat;
	height:12px;	
}
.acco_item{
	height:43px;	
	overflow:hidden;
}
.acco_item_title{
	color:#d2682c;
	text-transform:capitalize;
	font-weight:bold;
	font-size:15px;
}
.acco_item_desc{
	font-size:11px;
	font-weight:bold;
	color:#2E2E2E;
}
.acco_item_price{
	float:right;
	font-weight:bold;
}
.acco_top{
	height:58px;
	margin-top:10px;
}
.acco_footer{
	font-size:10px;
	font-weight:bold;
	color:#2E2E2E;
	margin-top:7px;
	margin-bottom:5px;
}
.main{
	padding-left:8px;
}
#bottom_box{
	height:85px; 
	background:url(../images/right_3.png) no-repeat;
}
#bottom_menu{
	padding:13px; 
	height:43px; 
	background:url(../images/right_2.png) no-repeat;
}
#copyrights{
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif;	
}
.main_content{
	margin:20px;	
}
h1{
	color:#006990;
	font-weight:normal;
	/**background:url(../images/h1.gif);*/
	height:32px;
	text-transform:uppercase;
	font-size:24px;
	margin:10px 0px 20px 0px;
	padding-left:2px;
	font-family: Impact, Charcoal, sans-serif;
	letter-spacing:1px;
	border-bottom: 2px solid #006990;
	text-align: left;
}
h2{
	line-height: 22px; 
	text-transform: uppercase; 
	font-family: Impact,Charcoal,sans-serif; 
	color: #00a5df; 
	font-size: 22px;
	font-weight:normal;
	margin:15px 0 0 0;
}
h3{
	color:#036991;
	font-size:15px;
	line-height:17px;
	font-family:Arial,Charcoal,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin:15px 0 0 0;
}
#promo_btns_top{
	margin-top:10px;
	height:62px;
	background:url(../images/promo_left_border.png) repeat-x;
}
.promo_btns{
	width:270px; 
	height:62px;  
	float:left;
	overflow:hidden;
	z-index:10px;
}
.promo_btns div{
	height:62px;	
	float:left;
	cursor:pointer;
}
#b_Flights{
	width:54px;	
	background:url(../images/b_Flights.png);
}
#b_Hotels{
	width:54px;	
	background:url(../images/b_Hotels.png);
}
#b_Cars{
	width:54px;	
	background:url(../images/b_Cars.png);
}
#b_Vakanties{
	width:54px;	
	background:url(../images/b_Vakanties.png);
}
#b_Groups{
	width:54px;	
	background:url(../images/b_Groups.png);
}
#promo_left{
	width:576px;
	height:463px;
	background:url(../images/promo_left_bg.png) repeat-x;
	position:relative;
	left:0px;
	float:left;
	overflow:hidden;
}
.promo{
	font-size:12px;
	height:21px; 
	cursor:pointer;
	background:url(../images/price_bg.png) repeat-x;
	border-left:1px solid #C2C8C3;
	border-right:1px solid #C2C8C3;
	overflow:hidden;
}
.promo div{
	margin-top:2px;
}	
.promo_header{
	height:30px; 
	color:#FFF;
	font-family: Impact, Charcoal, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	margin-left:12px;
	margin-top:3px;
}
.promo_title{
	float:left; 
	margin-left:15px;
	font-weight:bold;
	color:#d2682c;
	background:url(../images/arrow_orange.png) no-repeat left;	
	width:160px;
	text-transform:capitalize;
}
.promo_desc{
	color:#a6b0b3;
	float:left;
	width:190px;
	text-align:left;
}
.promo_price{
	float:right; 
	margin-right:10px;
	width:80px;
	text-align:right;
}


#accordion {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #D2E0E6;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}
#PromoFlights{
	position:relative; top:-336px;
}
#PromoHotels{
	position:relative; top:-651px; 
}
#PromoCars{
	position:relative; top:-966px;
}
#PromoVakanties{
	position:relative; top:-1281px;
}
#PromoGroups{
	position:relative; top:-1596px;	
}
.left_slideshow{
	width:600px;
	height:220px;
	overflow:hidden;
	/*border-bottom:2px solid #00a5df;*/
}
.slideshow-images {
	overflow:hidden;
	width:600px;
	height:220px;
}
.slide{
	width:600px;
	height:220px;
}
.slide_label{ 
	position: relative;
	float:right; 
	background:url(../../images/black_transp.png);
	width:50%;
	height:100%;
	padding:3px;
}
.slide_hand{
	cursor: pointer;
}
.frmOut{
	background:url(../images/brdInside.gif) bottom repeat-x;
}
.frmOut50{
	background:url(../images/brdInside50.gif) bottom repeat-x;
}
.frmLeft{
	background:url(../images/brdLeft.gif) left repeat-y;
}
.frmRight{
	background:url(../images/brdRight.gif) right repeat-y;
}
.frmTop{
	background:url(../images/brdTop.gif) top repeat-x;
}
.frmBottom{
	background:url(../images/brdBottom.gif) bottom repeat-x;
}
.frmIn1{
	padding:15px 12px 18px 12px; 
}
.frmIn2{
	background-color:#FFF; border:1px solid #e1e1e1;
}
.frmIn3{
	padding:0px 15px 0px 15px;	
}
.gr{
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	background-color:#63757A;
	width:170px;
	text-transform:uppercase;
}
.grb{
	font-weight:bold;
	color:#63757A;
	font-size:40px;
}
.btnGray{
	color:#FFF;
	background-color:#63757A;
	text-transform:uppercase;
	font-size:13px;
	width:150px;
	text-align:center;
	font-weight:bold;
	border:1px solid #CCC;
	height:30px;
	cursor:pointer;
}
.FAQQuestion {
	background-color: #f4f6f8;
	margin:2px;
	padding:2px;
	cursor:hand;
}

.FAQQuestionHeader{
	background-color: #e4e7ea;
	margin:2px;
	padding:2px;
}

.FAQAnswer {
	display: none;
	background-color: #f4f6f8;
	border: 1px solid #03557a;
	margin:10px;
	padding: 10px;
}
.btn100{
	border:1px solid #009D9D;
	background:#FFF url(../images/arrowRightCyan.gif) right no-repeat;
	padding:0px 20px 0px 5px;
	margin:0px;
	color:#009D9D;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	cursor:pointer;
	height:20px;
}
.btn100g{
	border:1px solid #9B9B9B;
	background:#FFF url(../images/arrowRightGray.gif) right no-repeat;
	padding:0px 20px 0px 5px;
	margin:0px;
	color:#9B9B9B;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	height:20px;
}
.btn30a{
	border:1px solid #006990;
	background:#FFF url(../images/arrowRightCyan.gif) right no-repeat;
	padding:0px 20px 0px 5px;
	margin:0px;
	color:#006990;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	cursor:pointer;
	height:20px;
}
.btn30{
	border:1px solid #006990;
	background-color:#FFF;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#006990;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	cursor:pointer;
	width:50px;
	height:20px;
	margin-top:3px;
}
.videoItem{
	float:left; 
	margin-right:10px; 
	width:71px; 
	height:45px; 	
	cursor:pointer;	
}
.desc_box {
    color: #000;
    font-family:Arial,Charcoal,sans-serif;
    font-size:11px;
    margin: 0;
}
.title_big {
    line-height: 24px; 
	text-transform: uppercase; 
	font-family: Impact,Charcoal,sans-serif; 
	color: #036991; 
	font-size: 20px;
    font-weight:normal;
    margin:15px 0 0 0;
}
.title_small {
    line-height: 16px; 
	text-transform: uppercase; 
	font-family: Impact,Charcoal,sans-serif; 
	color: #036991; 
	font-size: 16px;
    font-weight:normal;
    margin:15px 0 0 0;
}
.title_paragraph {
    line-height: 14px; 
	text-transform: uppercase; 
	font-family: Arial,Charcoal,sans-serif; 
	color: #036991; 
	font-size: 14px;
    font-weight:bold;
    margin:15px 0 0 0;
}
.slideshow_box {
	width: 240px;
	height: 150px;
	overflow-y: hidden;
	overflow-x: hidden;
}
.image_desc {
    line-height: 8px; 
	font-family: Arial,Charcoal,sans-serif; 
	color: #036991; 
	font-size: 8px;
    font-weight:bold;
    margin:0;
}
.quote {
    line-height: 22px; 
	text-transform: uppercase; 
	font-family: Impact,Charcoal,sans-serif; 
	color: #00a5df; 
	font-size: 20px;
    font-weight:normal;
}
.quote_author {
    line-height: 16px; 
	font-family: Impact,Charcoal,sans-serif; 
	color: #036991; 
	font-size: 13px;
    font-weight:normal;
}
.slide_box {
	width: 240px;
}
#modalBoxWhite {
	position:relative;
	height:0px;
	width:0px;
	display:none;
	z-index:9999;
	overflow: visible;
	background:url(../../images/black_transp.png);
}
#modalBox {
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	z-index: 9998;
	display: none; 
	background:url(../../images/black_transp.png);
}
#contentBox {
	position: fixed;
	top: 50px;
	display: none;
	z-index: 9999;
}