body { background:url(../images/bg.gif) repeat-x top #c9edf9; margin:0px; padding:0px; font:10px  verdana, arial, helvetica; color:#000; }
p { text-align:justify; line-height:15px; padding:0px 0 5px 0; }
p.left_arrow { text-align:justify; line-height:15px; padding:0px 0 5px 60px; background:url(../images/tool.gif) no-repeat left top; }
.clear { clear:both; }
#main_container { width:900px; height:auto; margin:auto; background:url(../images/header_bg.jpg) no-repeat top center; }
.center_content { width:865px; padding:0px; margin:auto; }
#header { width:865px; height:268px; margin:auto; }
#logo { padding:17px 0 0 5px; float:left; }
.top_text { width:315px; clear:both; float:left; padding:35px 0 0 30px; color:#FFFFFF; }
a.testimonial { float:right; padding:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:bold; text-decoration:none; }
#menu { float:right; padding:35px 30px 0 0; }
#menu ul { list-style:none; padding:0px; margin:0px; display:block; }
#menu ul li { list-style:none; display:inline; float:left; width:auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:italic; }
#menu ul li a { float:left; text-decoration:none; padding:0px 4px 0 4px; margin:0px 8px 0 8px;color:#fff; text-align:center; }
#menu ul li a:hover { text-decoration:none; color:#fff; border-bottom:3px #FFFFFF solid; }
#menu ul li a.current { float:left; text-decoration:none; padding:0px 4px 0 4px; color:#fff; margin:0px 8px 0 8px; border-bottom:3px #FFFFFF solid; }
.main_content { width:865px; height:auto; margin:auto; padding:0 0 30px 0; background-color:#FFFFFF; }
.main_content_top { width:865px; height:16px; background:url(../images/main_content_top.gif) no-repeat center top; }
#boxes_content { width:865px; clear:both; margin:auto; }
.box { padding:10px 10px 10px 16px; float:left; }
.box_content { background:url(../images/box_bg.gif) no-repeat center; width:259px; height:202px; }
.boxtitle { font-size:18px; color:#000000; padding:10px 0 0 15px; font-family:Arial, Helvetica, sans-serif; }
.box_icon { clear:both; float:left; width:80px; padding:25px 0 0 15px; }
p.text_content { width:135px; float:left; text-align:left; padding:5px 10px 0 15px; color:#000000; line-height:15px; }
a.read_more { padding:10px 0 0 0; }
.title { font-size:18px; color:#000000; padding:10px 0 0 0px; font-family:Arial, Helvetica, sans-serif; }
.left_content { width:420px; float:left; padding:10px 10px 10px 20px; }
.right_content { width:390px; float:left; padding:10px 0 10px 20px; }
.right_news { float:left; width:auto; border-bottom:1px #CCCCCC dashed; padding:10px 0 8px 0; }
.news_icon { width:48px; height:36px; float:left; background:url(../images/news.gif) no-repeat center; }
.news_content { width:310px; float:left; text-align:justify; line-height:15px; padding:0 0 0 10px; }
#footer { clear:both; width:auto; height:50px; color:#0c9cc9; }
.copyright { float:right; padding-left:10px; padding-top:10px; }
.footer_links { float:left; padding-right:15px; padding-top:13px; }
.footer_links a { text-decoration:none; color:#0c9cc9; padding-left:10px; }
.footer_links a:hover { text-decoration:underline; color:#0c9cc9; }

a { text-decoration:none; }
.error  { color:#FF0000; }
.show_cat { width:130px; height:26px; float:left; margin:0px; padding:1px; }
.icon { border:0 none; margin:2px; width:24px; height:24px; display:inline; vertical-align:middle; }
#map_div { width:365px; height:395px; clear:left; padding-top:12px; }
#map { width:365px; height:365px; margin-top:12px; border:0; }
#big_map { border:0px none; width:696px; height:500px; }
input, textarea, select { color:#2997BA; background-color:#fff; border:1px solid #2997BA; }
.box_content span { color:#2997BA; padding:4px; }
.left { width:100px; clear:left; display:block; }
.right { width:200px; }
.both { width:300px; clear:left; display:block; }
form { margin-left:6px; }
.place { display:none; }
#show_cities { width:90%; margin:0 auto; text-align:center; }
#show_cities ul li { list-style:none; display:inline; margin:5px; }
.enlarge { font-size:7pt; float:right; margin-bottom:-7px; line-height:6pt; }
#ads200 { width:200px; height:202px; padding-top:1px; margin:0 auto; }
.sel_menu { width:200px; }
.photo { float:left; margin:4px; border:0; }
.par { width:100%; clear:both; padding-top:20px; display:block; }
.thumb { border:1px solid #03B0E6; float:left; margin:2px 4px 4px 2px; display:inline; width:100px; height:100px; background-color:#C9EDF9; background-repeat:no-repeat; background-position:center center; }
.search { font-weight:bold; color:#03B0E6; }

.span_label, .span_input, .span_error { padding:2px; text-align:left; float:left; width:100px; font-size:14px; color:#15718E; }
.span_input { width:230px; }
.span_error { width:400px; color:#F00; }
.span_input input, .span_input select { width:100%; }
.span_input textarea { width:100%; height:60px; }
#suggest, #contact { }

.place_list { width:420px; border:1px solid #04B1E6; padding:1px; background-color:#FFF; }
.place_list .header { width:418px; height:14px; background-color:#04B1E6; text-align:center; vertical-align:middle; color:#FFF; }
.place_list .content {}

div.pagination { padding:3px; margin:3px; font-family:Verdana; font-size:8pt; text-decoration:none; margin:2px; padding:2px; text-align:center; }
div.pagination a { margin:2px; border:1px solid #03B0E6; text-decoration:none; color:#03B0E6; font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
div.pagination a:hover, div.pagination a:active { margin:2px; border: 1px solid #03B0E6; background-color:#fff; color:#03B0E6; font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-decoration:none; }
div.pagination span.current { margin:2px; border:1px solid #03B0E6; font-weight:bold; background-color:#C9EDF9; color:#03B0E6; font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
div.pagination span.disabled { margin:2px; border:1px solid #555; color:#555; font-family:Verdana; font-size:8pt; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
a:hover.list { font-family:Verdana; font-size:8pt; font-variant:small-caps; text-decoration:underline; text-transform:capitalize; color:#6dbd0b; line-height:200%; font-weight:bold; }
a.list { text-transform:capitalize; font-variant:small-caps; font-family:Verdana; font-size:8pt; color:#6dbd0b; text-decoration:underline; line-height:200%; font-weight:bold; }

.linktext { width:400px; height:40px; border:1px dashed #C9EDF9; }


div.nicetitle { position:absolute; padding:4px; top:0px; left:0px; color:white; font-size:13px; font-family:Verdana, Helvetica, Arial, sans-serif; width:25em; font-weight:bold; background:url(../images/ntbg.png); /* Mozilla proprietary */ -moz-border-radius:12px; }
div.nicetitle p { margin:0; padding:0 3px; }
div.nicetitle p.destination { font-size:9px; text-align:left; padding-top:3px; }


.overlay_dialog { background-color:#666666; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.overlay___invisible__ { background-color:#666666; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.dialog_nw { width:9px; height:23px; background:transparent url(default/top_left.gif) no-repeat 0 0; }
.dialog_n { background:transparent url(default/top_mid.gif) repeat-x 0 0; height:23px; }
.dialog_ne { width:9px; height:23px; background:transparent url(default/top_right.gif) no-repeat 0 0; }
.dialog_e { width:2px; background:transparent url(default/center_right.gif) repeat-y 0 0; }
.dialog_w { width:2px; background:transparent url(default/center_left.gif) repeat-y 0 0; }
.dialog_sw { width:9px; height:19px; background:transparent url(default/bottom_left.gif) no-repeat 0 0; }
.dialog_s { background:transparent url(default/bottom_mid.gif) repeat-x 0 0; height:19px; }
.dialog_se { width:9px; height:19px; background:transparent url(default/bottom_right.gif) no-repeat 0 0; }
.dialog_sizer { width:9px; height:19px; background:transparent url(default/sizer.gif) no-repeat 0 0; cursor:se-resize; }
.dialog_close { width:14px; height:14px; background:transparent url(default/close.gif) no-repeat 0 0; position:absolute; top:5px; left:8px; cursor:pointer; z-index:2000; }
.dialog_minimize { width:14px; height:15px; background:transparent url(default/minimize.gif) no-repeat 0 0; position:absolute; top:5px; left:28px; cursor:pointer; z-index:2000; }
.dialog_maximize { width:14px; height:15px; background:transparent url(default/maximize.gif) no-repeat 0 0; position:absolute; top:5px; left:49px; cursor:pointer; z-index:2000; }
.dialog_title { float:left; height:14px; font-family:Tahoma, Arial, sans-serif; font-size:12px; text-align:center; width:100%; color:#000; }
.dialog_content { overflow:auto; color:#DDD; font-family:Tahoma, Arial, sans-serif; font-size:10px; background-color:#123; }
.top_draggable, .bottom_draggable { cursor:move; }
.status_bar { font-size:12px; }
.status_bar input{ font-size:12px; }
.wired_frame { display:block; position:absolute; border:1px #000 dashed; }
.dialog { display:block; position:absolute; }
.dialog table.table_window  { border-collapse:collapse; border-spacing:0; width:100%; margin:0px; padding:0px; }
.dialog table.table_window td , .dialog table.table_window th { padding:0; }
.dialog .title_window { -moz-user-select:none; }
.overlay_alphacube { background-color:#85BBEF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.alphacube_nw { background:transparent url(../images/window/left-top.gif) no-repeat 0 0; width:10px; height:25px; }
.alphacube_n { background:transparent url(../images/window/top-middle.gif) repeat-x 0 0; height:25px; }
.alphacube_ne { background:transparent url(../images/window/right-top.gif) no-repeat 0 0; width:10px; height:25px; }
.alphacube_w { background:transparent url(../images/window/frame-left.gif) repeat-y top left; width:7px; }
.alphacube_e { background:transparent url(../images/window/frame-right.gif) repeat-y top right; width:7px; }
.alphacube_sw { background:transparent url(../images/window/bottom-left-c.gif) no-repeat 0 0; width:7px; height:7px; }
.alphacube_s { background:transparent url(../images/window/bottom-middle.gif) repeat-x 0 0; height:7px; }
.alphacube_se, .alphacube_sizer { background:transparent url(../images/window/bottom-right-c.gif) no-repeat 0 0; width:7px; height:7px; }
.alphacube_sizer { cursor:se-resize; }
.alphacube_close { width:23px; height:23px; background:transparent url(../images/window/button-close-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:11px; cursor:pointer; z-index:1000; }
.alphacube_minimize { width:23px; height:23px; background:transparent url(../images/window/button-min-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:55px; cursor:pointer; z-index:1000; }
.alphacube_maximize { width:23px; height:23px; background:transparent url(../images/window/button-max-focus.gif) no-repeat 0 0; position:absolute; top:0px; right:33px; cursor:pointer; z-index:1000; }
.alphacube_title { float:left; height:14px; font-size:14px; text-align:center; margin-top:2px; width:100%; color:#123456; }
.alphacube_content { overflow:auto; color:#000; font-family:Tahoma, Arial, sans-serif; font:12px arial; background:#FDFDFD; }
.alphacube_window { border:1px solid #F00; background:#FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px; }
.alphacube_message { font:12px arial; text-align:center; width:100%; padding-bottom:10px; }
.alphacube_buttons { text-align:center; width:100%; }
.alphacube_buttons input { width:20%; margin:10px; }
.alphacube_progress { float:left; margin:auto; text-align:center; width:100%; height:16px; background:#FFF url('alert/progress.gif') no-repeat center center; }
.alphacube_wired_frame { background:#FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }

.overlay_alert { background-color:#85BBEF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
.alert_nw { width:5px; height:5px; background:transparent url(../images/window/top_left.gif) no-repeat bottom left; }
.alert_n { height:5px; background:transparent url(../images/window/top.gif) repeat-x bottom left; }
.alert_ne { width:5px; height:5px; background:transparent url(../images/window/top_right.gif) no-repeat bottom left; }
.alert_e { width:5px; background:transparent url(../images/window/right.gif) repeat-y 0 0; }
.alert_w { width:5px; background:transparent url(../images/window/left.gif) repeat-y 0 0; }
.alert_sw { width:5px; height:5px; background:transparent url(../images/window/bottom_left.gif) no-repeat 0 0; }
.alert_s { height:5px; background:transparent url(../images/window/bottom.gif) repeat-x 0 0; }
.alert_se, .alert_sizer { width:5px; height:5px; background:transparent url(../images/window/bottom_right.gif) no-repeat 0 0; }
.alert_close { width:0px; height:0px; display:none; }
.alert_minimize { width:0px; height:0px; display:none; }
.alert_maximize { width:0px; height:0px; display:none; }
.alert_title { float:left; height:1px; width:100%; }
.alert_content { overflow:visible; color:#000; font-family:Tahoma, Arial, sans-serif; font:12px arial; background:#FFF; }
.alert_window { background:#FFF; padding:20px; margin-left:auto; margin-right:auto; width:400px; }
.alert_message { font:12px arial; width:100%; color:#F00; padding-bottom:10px; }
.alert_buttons { text-align:center; width:100%; }
.alert_buttons input { width:20%; margin:10px; }
.alert_progress { float:left; margin:auto; text-align:center; width:100%; height:16px; background:#FFF url(../images/window/progress.gif) no-repeat center center; }
