@charset "utf-8";
/* CSS Document */

body{
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	margin:0px auto;

}

/* Links */

a.prag{
color:#b20c00;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

a.prag:hover{
text-decoration:underline;
color:#b20c00;
font-weight:bold;
font-size:12px;
}

a.prag11{
color:#0066CC;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

a.prag11:hover{
text-decoration:underline;
color:#0066CC;
font-weight:bold;
font-size:12px;
}

a.bok{
background:#996600;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
display:block;
padding:5px;
text-align:center;
font-weight:bold;
}

a.bok:hover{
text-decoration:none;
background-color:#999933;
color:#FFFFFF;
}

a.more{
color:#000000;
text-decoration:underline;
font-weight:bold;
}

a.more:hover{
text-decoration:none;
color:#666666;
}


a.book{
	color:#FFF;
	text-decoration:none;
	display:block;
	margin:0px;
	padding:0px;
}

a.book:hover{
	text-decoration:none;
	background-color:#FC9;
	color:#C00;
}

a.books{
	color:#F60;
	text-decoration:none;
	display:block;
	padding:3px;
	font-weight:bold;
}

a.books:hover{
	text-decoration:none;
	background-color:#FC9;
	color:#C00;
}
a.red{
	color:#c67f7f;
	text-decoration:none;
}

a.red:hover{
	color:#c67f7f;
	text-decoration:underline;
}


a.white{
	color:#FFF;
	text-decoration:underline;
	font-size:11px;
}

a.white:hover{
	color:#0CF;
	text-decoration:underline;
}

a{
	color:#666;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color:#333;
}

a.men{
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	width:auto;
	padding:0px 22px;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
	border-right:1px solid #FFFFFF;
}

a.men:hover{
	color:#FFF;
	height:35px;
	width:auto;
	text-decoration:none;
	background:url(../image/menu_hover.gif) repeat-x;
}

a.men-ho{
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	width:auto;
	padding:0px 21px;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
	border-right:1px solid #FFFFFF;
}

a.men-ho:hover{
	color:#FFF;
	height:35px;
	width:auto;
	text-decoration:none;
	background:url(../image/menu_hover.gif) repeat-x;
}

a.men-co{
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	width:auto;
	padding:0px 20px;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
}

a.men-co:hover{
	color:#FFF;
	height:35px;
	width:auto;
	text-decoration:none;
	background:url(../image/menu_hover.gif) repeat-x;
}



a.men2{
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	width:auto;
	padding:0px 21px;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
	background:url(../image/menu_hover.gif) repeat-x;
	border-right:1px solid #FFFFFF;
}

a.men2:hover{
	color:#FFF;
	height:35px;
	width:auto;
	text-decoration:none;
	background:url(../image/menu_hover.gif) repeat-x;
}

a.men27{
	text-decoration:none;
	font-weight:bold;
	line-height:35px;
	width:auto;
	padding:0px 19px;
	color:#FFF;
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
	background:url(../image/menu_hover.gif) repeat-x;
	border-right:1px solid #FFFFFF;
}

a.men27:hover{
	color:#FFF;
	height:35px;
	width:auto;
	text-decoration:none;
	background:url(../image/menu_hover.gif) repeat-x;
}



a.lik{
	font-size:11px;
	text-decoration:none;
	display:block;
	height:auto;
	width:auto;
	background:url(../image/bullet.jpg) no-repeat left center;
	color:#808080;
}

a.lik:hover{
	text-decoration:underline;
	color:#666;
}

a.read{
	color:#C63;
	text-decoration:none;
	font-size:11px;
	}

a.read:hover{
	text-decoration:underline;
	}

a.site-map{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:bold;
border:1px solid #e1e1e1;
text-decoration:none;
background-color:#f1f1f1;
height:25px;
display:block;
padding-left:10px;
padding-top:8px;

}

a.site-map:hover{
color:#000000;
border:1px solid #c8c8c8;
text-decoration:none;
background-color:#e2e2e2;
}

/* Text */

.title17{
color:#336699;
font-weight:bold;
font-size:17px;
}

.wht{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.redd{
	color:#F00;
}

.economy{
	color:#ea3b12;
	font-weight:bold;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
}

.economy_large{
	color:#ea3b12;
	font-weight:bold;
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
}


.small_title{
	color:#06C;
	font-weight:bold;
	font-size:11px;
}
/* Div Starts */

#main{
	float:left;
	height:auto;
	width:100%;
}

#main2{
	height:auto;
	width:1000px;
	margin:auto;
}

#main3{
	float:left;
	height:auto;
	width:1000px;
}

/* Header */

#header{
	float:left;
	height:auto;
	width:1000px;
}


#head_top{
	float:left;
	height:auto;
	width:1000px;
	padding-bottom:5px;
}


#header1{
	float:left;
	height:33px;
	width:1000px;
	background:url(../image/header-top-back.gif) repeat-x;
}

#head_left{
	float:left;
	height:33px;
	width:5px;
	background:url(../image/header_left.gif) no-repeat;
}

#head_mid{
	float:left;
	height:33px;
	width:990px;
}

#mid_left{
	float:left;
	height:33px;
	width:800px;
}

#mid_right{
	float:left;
	padding-top:8px;
	height:25px;
	width:175px;
	text-align:right;
	padding-right:15px;
}

#head_right{
	float:left;
	height:33px;
	width:5px;
	background:url(../image/header-right.gif) no-repeat;
}

#header2{
	float:left;
	height:auto;
	width:1000px;
}

#header3{
	float:left;
	height:5px;
	width:1000px;
}

#head_menu{
	float:left;
	height:35px;
	width:1000px;
	background:url(../image/menu_back.gif) repeat-x;
}


/* Body */
#body{
	float:left;
	height:auto;
	width:1000px;
	padding-bottom:10px;
}

#body_left{
	float:left;
	height:auto;
	width:727px;
	padding-right:10px;
}

#body_left_left{
	float:left;
	height:auto;
	width:575px;
}

#body_left_left_ndx{
	float:left;
	height:auto;
	width:727px;
}

#ndx-left{
float:left;
height:auto;
width:575px;
padding-bottom:10px;
}

#ndx-left9{
float:left;
height:auto;
width:727px;
padding-bottom:10px;
}

#ndx-left-f-c{
float:left;
height:auto;
width:575px;
padding-bottom:10px;
padding-top:8px;
}

#ndx-right{
float:left;
height:auto;
width:147px;
padding-top:8px;
padding-bottom:10px;
}


#body_left_left1{
	float:left;
	height:auto;
	width:575px;
	padding-bottom:5px;
}


#body_left_left1-ndx{
	float:left;
	height:auto;
	width:575px;
	padding-bottom:5px;
	padding-top:8px;
}

#body_left_left122{
	float:left;
	height:auto;
	width:571px;
	border:1px solid #898989;
	padding:1px;
}

#body_left_left122_9{
	float:left;
	height:auto;
	width:720px;
	border:1px solid #898989;
	padding:1px;
}

#body_left_left122_ndx{
	float:left;
	height:auto;
	width:571px;
	border:1px solid #898989;
	padding:1px;
	
}

#cont_top9{
	float:left;
	padding-top:13px;
	height:30px;
	width:707px;
	background:url(../image/bult_body.gif) no-repeat right center;
	background-color:#494949;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding-left:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#cont_top{
	float:left;
	padding-top:13px;
	height:30px;
	width:558px;
	background:url(../image/bult_body.gif) no-repeat right center;
	background-color:#494949;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding-left:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#cont_bottom{
	float:left;
	height:auto;
	width:551px;
	padding:10px;
}

#cont_bottom9{
	float:left;
	height:auto;
	width:700px;
	padding:10px;
}


#body_left_left1_for_body{
	float:left;
	height:auto;
	width:555px;
	padding:10px;
}

#body_left_left3{
	float:left;
	height:auto;
	width:571px;
	padding-bottom:5px;
	border:1px solid #f5d3d0;
	padding:1px;
}

#body_left_left3_in{
	background:url(../image/sale_back.gif) repeat-x top;
	float:left;
	height:auto;
	width:551px;
	padding:10px;
	font-size:11px;
	color:#96504c;
}

#airfare_left{
	float:left;
	height:auto;
	width:276px;
}

#airfare_right{
	float:left;
	height:auto;
	width:255px;
	padding-left:20px;
}

#body_left_left2{
	float:left;
	height:auto;
	width:575px;
	padding-top:15px;
	padding-bottom:10px;
}

#sale_left{
	float:left;
	padding-top:5px;
	height:auto;
	width:320px;
	font-size:22px;
	font-weight:bold;
	color:#000;
	}

#sale_right{
	padding-top:5px;
	float:left;
	height:auto;
	width:255px;
	color:#ea3b12;
	font-weight:bold;
	font-size:18px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#part1{
	float:left;
	height:auto;
	width:185px;
	padding:1px;
	border:1px solid #f5d3d0;
}

#part1_top{
	float:left;
	padding-top:12px;
	height:28px;
	padding-left:10px;
	width:175px;
	background-color:#f6dfdd;
	color:#ff1604;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
}

#part1_mid{
	float:left;
	height:auto;
	width:185px;
}

#part1_bottom{
	float:left;
	height:auto;
	width:175px;
	padding:5px;
	font-size:11px;
	color:#666;
}


#part2{
	float:left;
	height:auto;
	width:185px;
	padding:1px;
	border:1px solid #f5d3d0;
	margin:0px 4px;
}

#part3{
	float:left;
	height:auto;
	width:185px;
	padding:1px;
	border:1px solid #f5d3d0;
}


#special_left{
	float:left;
	height:auto;
	width:185px;
}

#special_right{
	text-align:right;
	float:left;
	height:auto;
	width:390px;
}

#ban_left{
	float:left;
	height:auto;
	width:360px;
	padding-right:5px;
}

#ban_right{
	float:left;
	height:auto;
	width:210px;
}

#body_left_mid{
	float:left;
	height:auto;
	width:147px;
	padding-left:5px;
	padding-top:8px;
}

#body_left_mid_ndx{
	float:left;
	height:auto;
	width:147px;
	padding-left:5px;
}

#bud_mid1{
	float:left;
	height:auto;
	width:147px;
	padding-bottom:5px;
}

#buds_in{
	float:left;
	height:auto;
	width:143px;
	padding:1px;
	border:1px solid #b80c00;
}


#buds_in_top{
	float:left;
	padding-top:13px;
	height:30px;
	padding-left:10px;
	width:133px;
	background-color:#b80c00;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#buds_in_bottom{
	float:left;
	height:auto;
	width:123px;
	padding:4px 10px;
}

#buds_in_bottom4{
	float:left;
	height:auto;
	width:143px;
}

#menu_div{
	float:left;
	padding-top:4px;
	height:22px;
	background:url(../image/dotted.jpg) repeat-x bottom;
	width:115px;
	text-indent:8px;
}

#body_right{
	float:left;
	height:auto;
	width:263px;
	padding-top:9px;
}

#body_right_ndx{
	float:left;
	height:auto;
	width:263px;
	
}


#body_right_bud1{
	float:left;
	height:auto;
	width:263px;
	padding-bottom:5px;
}

#budy1{
	float:left;
	height:auto;
	width:259px;
	padding:1px;
	border:1px solid #0048a6;
}

#budy1_in{
	float:left;
	height:auto;
	width:229px;
	background-color:#0048a6;
	padding:10px 15px;
}
#budy1_in_ndx{
	float:left;
	height:auto;
	width:229px;
	padding:10px 15px;
}
#budy12_in{
	font-size:11px;
	float:left;
	height:205px;
	width:229px;
	background-color:#83a8d8;
	background:url(../image/special_holiday.jpg) no-repeat;
	padding:50px 15px 10px 15px;
}


#budy_top{
	float:left;
	height:auto;
	width:229px;
	padding-bottom:10px;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003366;
	font-family:tahoma, "Times New Roman", Times, serif;
}

#budy_bottom22{
	float:left;
	height:auto;
	width:144px;
	padding-top:2px;
	padding-left:15px;
	padding-right:70px;
}

#budy_bottom{
	float:left;
	height:auto;
	width:229px;
	}


/* Footer */
#footer{
	float:left;
	height:auto;
	width:1000px;
	background:url(../image/footer_back.gif) repeat-x top;
	padding-top:5px;
}

#foot1{
	float:left;
	height:auto;
	width:900px;
	padding:0px 50px;
	font-size:11px;
	text-align:center;
}

#foot1_in{
	float:left;
	height:auto;
	width:900px;
	padding:15px 0px;
	border-bottom:1px solid #ececec;
}

#foot1_in_red{
	float:left;
	height:auto;
	color:#c67f7f;
	width:900px;
	padding:15px 0px;
	border-bottom:1px solid #ececec;
}

#foot1_in_last{
	float:left;
	height:auto;
	width:900px;
	padding:15px 0px;
}


/* Search Div Starts */

#search_book_right{
	float:left;
	height:auto;
	width:415px;
	padding-right:10px;
	padding-top:8px;
}

#search_book_right_ndx{
	float:left;
	height:auto;
	width:273px;
	padding-top:8px;
}

#sear{
	float:left;
	height:auto;
	width:415px;
	
}


#sear-ndx{
	float:left;
	height:auto;
	width:273px;
	
}


#search_book_in{
	float:left;
	height:auto;
	width:413px;
	border:1px solid #004aaa;
}

#serach_book_in_padding{
	float:left;
	height:auto;
	width:411px;
	padding:1px;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	}

#sear_in_top{
	float:left;
	padding-top:14px;
	height:30px;
	width:400px;
	padding-left:11px;
	background-color:#004aab;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#sear_in_bottom{
	float:left;
	height:auto;
	width:391px;
	padding:10px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}

#sear_in{
	float:left;
	height:auto;
	width:381px;
	padding:10px 15px;
	background:url(../images/sear-back.gif) repeat-x top;
}

/* Table */
.tbl_flight td{
	border-bottom:1px solid #98bed2;
	border-left:1px solid #98bed2;
	padding:5px;
	color:#006699;
	font-size:11px;
}

.tbl_flight2 td{
	border-right:1px solid #98bed2;
	padding:5px;
	color:#006699;
	font-size:11px;
}
	
.tbl td{
	padding:5px 3px;
	text-indent:3px;
}

.tbl_new td{
	padding:1px 3px;
	text-indent:3px;
}

.tbl22 td{
	padding:2px 3px;
	text-indent:3px;
	color:#999999;
}


/* Form */

.txt_box{
	height:15px;
	font-size:11px;
	width:135px;
	background-color:#FFF;
	border:1px solid #FFF;
}

.search{
	height:23px;
	width:75px;
	border:0px;
	background:url(../image/serach.gif) no-repeat;
}

.submit{
	height:24px;
	width:73px;
	background:url(../image/submit.gif) no-repeat;
	border:0px;
}


.txt_box_in{
	height:15px;
	width:130px;
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
}

.txt_box_in_5{
	width:40px;
	
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
}

.txt_box_in_6{
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
}

.txt_area{
	height:40px;
	width:150px;
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
}

.txt_area2{
	height:60px;
	width:300px;
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
}

.imgs{
	border:1px solid #CCC;
	padding:1px;
}
	
.prague{
color:#b20c00;
font-weight:bold;
font-size:12px;
}

.hotest_city{
color:#b20c00;
font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:25px;
}

	
	

/*  New Designs */

#design_home{
	float:left;
	height:auto;
	width:727px;
	padding-top:8px;
	padding-bottom:10px;
}

#design_home2{
	float:left;
	height:auto;
	width:727px;
	padding-top:8px;
	padding-bottom:10px;
	border-bottom:1px solid #ae0b00;
}

#design_home3{
	float:left;
	height:auto;
	width:727px;
	padding-top:8px;
	padding-bottom:10px;
}

#design_top{
float:left;
height:auto;
width:727px;
border-bottom:1px solid #ae0b00;
}

#design_banner_left{
float:left;
height:auto;
width:517px;
padding-right:10px;
}

#design_banner_right{
float:left;
height:auto;
width:198px;
border-top:1px solid #ae0b00;
border-right:1px solid #ae0b00;
border-left:1px solid #ae0b00;
}

#design_banner_right2{
float:left;
height:auto;
width:200px;
}

#city_top{
float:left;
padding-top:12px;
height:38px;
width:186px;
padding-left:10px;
background:url(../images/city-title.gif) repeat-x top;
}

#city_bottom{
float:left;
height:auto;
width:180px;
padding:0px 8px;
}

#city1{
float:left;
height:auto;
width:180px;
background:url(../image/dotted.jpg) repeat-x bottom;
padding:7px 0px;
font-size:11px;
line-height:14px;
}

#city111{
float:left;
height:auto;
width:230px;
background:url(../image/dotted.jpg) repeat-x bottom;
padding:7px 0px;
font-size:11px;
line-height:14px;
}

#hotest_title{
float:left;
height:auto;
width:517px;
padding-bottom:25px;
padding-top:15px;
}

#hotest1{
float:left;
height:auto;
width:517px;
}

#hotestt{
float:left;
height:auto;
width:250px;
padding-right:8px;
font-size:11px;
padding-bottom:20px;
}

#hotesttt{
float:left;
height:auto;
width:250px;
padding-left:9px;
font-size:11px;
padding-bottom:20px;
}

#design_hotel{
float:left;
height:auto;
width:231px;
border:1px solid #ae0b00;
}

#design_flight{
float:left;
height:auto;
width:231px;
border:1px solid #ae0b00;
margin:0px 14px;
}

#h_top{
float:left;
padding-top:14px;
height:36px;
width:221px;
padding-left:10px;
background:url(../images/city-title.gif) repeat-x;
}

#h_bottom{
float:left;
height:auto;
width:211px;
padding:10px;
}


#last1{
float:left;
height:25px;
width:230px;
font-weight:bold;
color:#0066CC;
font-size:20px;
padding-top:5px;
}

#last2{
float:left;
height:auto;
width:230px;
}