/*main styles*/
html, body{
	height:100%;
}
body{
    font:12px Tahoma, Arial, Helvetica, sans-serif;
    color:#333;
	margin:0;
	padding:0;
	background:#fff;
}
table{
	font-size:100%;
}
img{
    border:0;
}
input,select,textarea{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
    color:#000;
}
input.radio{
	margin:0 1px 3px 4px;
	vertical-align:middle;
}
*html input.radio{
	margin:0 -1px 2px 1px;
}
*+html input.radio{
	margin:0 -1px 2px 1px;
}
input.checkbox{
	margin:0 3px 2px 0;
	vertical-align:middle;
}
*html input.checkbox{
	margin:-2px -1px -1px -1px;
}
*+html input.checkbox{
	margin:-2px -1px -1px -1px;
}
form{
	margin:0;
	padding:0;
}
td{
    vertical-align:top;
}
p{
    margin:0 0 7px 0;
}
/*default styles*/
a{
    color:#0f63b5;
    text-decoration:underline;
}
a:hover{
    color:#e20000;
	text-decoration:underline;
}
h1{
	font:bold 19px Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
    color:#000;
    padding:0;
    margin:0 0 14px 0;
}
h1 img{
	margin:4px 6px 0 0;
	float:left;
}
h2{
	font:24px/20px Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
    color:#494949;
    padding:0;
    margin:0;
	text-transform:uppercase;
	letter-spacing:-1px;
}
h3{
	font:38px/34px Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
    color:#494949;
    padding:0;
    margin:0 0 5px 0;
	letter-spacing:-2px;
}
ul{
	margin:0 0 17px 14px;
	padding:0 0 0 0;
	list-style-position:outside;
	list-style-type:none;
}
ol{
	margin:0 0 17px 0;
	padding:0 0 0 0;
	list-style-position:inside;
	list-style-type:decimal;
}
li ul, li ol{
	margin-top:5px;
	margin-bottom:10px;
	list-style-type:none;
}
li{
	margin-bottom:4px;
	background:url(img/arrow.gif) no-repeat left 3px;
	padding-left:19px;
}
.middle{
	vertical-align:middle;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
/*format styles*/
.left_bg{
	background:url(img/left_bg.gif) repeat-y right top;
}
.left_t{
	background:url(img/left_t.jpg) no-repeat right top;
}
.right_bg{
	background:url(img/right_bg.gif) repeat-y left top;
}
.right_t{
	background:url(img/right_t.jpg) no-repeat left top;
}
.head .menu_l{
	position:absolute;
	left:0;
	top:-2px;
}
.head .menu_r{
	position:absolute;
	right:0;
	top:-2px;
}
.head .menu{
	background:url(img/menu_bg.gif) repeat-x left top;
}
.head .menu td{
	vertical-align:middle;
	background:url(img/menu_line.gif) no-repeat right top;
}
.head .menu td.act{
	background:url(img/menu_la.gif) no-repeat left top;
}
.head .menu td.hov{
	background:url(img/menu_lh.gif) no-repeat left top;
}
.head .menu a{
	display:block;
	color:#fff;
	font:bold 12px/12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.head .menu a .text{
	display:block;
	position:relative;
	left:-1px;
	top:-19px;
	color:#fff;
	margin-bottom:-19px;
}
html:root*.head .menu a .text{
	top:-15px;
}
.head .menu a .menu_ra{
	display:block;
	padding:0 10px 0 11px;
}
.head .menu a .arrow{
	display:inline-block;
	background:url(img/arrow1.gif) no-repeat right center;
	padding-right:8px;
}
.head .menu .hov a{
	color:#bc1d1d;
}
.head .menu a:hover .menu_ra{
}
.head .menu a:hover .text{
	color:#bc1d1d;
}
.head .menu td.hov .arrow{
	background:url(img/arrow2.gif) no-repeat right 5px;
	padding-right:8px;
}
.head .menu a.act{
	background:url(img/menu_la.gif) no-repeat left top;
	color:#fff;
}
.head .menu a.act .text{
	color:#fff;
}
.head .menu a.act .menu_ra{
	background:url(img/menu_ra.gif) no-repeat right top;
}
.head .menu .act a:hover{
	color:#fff;
}
.head .menu .act.hov a:hover{
	color:#bc1d1d;
}
.head .menu a:hover.act .text{
	color:#fff;
}
.head .menu a:hover.act .menu_ra{
	background:url(img/menu_ra.gif) no-repeat right top;
}
.head .menu a.act2{
	background:url(img/menu_lh.gif) no-repeat left top;
	color:#fefefe;
}
.head .menu a.act2 .menu_ra{
	background:url(img/menu_rh.gif) no-repeat right top;
}
.head .menu a.act2 .text{
	color:#bc1d1d;
}
.head .menu a.act2 .arrow{
	background:url(img/arrow2.gif) no-repeat right 5px;
	padding-right:8px;
}
.head .line{
	position:absolute;
	left:0;
	top:0;
	background:#fbfbfb url(img/dot3.gif) no-repeat left top;
	z-index:200;
	width:100%;
}
.head .menu .sub_pos{
	position:absolute;
	left:-2px;
	top:0;
	z-index:100;
}
.head .menu .sub_t{
	background:url(img/sub_t.png) no-repeat left top;
	width:195px;
	height:8px;
}
.head .menu .sub_b{
	background:url(img/sub_b2.png) no-repeat left top;
	width:195px;
	height:8px;
}
.head .menu .sub_bg{
	background:url(img/sub_bg.png) no-repeat left top;
}
.head .menu .sub{
	background:url(img/sub_b.png) no-repeat left bottom;
	width:169px;
	padding:0 13px 13px 13px;
}
.head .menu .sub a{
	display:block;
	text-align:left;
	text-transform:none;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#070707;
	background:url(img/dot1.gif) no-repeat 8px 7px;
}
.head .menu .sub a span{
	display:block;
}
.head .menu .sub a span span{
	display:block;
}
.head .menu .sub a span span span{
	display:block;
}
.head .menu .sub a span span span span{
	padding:2px 0 4px 18px;
	display:block;
}
.head .menu .sub a:hover{
	background:#dc0908 url(img/sub_hlt.gif) no-repeat left top;
	color:#fff;
}
.head .menu .act .sub a:hover{
	color:#fff;
}
.head .menu .sub a:hover span{
	background:url(img/sub_hrt.gif) no-repeat right top;
}
.head .menu .sub a:hover span span{
	background:url(img/sub_hrb.gif) no-repeat right bottom;
}
.head .menu .sub a:hover span span span{
	background:url(img/sub_hlb.gif) no-repeat left bottom;
}
.head .menu .sub a:hover span span span span{
	background:url(img/dot2.gif) no-repeat 8px 7px;
}
.head .head_bg{
	background:url(img/head_bg.jpg) repeat-x left top;
}
.head .head_c{
	background:url(img/head_c.jpg) no-repeat center top;
}
.head .slogan{
	position:absolute;
	left:153px;
	top:78px;
	z-index:0;
}
.block_lt{
	background:#fff url(img/block_lt.gif) no-repeat left top;
}
.block{
	background:url(img/block_rt.gif) no-repeat right top;
	padding:13px 14px 0 12px;
}
.line_bg{
	background:url(img/line_bg.gif) repeat-x left top;
}
.line_l{
	background:url(img/line_l.jpg) no-repeat left top;
}
.line_r{
	background:url(img/line_r.jpg) no-repeat right top;
	margin-bottom:11px;
}
.line_r .text2{
	font:20px Calibri, 'Trebuchet MS';
	color:#fff;
	text-align:center;
}
.line_r .text2 .air{
	vertical-align:middle;
}
.search{
	padding:6px 0 5px 0;
}
.search .input{
	border:0;
	background:url(img/input_bg.gif) repeat-x left top;
	float:left;
	padding:4px 0 4px 0;
	height:14px;
	width:140px;
}
.search a.btn_search{
	display:block;
	float:left;
	margin:2px 0 0 4px;
}
.block1_l{
	background:#eff9ff url(img/block1_l.gif) repeat-y left top;
}
.block1_r{
	background:url(img/block1_r.gif) repeat-y right top;
}
.block1_t{
	background:url(img/block1_t.gif) repeat-x left top;
}
.block1_b{
	background:url(img/block1_b.gif) repeat-x left bottom;
}
.block1_lt{
	background:url(img/block1_lt.jpg) no-repeat left top;
}
.block1_rt{
	background:url(img/block1_rt.jpg) no-repeat right top;
}
.block1_rb{
	background:url(img/block1_rb.jpg) no-repeat right bottom;
}
.block1_lb{
	background:url(img/block1_lb.jpg) no-repeat left bottom;
	padding:9px 13px 0 14px;
}
.block8_l{
	background:#f2f0e5 url(img/block8_l.jpg) repeat-y left top;
	position:relative;
	left:-11px;
	margin-right:-11px;
	margin-bottom:-19px;
}
.block8_t{
	background:url(img/block8_t.gif) repeat-x left top;
	position:relative;
}
.block8_r{
	background:url(img/block8_r.gif) repeat-y right top;
	position:relative;
}
.block8_b{
	background:url(img/block8_b.gif) repeat-x left bottom;
	position:relative;
}
.block8_lt{
	background:url(img/block8_lt.jpg) no-repeat left top;
	position:relative;
}
.block8_rt{
	background:url(img/block8_rt.jpg) no-repeat right top;
	position:relative;
}
.block8_rb{
	background:url(img/block8_rb.jpg) no-repeat right bottom;
	position:relative;
}
.block8_lb{
	background:url(img/block8_lb.jpg) no-repeat left bottom;
	position:relative;
	padding:15px 25px 13px 25px;
}
.bord{
	border-bottom:1px solid #000;
	margin:-6px 0 13px 0;
}
.news{
	color:#333;
	font:11px/9px Arial, Helvetica, sans-serif;
	margin-bottom:22px;
}
.news a{
	font-size:11px;
	display:block;
	color:#00448a;
	font-family:Tahoma;
	line-height:14px;
}
.news a:hover{
	color:#e20000;
}
.all_news{
	border-top:1px solid #000;
	text-align:right;
	margin-top:-10px;
	padding:5px 5px 16px 0;
}
.all_news a{
	font:bold 11px Tahoma;
	color:#005db3;
}
.all_news a:hover{
	color:#e20000;
}
.all_tur{
	border-top:1px solid #b0c6d1;
	text-align:right;
	padding:5px 5px 16px 0;
}
.all_tur a{
	font:bold 11px Tahoma;
	color:#005db3;
}
.all_tur a:hover{
	color:#e20000;
}
.pic_lt{
	position:absolute;
	left:0;
	top:0;
}
.pic_rt{
	position:absolute;
	right:0;
	top:0;
}
.pic_lb{
	position:absolute;
	left:0;
	top:-3px;
}
.pic_rb{
	position:absolute;
	right:0;
	top:-3px;
}
.tur{
	color:#0f63b5;
	padding-bottom:10px;
}
.tur .price{
	color:#e20000;
	font-weight:bold;
}
.tur a{
	color:#0f63b5;
	font-weight:bold;
	display:block;
	margin:-3px 0 1px 0;
}
.tur a:hover{
	color:#e20000;
}
td.block_or a{
	text-decoration:none;
	cursor:pointer;
}
td.block_or a:hover{
	text-decoration:none;
}
a.block_or{
	text-decoration:none;
	cursor:pointer;
}
a:hover.block_or{
	text-decoration:none;
}
.block2_t{
	background:url(img/block2_t.gif) repeat-x left top;
}
.block2_lt{
	background:url(img/block2_lt.jpg) no-repeat left top;
}
.block2_rt{
	background:url(img/block2_rt.jpg) no-repeat right top;
	text-align:center;
	padding:10px 0 12px 0;
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_t_red{
	background:url(img/block2_t_red.gif) repeat-x left top;
}
.block2_lt_red{
	background:url(img/block2_lt_red.jpg) no-repeat left top;
}
.block2_rt_red{
	background:url(img/block2_rt_red.jpg) no-repeat right top;
	text-align:center;
	padding:10px 0 12px 0;
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_red a{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_red a:hover{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_t_orange{
	background:url(img/block2_t_orange.gif) repeat-x left top;
}
.block2_lt_orange{
	background:url(img/block2_lt_orange.jpg) no-repeat left top;
}
.block2_rt_orange{
	background:url(img/block2_rt_orange.jpg) no-repeat right top;
	text-align:center;
	padding:10px 0 12px 0;
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_orange a{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_orange a:hover{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_t_green{
	background:url(img/block2_t_green.gif) repeat-x left top;
}
.block2_lt_green{
	background:url(img/block2_lt_green.jpg) no-repeat left top;
}
.block2_rt_green{
	background:url(img/block2_rt_green.jpg) no-repeat right top;
	text-align:center;
	padding:10px 0 12px 0;
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_green a{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_green a:hover{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_t_blue{
	background:url(img/block2_t_blue.gif) repeat-x left top;
}
.block2_lt_blue{
	background:url(img/block2_lt_blue.jpg) no-repeat left top;
}
.block2_rt_blue{
	background:url(img/block2_rt_blue.jpg) no-repeat right top;
	text-align:center;
	padding:10px 0 12px 0;
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_blue a{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_blue a:hover{
	color:#fff;
	text-decoration:underline;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.block2_rt_blue.one{
	padding:12px 0 14px 0;
}
.block2_b{
	background:url(img/block2_b.gif) repeat-x left bottom;
}
.block2_lb{
	background:url(img/block2_lb.jpg) no-repeat left bottom;
}
.block2_rb{
	background:url(img/block2_rb.jpg) no-repeat right bottom;
	text-align:center;
	padding:6px 0 9px 0;
	color:#333;
	text-decoration:none;
	font:11px/12px 'Trebuchet MS';
}
.block2_rb a{
	color:#333;
	text-decoration:none;
	font:11px/12px 'Trebuchet MS';
}
.block2_rb a:hover{
	color:#333;
	text-decoration:none;
	font:11px/12px 'Trebuchet MS';
}
.block2_rb.two{
	padding:5px 0 8px 0;
}
div.block3_link a{
	text-decoration:none;
	cursor:pointer;
	display:block;
}
div.block3_link a:hover{
	text-decoration:none;
}
.block3_t{
	background-position:center top;
	background-repeat:no-repeat;
	border-top:1px solid #acbbc4;
	border-left:1px solid #acbbc4;
	border-right:1px solid #acbbc4;
}
.block3_b{
	background:url(img/block3_b.gif) no-repeat left bottom;
	color:#2d2d2d;
	font:bold 14px/15px 'Trebuchet MS';
	padding:6px 8px 10px 10px;
}
.pic2_lt{
	position:absolute;
	left:-1px;
	top:-1px;
}
.pic2_rt{
	position:absolute;
	right:-1px;
	top:-1px;
}
.pic2_lb{
	position:absolute;
	left:-1px;
	top:-6px;
}
.pic2_rb{
	position:absolute;
	right:-1px;
	top:-6px;
}
.block4_t{
	background:#fff url(img/block4_t.gif) repeat-x left top;
}
.block4_r{
	background:url(img/block4_t.gif) repeat-y right top;
}
.block4_l{
	background:url(img/block4_t.gif) repeat-y left top;
}
.block4_b{
	background:url(img/block4_b.gif) repeat-x left bottom;
}
.block4_lt{
	background:url(img/block4_lt.gif) no-repeat left top;
}
.block4_rt{
	background:url(img/block4_rt.gif) no-repeat right top;
}
.block4_lb{
	background:url(img/block4_lb.gif) no-repeat left bottom;
}
.block4_rb{
	background:url(img/block4_rb.gif) no-repeat right bottom;
	color:#444;
	font-size:11px;
	padding:11px 10px 12px 14px;
}
.block4_rb .more{
	display:block;
	margin-top:2px;
}
.pic_avia{
	margin-bottom:5px;
}
.block5_t{
	background:#fff url(img/block5_t.gif) repeat-x left top;
}
.block5_r{
	background:url(img/block5_t.gif) repeat-y right top;
}
.block5_l{
	background:url(img/block5_t.gif) repeat-y left top;
}
.block5_b{
	background:url(img/block5_b.gif) repeat-x left bottom;
}
.block5_lt{
	background:url(img/block5_lt.gif) no-repeat left top;
}
.block5_rt{
	background:url(img/block5_rt.gif) no-repeat right top;
}
.block5_lb{
	background:url(img/block5_lb.gif) no-repeat left bottom;
}
.block5_rb{
	background:url(img/block5_rb.gif) no-repeat right bottom;
	color:#333;
	font:bold 19px/17px Calibri, 'Trebuchet MS';
	padding:9px 10px 34px 13px;
}
.block5_rb span{
	font-size:18px;
	font-weight:normal;
	line-height:16px;
	color:#666;
	display:block;
	margin-bottom:9px;
}
.pic3_lt{
	position:absolute;
	left:0;
	top:0;
}
.pic3_rt{
	position:absolute;
	right:0;
	top:0;
}
.pic3_lb{
	position:absolute;
	left:0;
	top:-3px;
}
.pic3_rb{
	position:absolute;
	right:0;
	top:-3px;
}
a.block6_link{
	cursor:pointer;
	text-decoration:none;
}
a:hover.block6_link{
	text-decoration:none;
}
.block6_t{
	background:#0168ba;
	border-top:1px solid #ccc;
}
.block6_r{
	background:#0168ba;
	border-right:1px solid #ccc;
}
.block6_b{
	background:#0168ba;
	border-bottom:1px solid #ccc;
}
.block6_l{
	background:#0168ba;
	border-left:1px solid #ccc;
}
.block6{
	background:#0168ba;
	padding:10px 0 4px 0;
}
.block6 .visa{
	text-align:center;
}
.block6 .visa_text{
	color:#fff;
	font:bold 18px/18px Calibri, 'Trebuchet MS';
	text-transform:uppercase;
	padding-left:13px;
	letter-spacing:-1px;
}
.block6 .visa_text span{
	font-size:16px;
	font-weight:normal;
	display:block;
}
.banner1_bg{
	background:url(img/banner1_bg.gif) repeat-x left top;
}
.banner1{
	background:url(img/banner1.jpg?2) no-repeat left top;
}
.banner1 .city{
	color:#ffde00;
	font: normal 18px Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	letter-spacing:-1px;
	position: absolute;
	overflow: hidden;
	width: 222px;
	height: 20px;
	margin: 40px 0 0 144px;
}
.banner1 .price2{
	color:#ffde00;
	font: normal 18px Arial, Helvetica, sans-serif;
}
.banner1 .price2 b{
	color:#ffde00;
	font: bold 22px Arial, Helvetica, sans-serif;
}

.banner2_bg{
	background:url(img/banner2_bg.gif) repeat-x left top;
}
.banner2{
	background:url(img/banner2.jpg?2) no-repeat left top;
}

.banner2 .city{
	color:#ffde00;
	font: normal 18px Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	letter-spacing:-1px;
	position: absolute;
	overflow: hidden;
	width: 222px;
	height: 20px;
	margin: 40px 0 0 144px;
}
.banner2 .price2{
	color:#ffde00;
	font: normal 18px Arial, Helvetica, sans-serif;
}
.banner2 .price2 b{
	color:#ffde00;
	font: bold 22px Arial, Helvetica, sans-serif;
}


a.bann{
	cursor:pointer;
	text-decoration:none;
}
a:hover.bann{
	text-decoration:none;
}
.sale{
	position:absolute;
	left:-58px;
	top:23px;
}
.block7_l{
	background:#c9e7ff url(img/block7_r.gif) repeat-y left top;
}
.block7_r{
	background:url(img/block7_r.gif) repeat-y right top;
}
.block7_b{
	background:url(img/block7_b.gif) repeat-x left bottom;
}
.block7_lb{
	background:url(img/block7_lb.gif) no-repeat left bottom;
}
.block7_rb{
	background:url(img/block7_rb.gif) no-repeat right bottom;
	padding:11px 13px 6px 15px;
}
.block7_rb .butt{
	padding-left:8px;
}
.tab td{
	color:#333;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:6px 0 6px 0;
}
.tab td.none{
	padding:0;
}
.select1{
	background:url(img/select1.gif) no-repeat left top;
	width:209px;
	position:relative;
	height:20px;
	cursor:pointer;
	text-align:left;
	margin-left:8px;
}
.select1 a{
	color:#000;
	font:normal 12px Tahoma;
	text-decoration:none;
	display:block;
	padding:2px 0 2px 7px;
	white-space:nowrap;
	overflow:hidden;
	width:177px;
}
.select1 a:hover{
	color:#000;
	text-decoration:none
}
.select1 .choose{
	display:none;
	width:202px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#fff;
	position:absolute;
	left:3px;
	top:19px;
	overflow:hidden;
}
.select1 .choose a{
	padding:2px 5px 2px 6px;
	width:auto;
}
.select1 .choose a:hover{
	background-color:#dcf0ff;
	color:#000;
}
.select2{
	background:url(img/select2.gif) no-repeat left top;
	width:44px;
	position:relative;
	height:20px;
	cursor:pointer;
	text-align:left;
	margin-left:8px;
}
.select2 a{
	color:#000;
	font:normal 12px Tahoma;
	text-decoration:none;
	display:block;
	padding:2px 0 2px 7px;
	white-space:nowrap;
	overflow:hidden;
	width:15px;
}
.select2 a:hover{
	color:#000;
	text-decoration:none
}
.select2 .choose{
	display:none;
	width:37px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#fff;
	position:absolute;
	left:3px;
	top:19px;
	overflow:auto;
	max-height:200px;
}
.select2 .choose a{
	padding:2px 5px 2px 6px;
	width:auto;
}
.select2 .choose a:hover{
	background-color:#dcf0ff;
	color:#000;
}
.select3{
	background:url(img/select3.gif) no-repeat left top;
	width:84px;
	position:relative;
	height:20px;
	cursor:pointer;
	text-align:left;
	margin-left:8px;
}
.select3 a{
	color:#000;
	font:normal 12px Tahoma;
	text-decoration:none;
	display:block;
	padding:2px 0 2px 7px;
	white-space:nowrap;
	overflow:hidden;
	width:55px;
}
.select3 a:hover{
	color:#000;
	text-decoration:none
}
.select3 .choose{
	display:none;
	width:77px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#fff;
	position:absolute;
	left:3px;
	top:19px;
	overflow:hidden;
}
.select3 .choose a{
	padding:2px 5px 2px 6px;
	width:auto;
}
.select3 .choose a:hover{
	background-color:#dcf0ff;
	color:#000;
}
.select4{
	background:url(img/select4.gif) no-repeat left top;
	width:64px;
	position:relative;
	height:20px;
	cursor:pointer;
	text-align:left;
	margin-left:8px;
}
.select4 a{
	color:#000;
	font:normal 12px Tahoma;
	text-decoration:none;
	display:block;
	padding:2px 0 2px 7px;
	white-space:nowrap;
	overflow:hidden;
	width:35px;
}
.select4 a:hover{
	color:#000;
	text-decoration:none
}
.select4 .choose{
	display:none;
	width:57px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	background-color:#fff;
	position:absolute;
	left:3px;
	top:19px;
	overflow:auto;
	max-height:200px;
}
.select4 .choose a{
	padding:2px 5px 2px 6px;
	width:auto;
}
.select4 .choose a:hover{
	background-color:#dcf0ff;
	color:#000;
}
a.btn{
	display:block;
	float:left;
	background:url(img/btn_l.gif) no-repeat left top;
	color:#fff;
	font:bold 12px 'Trebuchet MS';
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
}
a.btn span{
	display:block;
	float:left;
	background:url(img/btn_r.gif) no-repeat right top;
	padding:3px 15px 2px 16px;
}
a:hover.btn{
	text-decoration:none;
	color:#ddd;
}
.foot_l{
	background:url(img/foot_l.gif) no-repeat right top;
}
.foot_r{
	background:url(img/foot_r.gif) no-repeat left top;
}
.footer{
	background:url(img/footer_bg.gif) repeat-x left top;
	color:#6d6d7e;
	font-size:11px;
	text-align:center;
	padding:35px 0 15px 0;
}
.footer .menu{
	margin-bottom:12px;
}
.footer .menu a{
	color:#00448a;
	font-size:12px;
	margin:0 8px;
}
.footer .menu a:hover{
	color:#e20000;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.relative{
	position:relative;
}
.p5 {
	padding: 5px;
}
.p10 {
	padding: 10px;
}

.titlered {
	color:#CC0000;
	font-family:verdana,tahoma,sans-serif;
	font-size:16pt;
}
.smallbold {
	font-weight:bold;
	padding:5px;
}
.smallboldred {
	background-color:#EEEEEE;
	color:#CC0000;
	font-weight:bold;
	padding:5px;
}
.smallboldblue {
	background-color:#EEEEEE;
	color:#003399;
	font-weight:bold;
	padding:5px;
}
.padding10 {
	font-weight:normal;
	padding:10px;
}
.smallboldwhite {
	background-color:#CC0000;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}
.scrolling {
	overflow:hidden;
	position:relative;
	text-align:left;
}
#scrolling_container {
	position:relative;
	left:0px;
	top:0px;
}
#scrolling_airplane {
	position: relative;
	left:0px;
	top:0px;
}
#scrolling_text {
	padding-top: 4px;
	position:absolute;
	margin-left: 58px;
	top: 0px;
	white-space: nowrap;
}
*html #scrolling_text {
	margin-left: 0px;
}
#scrolling_text a {
	color:#FFFFFF;
}
div.photo_rate {
	position: relative;
	left: 30px;
	top: -140px;
	width: 120px;
	display: none;
	color: #333;
	border: 1px solid #9a9a9a;
	background-color: #fff;
}
div.photo_container {
	width: 180px;
	height: 180px;
	display: block;
}

table.smenu {
	margin: 20px 0 100px 20px;
}

table.smenu a {
	display: block;
	margin: 10px 0;
	font-size: 15px;
}

table.nice {
	background-color: #FFF;
	margin-top: 10px;
}

table.nice th {
	background-color: #158FBD;
	color: #FFF;
	font: bold 11px Verdana;
	padding: 8px 6px;
	text-align: center;
	vertical-align: middle;
}

table.nice td {
	background-color: #EEE;
	color: #000;
	font: 11px Verdana;
	padding: 4px 4px;
	text-align: center;
	vertical-align: middle;
	font: 10px Arial;
}

table.nice tr.new td {
	padding: 7px 4px;
	background-color: #FFF5DD;
}

td.file_list a {
	display: inline-block;
	padding: 30px 5px 3px 5px;
	margin: 0 4px;
	background: url('/img/attachment.gif') no-repeat center 4px;
}

div.reply_hide {display: none}

table.proc_tree {
	width: 450px;
	border: 1px solid #999;
}

table.proc_tree form {
	padding: 0 0;
	margin: 0 0;
}

table.proc_tree td {
	padding: 6px 6px;
	border-style: solid;
	border-color: #DDD;
	border-width: 0px 0px 1px 0px;
	vertical-align: middle;
}

table.proc_tree tr.section td, table.proc_tree tr.section td a {
	color: black;
}
table.proc_tree tr.subsection td, table.proc_tree tr.subsection td a {
	color: black;
}

table.proc_tree tr.section td {
	padding: 7px 7px;
	background-color: green;
	border-color: white;
}

table.proc_tree tr.section td#done0 {
	background-color: #C2D2E7;
	border-color: #FFF;
}

table.proc_tree tr.section td#done1 {
	background-color: #D2E7D2;
	border-color: #FFF;
}

table.proc_tree tr.subsection td#done0 {
	background-color: #D2E2FF;
	border-color: #FFF;
	font-weight: normal;
}

table.proc_tree tr.subsection td#done1 {
	background-color: #E2FFE2;
	border-color: #FFF;
	font-weight: normal;
}

table.proc_tree td.title {
	font-weight: bold;
	width: 62%;
}

table.proc_tree td.title .icon {
	padding: 0 0 0 22px;
	margin: 0 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 16px;
}

table.proc_tree td.title span.date {
	float: right;
	font-weight: normal;
}

table.proc_tree td.title .comment {
	font-weight: normal;
	font-size: 10px;
	font-style: italic;
}

table.proc_tree td.actions {
	text-align: right;
}

table.proc_tree td.actions a {
	margin: 0px 3px;
}

table.proc_tree td.treelevel0 {padding-left: 7px;}
table.proc_tree td.treelevel1 {padding-left: 27px;}
table.proc_tree td.treelevel2 {padding-left: 47px;}
table.proc_tree td.treelevel3 {padding-left: 67px;}
table.proc_tree td.treelevel4 {padding-left: 87px;}
table.proc_tree td.treelevel5 {padding-left: 107px;}
table.proc_tree td.treelevel6 {padding-left: 127px;}
table.proc_tree td.treelevel7 {padding-left: 147px;}


a.aplus {
	background: url(/img/mp.gif) no-repeat 0px 0px;
	display: block;
	text-decoration: none;
	float: left;
	width: 11px;
	height: 11px;
	margin: 2px 5px 0px 0px;
}

a.aminus {
	background: url(/img/mp.gif) no-repeat 0px -20px;
	display: block;
	text-decoration: none;
	float: left;
	width: 11px;
	height: 11px;
	margin: 2px 5px 0px 0px;
}

table.dashboard {
	border: 1px solid #BBB;
	border-top: none;
	width: 600px;
	margin-top: 20px;
	font-size: 12px;
}

table.dashboard td {
	padding: 10px 8px;
	background-color: #F4F4F4;
	border-top: 1px solid #BBB;
}

table.dashboard th {
	padding: 10px 8px;
	text-align: left;
	background-color: #CCFF99;
	border-top: 1px solid #BBB;	
}

table.dashboard span {
	font-size: 11px;
	font-weight: normal;
}

.login{
	position:absolute;
	left:12px;
	top:157px;
	color:#003366;
	background:url(img/login_bg.gif) no-repeat left top;
	width:323px;
	height:58px;
	padding:8px 0 0 14px;
}
.login .ttl{
	color:#8e8e8e;
	font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.login .ttl a{
	color:#8e8e8e;
	font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.login .field{
	border:0;
	background:url(img/field_bg.gif) repeat-x left top;
	float:left;
	padding:4px 0 4px 0;
	height:14px;
	width:127px;
}
.btn_ok{
	display:block;
	position:absolute;
	left:286px;
	top:186px;
}

a.file {
	display: inline-block;
	padding: 38px 3px 3px 3px;
	margin: 0 4px;
	background: url('/img/doc_ico.gif') no-repeat center 4px;
	max-width: 160px;
	text-align: center;
	vertical-align: top;
}

table.visa_info {
	margin: 0 0 30px 0;
	border: 1px solid #BBB;
	width: 100%;
}

table.visa_info th {
	background-color: #CCFF99;
	padding: 7px 7px;
	text-align: left;
	border-bottom: 1px solid #BBB;
}

table.visa_info td {
	padding: 5px 7px;
	background-color: #F4F4F4;
	vertical-align: middle;
}

table.visa_info input[type=text], table.visa_info select {
	width: 90%;
}

input.datePicker {
	background: #FFF url('/img/sel_arrow.gif') no-repeat right center;
	border: 1px solid #999;
	padding: 2px 2px;
	cursor: pointer;
}

a.dp-choose-date { display: none; }

table.flights th {
	background-color:#158FDB;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

table.flights td {
	line-height: 20px;
}