* {
   font:11px/1.18 airal,verdana,helvetica,sans-serif;
   margin:0;
   padding:0;
   white-space:normal;
}
body {
   background:url(/images/bg.jpg) #ecf0f2;
   background-position: left top;
   background-repeat: no-repeat;
   text-align:center;
   margin:0px;
}

img{border:none;}

#adv0 {position:absolute; right:800px; top:40px; width:180px; height:91px}
#adv0 img {vertical-align:bottom}

#adv {position:absolute; right:40px; top:60px; width:420px; height:60px}
#adv img {vertical-align:bottom}

#adv1 {position:absolute; right:290px; top:60px; width:170px; height:60px}
#adv1 img {vertical-align:bottom}

#adv2 {position:absolute; right:540px; top:60px; width:170px; height:60px}
#adv2 img {vertical-align:bottom}

#hdr_left{
 text-align:left;
 width:400px;
 float:left;
 margin-left:10px;
 margin-top:10px;
}
#hdr_right{
 text-align:right;
 width:400px;
 float:right;
 margin-top:10px;
 margin-right:10px;
}
#hdr_right a{
 text-decoration: underline;
 color:#197bce;
}
#hdr_dot{
 height:3px;
 background:url(/images/dt.gif) #ffffff; 
}
#top_header{
 margin:0px;
 padding:0px;
 padding-top:10px;
 border:0px;
}

#header {
   position:relative;
   height:152px;
   background:url(/images/header_bg.png) no-repeat #f1ede4;
   margin:0 px;  
}

#Weather {
   background:url(/images/img_weather.gif) no-repeat #ffae00;
   background-position:left;
   color:#ffffff;
   margin:4px;
   padding:4px 0px 4px 16px;
}

#topic {
   background:url(/images/img_topic.gif) no-repeat #6d8cb3;
   background-position:left;
   color:#ffffff;
   margin:4px;
   padding:4px 0px 4px 16px;
}


#n_spec {
   background:url(/images/img6.gif) no-repeat #8f2534;
   background-position:left;
   color:#ffffff;
   margin:4px;
   padding:4px 0px 4px 16px;
}
#n_spec1 {
   border:#c9decb 1px solid;
   background-color:#fafaf8;
   margin:4px;
   padding:7px 0px 7px 0px;
   text-align:center;

}
#n_spec1 a{
 color:#459435;
 font-weight:bold;
 text-decoration:underline;
}
#lasto {
   width:989px;
   background-color:#ffffff;
   border:1px white solid;
   border-bottom-width:0px;
   margin:5px auto;
   margin-bottom:0px;
   padding:0px;
}
#lasto1 {
   width:989px;
   background-color:#ffffff;
   border:1px white solid;
   border-top-width:0px; 
   margin:5px auto;
   margin-top:0px;
   margin-bottom:0px;
   padding:0px;
}
#lasto2 {
   width:989px;
   margin:5px auto;
   padding:0px;
   height:70px;
}


#left,#right {
   float:left;
   width:190px;
   min-height:700px;
   text-align:left;
   padding:2px 0;
   background-color:#ffffff;
}
#left{
 padding:0px;
 margin-bottom:50px;
}

#right {
   float:right;
   margin-right:-200px;
   width:200px;
}
#footer {
 background-color:#fbfaf7;
 border:#e5e4de 1px solid;
 border-left-width:0px;
 border-right-width:0px;
 height:100px;
}
#footer_left{
 width:500px;
 color:#747474;
 padding:9px 0px 9px 16px;
 font:10px arial,sans-serif;
 text-align:left;
 float:left;
 margin-left:1px;
}
#footer_right{
 width:389px;
 padding:9px 16px 9px 0px;
 text-align:right; 
 float:right;
}
#footer_left a{
 color:#747474;
 text-decoration:underline;
}

#end_left{
 width:705px;
 color:#8898a0;
 padding:9px 0px 9px 16px;
 font:11px Tahoma;
 text-align:left;
 float:left;
 margin-left:1px;
}
#end_left a{
 color:#8898a0;
 text-decoration:underline;
}
#end_right{
 color:#8898a0;
 width:184px;
 padding:9px 16px 9px 0px;
 font:11px Tahoma;
 text-align:left;
 color:ffffff;
 float:right;
}
#end_right a{
 color:#8898a0;
 text-align:left;
 text-decoration:underline;
}
#img5{
 margin-right:10px;
}
.clear {
   clear:both;
}

/* 3 coll */
#main {
   background:white;
   border-right:white 200px solid;
}
#center {
   float:left;
   width:789px;
   text-align:left;
   background:repeat-y white #ffffff;
}
#content {
   float:right;
   width:584px;
   margin:0px;
   color:black;
   font:13px arial,sans-serif;
   min-height:700px; 
   border-right:silver 1px dotted;
   border-left:silver 1px dotted;
   background-color:#feffff;
}
html:root #content {
 //background:red;
 //border-right:silver 1px dotted;
 //border-left:silver 1px dotted;
 //margin:0;
}
/* end 3 coll */




a,a:link,a:visited {color:#197bce;text-decoration:underline;}
a:active,a:hover {color:#82aa35;}
td,small {
   font:11px verdana,arial,sans-serif;
   color:black;
}

/* 2 coll */
#gordi {
   width:720px;
   margin:3px auto;
   padding:2px;
   background:#f7f8f9;
   border:silver 1px solid;
}
/* 2 coll right */
#mainright { 
   text-align:left;
   background:white;
   border-right:#fff 200px solid;
}
#contentright {
   float:left;
   width:510px;
   min-height:700px;
   margin:0 0 0 8px;
}
/* end 2 coll right */

/* 2 coll left */
#mainleft {
   text-align:left;
   background:white;
   border-right:#fff 536px solid;
}
#contentleft {
   float:right;
   width:510px;
   min-height:700px;
   margin:0 -530px 0 0;
}
/* end 2 coll left */
/* end 2 coll */

h1, h2, h3, h4, h5, h6, small {
   font-size:12px;
   font-weight: bold;
   margin:10px 5px;
   color: #82aa35;
}
li,ol,ul {
   margin:0 5px 0 10px;
   text-align:left;
}
p {
   font-size:11px;
   margin:10px 5px;
   text-align:left;
}
ul,ol {
   padding:0;
}
ol {
   margin:5px 5px 0 25px;
}
strong {
   font-size:11px;
      font-weight: bold;
   margin:10px 5px;
}
b {font-weight:bold;}
sup {color:red;}
.righter {
   font-weight:normal;
   margin:5px 25px;
   text-align:right;
}
#hr {
   background:#999daf;
   margin:3px;
   height:1px;
}
#hr hr {display:none;}

#panels {
   width:180px! important;
   padding:5px;
   margin:0;
}

blockquote {padding:10px;color:#555;}
.small {color:#aaa;}
.bborder {background-color:#fff;border:#a7a6b4 1px solid;}

.panel {
 background: url("/images/img4.gif") no-repeat #a3ce51;
 background-position:left; 
 padding:9px 0px 9px 26px;
 color:#ffffff; 
 margin:0px;
 margin-bottom:10px;
}

.spec_panel {
 background:url(/images/img6.gif) no-repeat #8f2534;
 background-position:left; 
 padding:9px 0px 9px 26px;
 color:#ffffff; 
 margin:0px;
 margin-bottom:10px;
}

.srch_panel {
 background: url("/images/img4b.gif") no-repeat #82aa35;
 background-position:left; 
 padding:9px 0px 9px 26px;
 color:#ffffff; 
 margin:0px; 
}
.srch_panel a{
 color:#ffffff;
 text-decoration:underline;
}

table.panel{
 //background: url("/images/img4a.gif") no-repeat #ffffff;
 //background-position:left;
 border:#82aa35 1px solid;
 padding:0px;
}

.panel span {color:silver;}
.hide {z-index:1;left:0; visibility:hidden;position:absolute;top:0;}
.lasto {background-color:#ff9;border:#f90 1px solid;padding:10px;margin:0;}
.note {border-bottom:blue 1px dotted;color:blue;}
.select {color:red;}
.postlink {margin:5px 25px;text-align:right;}
.postdate {color:silver;margin:5px 10px;text-align:right;}
.postbody {margin:10px 0;}
.title {margin:10px;}

.Page {
   font-size:11px;
   margin:5px;
   text-align:left;
}
.copyright {
   margin:20px 0 10px 5px;
   padding:0 0 0 10px;
   color:#333;
   border-left:silver 1px solid;
}

#hello{
 text-align:center;
 font-weight:bold;
 color:#6d8cb3; 
}
#amount_note{
 text-align:center;
 font-weight:bold;
 color:#6d8cb3; 
 margin-bottom:10px;
}
#login{
 width:95%;
}
#login1{
 margin-top:10px;
 margin-bottom:10px;
 text-align:center;
 color:#009900;
 }
 #login1 a{
 margin-top:10px;
 margin-bottom:10px;
 text-align:center;
 color:#009900;
 text-decoration:underline;
}
 #login2 a{
 color:#009900;
 text-decoration:underline;
}
#password{
 width:95%;
}
div.express{
 text-align:left;
 border-width:1px;
 border-color:#cccccc;
 border-style:solid;
 margin:5px;
}
div.express1{
 margin:3px;
}
td.express2{
 font-size:10px;
}
a.express3{
 text-decoration:underline;
}
div.blue{
 background-color:#f9f9ec;
 padding-top:10px;
 padding-bottom:10px;
}
hr.grey{
 border:0px;
 height:1px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#eeeeee;
}
.n_title{ font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px;}
.n_title a:link { font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px;}
.n_title a:visited { font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px;}
.n_title a:hover { font-weight:bold; font-size:12px; color:#6898d6; margin-bottom:10px; text-decoration: underline;}
.n_title a:active { font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px;}




.image1{
 //margin-right:15px;
}
.image2{
 padding:10px;
 border-width:1px;
 border-style:solid;
 border-color:#efece0;
 width:70px;
 margin-top:10px;
}

.image2a{
 padding:5px;
 border-width:1px;
 border-style:solid;
 border-color:#efece0;
 width:50px; 
 margin:0xp;
}

.nosrch{
 border-color:#ff0000;
 border-style:solid;
 border-width:1px;
 padding:10px;
}
.ad{
 margin:10px;
 border-top:#cccccc 1px solid;
}
.ad1{
 margin:5px;
 border:#cccccc 1px solid;
}
.number{
 font-size:10px;
 color:#b2b2b2;
 font-weight:normal;
}
.dtf{
 font-size:10px;
 color:#000000;
}
.day0{
 font-weight:bold;
 color:#a3ce51;
}
.day1{
 font-weight:bold;
 color:#a6a7a4;
}
.cls1{
 //width:120px;
 border-right-color:#bfbeb5;
 border-right-style:dotted;
 border-right-width:1px;
}
.cls2{
 padding-left:10px;
 //width:390px;
}
hr.dot{
 height:1px;
 border:0px;
 border-top-color:#d6d6d6;
 border-top-style:solid;
 border-top-width:1px;
 margin:10px;
}
.text5{
 color:#777777;
}
.text5 a{
 color:#777777;
 text-decoration:underline;
}

.bt{
 background-color:#cee6a1;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 margin-right:77px;
}
.bt1{
 background-color:#cee6a1;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
}
#log_bt{
 background-color:#cee6a1;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 margin:2px;
}
.warning{
 color:#848484;
 text-align:center;
 font-weight:bold;
 margin-top:20px;
 padding: 10px;
 background-color:#ededed;
}

.error{
 font-weight:bold;
 color:blue;
}

a.pg{
 color:#999999;
 display:block;
 float:left;
 margin:2px;
 padding:2px 2px 2px 2px;
 font-size:9px;
 border:#dddddd 1px solid; 
 background-color:#ffffff;
 width:16px;
}
.pg_selected{
 display:block;
 float:left;
 margin:2px;
 padding:2px 2px 2px 2px;
 font-size:9px;
 border:#dddddd 1px solid; 
 background-color:#a4a4a4;
 width:16px;
 color:#ffffff;
}
.pager{
 text-align:center;
}

.greentext {color: #008000; text-decoration: none;}
.greentext a:link {color: #82aa35; text-decoration: underline;}
.greentext a:visited {color: #82aa35; text-decoration: underline;}
.greentext a:hover {color: #537511; text-decoration: underline;}
.greentext a:active {color: #82aa35; text-decoration: underline;}

.infoblock {
font: 11px verdana,arial,sans-serif;
line-height: 1.5;
width:95%;
background-color:#efffe3;
border:#b9cfa8 1px solid;
margin:0px 0px 0px 0px;
padding: 10px;
color: #000000;
}

.inforeq {
font: 11px verdana,arial,sans-serif;
line-height: 1.5;
width:95%;
background-color:#f9f9ec;
border:#ebebdc 1px solid;
margin:0px 0px 0px 0px;
padding: 10px;
color: #000000;
}

.hotel {
font: 11px verdana,arial,sans-serif;
line-height: 1.5;
width:95%;
background-color:#f7f7f7;
border:#e2e2e2 1px solid;
margin:0px 0px 0px 0px;
padding: 10px;
color: #000000;
}

.spec_pr {margin: 15px;}

.downtext {color: #8898a0; text-decoration: none;}
.downtext a:link {color: #8898a0; text-decoration: underline;}
.downtext a:visited {color: #8898a0; text-decoration: underline;}
.downtext a:hover {color: #c4cacd; text-decoration: underline;}
.downtext a:active {color: #8898a0; text-decoration: underline;}

.readall {color: #996633; text-decoration: none;}
.readall a:link {color: #996633; text-decoration: underline;}
.readall a:visited {color: #996633; text-decoration: underline;}
.readall a:hover {color: #996633; text-decoration: underline;}
.readall a:active {color: #996633; text-decoration: underline;}

.smalltext {font: 10px Tahoma; color: #7f7f7f; text-decoration: none;}
