@charset "utf-8";
html, body, .header ul, form, h1, h2, h3, h4, p, .slideshow ul, ul.popular, .uInfo ul { margin: 0; padding: 0; }
body { background: #47afe0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a img { border: none; }
h1, .content .homeLt .main_content h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #009fdc; font-size: 24px; font-weight: normal; }
.main_content .kk-share { margin-bottom: 10px; text-align: left; }
.main_content .uc { background-image:  url("../images/uc.gif"); width: 200px; height: 43px; margin-top: 20px; }
.main_content .kk-share .twitter-share-button { position: relative; top: 5px; }
.main_content .kk-share .fb_edge_widget_with_comment { top: 2px; }
/*.main_content .kk-share .db-wrapper { margin-right: 10px; }
.main_content .kk-share .google-buzz-button { position: relative; top: 1px; }*/
.main_content .uInfo a { cursor: pointer; }
.main_content .uInfo h3 { font-size: 16px !important; margin: 0; padding: 0; }
.main_content .uInfo ul { list-style: none; }
.main_content .sitemap, .main_content .cities_villages { margin-top: 10px; margin-left: 30px; }
.main_content .sitemap a, .main_content .cities_villages a { display: block; text-decoration: none; color: #009FDC; font-weight: bold; margin-bottom: 5px; }
.main_content .sitemap ul { list-style: none; margin: 0px auto; }
.content .homeLt .main_content h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #009fdc; font-size: 20px; margin-top: 10px; margin-bottom: 10px; }
.fLt, .header ul li, .header ul li a, .slideshow ul.slideNav li, .slideshow ul.slideNav li a, ul.popular li, ul.popular li a { float: left; }
.fRt { float: right; }
.clearL { clear: left; }
.clearR { clear: right; }
.clearB { clear: both; }
.wrapper, .endWrap { width: 993px; margin: 0 auto; }
.wrapper { background: url(../images/topBd.png) repeat-y; min-height: 680px; }
.endWrap { background: url(../images/bottomBd.png) no-repeat; height: 16px; text-align: center; padding-top: 22px; color: #FFFFFF; height: 28px; }
.header { padding-top: 5px; }
.header, .content, .footer { margin: 0 51px; }
.header .logo a { background: url(../images/kk_logo.png) no-repeat; width: 94px; height: 94px; margin-left: 4px; }
.ad728x90 { width: 728px; height: 90px; }
.ad468x60 { width: 468px; height: 60px; margin: 10px auto; }
.header ul, .slideshow ul, ul.popular { list-style: none; }
.header ul { padding-top: 7px; width: 518px; }
.header ul li {  margin: 0 8px; }
.header ul li a { height: 43px; width: 70px; }
.header .home { background: url(../images/menus.png) no-repeat top left; }
.header .home:hover { background-position: bottom left; }
.header .sights { background: url(../images/menus.png) no-repeat -71px 0px; width: 111px; cursor: pointer; }
.header .sights:hover { background-position: -71px -43px; }
.header .history { background: url(../images/menus.png) no-repeat -182px 0px; }
.header .history:hover { background-position: -182px -43px; }
.header .map { background: url(../images/menus.png) no-repeat -253px 0px; }
.header .map:hover { background-position: -253px -43px; }
.header .gallery { background: url(../images/menus.png) no-repeat top right; width: 117px; }
.header .gallery:hover { background-position: bottom right; }
#cse-search-box { background: url(../images/searchBG.png) no-repeat; width: 335px; height: 32px; margin-top: 10px; }
/*#cse-search-box input[type=text], */#cse-search-box input.fLt { border: 0; background: none; margin-top: 6px; margin-left: 8px; width: 230px; outline: none; text-align: right; color: #3f3f3f; }
/*#cse-search-box input[type=image], */#cse-search-box input.fRt { width: 67px; height: 25px; margin-right: 2px; margin-top: 3px;  }
.content { padding-top: 7px; }
.content .homeLt { margin-left: 8px; margin-right: 40px; width: 500px;  }
.content .homeRt { width: 335px; padding-bottom: 20px; }
.ad320x250 { height: 261px; background: #CCCCCC; padding: 7px; color: #808284; text-transform: uppercase; font-size: 10px; text-align: center; }
.ad320x250 p { text-align: left; padding-left: 10px; margin-top: 2px; }
.content .homeRt .weather, .slideshow, .slideshow ul.slides, ul.popular li a { position: relative; }
.content .homeRt .weather { height: 165px; margin-top: 10px; background: url(../images/weatherBG.jpg) repeat-x; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; margin-bottom: 20px; }
.homeRt .weather .wico { position: absolute; top: -30px; left: -30px; }
.homeRt .weather .fLt  { margin-top: 35px; margin-left: 16px; }
.homeRt .weather .fLt h3 { margin-bottom: 15px; font-size: 22px; }
.homeRt .weather .fLt p { margin-bottom: 6px; }
.homeRt .weather .fRt { margin-right: 16px; text-align: right; }
.homeRt .weather .fRt h3 { margin-bottom: 12px; font-size: 36px; height: 28px; }
.homeRt .weather .fRt h4 { margin-bottom: 7px; }
.homeRt .weather .fRt p { margin-bottom: 5px; }
.homeRt .weather .updateTime { font-size: 10px; text-align: center; }
.homeRt .weather .wlogo { width: 31px; height: 31px; position: absolute; right: 0; bottom: 0; margin-right: 16px; margin-bottom: 5px; }
.content .homeRt .plasticFree a { float: left; height: 208px; }
.content .homeRt .plasticFree a.bag { background: url(../images/plastic_free_kk.jpg) no-repeat; width: 202px;  }
.content .homeRt .plasticFree a.txt { background: url(../images/plastic_env.jpg) no-repeat; width: 133px; }
.content .homeRt .adv_follow { padding-top: 30px; }
.content .homeRt .adv_follow .advertise, .content .homeRt .ads2Col .fRt .advertise { background: url(../images/advertise.jpg) no-repeat; width: 128px; height: 127px; }
.content .homeRt .social { width: 200px; }
.content .homeRt .social a { float: left; height: 32px; margin: 3px 0; padding-left: 35px; line-height: 30px; vertical-align: middle; color: #2a2a2a; text-decoration: none; }
.content .homeRt .social a.twitt, .content .homeRt .inner_social a.twitt { background: url(../images/twit.jpg) no-repeat; }
.content .homeRt .social a.fbFan, .content .homeRt .inner_social a.fbFan { background: url(../images/fb.jpg) no-repeat; }
.content .homeRt .social a.rssFeed, .content .homeRt .inner_social a.rssFeed { background: url(../images/rss.jpg) no-repeat; }
.content .homeRt .inner_social { background: #F4F4F4; border: 1px solid #CECECE; height: 75px; margin-bottom: 10px; }
.content .homeRt .inner_social a { float: left; width: 32px; height: 32px; margin: 0 2px; line-height: 30px; vertical-align: middle; margin-top: 25px; }
.content .main_content .place-list { position: relative; margin-right: 5px; }
.content .main_content .map-places { height: 530px; right: 0; margin-top: 90px; position: absolute; width: 150px; z-index: 2; border-radius: 10px; background-color: rgba(0, 0, 0, 0.5); padding: 5px; font-weight: bold; display: none; font-size: 12px; text-align: left; }
.content .main_content .map-places a { color: #FFFFFF; text-decoration: none; float: left; width: 100%; }
.content .main_content .map-places a:hover { color: #44CCFF !important; }
#mapCanvas { width: 500px; height: 650px; }
.slideshow { border: 1px solid #d3d3d3; width: 492px; height: 258px; padding: 4px; color: #FFFFFF; font-weight: bold; overflow: hidden; }
.slideshow, .slideshow ul.slides li img, ul.popular li, ul.popular li a img, .content .homeRt .inner_social {  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.slideshow ul.slides { width: 100%; height: 100%; }
.slideshow ul.slides li, .slideshow ul.slides li div, .slideshow ul.slideNav, ul.popular li a p { position: absolute; }
.slideshow ul.slides li { z-index: 1; overflow: hidden; }
.slideshow ul.slides li div { z-index: 2; bottom: 3px; background: rgba(35,35,35,0.4); width: 100%; height: 28px; padding-top: 12px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: none; }
.slideshow ul.slides li div span { padding-left: 10px; }
.slideshow ul.slides li img { width: 100%; height: 100%; }
.slideshow ul.slideNav { z-index: 3; top: 0; margin-top: 4px; padding: 5px 10px; background: rgba(35,35,35,0.2); -webkit-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; }
.slideshow ul.slideNav li a { width: 15px; height: 15px; background: url(../images/slideBtn_Off.png) no-repeat; cursor: pointer; }
.slideshow ul.slideNav li a.cur { background: url(../images/slideBtn_On.png) no-repeat; }
.content .homeLt .main_content { margin-top: 26px; line-height: 22px; color: #2a2a2a; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; text-align: justify; }
ul.popular { font: Arial, Helvetica, sans-serif; }
ul.popular li { width: 144px; height: 144px; border: 1px solid #cccccc; padding: 3px; margin: 5px; }
ul.popular li a { color: #FFFFFF; text-decoration: none; line-height: 12px; }
ul.popular li a, ul.popular li a img { width: 144px; height: 144px; }
ul.popular li a p { z-index: 3; bottom: 0; background: rgba(35,35,35,0.4); padding: 2px auto; height: 18px; font-size: 11px; font-weight: bold; text-align: center; width: 100%; padding-top: 5px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: none; }
.footer { padding-top: 20px; font-size: 11px; text-align: center; }
.footer .ad728x90 { margin: 0 auto; }
.footer .sep { height: 4px; background: #eeeeee; margin-top: 30px; margin-bottom: 10px; }
.footer a { text-decoration: none; text-transform: uppercase; color: #009fdc; padding: 0 15px; height: 22px; line-height: 22px; }
.fbPgLike { text-align: center; margin-top: 10px; }
.content .homeRt .ads2Col { margin-top: 10px; }
.content .homeRt .ads2Col .fLt, .content .homeRt .ads2Col .fRt { width: 160px; text-align: center; margin-bottom: 10px; }
.main_content .thumb { float: right; padding-bottom: 5px; padding-left: 5px; }
.dropMenu { display: none; position: absolute; z-index: 100; margin-top: 40px; background: #2195c0; width: 160px; border: 2px solid #FFFFFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.dropMenu a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 13px; font-weight: bold; float: left; width: 160px !important; height: 40px !important; line-height: 40px; text-align: center; }
.dropMenu a:hover { background: #26aada; }
.dropMenu a span { padding-left: 5px; padding-right: 5px; }
.dropMenu a.f:hover { -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.dropMenu a.l:hover { -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.frmContact ul { list-style: none; }
.frmContact ul span { display: block; }
.gp1 { display: inline-block; position: relative; top: 7px; margin-left: 10px; }
