BODY {color:#333;font:11px verdana,tahoma,serif;margin:0 auto;padding:0;background: #fff;text-align:center}
BODY.edit {background: URL(/d/bgedit.gif) #fff;font-size: 12px;padding:20px 20px 15px 30px}
BODY.edit P{margin:0 0 15px 0}
BODY.edit TABLE{background: #666;border-left:1px solid #666;border-bottom:1px solid #666}
BODY.edit TD {background:#fff;padding:5px;border-top:1px solid #666;border-right:1px solid #666}
A {color:#03c}
A:HOVER {color:#03f;text-decoration:none}
A:VISITED {color:#909}
UL{list-style-image:url('/d/bullet.gif')}
LI{margin-bottom:5px;margin-top:5px}
TD {padding:0}

FORM {margin:0;padding:0}
IMG {border:0}
H1{font-weight:bold;font:26px verdana,arial,sans-serif;color:#333;margin:0;padding-bottom:10px}
H2{margin-bottom:7px;font-family:arial,verdana,sans-serif;font-size:20px;color:#333;font-weight:normal}

.hh {margin-bottom:17px;border-top:4px solid #191B44}
.top {background: URL(/d/top.jpg) no-repeat left bottom;height:183px;border-bottom:2px solid #D71E26;margin-bottom:2px}

.page {height:100%;text-align:left;width:979px;background: URL(/d/bgp.gif) #fff;padding:0 7px 0 6px;}

.up {margin:45px 10px 10px 23px;}
.up TD{padding:0}

.ex IMG {margin-left:11px}


.b {width:200px;background:#153889;padding:5px 10px 8px 10px;color:#fff}
.b A {color:#fff}
.b A:visited {color:#fff}

.search {background:#666}

.flash {background:#FFCC9A}

TABLE.f {margin:20px 0 15px 30px}

.body TD{font-size:11px}

.left {padding:0;background: #fff no-repeat bottom}

.path {padding:10px 20px 0 30px}
.path A:VISITED {color:#909}

.title {margin:0 20px 0 20px}
.title H1 {font-weight:bold;font:26px verdana,arial,sans-serif;color:#B8002E;margin:0}

TD.pv {font-size:10px;padding:0 0 15px 30px}

.main {font-size:11px;padding:20px 20px 20px 20px}
.main P{margin:0 0 15px 0}

TABLE.exh {border:0px solid #ccc;margin:0 20px 0 30px}
.exh TD {padding:20px 0 20px 0;border-bottom:1px solid #ccc}
.exh IMG {margin:0 20px 0 0}
.exh UL{margin-bottom:0;margin-top:0}

.city {margin:20px 20px 20px 30px;border-bottom:1px solid #ccc}


.city TABLE {margin:0 20px 20px 50px} 
.city TD {padding:10px 0 10px 0;border-bottom:1px solid #ccc}
.city IMG {margin:0 20px 0 0}

.in {padding:20px 20px 20px 30px}
.in H2{margin:0}
.in UL{margin-bottom:0;margin-top:0}
.in IMG {margin:0 20px 0 0}
.in TD {padding:10px 0 10px 0;border-bottom:1px solid #ccc}

.bottom{font-size:10px;padding:20px 0px 0 20px; vertical-align:top;}
.bottom A:VISITED {color:#909}

.menu {background: URL(/d/bgm.gif) #333;padding:9px;padding-left:30px;height:32px}


.bb {text-align:center;padding-bottom:10px;background:#ccc; border:1px solid #012753; border-left:0}
.bb IMG{margin-top:10px}


.sb {text-align:center; margin:0;padding:0;}
.sb IMG, OBJECT, embed{margin:10px 0 10px 0;}

.sb_gen { margin:10px 10px 9px 2px;}
.sb_gen IMG{
	margin-left: 3px;
}
.sb_gen OBJECT{margin-left: 10px;}

.ml {background: #B8002E;text-align:left;padding:0}
.ml A {color:fff;text-decoration:none}
.ml A:HOVER {color:#fff;text-decoration:underline}
.ml A:VISITED {color:#fff}
.ml UL{list-style-image:url('/d/bb.gif');margin:0 0 4px 29px}
.ml LI{margin:0}

.mli {background: #FEC130;text-align:left;padding:0}
.mli IMG {border-bottom:1px solid #B8002E}

.mm {background: #ccc;padding:10px 0 10px 30px;border-bottom:1px solid #666}
.mm IMG{margin:0 30px 10px 0}

.submm {margin:0 0 0 30px}
.submm IMG{margin:10px 30px 10px 0}

.right {background: #DCE0F0}


DIV.mls {}

DIV.sub {margin-left:10px;padding:5px 3px 5px 30px;background: url('/d/bb.gif') #B8002E no-repeat;text-align:left}


.news {padding:20px 0 0 0;margin:0 15px 0 30px;font-size:11px}
.nt {margin-left:30px}

DIV.arc {padding-left:20px;margin:20px 20px 15px 0}
.arc TABLE{border-left:1px solid #666;border-bottom:1px solid #666;color:#666}
.arc TH{font-weight:bold;font-size:11px;background:#223D7C;border-right:1px solid #666;border-top:1px solid #666;padding:3px 5px 3px 5px;text-align:left;color:#fff}
.arc TD{border-right:1px solid #666;border-top:1px solid #666;padding:3px 5px 3px 5px;text-align:center}
.arc A:VISITED {color:#909}
TD.sel {color:#333}	

TD.events {padding:0 20px 0 30px;border-right:1px solid #ccc}

.events TABLE IMG {margin:0 20px 0 0}
.events TD {padding:10px 0 10px 0;border-bottom:1px solid #ccc}

TD.mainnews {padding:0 20px 0 20px}
.mainnews DIV{padding:10px 0 10px 0;border-bottom:1px solid #ccc}

.copy {background:#C1C8E1}
.copy TD {padding:5px 20px 5px 20px;color:#23244A;font-size:10px;font-weight:bold}
.copy A {color:#23244A}
.copy A:HOVER {color:#23244A}

.org {font-size: 10px;margin:0 0 10px 0}
.org IMG {margin:0 7px 0 0}

.op {background:#121B48;padding:10px;color:#fff;font-size:10px; border-bottom:20px solid #fff}
.op A {color: #fff;text-decoration:none}
.op A:hover{color: #fff;text-decoration:underline}
.op UL{list-style-image:url('/d/b.gif');margin:8px 0 12px 24px}
.op LI{margin-bottom:5px;margin-top:0}
.op A:VISITED {color:#fff}

.fo {margin-top:15px}

.tit {height:63px;background: URL(/d/tit.gif) #191A44;padding:23px 0 0 15px;color:#fff;font-weight:bold; font:15px verdana,arial,sans-serif}

.txt {padding:15px 20px 0 20px;font-size:11px}

.mmm {background:#fff;padding:0 0 0 20px;border-bottom:1px solid #B8002E}

.partners TD {vertical-align: top; padding:0 5px 0 5px;border-left:1px solid #ccc; font-size:10px;}

.stage  {font-size:11px;padding:20px 20px 20px 20px}
.stage table {}
.stage table { width: 90%; }
.stage th { text-align: left;padding:10px 0 0 0; border-bottom:1px solid #0000A0}
.stage td { padding:10px 0 2 0; border-bottom:1px solid #CCCCFF}

.tourinfo_news{
padding:20px 0 0 0;margin:0 15px 0 30px;font-size:11px
}
.tourinfo_news .header1{
font-weight: bold; font:18px verdana,arial,sans-serif;color:#B8002E; margin-bottom:7px;
}
.tourinfo_news .item{
	margin-bottom:7px;
}
.tourinfo_news .item .header2{
	font-weight:bold;
}
.tourinfo_news .item .date{
	float:left;
	margin-right:4px;
}
.tourinfo_news .item .text{
}
.tourinfo_news .footer{
	margin-top:7px;
	font-size:11px;
}
.tourinfo_news a{
}


.tbl-decoration .tit td {text-align:center; font-weight:bold; background:#abb2d2}
.tbl-decoration td {vertical-align:top; padding:5px; border-top:1px solid #abb2d2; border-bottom:1px solid #abb2d2; border-right:2px solid #abb2d2;}
.tbl-decoration td.last {border-right:0px}
.tbl-decoration .conyact-info td {padding:5 4 5 4px; text-align:center}
.tbl-decoration .conf-tit {text-align:center; vertical-align:middle}
.tbl-decoration .price {font-weight:bold}

.table1 TD { border-bottom: solid 1px #dce0f0; padding:5px; margin:0px;}
.table2 TD { border: solid 1px #dce0f0; padding:5px;}
.table3 TABLE{ padding:1px;}
.table3 TD{ background-color:#dce0f0; padding:4px; color:#000;}



.tbl .tit td {text-align:center; font-weight:bold; background:#000000}
.tbl td {border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:2px solid #000000;}
.tbl td.last {border-right:0px}
.tbl .conyact-info td {padding:5 4 5 4px; text-align:center}
.tbl .conf-tit {text-align:center; vertical-align:middle}
.tbl .price {font-weight:bold}
