@charset "utf-8";/* CSS Document */html,body,header,footer,nav,section,article,aside,audio,video,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    padding: 0px;
    margin: 0px;
}.pt .pr li {list-style-type: none;}img{border-style:none}.tn-box{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: #666 0px 1px 1px;
    background-image: url(images/bgin.jpg);
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    width: 100%;
}
.top-home{
    font-size:16px;
    color: #036;
}
.cover .header {
    position: relative;
    height: 212px;
    width: 1000px;
    z-index: 0;
}
input.inputr {
    width: 150px;
    height: 30px;
    line-height: 30px;
    margin-bottom:0px 
}
.img-home{
    background-color: #F3F3F3;
    padding: 5px;
    border: 1px solid #F2F2F2;
    border-radius:3px;
    text-shadow: 1px 1px 1px #000;
}
.oo {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 50px;
    margin: 0px;
    color: #034168;
    font-weight: bold;
    font-size: 16px;
}

.img-home2 {
    background-color: #F3F3F3;
    padding: 5px;
    border: 1px solid #F2F2F2;
    border-radius:3px;
    text-shadow: 1px 1px 1px #000;
    width: 250px;
    height: auto;
}
.g  {
    border-top-style: none;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #09C;
}

.top-img {
    font-size: 14px;
    color: #069;
    padding-top: 10px;
}
.gg {
    border-top-width: 0px;
    border-top-style: none;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-left-color: #09C;
}

.li-ho {
    display: block;
}


.img-deta{
    color:#739FC4;
    font-size:12px;
    line-height:20px;
    text-indent: 15px;
}
.box-sm {clear: both;}.sub-title {clear: both;}.list {
    clear: both;
    width: 99%;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    height: 50px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFF;
    padding-top: 20px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 5px;
}hr.blur {background-color: #CCC;height: 1px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;padding: 0px;width: 100%;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;clear: both;}ul.s ol {float: left;margin: 0px;padding: 0px;list-style-type: none;}body {background-image: url(images/bgall.jpg);background-repeat: repeat;}.cover {margin: auto;padding: 0px;clear: both;width:1000px;}ul.u li {list-style-type: none;display: inline;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}ul.o li {list-style-type: none;display: inline;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}ul.u li a{color: #FFF;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;display: inline;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;text-decoration: none;}ul.o li a {color: #064D83;display: inline;text-decoration: none;margin: 0px;padding: 0px;}ul.u li a.cur{color: #FFFFFF;text-decoration: none;padding: 0px;margin: 0px;}.slide-home .slide-in {
    height: 310px;
    clear: both;
    padding: 0px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: #999 0px 1px 1px;
    background-color: #FFF;
    overflow: hidden;
    width: 960px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}.menu {line-height:32px;height: 32px;background-color: #2F516C;margin: 0px;padding: 0px;text-align: center;background-image:url(images/bg-menu.jpg);background-repeat:repeat-x;background-position: top;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.menu2 {line-height: 32px;height: 32px;/* [disabled]background-color: #2F516C;*/margin: 0px;padding: 0px;text-align: center;/* [disabled]background-image: url(images/bg-menu.jpg);*/background-repeat: repeat-x;background-position: top;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;clear: both;}.list .s ol {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-size: 15px;
}ul.s ol li{
    font-size: 13px;
    line-height: 23px;
    font-family: Verdana, Geneva, sans-serif;
    background-image: url(images/1359462403_bullet-grey.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    display: inline;
    float: left;
}ul.s ol li a{color: #666;text-decoration: none;}ul.s ol li a:hover {color: #09568C;}.sub-title {
    font-size: 13px;
    color: #666;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 25px;
    float: left;
    width: 65%;
    margin: 0px;
    padding: 0px;
    clear: none;
}.bar-buttom {
    padding: 0px;
    width: 98%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    height: 80px;
}.box-sm {
    margin: 0px;
    float: right;
    clear: none;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    background-image: url(images/licen.png);
    background-repeat: no-repeat;
    width: 324px;
    height: 70px;
    background-position: center 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}.short-line {
    width: 98%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    font-size: 13px;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 25px;
    height: 35px;
    color: #999;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    clear: both;
}.Hotline {line-height: 50px;padding: 0px;height: 50px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;color: #C00;font-family: thsarabun;font-size: 20px;clear: both;width: 100%;}.in-tour {
    background-image: url(images/bg-tour.jpg);
    padding: 10px;
    background-color: #034168;
    color: #FFF;
    font-size: 13px;
    height: 145px;
    background-position: -5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow:hidden
}ul.box-o li {color: #008ACC;list-style-type: none;font-size: 13px;}ul.box-o {font-size: 14px;color: #006;list-style-type: none;}.box-l {
    width: 90%;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    clear: both;
}.box-f {
    clear: both;
    width: 980px;
    background-color: #FFF;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    /* [disabled]height: 400px; *//*border-bottom-color: #999;*/
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}.box-f2 {
    margin: 0px;
    clear: both;
    width: 100%;
    /* [disabled]background-color: #FFF;*/
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;/*border-bottom-color: #999;*/
    /* [disabled]height: 380px; *//*border-bottom-color: #999;*/
}.gall {
    clear: both;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-image: url(images/bg-bg-in.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 0%;
    border: 1px solid #CCC;
    margin: 0px;
    overflow: auto;
    height: 325px;
}.cover .mustv .mustlondon {clear: both;width: 98%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.cover .mustv {margin: 0px;padding: 0px;clear: both;width: 100%;}.pktour {clear: both;}
.img1 {
    width: 312px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 1%;
    padding: 0px;
    float: left;
    overflow:hidden;
    padding-bottom:10px
}img.img3 {width: 308px;height: 150px;background-color: #FFF;margin: 0px;padding: 1px;border: 1px solid #CCC;}.in-tour h4 {font-size: 16px;line-height: 20px;margin: 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}img.imgmust {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    float: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
}.box-r {
    margin: 0px;
    padding-top: 10px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 10px;
    width: 950px;
    clear: both;
}.item img {margin: 0px;padding: 0px;height: 310px;width: 960px;}.box-f h3 {padding-top: 25px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-size: 20px;}.mustlondon h3 {
    font-size: 24px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 20px;
}* {font-family: Arial, Helvetica, sans-serif;}.mustlondon .box-ti {
    float: left;
    padding: 10px;
    background-color: #EBEBEB;
    color: #039;
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #CCC;
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
}.butt {
    background-color: #1F4B4A;
    height: 35px;
    width: 100px;
    float: right;
    line-height: 35px;
    color: #FFF;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}.co-gall .in-gall {background-color: #FFF;border: 1px solid #999;padding: 3px;margin: 2px;float: left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.co-gall .in-gall:hover{background-color: #F2F2F2;}.co-gall {padding: 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;height: 170px;float: left;}.sub-menu {
    margin: 0px;
    padding: 0px;
    clear: both;
    width: 100%;
}.sub-title2 {font-size: 13px;line-height: 20px;}.u li .ome {display: block;float: left;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;margin: 0px;font-weight: bold;}.butt a {color: #FFF;text-decoration: none;}.butt:hover {background-color: #2E706D;}.o li .ome {padding-top: 0px;padding-right: 24px;padding-bottom: 0px;padding-left: 24px;float: left;margin: 0px;}img.te {width: 173px;margin: 0px;padding: 0px;height: 126px;}.a {width: 31px;margin: 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;float: left;}.b {width: 31px;margin: 0px;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.nav {
    float: right;
    width: 90%;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    text-align: right;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 20px;
    height: 50px;
    font-weight: bold;
    clear: both;
}.bar {clear: both;margin: 0px;height: 50px;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.nav a {font-size: 14px;text-decoration: none;color: #666;}h3.h {
    color: #ff6600;
    font-size: 25px;
    font-weight: normal;
    line-height: 30px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    clear: both;
    width: 100%;
}img.img8 {width: 320px;float: left;padding: 2px;margin-top: 2px;margin-right: 2px;margin-bottom: 0px;margin-left: 0px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 220px;background-color: #FFF;border: 1px solid #F3F3F3;}.sub-pic {height: 480px;clear: both;width: 98%;margin-top: 0px;margin-right: auto;margin-bottom: 20px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 2%;}.white-box {background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0px;padding-top: 10px;padding-right: 10px;padding-bottom: 2px;padding-left: 10px;}

.white-box2 {background-color: #F60;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 0px;padding: 10px;}

.regist {
    /* [disabled]width: 100px; */
    text-align: center;
    line-height: 30px;
    float: right;
    background-color: #039;
    clear: both;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #000000;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.title-tour {font-size: 14px;line-height: 1.5em;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}.inbox {background-color: #ff6600;margin: 0px;padding: 10px;float: right;width: 700px;}.main-pic {
    /*background-image: url(images/shadow.png);*/
    background-repeat: no-repeat;
    background-position: center 327px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
    margin: 0px;
    position: relative;
    float: right;
}img.c {width: 682px;margin: 0px;padding: 0px;border: 1px solid #FFF;}.timetable {
    text-align: center;
    height: 500px;
    clear: both;
    width: 100%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: 1px solid #CCCCCC;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: #CCC;
}.inbox2 {
    background-color: #ff6600;
    margin: 0px;
    padding: 2px;
    float: right;
    width: 720px;
}.timetable2 {
    text-align: center;
    clear: both;
    width: 100%;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: 1px solid #FFF;
    padding: 0px;
}.left-nav {float: left;margin: 0px;width: 257px;background-color: #FFFBF8;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #CCC;border-left-color: #CCC;}.covertour {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 100%;
    background-color: #FFF;
    overflow: auto;
    /* [disabled]height: 985px; */
}ul.pt {font-size: 14px;font-weight: normal;color: #666;padding: 0px;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 5px;}.pt .pr li {font-size: 13px;line-height: 20px;text-indent: 20px;}.pt .pr {font-size: 14px;text-indent: 10px;}.regist a {color: #FFF;text-decoration: none;}h3.hh {color: #FFF;font-size: 25px;}.page {text-align: right;color: #000;font-size: 12px;line-height: 40px;margin: 0px;clear: both;height: 40px;background-color: #FC9;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.page a {background-color: #FFF;text-decoration: none;margin: 0px;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;color: #BB4F0C;}.page a:hover {color: #FFF;background-color: #F90;}.subti a {color: #000;text-decoration: none;}.subti a:hover {color: #FFF;}img.c:hover {border: 1px solid #333;}.ho {
    background-image: url(images/bg-h.png);
    background-repeat: repeat-x;
    background-position: top;
    height: 40px;
    position: absolute;
    line-height: 40px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    left: 501px;
    top: 290px;
    width: 162px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #F30;
}.ho a {color: #F30;text-decoration: none;}.ho a:hover {color: #F63;}.header {}.ome a:hover {color: #FFF;}.ome:hover {background-image: url(images/hover2.png);background-position: center bottom;background-repeat: no-repeat;}.shadowb {background-image: url(images/shadow.png);background-repeat: no-repeat;background-position: center top;height: 20px;margin: 0px;padding: 0px;clear: both;}.pt .pr {text-indent: 10px;line-height: 24px;background-image: url(images/bu.png);background-repeat: no-repeat;background-position: left 5px;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-weight: bold;}.pt .pr li:hover {color: #F3C;}a.cu {color: #F39;text-decoration: none;}.pt .pr li a {text-decoration: none;color: #666;font-weight: normal;}ul.pt a.m {
    text-decoration: none;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #CCC;
    display: block;
    font-weight: bold;
    font-size: 13px;
    line-height: 30px;
}.pt a.cu {color: #F36;/* [disabled]text-shadow: 01px 0px 1px #333;*/font-weight: bold;}.pt .pr li a:hover {color: #F33;}.pt a {color: #006;}.pt .pr li a.cu {color: #F33;}.nav a.p {color: #036;}.regist:hover {background-color: #006;color: #F33;}.slide-in img {height: 310px;width: 960px;}.menu2 .o li .ome a:hover {background-image: none;}.menu2 .o li .ome a {background-image: none;}.detail {line-height: 30px;padding-bottom: 20px;clear: both;width: 90%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-left: 0px;}/*button*/button.css3button {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #ffffff;padding: 7px 20px;background: -moz-linear-gradient(top,#ffdb29 0%,#f06013);background: -webkit-gradient(linear, left top, left bottom, from(#ffdb29),to(#f06013));-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border: 0px solid #ffffff;-moz-box-shadow:0px 3px 11px rgba(000,000,000,0.1),inset 0px 0px 1px rgba(255,255,255,1);-webkit-box-shadow:0px 3px 11px rgba(000,000,000,0.1),inset 0px 0px 1px rgba(255,255,255,1);box-shadow:0px 3px 11px rgba(000,000,000,0.1),inset 0px 0px 1px rgba(255,255,255,1);text-shadow:0px -1px 0px rgba(000,000,000,0.2),0px 1px 0px rgba(255,255,255,0.3);}
.gall .r-con {
    float: right;
    width: 52%;
    margin: 0px;
    padding: 0px;
}
.l-con {
    float: left;
    margin: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}
.ti {
    height: 50px;
}
.single {
    width: 444px;
    background-image: url(images/shadow1.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-top: 18px;
    padding-right: 1px;
    padding-bottom: 33px;
    padding-left: 1px;
    position: relative;
    margin: 0px;
}
.single a img {
    border: 1px solid #999;
}
.content {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #069;
    width: 95%;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    text-align: left;
    text-shadow: 1px 1px 1px #CCC;
}
.shop {
    background-image: url(images/title-shopping.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 120px;
    padding-right: 2px;
    padding-bottom: 5px;
    padding-left: 2px;
    background-color: #3C548A;
    /* [disabled]height: 820px; */
    width: 980px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
.box-shop .in-box-shop {
    float: left;
    width: 23%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1%;
}
.box-shop {
    overflow: auto;
}
.buy {
    line-height: 28px;
    text-align: center;
    color: #FFC;
    background-color: #F36;
    width: 148px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
.buy:hover {
    background-color: #039;
    color: #FFF;
}
.buy a {
    color: #FFC;
    text-decoration: none;
}
.buy a:hover {
    color: #FFF;
}
.name-shop {
    color: #06C;
    font-size: 16px;
    font-family: Tahoma, Geneva, sans-serif;
    text-align: center;
    clear: both;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.img-shop img {
    margin: 0px;
    padding: 0px;
    height: 160px;
    width: 145px;
    background-color: #CCCCCC;
}
.img-shop {
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    border: 1px solid #F36;
    height: 158px;
    width: 145px;
}
.detail-shop {
    color: #036;
    line-height: 20px;
    font-size: 13px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-bottom-color: #CCC;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    height: 65px;
}
.white-box2 {
    /*height: 720px;*/
}
.white-box3 {
    /* [disabled]height: 720px; */
}
.TabbedPanelsContentVisible textarea {
    width: 150px;
}
table.sa tr td {
    line-height: 30px;
    padding-left: 20px;
}
.subti {
    clear: both;
    width: 650px;
    padding: 10px;
}
img.f {
    float: left;
    width: 330px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    height: 250px;
}
table.tab-table tr td {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    line-height: 10px;
    color: #666;
}
table.tab-table tr td input {
    color: #000;
    background-color: #F4F4F4;
    line-height: 25px;
    text-indent: 10px;
    margin: 0px;
    padding: 0px;
    height: 25px;
    width: 200px;
    border: 1px solid #CCC;
}
table.tab-table tr td textarea {
    color: #000;
    background-color: #F4F4F4;
    line-height: 25px;
    text-indent: 10px;
    margin: 0px;
    padding: 0px;
    height: 150px;
    width: 200px;
    border: 1px solid #CCC;
}
.pktour {
    /* [disabled]background-image: url(images/ok.png); */
    /* [disabled]background-repeat: no-repeat; */
    /* [disabled]background-position: center bottom; */
    /* [disabled]padding-bottom: 250px; */
    border-radius: 5px;
}
.timetable2 table.sa tr td {
    background-color: #F2FFFF;
    margin: 0px;
    padding: 0px;
    text-indent: 10px;
    font-size: 13px;
}
table.sa {
    background-color: #0CC;
}
td.pbeep p {
    line-height: 20px;
}
.bothcl {
    clear: both;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 70px;
    display: block;
}
.bott a {
    background-color: #9C6;
    color: #000000;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    display: block;
    font-size: 14px;
    text-align: center;
}
.img-shop2 {
    float: left;
    padding: 0px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.img-shop2 .image-block .image-zoom img {
    border: 1px solid #EAEAEA;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
td.bg {
    background-image: url(images/bkg-pat.png);
}

.header-logo{
    width: 100%;
}
.social{
    width: 300px;
    min-height: 10px;
    margin-top: 10px;
    float: right;
}
.social-box{
    width: 300px;
    min-height: 10px;
    margin: 5px 0 5px 0;
    overflow: hidden;
}
.social-box a{
    font-size:16px;
    font-weight: bold;
    text-decoration: none;
    color: #06C;
    float: right;
    clear: both;
}
.social-box img{
    vertical-align:middle;
    margin-left: 5px;
}

