BODY {
padding:0;
margin:0;
}

TD {
vertical-align:top;
font-family:arial;
font-size:12px;
color:#404040;
}

IMG {
border:0;
}

H1 {
font-family:"arial narrow";
font-size:24px;
color:#f29900;
font-weight:normal;
}
h1.main {
	margin: 0px;
	margin-top: 19px;
	margin-bottom: 15px
}
.sph1 {
font-family:"arial narrow";
font-size:24px;
color:#f29900;
font-weight:normal;
}
H2 {
font-family:arial;
font-size:15px;
color:#003399;
font-weight:600;
margin-bottom:5px;
}
H3{
font-size: 12px;
font-weight: normal;
margin-top: 4px;
margin-bottom: 0px;
padding-bottom: 0px;
color: #003399;
padding-left: 0px;
}
H4{
font-size: 15px;
margin-top: 12px;
margin-bottom: 20px;
color: #003399;
padding-left: 20px;
}
.line {
padding-bottom:5px;
border-bottom:1px dotted #999999;
}
A, A:link {
color:#404040;
text-decoration:none;
}

A:hover {
color:#404040;
text-decoration:underline;
}

.content A, .content A:link {
color:#127bcb;
text-decoration:underline;
}

.content A:hover {
color:#127bcb;
text-decoration:none;
}

.left, .right {
width:200px;
}

.right {
text-align:right;
}

.left H1, .right H1, .left  .h1, .right .h1{
color:#8ac615;
margin-bottom:-2px;
font-family:"arial narrow";
font-size:24px;
font-weight:normal;
}

.left H1, .left  .h1 {
text-align:right;
}

.right H1 , .right .h1{
text-align:left;
}

.content {
padding-left:10px;
padding-right:10px;

}

.title_col {
border-bottom:12px solid #8ac615;
}

.title_col_tab TD {
vertical-align:bottom;
height:46px;
}

.block_l{
width:178px;
}

.block_r {
width:200px;
}
 
.block_l TD{
padding-top:20px;
text-align:right;
font-size:11px;
line-height:30px;
}

.block_r TD{
padding-top:20px;
text-align:left;
font-size:11px;
line-height:30px;
}

.date {
color: #f29900;
font-weight:bold;
}

.tours TD{
border-bottom:1px solid #b1b1b1;
padding:3px;
}

.1 {
background-repeat:repeat-x;
height:193px; 
}

.bottom  TD{
color:#404040;
font-size:11px;
text-align:right;
vertical-align:middle;
}

.note_content  {
font-size:11px;
color:#37447e;
padding-left:10px;
padding-right:35px;
background-position:100% 100%;
}

.op {
text-align:right;
padding-bottom:5px;
border-bottom:1px dotted #999999;
}

.op A, .op A:link, .op A:hover{
color:#ff8208;
font-weight:bold;
text-decoration:none;
}

.b_op A, .b_op  A:link, .b_op  A:hover {
color:#37447e;
font-weight:bold;
text-decoration:none;
}
.chetire {
font-size: 13px;
margin-top: 12px;
margin-bottom: 10px;
color: #f29900;
padding-left: 10px;
}
.breadpath {
font-size:11px;
color:#127bcb;
margin:5px;
}
.hotels {
border:1px dotted #999999;
margin:10px;
}

.hotels TD {
padding:5px;
}
.blue {
	color: #127bcb
}
.marker {
padding-left: 20px;
padding-right: 7px;
line-height: normal;
}