body, html {padding: 0; margin: 0; width: 100%; height: 100%;}
body, td, div {font-family: tahoma; border: 0; padding: 0; margin: 0; vertical-align: top;}
ul, li {vertical-align: baseline;}
img, object {border: 0; padding: 0; margin: 0;}
img {vertical-align: top;}
div {text-align: left;}
input, select, button {vertical-align: middle; font-family: Tahoma; padding: 0; margin: 0;}
a {color: #2e3192;}
form {margin: 0; padding: 0;}
iframe {margin: 0; padding: 0; overflow: hidden; border: none;}

body {
	background: #313439 url("img/bg1.gif") left top repeat-x;
}

#content {
    width: 1004px;
}

.clear {
    clear: both;
    font-size: 1px;
    padding: 0;
    margin: 0;
}

.displaynone {
	display: none;
}



.header {height: 32px; font-size: 11px;}
.header .lang {float: left; padding: 0 0 0 10px; margin-top: 10px; background: url("img/icon1.gif") 2px 5px no-repeat;}
.header .lang a {color: #d7d7d8;}
.header .start {float: right; padding: 0 10px 0 12px; margin-top: 10px; background: url("img/icon2.gif") left 5px no-repeat;}
.header .start a {color: #979798;}


.slide {width: 984px; height: 522px; margin: 0 10px 0 10px; overflow: hidden; background: #ffffff;}
.slide img {width: 984px; height: 522px; top: 0; left: 0}



.body {margin: 0 10px 0 10px; padding-bottom: 45px; background: #ffffff;}
.body .logo {float: left; margin-top: 10px; padding: 5px 0 0 10px; width: 154px; height: 67px; border-right: solid 1px #cccccc;}
.body .support {float: right; margin-top: 10px; padding: 16px 0 0 21px; width: 168px; height: 56px; border-left: solid 1px #cccccc;}
.body .support .title {padding: 0 0 0 15px; font-size: 11px; color: #555555;}
.body .support .contact {padding: 0 0 0 15px; margin-top: 4px; font-size: 12px; color: #2e3192; background: url("img/icon15.gif") left 1px no-repeat;}
.body .menu {float: left; padding: 0 0 0 32px;}
.body .menu .m { float: left; padding: 0 28px 0 11px; background: url("img/icon14.gif") 2px 6px no-repeat;}
.body .menu .m {margin-top: 15px; font-size: 14px;}
.body .menu .m b {color: #ff6600;}
.body .menu .b {font-weight: bold;}
.body .menu a {color: #252525; text-decoration: none; background: url("img/line1.gif") left bottom repeat-x;}
.body .menu .m2 {float: left; padding: 0 44px 0 11px; background: url("img/icon4.gif") left 5px no-repeat;}
.body .menu .m2 {margin-top: 25px; font-size: 12px; color: #040404;}

.body .bigtitle {float: left; padding: 25px 0 0 207px; font-size: 36px; color: #3a3a3a;}
.body .offertour {float: right; padding: 36px 0 0 0; width: 201px; font-size: 14px;}
.body .offertour img {vertical-align: middle;}

.body .tours {float: left; padding: 3px 0 0 19px; width: 157px; font-size: 14px; color: #2e3192;}
.body .tours div {padding: 0 0 0 8px; margin-bottom: 5px; background: url("img/icon9.gif") left 7px no-repeat;}
.body .tourimg {float: right; padding: 9px 0 0 0; width: 777px; height: 267px;}

.body .option {padding: 0 0 0 396px; margin: 15px 0 15px 0; font-size: 1px;}
.body .option b {padding: 0 23px 0 11px; font-size: 12px; color: #2e3192; background: url("img/icon11.gif") left 3px no-repeat;}
.body .option a {padding: 0 35px 0 10px; font-size: 13px; background: url("img/icon12.gif") left 4px no-repeat;}
.body .option div a {background: none; padding: 0;}
.body .option div b {background: none; padding: 0;}
.body .option div {margin: 3px 0 0 209px;}

.body .add_rev {padding: 20px 0 5px 207px; font-size: 18px;}

.body .left {float: left; padding: 0 0 0 27px; width: 355px;}
.body .left .line {height: 10px; font-size: 1px; background: url("img/line4.gif") left top repeat-x;}
.body .left .weather {height: 154px;}
.body .left .weather .date {padding: 0 0 0 0; font-size: 24px; color: #292929;}
.body .left .weather .text1 {padding: 6px 0 0 0; font-size: 12px;}
.body .left .weather .text1 img {margin: 0 5px 0 4px;}
.body .left .weather .text1 b {font-size: 16px;}
.body .left .weather .text1 a {color: #292929;}
.body .left .weather .text2 {padding: 1px 0 0 0; font-size: 12px;}
.body .left .videotitle {padding: 14px 0 11px 0; font-size: 12px; color: #898989; font-weight: bold;}

.body .right {float: right; padding: 0 0 0 0; width: 576px; min-height: 500px; border-bottom: solid 1px #aaaaaa;}
*HTML .body .right {height: 500px;}
.body .right .line {height: 10px; font-size: 1px; background: url("img/line4.gif") left top repeat-x;}
.body .right .text {padding: 5px 12px 0 0; min-height: 460px; font-size: 14px; color: #212121;}
*HTML .body .right .text {height: 460px;}
.body .right .text table td {border-bottom: solid 1px gray; padding: 10px 0 10px 0;}
.body .right .text table {margin-bottom: 30px;}
.body .right .text2 {padding: 8px 0 0 0; font-size: 13px; color: #676767;}
.body .right .text2 .rev_title {padding: 0 0 0 0; font-size: 11px; color: grey;}
.body .right .text2 .rev_content {padding: 5px 0 10px 0; margin-bottom: 10px; border-bottom: solid 1px gray;}
.body .right .text2 .rev_form {float: left; padding: 0 0 0 0; width: 150px;}
.body .right .text2 .rev_input {float: left; padding: 5px; margin-bottom: 10px; width: 400px; border: solid 1px gray;}
.body .right .text2 .rev_button {margin-left: 150px; font-size: 15px; padding: 0 15px 0 15px;}
.body .right .text2 .rev_error {color: red; font-weight: bold;}
.body .right .text2 textarea {height: 200px;}
.body .right .pages {padding: 5px 10px 10px 0; text-align: right; font-size: 12px;}
.body .full {width: 777px;}

.body .sendfriend {margin: 5px 0 0 394px; padding: 0 0 0 14px; font-size: 11px; background: url("img/icon13.gif") left 1px no-repeat;}



.bottom {margin: 0 10px 0 10px; background: #ffffff url("img/bg4.gif") left top repeat-y;}
.bottom .menu {padding: 0 0 0 26px; height: 47px;}
.bottom .menu div {float: left; background: url("img/icon3.gif") left 5px no-repeat;}
.bottom .menu div {padding: 0 29px 0 9px; margin-top: 1px; font-size: 14px;}
.bottom .menu div a {color: #040404; text-decoration: none; background: url("img/line1.gif") left bottom repeat-x;}
.bottom .menu span {float: right; background: url("img/icon4.gif") 21px 5px no-repeat;}
.bottom .menu span {padding: 0 23px 0 32px; margin-top: 2px; font-size: 12px;}
.bottom .menu span a {color: #040404; text-decoration: none; background: url("img/line1.gif") left bottom repeat-x;}


.bottom .services {float: left; width: 397px; height: 202px; background: url("img/bg2.jpg") left top no-repeat;}
.bottom .services .title {padding: 11px 0 0 35px; height: 25px; font-family: Arial; font-size: 16px; color: #4d2e09;}
.bottom .services img {float: left; margin: 4px 0 0 8px; border: solid 1px #e2bc92;}
.bottom .services .text {float: left; padding: 0 0 0 15px; width: 160px; font-family: Arial; font-size: 12px; color: #4b4b4b;}
.bottom .services .more_services {float: left; padding: 0 0 0 34px; margin-top: 11px; background: url("img/icon8.gif") 24px 5px no-repeat;}
.bottom .services .more_services {width: 171px; font-size: 12px;}
.bottom .services .button {float: left; width: 140px; height: 24px; background: url("img/button1.gif") left top no-repeat;}
.bottom .services .button {margin-top: 6px; text-align: center; font-size: 12px; line-height: 22px;}
.bottom .services .button a {text-decoration: none; color: #ffffff;}


.bottom .center {float: left; padding-top: 6px; width: 330px;}
.bottom .center .title {padding: 0 0 9px 12px; font-size: 14px; color: #004a80; background: url("img/icon4.gif") left 6px no-repeat;}
.bottom .center .info {height: 70px;}
.bottom .center .icon {padding: 0 0 3px 12px; width: 270px; font-size: 11px; background: url("img/icon5.gif") 3px 6px no-repeat;}
.bottom .center .title2 {padding: 16px 0 0 14px; font-size: 14px; font-weight: bold;}
.bottom .center .date {padding: 1px 0 1px 14px; font-size: 10px; color: #666666;}
.bottom .center .curr {padding: 0 0 0 10px;}
.bottom .center .curr span {float: left;}
.bottom .center .type {padding: 2px 5px; 0 0; font-family: Arial; font-size: 13px;}
.bottom .center .price {padding: 2px 5px 0 0; width: 80px; font-family: Arial Narrow; font-size: 14px; color: #666666; font-weight: bold;}


.bottom .weather {float: left; padding-top: 7px; width: 235px;}
.bottom .weather .title {padding: 0 0 12px 11px; font-size: 14px; background: url("img/icon4.gif") left 6px no-repeat;}
.bottom .weather .title a {color: #004a80; text-decoration: none; padding-bottom: 2px; background: url("img/line2.gif") left bottom repeat-x;}
.bottom .weather .date {padding: 0 0 0 11px; font-size: 24px; color: #292929;}
.bottom .weather .text1 {padding: 6px 0 0 11px; font-size: 12px;}
.bottom .weather .text1 img {margin: 0 5px 0 4px;}
.bottom .weather .text1 b {font-size: 16px;}
.bottom .weather .text1 a {color: #292929;}
.bottom .weather .text2 {padding: 1px 0 0 11px; font-size: 12px;}
.bottom .weather .text3 {padding: 4px 0 0 11px; font-size: 12px;}
.bottom .weather .text3 a {color: #519fdd;}
.bottom .weather .time {padding: 9px 0 0 11px; font-size: 12px;}

.bottom .red_button {padding: 5px 0 7px 0; float: left; margin-left: 11px; width: 224px; background: #ff0000; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; text-align: center;}


.bottom .down {height: 49px; background: url("img/bg5.gif") left bottom no-repeat;}
.bottom .down .icon {float: left; padding: 0 16px 0 35px; margin-top: 11px; background: url("img/icon8.gif") 24px 5px no-repeat;}
.bottom .down .icon {font-size: 12px;}
.bottom .down .bg {float: right; width: 250px; height: 49px; background: url("img/bg3.gif") left top no-repeat;}
.bottom .down .bg div {padding: 4px 0 0 12px; font-size: 12px; color: #040404; font-weight: bold;}
.bottom .down .bg span {font-size: 10px;}
.bottom .banner {float: right; padding-right: 16px;}


.footer {height: 40px; padding: 16px 32px 0 45px;}
.footer .address {float: left; padding: 2px 36px 0 0; width: 220px; font-size: 12px; color: #ffffff;}
.footer .line {float: left; margin: 0 14px 0 0;}
.footer .phones {float: left; padding: 3px 27px 0 16px; width: 130px; font-size: 11px; color: #ffffff; text-align: right;}
.footer .contact {float: left; padding: 3px 0 0 0; font-size: 11px; color: #ffffff;}
.footer .contact a {padding: 0 0 0 16px; color: #ffffff; background: url("img/icon6.gif") 1px 4px no-repeat;}
.footer .contact div {padding: 0 0 0 16px; margin-top: 5px; background: url("img/icon7.gif") left top no-repeat;}
.footer .copyrite {float: right; margin: 4px 0 0 0;}

.counters {padding: 0 32px 20px 0; text-align: right;}




/* WEATHER STYLE */
.weather_iframe {width: 200px; height: 110px;}
.gmtbl{background-color: #ffffff;}
.gmtbl img {margin-right: 20px;}
.gmtdttl{padding-left: 5px; font-size: 24px; color: #292929; font-weight: normal;}
.gmtdtext{padding-top: 10px; font-size: 12px; color: #292929;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}
