/* CSS Document */

/*================================================*/
/*                   MAIN                         */
/*================================================*/
.center {
	width:800px; margin-left:auto; margin-right:auto;
}
#contents {
	width: 800px; height:178px; margin-top:15px; margin-bottom:30px;
	background: url(../images/m_tfc_warning.jpg) bottom left no-repeat;
}
#message {
	float:right; width:269px; height:197px; text-align:right;
}
#research {
	width: 800px; height:205px; margin-bottom:20px;
	background: url(../images/m_research.jpg) top left no-repeat;
}
#news {float:right; width:269px; height:197px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4D4B4D;}


#title_news {
	height:35px; text-align:left;
}
.summary {
	margin-bottom:25px;
}

.title {color:#4D4B4D;font-weight:bold;text-decoration:none;}
.title a{color:#4D4B4D;font-weight:bold;text-decoration:none;}
.title a:visited{color:#4D4B4D; font-weight:bold; text-decoration:none; }
.title a:hover {color:#4D4B4D; font-weight:bold; text-decoration:underline; }

.more {color:#FF9933;text-decoration:none;}
.more a{color:#FF9933;text-decoration:none;}
.more a:visited {color:#FF9933; text-decoration:none; }
.more a:hover {color:#FF9933; text-decoration:underline; }

/*================================================*/
/*                 BOOKING                        */
/*================================================*/
#button {height:84px; overflow:hidden;}
#empty {padding:30px 0 0 30px;}
/*-- Booking Navigation --*/

#navi {
	margin:0; padding:0; width:800px; height:84px; list-style: none; display: inline; overflow: hidden;
}
#navi li {
	margin:0; padding:0; list-style:none; display:inline;
}
#navi a {
	float:left; padding:84px 0 0 0; overflow:hidden; height:0px !important; height /**/:84px;
}
#navi a:hover {
	background-position: 0 -84px;
}
#navi a:active, #nav a.selected {
	background-position:0 -84px;
}
#tflights a {
	width: 250px;
	background: url(../images/booking_flight.jpg) top left no-repeat;
}
#thotel a {
	width: 250px; margin:0 1px 0 1px;
	background: url(../images/booking_hotel.jpg) top left no-repeat;
}
#tcar a {
	width: 250px;
	background: url(../images/booking_car.jpg) top left no-repeat;
}
#trail a {
	width: 250px;
	background: url(../images/booking_ukrail.jpg) top left no-repeat;
}
#tlar a {
	width: 250px; margin:0 1px 0 1px;
	background: url(../images/booking_airport.jpg) top left no-repeat;
}
#tvisas a {
	width: 250px;
	background: url(../images/booking_visa.jpg) top left no-repeat;
}
#tother a {
	width: 250px;
	background: url(../images/booking_other.jpg) top left no-repeat;
}
#textra a {
	width: 250px; margin:0 1px 0 1px;
	background: url(../images/booking_extra.jpg) top left no-repeat;
}
#tother1 a {
	width: 250px;
	background: url(../images/booking_other2.jpg) top left no-repeat;
}

/*================================================*/
/*                CONTACT US                      */
/*================================================*/
#contact {float:left; clear:both; width:446px;}
#right {float:right; width:230px; padding:30px; color:#727171; margin-bottom:15px;}
/*--form--*/
form { padding-top:5px; margin:0;}
form dt { width:100px; margin-bottom:10; padding-top:7px; text-align:left;}
form dd { margin:5px 0 5px 0;}
#thisform {padding:25px;}
#thisform .textbox {width: 200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

.orange {color: #FF7E00;}
.orange a {color: #FF7E00; text-decoration:none;}
.orange a:hover {color: #FF7E00; text-decoration:none;}
.orange a:active, .orange a.selected {color: #FF7E00; text-decoration:underline;}
	
.purple {color: #522885}
.t9gray {font-size: 9px}

/*================================================*/
/*                   NEWS                         */
/*================================================*/

#news_left {float:left; clear:both; width:500px; margin-top:40px;}
#row {clear:both; margin-top:15px;}
#s_img{float:left; clear:both;margin-bottom:5px; padding:1px; background-color:#8E8D8D;}
#summury {float:right; width:370px; margin-left:10px;}
#news_right {float:right; width:200px;margin-top:40px; padding:0;}
	
.f12blackbold {font-size:12px; color:#000; font-weight:bold;text-decoration:none;}
.f12blackbold a{font-size:12px; color:#000; font-weight:bold;text-decoration:none;}
.f12blackbold a:visited {font-size:12px; color:#000; font-weight:bold; text-decoration:none; }
.f12blackbold a:hover {font-size:12px; color:#000; font-weight:bold; text-decoration:underline; }

/*-- NEWS ARCHIVES --*/

#news_leftmenu {float:left; clear:both; width:200px; height:430px;
	background:url(../images/left_menubg.jpg) bottom left no-repeat; background-color:#4E267F;}
#menu_padding {padding:5px 10px 10px 15px;}

#archive_contents {float:right;width:500px; padding:20px; font-size:12px; color:#000; text-decoration:none;}
#archive_contents a {font-size:12px; color:#000; text-decoration:none;}
#archive_contents a:visited {font-size:12px; color:#000; text-decoration:none;}
#archive_contents a:hover {font-size:12px; color:#000; text-decoration:underline;}

.archiveleft {font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.archiveleft a {font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.archiveleft a:visited {font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.archiveleft a:hover {font-size:12px; font-weight:bold; color:#FFF; text-decoration:underline;}

.archiveDate { float:right; width:60px; text-align:right; color:#9C9A9C;}

/*-- NEWS ARTICLE --*/
h1 { font-size:14px; color:#522885; line-height:18px; margin-bottom:20px; font-weight:bold;}
h2 { font-size:12px; color:#000; font-weight:bold; margin-bottom:20px;}

#news_articlemenu {float:left; clear:both; width:200px; height:800px;
	background:url(../images/left_menubg.jpg) bottom left no-repeat; background-color:#4E267F;}
#posted {color:#666; margin-top:15px; margin-bottom:10px;}

#number { float:left; font-size:11px; margin-top:15px; text-decoration:none;}
#number a {font-size:11px; text-decoration:none;}
#number a:visited {font-size:11px; text-decoration:none;}
#number a:hover {font-size:11px; text-decoration:underline;}

#line { background:#FFF url(../images/news_dotline.jpg) top left repeat-x; height:1px;}
#article {margin-top:20px;}
#imgbox {float:right; clear:both; width:200px; background-color:#E5E5E5;padding:4px; border:1px #D2D2D2 solid; margin:0 0 10px 15px;}
#imgbox_summury {width:200px; margin-top:10px; font-size:11px;}

#back {float:right; clear:both; margin-top:10px; color:#4A227B; font-size:11px; font-weight:bold; text-decoration:underline;}
#back a {color:#4A227B; font-weight:bold; font-size:11px; text-decoration:underline;}
#back a:visited {color:#4A227B; font-weight:bold; font-size:11px; text-decoration:underline;}
#back a:hover {color:#4A227B; font-weight:bold; font-size:11px;  text-decoration:underline;}

/*================================================*/
/*              TRAVEL SOLUTION                   */
/*================================================*/
#ts_mainmenu {float:left; clear:both; width:200px; height:700px;
	background:url(../images/left_menubg.jpg) bottom left no-repeat; background-color:#4C247F;}
#ts_main {float:right; width:540px; padding:15px 0 15px 20px;}
.ts_contents {margin-top:25px; color:#727171;}

/*-- TRAVEL SUB --*/
#ts_submenu {float:left; clear:both; width:200px; height:350px; 
	background:url(../images/left_menubg.jpg) bottom left no-repeat; background-color:#4C247F;}
#ts_submenu li {line-height:30px;}
h3{font-size:18px; color:#FF7E00; font-weight:bold; margin-bottom:20px;}
h4{font-size:12px; color:#666; font-weight:lighter; line-height:16px;}

/*================================================*/
/*                    TEAM                        */
/*================================================*/
#teamcontact {float:left; clear:both; width:490px;}
#teamright {float:right; width:210px; padding:30px; color:#727171; margin-bottom:15px;}
.teambox {margin-top:20px;}

.teamtext {float:right; clear:right; width:280px; color:#727171; margin-top:15px; font-size:12px;}
.teamtext a {color:#727171; font-size:12px; text-decoration:none;}
.teamtext a:visited {color:#727171; font-size:12px; text-decoration:none;}
.teamtext a:hover {color:#727171; font-size:12px; text-decoration:underline;}

.teamimg {float:left; width:175px; overflow:hidden;}

.teamtitle {font-weight:bold; color:#522885; font-size:12px; margin-bottom:15px;}

/*================================================*/
/*              BOTTOM TWO PAGE                   */
/*================================================*/

#inside {padding:30px; color:#666; font-size:12px; line-height:16px;}