body,td		{font: normal 11px Verdana; color: black; vertical-align:top}
p	{font: normal 11px Verdana; color: black;}
h2			{background: #ffffff url(/img/h2.gif) no-repeat center left; 
			font: normal 24px Verdana;
			color: #FF8400;
			margin: 0 0 4px 0;
			padding: 0 10px 0 34px}
h4			{font: normal 18px Tahoma, Verdana; color: #CCC76B;}
a			{color: #24629F}
A:hover		{color: #ff6000}
.txt		{line-height: 16px}


IMG.brd	{border:1px solid #556B81 }

INPUT.btn	{
	color: #58311D;
	font: Normal 10px Arial, Verdana;
	background: #FFD586 url(/img/btn.gif) repeat center center;
	border: 1px solid #F0BB6C;
	padding: 2px 12px 2px 12px;
	margin-top:5px
	}


DIV.top	{
	background:url(/img/top_bg.gif) left bottom;
	height:6px
	}


/*menu special */
td.menu, td.menu table td
		{background: url(/img/menu_bg.gif) repeat-x top left; padding: 0 0 0 8px; font: normal 9px Verdana; color: #ffffff}
td.menu a
		{display: block; float:left; background: #217FD0 url(/img/menu_bg2.gif) repeat-x top right; font: normal 11px Verdana; color: #D1DBE3; line-height:14px; padding: 8px 24px 8px 15px; text-decoration:none}
td.menu a:hover, td.menu a.active
		{display: block; float:left; background: #ffc000 url(/img/menu_bg2_over.gif) repeat-x top right; color: #000000; text-decoration:none}
z

/*left special */
td.lefttbl
		{background: #EEF0F2}
div.leftmenu
		{padding: 7px}
div.leftmenu a
		{display:block; padding: 7px 7px 7px 18px;font: normal 11px Verdana; color: black; text-decoration:underline}
div.leftmenu a:hover
		{display:block; padding: 7px 7px 7px 18px;font: normal 11px Verdana; color: #ff6000; text-decoration:underline}

/*special*/
div.tab
		{display: block; height:24px}
div.tab div
		{float:left; background: #3A81BE url(/img/i_search.gif) no-repeat top left; height:24px}
div.tab div div
		{float:left; background: url(/img/i_end.gif) no-repeat top right; height:24px;padding: 5px 40px 5px 35px; font: bold 11px Verdana; color: #ffffff}
table.flashtbl td
		{background: url(flashtbl_brd.gif) repeat-x bottom left}
		
div.tab-inn
		{display: block; height:27px;}
div.tab-inn div
		{float:left; height:27px}
div.tab-inn div div	{ float:left; height:27px;background: url(/img/i_fp2.gif) no-repeat}	
div.tab-inn div div div
		{float:left; background: url(/img/i_end2.gif) no-repeat top right; height:27px;padding: 7px 40px 5px 35px; font: bold 11px Verdana; color: #ffffff;}


/*Btn */
a.btn
		{color: #58311D; font: Normal 10px Arial, Verdana; background: #FFD586 url(/img/btn.gif) repeat center center;
		display: inline; border: 1px solid #F0BB6C; padding: 2px 12px 2px 12px; text-decoration: none; height:16px}
a.btn:hover
		{color: #48210D; border: 1px solid #FF6000}


li {list-style-type : square; list-style-image : url('/img/_dot_.gif')} 
#q {list-style-type : circle; list-style-image : url('/img/_dot.gif')} 

select,input,textarea {color: black; font: normal 10px Verdana; background-color: #ffffff; border: #7F9DB9 1px solid}

.nobord {border:0px; background-color: transparent;}


/*{background-image: url('/img/mnc.gif'); border: 1px solid; background-color: red;border-color: blue}*/


TABLE.ind-fp	{
	background:#ffffff;
	border-left:1px solid #3A81BE;
	border-right:1px solid #3A81BE;
	}

TABLE.ind-fp#fp-first	TD.tt{
	background:url(/img/fp_l.gif) no-repeat
	}
	
TABLE.ind-fp#fp-first	TD.cal{
	background:#F0F3F6 url(/img/fp_r.gif) no-repeat right top
	}	
	
TABLE.ind-fp	TD.cal{
	background:#F0F3F6;
	padding:8px
	}
		
TABLE.ind-fp	.price	{
	color:#9F2727
	}		
	
TABLE.ind-fp	TD	{
	font-size:10px;
	color:black;
	padding-top:5px
	}
TABLE.ind-fp	TD.tt	{
	font-size:11px;
	color:#AA0505;
	padding:7px 10px 3px 10px
	}	
	
TABLE.ind-fp	TD.tt		SPAN	{
	color:#054FAA;
	}		
	
TABLE.ind-fp	.img	{	
	padding:7px;	
	}	

TABLE.month	{
	border-right:1px solid #fff
	}

SELECT.mm	{ 
	width:85px;
	font:9px verdana;
	color:#5A667B
	}	
	
TABLE.month	TD	{
	font:8px tahoma;
	color:#000000;
	background:#D9DDE0;
	padding:1px;
	text-align:center
	}
	
TABLE.month	.mm	{
	font:9px verdana;
	color:#ffffff;
	background:#447FAC;
	border-bottom:1px solid #ffffff
	}	
	
TABLE.month	TR.tit TD	{
	font:9px arial;
	color:#42657F;
	border-bottom:1px solid #ffffff
	}

TABLE.month	TR.tit_big TD	{
	font:10px arial;
	color:#42657F;
	}

TABLE.month	TR.tit_big2 TD	{
	font:12px arial bold;
	color:#42657F;
	padding:3px;
	}
TABLE.month	TR.tit_big2 TD a	{
	font:12px arial;
	color: white;
	background-color:#DA4F4F;
	padding: 0px 1px;
	
	}


TABLE.month	TD#red,	TABLE.month	TD#red	A, TABLE.month	TD#red	A:visited	{
	color:#ffffff;
	background:#DA4F4F;
	text-decoration:none
	}
	
TABLE.month	TD#red	A:hover	{
	color:#F9E7C6;	
	}	
	
TABLE.month	TD#wt	{
	background:#ffffff
	}
	
TABLE.month	TD#wt	A, TABLE.month	TD#wt	A:visited	{
	text-decoration:none;
	color:#000000
	}
	
TABLE.month	TD#wt	A:hover	{
	color:#fc6600
	}
	

/* login */

DIV.login	{
	background-image:url(/img/login_bg.gif);
	padding:10px
	}
	
DIV.subs	{
	background-image:url(/img/subs_bg.gif);
	padding:10px
	}

DIV.inp	{
	padding:1px 0
	}
	
DIV.inp	INPUT	{
	font-size:10px;
	color:#0B1E3F;
	padding:2px  0 3px 5px;
	height:20px
	}	
	
DIV.login	DIV.tit	{
	font:bold 11px verdana;
	color:#225886;
	padding:2px 5px 5px 18px;
	background:url(/img/ico_key.gif) no-repeat
	}	
	
DIV.subs	DIV.tit	{
	font:bold 11px verdana;
	color:#225886;
	padding:2px 5px 5px 18px;
	background:url(/img/ico_subs.gif) no-repeat
	}	



/* form */
FORM	{ margin:0; padding:0}
DIV.form	{background:url(/img/sep_h.gif) repeat-x left bottom; height:24px}
DIV.form-btn	{ padding-bottom:3px; padding-top:3px; border-top:0px solid #3A81BE; padding-left:10px }
DIV.form-btn	A	{ display:block; float:right;font:9px verdana; color:#0B2031;background:url(/img/_bka.gif) no-repeat;padding:2px 20px 10px 25px }
DIV.form-name	{ width:100px; float:left; font-size:10px; padding-left:10px; color:#0B1E3F; padding-top:4px}
DIV.form	INPUT	{ width:100px; margin-top:3px;font-size:10px;color:#5A667B; padding-left:5px}
DIV.form SELECT { width:120px; margin-top:3px;font-size:10px;color:#5A667B;	}
DIV.form-btn	DIV.btn	{ float:left}


/*banners fhh*/

.fhh	{
	 background:#E8F0F7 url(/img/fhh_b.gif) no-repeat right bottom;
	 padding:0px 0px 10px 0px
	}
.fhh	IMG	{ margin-bottom:7px;}
.fhh	A, .fhh	A:visited	{
	display:block;
	color:#003CFF;
	}
.fhh	A:hover	{
	color:#F73300
	}


/* country in bottom*/ 
.ctr	{
	padding-top:10px;
	font:9px verdana;
	padding-right:20px
	}
	
.ctr	DIV	{
	padding-bottom:4px;
	padding-top:10px;
	font-size:9px
	}

.ctr	DIV	A,	.ctr	DIV	A:visited	{
	font:18px verdana;
	color:#FF8400
	}

.ctr	A,	.ctr	A:visited	{
	font:10px verdana;
	text-decoration:none;
	}



DIV.bot	{
	width:962px;
	background-image:url(/img/bot_bg.gif);
	height:40px
	}
DIV.menu-bot	{
	padding:2px 5px;
	color:#999999;
	}
DIV.menu-bot	A, DIV.menu-bot	A:visited	{
	color:#0C30E6;
	text-decoration:none
	}
DIV.menu-bot	A:hover	{
	color:#fc6600;
	}	
	
	
DIV.cpy	{
	width:962px;
	background-image:url(/img/bot_bg2.gif);
	padding-top:9px;
	padding-bottom:9px;
	color:#ABCEED
	}	
	
	
#black	{ color:#000000}	

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

.form { 
	font-family: tahoma, arial, helvetica; 
}


.form th{ 
	font-family: tahoma, arial, helvetica; 
	font-size:11px;
	text-align:right;
	font-weight:normal;
}

#bold, .bold, th.bold, td.bold{ 
	font-weight:bold;
}

.err, th.err, td.err{ 
	color: #FF0909;
}

.ok, th.ok, td.ok{ 
	color: #099909;
}



.formlist input,
.formlist select,
.formlist textarea,
.formlist button{
	font-size:10px;
}

.formlist { 
	font-family: tahoma, arial, helvetica; 
}

.formlist td{
	background-color:#FFFFFF;
}

.formlist th{ 
	font-family: tahoma, arial, helvetica; 
	font-size:11px;
	text-align:center;
	font-weight:bold;
	background-color:#C2E0FB;
}


.formtree { 
	font-family: tahoma, arial, helvetica; 
}

.formtree ul{
	padding:0px 0px 7px 10px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.formtree li{
	padding:0px 0px 2px 0px;
}

.hidden, .hidden a{
	color:gray;
}

.formtree th{ 
	font-family: tahoma, arial, helvetica; 
	font-size:12px;
	font-weight:bold;
}

.plain{
	border: 1px solid gray;
}

div.form select.nww{
	width:500px; 
	position: absolute;
}