html {
	background: url(pix/bg_.jpg) center top no-repeat;
	background-color:#1A81C6;
	padding:0px;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 11px Arial, Verdana, sans-serif; 
	color: #fff;
	text-align: center;

}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 17px  Arial; color:#6FBEDF; letter-spacing:0px; margin-top:7px; margin-bottom:7px; border-bottom: 1px solid #4498D0;}
h2 {font: normal 17px  Arial; color:#003366; letter-spacing:0px; margin-top:7px; margin-bottom:7px;}
h3 {font: normal 15px  Arial; color:#fff; letter-spacing:0px; margin-top:7px; margin-bottom:7px;}
h4 {font: bold 35px Georgia, Arial, Verdena; color:#cc0000; margin-bottom:15px;}

h5 {font: normal 17px Arial, Verdena; color:#fff; margin-bottom:5px;}
h6 {font: bold 22px Arial, Verdena; color:#cc0000; display:inline;}

ul {list-style:none;}
li {padding:0px;}

hr{	border: none 0; border-top: 1px solid #4498D0; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#6FBEDF;}
a:active, a:hover {	text-decoration: underline; background-color:transparent;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}
img {border:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}


#main {width:960px; margin: 0px auto; padding-top:0px; margin-bottom:0px; text-align:left;}

#top {border:0px solid red; height:105px;}

#top1, #top2, #top3 {float:left; margin-right:30px; color:#003366; margin-top:20px;}
#top1{margin-top:0;}
#top1 img {position:relative; top:-4px; left:10px;}
#top2 {font-size:12px; font-weight:bold;}
#top2 a {font-size:15px; padding:5px 15px; background: url(pix/line_v.gif) right top no-repeat;}
#top2 .menu {position:relative; left:-15px;}
#top3 {float:right; margin-right:20px; text-align:right;}
#top3 img {margin-left:4px;}
#top3 .menu a {padding:0px 4px;}
.menu {margin-top:30px; font-weight:normal;}

#top a {color:#fff; outline: none;}

#content,#content_start {padding:0px 0 10px 0;}

#left, #right, #inside {float:left;}

#inside {width:180px; margin-right:15px;}
#inside a { display:block; color:#fff; font-size:17px; padding:15px 5px; text-decoration: none; background-color:#2474AE; margin-bottom:1px;}
#inside a:active, #inside a:hover {	text-decoration: none; background-color:#4290C2;}
#inside .sub {padding:5px 20px; font-size:13px; background-color:#1A6BA7;}


#content_start #left {width:960px; }
#content_start #right { display:none;}
#content_start .in {margin:0px; margin-bottom:0; margin-top:0px;}
#box1, #box2, #box3, #box4 {float:left; width:210px; margin-right:15px; background: transparent url(pix/bg_start_box.jpg) left top no-repeat; min-height:280px; margin-top:15px; color:#6FBEDF;}
#box4 {background: none; margin-right:0px;}
#box1 {background: transparent url(pix/bg_start_box1.jpg) left top no-repeat;}
#box1 .bold {padding:7px 0; color:#fff; font-size:12px; font-weight:bold;}
#box1 a {color:#fff;}
#box2 {background: transparent url(pix/bg_start_box2.jpg) left top no-repeat;}
#box2 form {margin:3px 0;}
#box3 {background: transparent url(pix/bg_start_box3.jpg) left top no-repeat;}

#content_start h2 {color:#fff;}
#content_start h1 {font-size:28px; color:#fff; border-bottom:0;}
#start_flash {float:right; width:425px; margin-left:20px;}
.start_slogan {margin-bottom:7px;}
.start_sign {margin-top:7px;}


#box1 .in, #box2 .in, #box3 .in, #box4 .in {margin:7px 10px 0 10px;}

#start_top {width:960px; height:250px; background: transparent url(pix/bg_start_top.gif) left top no-repeat; color:#88C5E2; font-size:12px;}
#start_top .in {margin:20px 20px 10px 40px; float:left; width:450px;}

#content #left { width:750px; background: transparent url(pix/bg_750_blue.gif) left top no-repeat; padding:0px; font-size:12px; line-height:18px; }
#content #right { width: 200px; margin-left:10px;}
#content #left #left_bottom {height:15px; background: transparent url(pix/bg_750_bottom.png) left bottom no-repeat; position:relative; top:10px; clear:both;}

.txt_dark {color:#003366;}
.in {margin:15px; margin-bottom:0; margin-top:7px;}
.logo_gray {float:left; margin-right:20px;}

.offer_list_one { width:350px; border:0px solid red; display:block; float:left; margin-right:10px; margin-top:10px; color:#6FBEDF; font-size:11px;}
.offer_list_photo {float:left; border:1px solid #6FBEDF; margin:0 5px 5px 0;}

#details #ng, #details #icon {margin-bottom:10px;}

#details #ng{float:left; font-size:20px; color:#6FBEDF; padding-top:10px;}
#details #icon {float:right; }
#details #icon img {margin-left:5px; }
#details .star {margin-left:10px;}
.a, .b {margin-bottom:10px;}
.a {float:left; width:370px;}
.b {float:right; width:300px;}
.special {background-color:#4290C2; color:#fff; padding:10px; margin-bottom:10px;}
.txtblue {color:#A5D3F5;}
.icon {margin-right:3px; margin-bottom:5px;}

#mainmap{height:214px;}
.point {}

#hotel2 {margin-bottom:10px;}

input {height:16px;}
textarea {width: 350px;	height: 60px;	border: 0px solid #fff;	background-color:#4290C2; padding: 2px; color:#fff;}


.bt, .back, .ok, .bt2, .btspec, .bt3, .bt4 {background: transparent url(pix/bg_bt.jpg) center top no-repeat;  border:none; cursor:pointer; color:#fff; width:121px; height:23px; font: normal 11px Arial, sans-serif; text-align:center; margin-left:1px; padding-bottom:3px;}
.bt2 {background: transparent url(pix/bg_bt2.gif) center top no-repeat; margin:auto;}
.btspec {background: transparent url(pix/bt.png) center top no-repeat; margin:auto; width:160px; height:30px;}

#btreserv { position:absolute; right:0px; bottom:10px; overflow:hidden; background-color:#d3181a; font-size:13px; padding:5px; width:200px; text-align:center }

.back {background-color:#C5C2B4;}
.bt {background-color:#FF3300;}
.bt3 { background:none;background-color:#d3181a; font-size:13px; width:100px }
.bt4 { background:none;background-color:#d3181a; font-size:13px; width:30px }
.ok {background: url(pix/btok.gif) center top no-repeat; width:31px; height:23px; text-align:center;}
.check {width:200px; padding:0; background-color:transparent; padding:3px 0; display:block;}
.check input {margin-top:0px; float:left;}
.input_ {width:158px; height:21px; background: transparent url(pix/bg_input_.gif) center top no-repeat; border:0;}
.input_2 {width:220px; height:21px; background: transparent url(pix/bg_input_2.gif) center top no-repeat; border:0; color:#fff;}

.checkbox { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px; float:left;}
.radio { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px;float:left;}
.file { background-image:none; background-color: #fff; border-width: 1px; border-style: solid; border-color: #ccc; }



.tab_clear {background: transparent; margin:auto; padding:0;}
.inRight {text-align:right;}
.alert {font-size:11px; color:#F0D580;}


#footer {height:45px; background: url(pix/bg_footer.gif) center top no-repeat;font-size:12px; text-align:center; padding-top:5px; margin-top:20px;}
#footer a:link, #footer a:hover, #footer a:visited {font-size:12px; padding:5px 7px; color:#fff;}
