/*
Theme Name: NP COMMERCIALS
Theme URI: http://iyathai.com
Author: IYATHAI
Author URI: http://iyathai.com
Description: Design by iyathai.com
 
*/

body{   /* min-width: 1024px;*/





}
@font-face {
 font-family: KIT75F;
 src: url("fonts/kit/KIT75F.eot") /* EOT file for IE */
}
@font-face {
 font-family: KIT75F;
 src: url("fonts/kit/KIT75F.TTF") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: KIT55P;
 src: url("fonts/kit/KIT55P.eot") /* EOT file for IE */
}
@font-face {
 font-family: KIT55P;
 src: url("fonts/kit/KIT55P.TTF") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: KIT45F;
 src: url("fonts/kit/KIT45F.TTF") /* TTF file for CSS3 browsers */
}

@font-face {
    font-family: 'sukhumvit_setthin';
    src: url('fonts/sukhumvitset/sukhumvitset-thin-webfont.eot');
    src: url('fonts/sukhumvitset/sukhumvitset-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sukhumvitset/sukhumvitset-thin-webfont.woff') format('woff'),
         url('fonts/sukhumvitset/sukhumvitset-thin-webfont.ttf') format('truetype'),
         url('fonts/sukhumvitset/sukhumvitset-thin-webfont.svg#sukhumvit_setthin') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'sukhumvit_setmedium';
    src: url('fonts/sukhumvitset/sukhumvitset-medium-webfont.eot');
    src: url('fonts/sukhumvitset/sukhumvitset-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sukhumvitset/sukhumvitset-medium-webfont.woff') format('woff'),
         url('fonts/sukhumvitset/sukhumvitset-medium-webfont.ttf') format('truetype'),
         url('fonts/sukhumvitset/sukhumvitset-medium-webfont.svg#sukhumvit_setmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sukhumvit_settext';
    src: url('fonts/sukhumvitset/sukhumvitset-text-webfont.eot');
    src: url('fonts/sukhumvitset/sukhumvitset-text-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sukhumvitset/sukhumvitset-text-webfont.woff') format('woff'),
         url('fonts/sukhumvitset/sukhumvitset-text-webfont.ttf') format('truetype'),
         url('fonts/sukhumvitset/sukhumvitset-text-webfont.svg#sukhumvit_settext') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sukhumvit_setbold';
    src: url('fonts/sukhumvitset/sukhumvitset-bold-webfont.eot');
    src: url('fonts/sukhumvitset/sukhumvitset-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sukhumvitset/sukhumvitset-bold-webfont.woff') format('woff'),
         url('fonts/sukhumvitset/sukhumvitset-bold-webfont.ttf') format('truetype'),
         url('fonts/sukhumvitset/sukhumvitset-bold-webfont.svg#sukhumvit_setbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.entry-content td.top1, .entry-content td.top2, .entry-content td.top3, .entry-content td.top4, .entry-content td.top5{
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #662046;
    font-size: 30px;
    line-height: 35px;
    padding: 30px 30px 30px 30px;
}

.entry-content td.top2 strong , .entry-content td.top3 strong , .entry-content td.top4 strong , .entry-content td.top5 strong {color:#fff;}
.pica li span{    display: block;
    overflow: hidden;
    height: 296px;
    margin-bottom: 22px;}

.bhome{width:100%;}
.bhome img{width:100%;}
.kyy_web.cat394web li a.imgt2{height: 172px;}
.kyy_web.cat394web li a.imgt2 img{    max-width: auto;
    max-height: 100%;}


body, h1, h2, p, span, a, div{font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;}

.table2 {
width: 100%;
font-size: 14px;
color: #333;
line-height: 30px;
border: 1px solid #CCC;
margin-right: auto;
margin-left: auto;
}
.table2 tbody tr:first-child{background: #333;
color: #fff;}
.table2 tbody tr{color:#000;}
.tdstart{max-height: 150px;
margin-bottom: 20px;
margin-top: 10px;
overflow: hidden;
overflow: scroll;width:330px;
margin-right: 10px;}
.table2 tr:nth-child(even) { background-color:#fff; }
.table2 tr:nth-child(odd) { background-color:#f9f9f9; }
.table2 h1{font-size: 20px;}
.table2 tbody td{padding-left: 10px;
border: 1px solid #ccc;
font-size: 13px;}
.table2 ul,
.table2 ol{margin-left: 30px;
margin-right: 40px;}

.head,
.banner,
.head2,
.bgd,
.map,
.aa
{/*min-width:1091px;*/}
 .clear{height:0;clear:both;}
.aa span{display: block;
    float: right;}
.head{        background: #662046;
    width: 100%;
    color: #fff;
    height: 50px;}
/*.mainsite{     width: 90%;
    max-width: 1000px;
    min-width: 1000px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;}*/
 body{    background: #fbfbfb;margin:0px;padding:0px;  /*  min-width: 1024px;*/}
 
 .sel{    float: left;
    width: 50%;
    padding-top: 15px;}
 .lright{    float: right;
    width: 50%;}
 .email{       float: left;
    margin-left: 70px;}
.email img{    margin-top: 7px;
    margin-right: 8px;
    float: left;}
.line{    float: right;
    margin-right: 66px;}
.line img{    margin-top: 7px;
    margin-right: 8px;
    float: left;}

.line span{display: block;
    margin-top: 14px;
    float: left;}
.email span{display: block;
    margin-top: 14px;
    float: left;}

.logo{    float: left;
    margin-top: 16px;}
.number{    float: right;
    margin-top: 12px;}

	.banner{width:100%;
	min-height:400px;
	background:#333;
	margin-top:15px;}

		.banner img{width:100%;}

.head2{           background: #662046;  
    width: 100%;
    color: #fff;
    height: 75px;
    margin-top: -23px;}


.menu1    { 
    padding-top: 28px;}

.menu1 li{float: left;
    list-style: none;
    margin-left: 0px;
    font-size: 26px;}

.menu1 li a {    margin-right: 73px;
    padding-top: 12px;display: block;
    color: #fff;    font-size: 20px;
    text-decoration: none;}

.menu1 li a:hover{color:#ffcc00;}

.bgc{    
    width: 100%; 
		     /*      min-height: 1880px;*/
    padding: 20px 0px;
	    }
 

.atk{   margin-top: 23px;
    font-size: 31px;
    margin-bottom: 16px;}
.tb{    width: 100%;}
.atk h1{}
.bgd{    background: #662046;     clear: both;
    width: 100%;
    padding-top: 1px;}
   
.pica h1{    color: #fff;
    margin-bottom: 0px;
    padding-bottom: 0px;    font-size: 34px;
    margin-top: 46px;}

.pica h1 a{float: right;
    font-size: 16px;
    display: block;
    margin-top: 22px;
    color: #fff;}

.pica ul{    margin-left: 0px;
    padding-left: 0px;
    margin-top: 48px;}

.pica li {list-style: none;
    float: left;
    width: 22.7%;
    margin-right: 3%;
    overflow: hidden;
    margin-bottom: 14px;
    text-align: center;}

.pica li img{margin-bottom: 10px;    width: 100%;}

.pica li a{color: #fff;
    text-decoration: none;
    font-size: 14px;}

.pica li a:hover{color:#ffcc00;}
.pica h1 a:hover{color:#ffcc00;}

.pica li.diend{    margin-right: 0px;
    float: right;}
.map{    width: 100%;}

.bgd2{    background: #313439;    overflow: hidden;
    width: 100%;
        height: 53px;
		margin-top: -4px;
}

.aa{    color: #fff;
        font-size: 13px;
    padding-top: 22px;
	text-transform: uppercase;}



















.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
} 

.head1_top,


.home_intro,
.title_portfolio,
#footer,
.footer_end
{/*min-width:1024px;*/} 


@media screen and (max-width: 800px) {  
 
}
 
html {/*min-width:1030px;*/}
/*.mainsites{width:90%;max-width:1024px;min-width:1024px;margin-left: auto;  margin-right: auto;}*/

.Restaurant img{margin-bottom:20px;}
select {
height: 19px;
border: 1px solid #ccc;
border-radius: 3px;
font-family: inherit;
padding: 6px;
height: 37px;
width: 90%;max-width:349px;}

html form p { margin-left: 0px; }

.kyy_web.kyy_web_two li .skytile{}
.kyy_web.kyy_web_two li .skytile a{  text-align: left;
    text-transform: uppercase;
    color: #000;
    font-weight: normal;
    font-size: 14px;
    line-height: 23px;
    display: block;
    height: 45px;
    overflow: hidden;
    margin-bottom: 10px;} 
.kyy_web.kyy_web_two li .skytile a:hover{} 
.kyy_web.kyy_web_two li .skytile a span{color: #999999;    float: right;}
.kyy_web.kyy_web_two li .typesky{    color: #fe0000;    font-size: 13px;}
.kyy_web.kyy_web_two li .typesky span{    float: right;
    color: #000;
    font-size: 22px;
    font-weight: bold;}

.gallery{}
.gallery a{    width: 31.2%;
    float: left;
    height: 150px;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom: 15px;}
.gallery a img{max-width:100%;}

.footer_end{background: #231f19;
    color: #d0bca6;
padding: 20px 0px;
bottom: 0;
line-height: 19px;padding-bottom: 40px;
width: 100%;}

.footer_end a{color:#ff74c6;}
.footer_end a:hover{color:#fff;}

.menu_mobile{display: none;}
.menu_webs{display: block;margin-top: 42px;font-family: sukhumvit_setmedium, tahoma;float: right;}
.head1_left .menu_webs li a{background: #302a21;
    color: #fff;
    font-family: sukhumvit_setmedium, tahoma;
    padding: 22px 16px;
    border-right: 1px solid #454038;}

.textintrosky{font-family: sukhumvit_setmedium, tahoma;    line-height: 23px;    border-bottom: 1px solid #ccc;
    min-height: 288px;}
.textintrosky strong{    text-transform: uppercase;    font-size: 24px;
    margin-bottom: -11px;
    display: block;}
.textintrosky img{float:left;margin-right:31px;    margin-bottom: 22px;}
.textintrosky a{background: #231f19;
    padding: 10px;
    display: block;
    clear: both;
    width: 100px;
    text-align: center;
    color: #fff;
    text-decoration: none;}
.textintrosky a:hover{color:#f8960a;}

.bookingsky{    background: #40392e;    font-family: sukhumvit_setmedium, tahoma;
    color: #fff;
    margin-bottom: 20px;
    padding: 30px;}
.bookingsky h1{    text-transform: uppercase;font-size: 37px;
    font-weight: bold;    margin-bottom: 20px;}
.bookingsky h1 span{  text-transform: none;
    display: block;
    font-size: 17px;
    color: #848475;}
.bookingsky p{    line-height: 27px;}
.bookingsky select{    width: 97%;}
.bookingsky input[type="submit"]{background: #f8941d;
    color: #fff;
    border: 0px;
    border-radius: 0px;
    width: 98%;
    padding: 12px;}
.bookingsky input:hover[type="submit"]{background:#ff6c00;}

.textslide{background: #000;
    padding: 20px;
    font-size: 29px;
    color: #fff;
    text-align: center;
    z-index: 1999;
    position: relative;
    margin-top: -161px;
    margin-bottom: 109px;opacity: 0.6;
    filter: alpha(opacity=60);}

.head1_left .menu_webs li.current-menu-item  a,
.head1_left .menu_webs li.current-category-ancestor a,
.head1_left .menu_webs li.current_page_item  a,
.head1_left .menu_webs li a:hover{
color:#d0da3f; 
    color: #fff;
    background: #87837e;    
}

html .flex-control-nav {
text-align: center;left: 0px;
}

html .flex-control-paging li a.flex-active,
html .flex-control-paging li a:hover {background:#2c2c2c;}


.bannerweb{background: url('images/ads1.jpg') center repeat;
width: 100%;
background-color: #ccc;
height: 70px;}

.bannerweb h1{text-transform: uppercase;
width: 974px; 
padding: 30px;
font-size: 23px;
padding-left: 0px;
padding-bottom: 0px;
font-family: sukhumvit_setmedium, tahoma;
color: #333;}

.sidepoducts{max-width: 200px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;}

.titless2{font-family: sukhumvit_setmedium, tahoma;
color: #333;text-transform: uppercase;}
.bannerweb h1 a{color:#fff;text-decoration: none;}
.morelinks{float:right;}
.box2 p{height: 62px;overflow: hidden;}
.mix4 .morelinks img,
.mix4 .morelinks img,
.mix1 .morelinks img{border:0px;background:none;}
.mix1 p{overflow: hidden;height: 140px;}
.box3 .morelinks{margin-right:16px;}
.mix3 .box3 p{overflow: hidden;height: 45px;}

#billing_company_field{display:none;}

.home1,
.home2,
.home3{width: 32%;
    margin-right: 2%;
    float: left;
    background-color: #4bae4f;
    text-align: center;
    padding-bottom: 20px;}
.home3{margin-right:0px;}
.home13 img{width:100%;margin-bottom:20px;}

.home13{  font-family: sukhumvit_setmedium, tahoma;margin-top: 20px;    margin-bottom: 20px;}
.home13 a{    text-decoration: none;
    color: #fff;
    font-size: 16px;}
.home13 a:hover{color:#c8ffca;}
.product_meta a{color: #ff74c6;
text-decoration: none;}
.product_meta a:hover{color:#336699;}

.home_intro a{text-decoration: none;}

.RoomFacilities{  font-family: sukhumvit_setmedium, tahoma;  background: #fff;
    padding: 26px 26px;
    line-height: 26px;}
.RoomFacilities h1{    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 12px;}
.RoomFacilities li{    list-style-type: square;
    margin-left: 20px;}


 
.head1_left,
.head1_right{padding-top:10px;font-family: sukhumvit_setmedium, tahoma;}
.head1_left{padding-top:0px;margin-top:0px;    width: 750px;margin-top: 13px;}
.head1_left{float:right;text-align:left; }
.head1_right{float: right;
text-align: right;z-index: 1999;
background: #fff;
padding: 17px 20px;
border: 1px solid #fff;
border-radius: 4px;
width: 30%;
max-width: 200px;
margin-top: 23px; }

.headbanner{height: 300px;
    overflow: hidden;
    width: 100%;
  /* min-width: 1024px;*/
    margin-left: auto;
    margin-right: auto;
}
.headbanner img{width:100%;}

.woocommerce #payment ul.payment_methods li input{width: 20px;
margin-top: 9px;
margin-right: 0px;}

.head1_left li{float:left;background: #302a21;}
.head1_left li a{color: #000;
text-decoration: none; 
background-repeat: no-repeat;font-size: 16px;
text-transform: uppercase;
background-position: 0 50%;
padding: 0px 30px;}
.head1_left li a:hover{color:#ffa9d6;}

.head1_top{width:100%;background:#868686;padding: 12px 0px;color:#fff;min-height: 19px;}
.contactcall img{margin:0px 10px;    margin-top: -6px;}
.contactcall{width: 60%;
text-align: right;
float: right;}
.footer_end p{margin-top:20px;}

.head1_left span{ }
.head1_left span img{margin-top: -3px;margin-right: 6px;}

.textwelcome{color: #888;text-transform: uppercase;
    padding: 15px 0px;
    font-size: 15px;    float: left;
    margin-right: 30px;}

.head1_right img.cart{margin-top: -3px;
float: left;
margin-right: 2%;
width: 25%;}
.head1_right span{margin-right: 20px;padding-right:20px;border-right: 1px solid #ccc;}
.head1_right a{color:#ff0000;text-decoration: none;}
.head1_right a b{color:#333;}
.head1_right a.cart-contents{display: block;
float: right;
width: 70%;
text-align: left;
line-height: 19px;}

.head1_right a.cartbg{background: #ffaabe;
background-repeat: repeat;
background-position: 0 50%; 
color: #fff;
width: 100%;
display: block;
padding: 13px 0px;
text-align: center;
margin-top: 10px;
border-radius: 4px;}
.head1_right a.cartbg:hover{color:#000;}
#cssmenu #menu-button {
  text-align: right;
  padding-right: 51px;
}
.kyy_web.kyy_web_two.green h1{background-color: #3c9208;}
.kyy_web.kyy_web_two.org h1{background-color: #ffa800;}
.kyy_web.kyy_web_two.mmg h1{background-color: #de00ff;}
.kyy_web.kyy_web_two.red h1{background-color: #ff0000;}
.kyy_web.kyy_web_two.sky h1{background-color: #0090ff;}
.kyy_web.kyy_web_two h1{   padding: 13px 25px;    background: #ecede4;}
.kyy_web.kyy_web_two h1 a{color: #333;    text-decoration: none;    font-size: 16px;}
.kyy_web.kyy_web_two h1 a:hover{color:#336699;}
.kyy_web.kyy_web_two h1 a.moresright{font-size: 13px;    float: right;    border-bottom: 1px solid #fff;}
.kyy_web.kyy_web_two h1 a.moresright:hover{color:#ffc600;}
.last_item a{color:#fff;text-decoration: none;}

.head1_right a.cartbg img{margin-left: 7px;margin-top: -1px;}

.home_intro{font-family: sukhumvit_setmedium, tahoma;
line-height: 32px;
padding: 0px;
min-height: 450px;
font-size: 20px;
clear: both;
width: 100%;
background: #fff;text-align:center;}

.home_intro h1{text-transform: uppercase;
color: #fff;overflow: hidden;
margin-top: -100px;
font-size: 40px;
font-weight: bold;
margin-bottom: 83px;
z-index: 999;}

.welcomes{      line-height: 26px;
    font-size: 16px;
     
    margin-bottom: 60px;}
.welcomes h1{    font-weight: bold;    font-size: 40px;    margin-bottom: 25px;color: #0367c9;}
.welcomes .moreabout{display: block;
    float: right;
    background-color: #fff;
    padding: 15px 50px;
    border: 1px solid #ccc;
    margin-left: 30px;
    text-decoration: none;
    color: #000;
    font-size: 25px;}
.welcomes .moreabout:hover{background-color: #868686;color:#fff;}

.servicebox{width:100%;min-height:100px;}

.servicebox{    padding: 30px 0px;    height: 360px;}
.servicebox li{    width: 12%;    margin-right: 2%;    float: left;    min-height: 150px; }
.servicebox li.items1{width:58%;}
.servicebox li.items4{margin-right:0px;}
.servicebox li.items7{margin-right:0px;}
.servicebox li.items1 a.imgt2{     overflow: hidden;   margin-bottom: 15px;    height: 300px;    display: block;}
.servicebox li.items1 img{height:auto;}
.servicebox li.items2 a.imgt2,
.servicebox li.items3 a.imgt2,
.servicebox li.items4 a.imgt2,
.servicebox li.items5 a.imgt2,
.servicebox li.items6 a.imgt2,
.servicebox li.items7 a.imgt2{    display: block;    height: 87px;    margin-bottom: 10px;    overflow: hidden;}
.servicebox li img{height:100%;max-width:100%;}
.servicebox li a{    text-decoration: none;    color: #000;}
.servicebox li a:hover{color:#015494;}

.reference{background: #292929;    color: #fff;     width: 100%;    padding: 40px  0px;    font-weight: bold;    font-size: 40px;}
.clickmore{    float: right;    margin-top: -13px;}
.references{background:#fff;width:100%;    height: 330px;    padding: 30px 0px;}
.references a.imgt2{height: 150px;display: block;overflow: hidden;width:23%;margin-right:2%;float:left;    margin-bottom: 20px;}
.references img{width:100%;    height: 100%;}
.references a.imgt2.cl4{margin-right:0px;}


.title_portfolio{text-transform: uppercase;font-size: 40px;font-weight: bold;text-align:center;font-family: sukhumvit_setmedium, tahoma;}
.title_portfolio span{font-size: 18px;font-weight: normal;display: block;margin-bottom: 30px;}
.title_portfolio hr{margin: 8px;
width: 100px;
margin-left: auto;
margin-right: auto;
background-color: #333;}
.fb_icon{margin-left:10px;}

.langpageweb{float: right;
    margin-top: 0px;
    color: #fff;
    margin-left: 30px;
    margin-right: 0px;
    padding: 13px 5px 0px 15px; 
    height: 18px;}
.langpageweb .textlangpageweb{float: left;margin-top: 5px;
color: #888;font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;font-size: 13px;
margin-right: 10px;
text-transform: uppercase;}
.langpageweb img{margin-top: 5px;}

.title_portfolio a.imgt2{width: 20%;
height: 200px;
overflow: hidden;
display: block;
float: left;}
a.imgt2 img{max-width:100%;width:100%;}

a.more_portfolio{background: #e4012e;
color: #fff;
padding: 17px 25px;
text-decoration: none;
display: block;
font-size: 20px;
width: 143px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;}
a.more_portfolio:hover{background:#000;color:#fff;}
.head0{/*min-width: 1024px;*/
    background-color: #070605;
    min-height: 65px;
    width: 100%;}
.menuhead0{    padding-top: 13px;}
.menuhead0 li{}
.menuhead0 li a{text-decoration: none;
    color: #a0f8a4;
    font-family: sukhumvit_setmedium, tahoma;
    float: left;
    padding: 0px 14px;
    border-right: 1px solid #a0f8a4;
    font-size: 13px;}
.menuhead0 li a:hover{color:#fff;}

.bg_home_intro{width:100%;height:auto;margin-bottom:30px;}
.bg_home_intro img{width:100%;min-width:100%;}
.home_intro p{margin-bottom:25px;}

.product2 h1.titless2 a{color:#0367c9;}

 
a.logo_mobilewebcss{width: 180px;
display: block;     
float: left;}

.logo_mobileweb{ 
margin-top: 7px; 
margin-bottom: 10px;display: block; 
float: left;}

.head2_call{float: right;
text-align: right;
color: #333;
font-size: 14px;
padding-top: 34px;
position: relative;
margin-top: -20px;margin-left: 30px;
font-size: 15px;}
.langpage{float: left;
margin-right: 15px;
margin-top: -4px;}

.product2 .entry-content  .woocommerce .order_details li{border: 1px solid #ccc;
margin-left: 0px;margin-right: 0px;width: 97%;}

.woocommerce header h2,
header.title h3{border-bottom: 1px solid #333;
margin-bottom: 10px;
border-top: 1px solid #333;
text-align: center;
font-weight: bold;}

.head3{padding-top: 0px;background:#191212;width:100%;padding-bottom:0px;overflow: hidden;height: 60px;}
.Sidebar_left_top h1{color: #fff;
    text-transform: uppercase;
    padding: 20px 0px;
    width: 100%;
    float: right;
    padding-left: 0px;
    font-size: 21px;
    font-weight: bolder;}

.forgetmenot input{width: 30px;}

#nameproduct,
#urlwebsite,
#price{ 
color: #ccc;}

.orderft{padding: 10px 15px;
text-decoration: none;
background: #ff2f9b;
color: #fff;
font-size: 18px;
display: block;border-radius: 5px;
width: 150px;
margin-top: 15px; 
margin-top: 20px;
clear: both;
width: 270px;
text-align: center;}
.orderft:hover{background: #ffaabe;}
.logo_mobile{position: absolute;
margin-left: 0px;
margin-bottom: 0px;height:33px;
margin-top: 8px;}

.Sidebar_left #main-menu{background-color: #4bae4f;
    padding: 10px 15px 15px 15px; }

input.minus,
input.plus{max-width:30px;}

.content_right_top{width: 100%;float: center;height: 60px;
border-radius: 5px 5px 0px 0px;
background-repeat: repeat-x;
margin-top: 0px;
font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;}


div#search_block_top {border-radius: 0px;
position: relative;
margin-top: 8px;
clear: both; 
background:#fff;
background-repeat: no-repeat; 
position: relative;
width: 100%;max-width: 97%;
height: 45px;
margin-left: 9px;}
div#search_block_top form{margin-top: 4px;}

.product2.tnv .orderby{float: right;
margin-top: -13px;
padding: 0px 13px;
height: 29px;
width: 37%;}

 .head4{background:#272727;width:100%;padding-top:15px;padding-bottom:15px;margin-top: -10px;}
.head4 h1{padding-left: 30px;color: #fff;font-weight: bold;font-size: 16px;font-family: sukhumvit_setmedium, tahoma;}
.head4 h1 a{color: #fff;text-decoration: none;}


.mainsite{width:90%;max-width:1024px;/*min-width:1024px;*/margin-left:auto;margin-right:auto;}
.hotline{
z-index: 999;
display: block;
margin-left: 720px;
margin-top: 160px;
position: absolute;
overflow: hidden;
}
.textbanner{z-index: 999;
display: block;
margin-left: 0px;
margin-top: -160px;
position: absolute;
overflow: hidden;
font-family: sukhumvit_setbold, tahoma;
font-size: 16px;color:#fff;line-height:26px;
width:450px;
}
.product2 a.imgt1{display: block;height: 200px;overflow: hidden;}
.bg_home1{color: #fff;
font-family: sukhumvit_setbold, tahoma;
padding-top: 80px;
line-height: 30px;
font-size: 18px;width: 650px;}

.bg_home1 h1{font-size: 28px;margin-bottom:20px;}
.bg_home1 p{margin-bottom:30px;font-family: sukhumvit_setmedium, tahoma;}

.pichome{}
.pichome ul{}
.pichome li{border-top: 1px solid #ccc;width:247px;height:214px;float:left;margin-right:11px;padding-top: 20px;background:#fff;box-shadow: 0 2px 1px #666;}
.pichome li:last-child{margin-right:0px;}
.pichome .imgt1{display: block;height: 214px;overflow: hidden;}
.pichome a.product_link{background: url('images/tabt1.png') left repeat;
width: 217px;
height: 30px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
display: block;
margin-top: -38px;position: absolute;z-index: 999;}
.pichome h1{font-family: sukhumvit_setmedium, tahoma;
color: #000;
margin-top: 20px;
margin-bottom: 15px;
font-size: 18px;}

ul.newscatpage li{font-family: sukhumvit_setmedium, tahoma;
width: 100%;
max-height: 105px;
min-height: 105px;
border-bottom: 1px solid #ccc;}

ul.newscatpage li a.imgt1{float: left;
height: 103px;width: 18%;
overflow: hidden;}
ul.newscatpage li a.imgt1 img{max-width: 155px;
min-width: 155px;
min-height: 103px;}
ul.newscatpage li a{color:#333;display: block;
margin-bottom: 5px;
text-decoration: none;
font-weight: bold;}
ul.newscatpage li .textright{float:left;margin-left: 2%;
width: 80%;
line-height: 25px;}


.abouts{width: 320px;float: left;margin-right: 30px;margin-top: 30px;font-family: sukhumvit_setmedium, tahoma;margin-bottom:30px;line-height: 25px;}
.abouts.end{margin-right:0px;float:right;}
.abouts h1{font-size: 40px;
font-family: Arial;
font-weight: bold;
margin-top: 20px;
margin-bottom: 15px;}
.abouts img{width:100%;}
.abouts a, .abouts a:hover{color:#000;text-decoration: none;}

div.wpcf7-mail-sent-ok {
display: block;
clear: both;
}

.singletitles{background: #000;
padding: 15px 0px;
text-decoration: none;
font-size: 20px;
text-align: center;margin-bottom: 0px;}
.singletitles a, .singletitles a:hover{text-decoration: none;
color: #ccc;}
.bgsign{background: url('images/bg_home.jpg') center repeat;background-color:#ccc;width:100%;padding-top:10px;padding-bottom:20px;}
 

.category_description{padding-top: 20px;
padding-bottom: 20px;
font-family: sukhumvit_setmedium, tahoma;
line-height: 32px;
font-size: 16px;padding-left: 20px;
padding-right: 20px;}


#hlogo{width: 60%;max-width: 643px;
text-align: left;
float: left;
display: block;
height: 143px;}
.woocommerce-tabs .tabs li.reviews_tab{display:none;}

.woocommerce-tabs #tab-description{padding: 20px;}

.reg span{float: right;margin-top: 2px;
 
padding: 5px 20px;
border-radius: 4px;margin-left: 10px;padding-right: 0px;}
.reg a{text-decoration: none;text-transform: uppercase;
color: #fff;padding-top: 3px;padding-right: 7px;display: block;float: left;}
.reg img{float: left;
margin-top: 4px;
margin-right: 10px;}
.reg a:hover{color:#ffa9d6;}

.products h3{height: 31px;margin-bottom:6px;
line-height: 18px;font-size:14px;
overflow: hidden;font-weight: bold;}

.products span.amount{font-weight: bold;
color: #d4232b;
margin-top: 8px;
font-size: 16px;
margin-bottom: 8px;
display: block;}

.products del span.amount{color: #666;
font-size: 15px;}

.products a.added_to_cart{display: block;
float: right;
margin-top: -70px;}

.stars span a{background: #000;color: #fff;margin-right: 5px;padding: 3px 10px;text-decoration: none;}
.stars span a:hover{background:#ff2413;}


.home_tyw{margin: 20px 0px;
width: 100%;
height: 250px; 
background-repeat: no-repeat;
background-position: center center;
margin-bottom: 20px;
border: 1px solid #ccc;}
 .home_tyw_box{padding-top: 40px;padding-left: 30px;padding-right: 30px;}
.home_tyw_box img{max-height: 100%;
width: auto;
margin-left: auto;
margin-right: auto;}
.home_tyw_box a{text-decoration: none;margin-top: 6px;display: block;}
.home_tyw_box span{font-weight: bold;
color: #cb0e00;
font-size: 16px;
margin-top: 3px;
display: block;}
.home_tyw_box a.imgt1{margin-top: 0px;text-align: center;
padding-top: 0px;
overflow: hidden;
height: 109px;}

.home_tyw_box .titlehome{overflow: hidden;
height: 28px;
display: block;}

.lSAction > .lSPrev,
.lSAction > .lSNext
{margin-top: -23px;}
.kyy_web.kyy_web_two .products li a.button{background: #ffaabe;font-size: 13px;
background-repeat: repeat;
background-position: right center;
color: #fff;
width: 100%;
display: block;
padding: 8px 0px;
text-align: center;
margin-top: 10px;
border-radius: 4px;}

.kyy_web.kyy_web_two .products li a.button:hover{color:#fff;background:#000;}



.head2_lefts{color: #f01100;font-size: 41px;text-align: right;text-transform: uppercase;width: 400px;float: right;margin-top: 27px;}
.head2_lefts span{color:#333;font-size:18px;}
.head2_lefts img{margin-right: 5px;}

div#search_block_top input.search_query {
width: 80%;margin: 7px 2px 3px 30px;
float: left;
background: none;
padding-left: 12px;
color: #939393; 
border: 0 solid #ccc;
border-radius: 0px;
}

div#slide_holder {margin-top: 0px; }

.ffacebook{float: right;width: 180px;margin-top: 8px;}
.ffacebook iframe{width: 140px;
padding-top: 2px;}
.ffacebook img{}

div#search_block_top #searchsubmit{
border: 0px;
background-position: 100% 50%;
height: 43px;
width: 15%;
float: right;
margin-top:1px;
margin-right: 1px;
padding: 0px 0px 0 8px;
color: #fff;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
font-size: 14px;
border-radius: 0px; 
background: #f37540;}
div#search_block_top #searchsubmit:hover{ background: #333; }

div#search_block_top #searchsubmit:hover { }

.callpage{float: right;
margin-right: 20px;
margin-top: 0px;color: #fe0000;
text-align: right;
margin-bottom: 10px;}
.callpage img{float:left;margin-right: 15px;}
.callpage p{float: left;font-size: 20px;margin-top: 8px;font-size: 30px;line-height: 35px;font-weight: bold;}
.callpage span{font-weight: bold;}

.tnv{ 
padding: 0px 0px;}


.linkfb {
margin-top: 8px;
float: left;
}
.linkfb iframe{width: 160px;float: left;margin-top: -6px;}
#menu-item-309 span,
#menu-item-758 span,
#menu-item-484 span,
#menu-item-760 span,
#menu-item-765 span,
#menu-item-759 span{display: block;width: 57px;height: 43px;margin-left: auto;margin-right: auto;}

#menu-item-309 span{background: url('images/m1.png') 6px -6px no-repeat;
background-size: 70%;font-size: 0px;}
#menu-item-758 span{background: url('images/m2.png') center repeat;}
#menu-item-484 span{background: url('images/m3.png') center repeat;}
#menu-item-760 span{background: url('images/m4.png') center repeat;}
#menu-item-765 span{background: url('images/m5.png') center repeat;}
#menu-item-759 span{background: url('images/m6.png') center repeat;}

.main-navigation {width: 100%; height: 68px; float: center; overflow: hidden; }

.menufooters{float: left;
width: 100%;}
.menufooters ul{}
.menufooters li{float:left;border-right: 1px solid #999;margin-bottom: 20px;margin-top: 10px;}
.menufooters li a{color: #fff;text-decoration: none;padding: 0px 6px;text-transform: uppercase;font-size: 12px;}
.menufooters li:last-child{border-right:0px;}
.menufooters li:first-child a{padding-left:0px;}


.main-navigation li a { 
 border-bottom: 0;
color: #666666;
text-transform: uppercase;
white-space: nowrap;
font-weight: normal;
font-size: 17px;
line-height: 20px;
font-family: "Trebuchet MS", sukhumvit_setbold, Arial, Helvetica, sans-serif;
}
.main-navigation li a span{display: block;font-size: 12px;}
.hlogo{margin-top: 25px;margin-bottom: 0px;}

.footertop{width: 100%;  clear: both; 
margin-top: 0px;background: #333;
min-height:240px;
line-height: 23px; 
padding: 6px 0px;}

.konyubyub_right{float:right;margin-top: 15px;}
.konyubyub_left{float: left;width: 200px;margin-right: 15px;margin-top: 15px;padding-bottom: 20px;}
.konyubyub_left h1{font-weight: bold;font-size: 16px;margin-bottom: 7px;color: #fff;}
.konyubyub_left li{border-bottom:1px dotted #fff;}
.konyubyub_left li a{color: #fff;text-decoration: none;padding: 4px 0px;display: block;}
.konyubyub_left li a:hover{color:#ffb9dd;}

#footer {    width: 100%;
    clear: both;
    margin-top: 0px;
    background: #191212;
    line-height: 23px;
    padding: 6px 0px;
    padding-bottom: 40px;
    padding-top: 30px;
    min-height: 100px;}
 

.backfooter iframe{float:left;}

.singlerightpages{float:right;width:300px;}

.footermenus{margin-right: 30px;    display: block;    height: 25px;    width: 100%;    float: left;}
.footermenus li{float: left;margin-right: 15px;}
.footermenus li a{color: #fff;
text-decoration: none;
border-bottom: 1px dotted#ccc;padding: 5px 0px;
display: block;}
.footermenus li a:hover{color:#ccc;}

#footer_links2 li.last_item{  text-align: left;
font-size: 13px;
color: #fff;
width: 15%;
padding-right: 15px;
float: left;}

#footer_links2 li.last_item.one{    width: 100%;    margin-right: 40px;    padding-right: 0px;}
#footer_links2 li.last_item.one img{    float: left;    margin-right: 15px;}

.footer_line{ width:100%;}
.last_item strong{font-size:14px;}
.footer_c{width: 401px;height: 74px;float: right;}
.footer_c div{padding: 20px;margin-left: 35px;font-size: 14px;text-align: right;padding-right: 0px;}

.backfooter h4{margin-top: 10px;
margin-bottom: 20px;
font-weight: bold;
font-size: 16px;}
.qcontact{width:300px;color:#fff;float:right;}
.backfooter input{width:200px;float:right;margin-bottom: 10px;border-radius: 0px;}
.backfooter textarea{width:200px;float:right;height: 80px;border-radius: 0px;margin-top: 0px;margin-bottom: 10px;}
.backfooter input[type="submit"]{margin-left: 25px;
width: 215px;
float: right;
position: absolute;}
.backfooter td{color:#999;}

.facebookfp{width:305px;float:right;padding: 20px;padding-right: 0px;}
.facebookfp h1{color: #cccccc;
font-size: 23px;
font-family: sukhumvit_setmedium, tahoma;
border-bottom: 2px solid #cccccc;
font-weight: bold;
padding-bottom: 5px;
margin-bottom: 10px;}
.facebookfp iframe{background: #000;}

.Sidebar_left .kyy_web.kyy_web_two ul li{width:95%;    border-bottom: 1px solid #ccc;    margin-bottom: 0px;}
.Sidebar_left .kyy_web li a.imgt2{    float: left;    height: 180px;    width: 45%;    margin-right: 10px;}
 

 .newshome .misscake2{width: 100%;
font-size: 23px;
font-family: sukhumvit_setmedium, tahoma;color: #ccc;
padding: 20px 0px 5px 0px;
border-bottom: 4px solid #ff00a2;}
.newshome .linksportfolio{}

.idline{float: left;
color: #ffdc89;
margin-right: 40px;
font-size: 15px;}
#calltop{float: right;
width: 298px;
height: 34px;
margin-top: 6px;
font-size: 16px;
color: #ffdc89;
text-align: right;}
.photo img{width: 226px;max-height: 273px;
padding: 10px;
background: #fff;
box-shadow: 0 2px 1px #ccc;
}
.hometext2{font-family: sukhumvit_setmedium, tahoma;height: 204px;
line-height: 32px;
font-size: 16px;
color: #333;
font-weight: normal;
padding-top: 20px;
padding-bottom: 30px;
background: #fff;
box-shadow: 0 2px 1px #ccc;
margin-bottom: 20px;
padding-bottom: 20px;
padding: 30px;background: url('images/bgintro.jpg') left #fff repeat;}

.newshome .misscake2 h2{background: #ff00a2;margin-bottom: -5px;
padding: 8px;
color: #fff;
padding-left: 30px;
width: 200px;}


.mapfooter{background: #fff;padding: 25px 0px;padding-top: 0px;}

.tab2{margin-bottom: 20px;
background: url('images/tab2.png') left #ad222a repeat;
text-align: center;
height: 32px;
font-family: sukhumvit_setmedium, tahoma;
clear: both;
font-size: 20px;
color: #fff;
padding-top: 20px;}
.tab2 img{margin-top: -10px;}
.misscake2{text-align: left;margin-bottom: 10px;
font-size: 70px;
font-weight: bold;width: 600px;float: left;}
.linksportfolio{float: right;
font-family: sukhumvit_setmedium, tahoma;
color: #000;
padding: 10px 10px;
font-size: 12px;
text-decoration: none;
margin-top: -50px;}
.linksportfolio:hover{color:#333;}
.boxrighttravel .linksportfolio{margin-top: -62px}
.boxrighttravel ul{padding: 10px;min-height: 268px;margin-top: -20px;
border: 1px solid #ccc;

background-color: #e5e5e5;
background-color: #ffffff;
background-image: -moz-linear-gradient(top,#e5e5e5,#ffffff);
background-image: -ms-linear-gradient(top,#e5e5e5,#ffffff);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#e5e5e5),to(#ffffff));
background-image: -webkit-linear-gradient(top,#e5e5e5,#ffffff);
background-image: -o-linear-gradient(top,#e5e5e5,#ffffff);
background-image: linear-gradient(to bottom,#e5e5e5,#ffffff);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#ffffff',GradientType=0);
}

.newshome{}
.newshome h2{background: url('images/newshome.jpg') top center repeat #e0e0e0;margin-top: 13px;padding: 20px 40px;}
.newshome h2 a{text-transform: uppercase;text-decoration: none;color: #000;font-size: 22px;}

.newshome ul{background: #2a3037;height: 200px;padding: 30px;}
.newshome li{min-height: 118px;padding-bottom: 10px;margin-bottom: 10px;width: 230px;float: left;margin-right: 14px;}
.newshome li a{color:#fff;}
.newshome li .textright{}
.newshome li .textright a{color:#fff;}
.newshome li a.imgt2{margin-bottom: 11px;width: 230px;background: #fff;display: block;}
.newshome li a.imgt2 img{padding: 5px;}
.newshome li:last-child{margin-right:0px}

 

.travelhome{font-family: sukhumvit_setmedium, tahoma;width: 70%;float: left;}
.travelhome h2{}
.travelhome h2 a{margin-bottom: 18px;
display: block;text-transform: uppercase;color:#5785a9;text-decoration: none;font-size:30px;}
.travelhome ul{}
.travelhome ul li{min-height: 180px;
padding-bottom: 10px;
margin-bottom: 10px;}
.travelhome li a{}
.travelhome li .textright{width: 57%;
float: left;
line-height: 26px;}
.travelhome li .textright a{display: block;color:#5785a9;text-decoration: none;font-size: 17px;
margin-bottom: 9px;}
.travelhome li a.imgt2{width: 40%;height: 170px;overflow: hidden;display: block;float: left;margin-right: 3%;}
.travelhome li a.imgt2 img{width:100%;}
.moretravel{text-decoration: none;
background: #fa6400;
padding: 14px 16px;
color: #fff;
margin-bottom: 30px;
display: block;
width: 98px;
text-align: center;}

.oragebox{font-family: sukhumvit_setmedium, tahoma;background:#fac200;width:100%;min-height:100px;}
.oragebox .leftorg{padding: 3%;width: 44%;float: left;}
.oragebox .leftorg h2{color:#fff;}
.oragebox .leftorg h2 a{color: #fff;text-transform: uppercase;text-decoration: none;font-size: 30px;display: block;margin-bottom: 21px;}
.oragebox .leftorg li{color:#333; 
height: 84px;
padding-bottom: 5px;
margin-bottom: 5px;}
.oragebox .leftorg li a{color: #333;overflow: hidden;
height: 16px;
display: block;
text-decoration: none;
font-weight: bold;
margin-bottom: 10px;}
.oragebox .leftorg li .imgt2{display: block;
width: 25%;
height: 84px;
overflow: hidden;
float: left;
margin-right: 2%;}
.oragebox .leftorg li .imgt2 img{width:100%;}
.oragebox .leftorg li  .textright{width:73%;float:left;line-height: 19px;}

.righttravle{width:27%;float:right;}
.righttravle .travelhome{width:100%;}
.righttravle .travelhome ul{margin-bottom: 20px;}
.righttravle .travelhome li{min-height: 40px;overflow: hidden;max-height: 80px;}
.righttravle .travelhome li .textright{width:47%;height: 72px;overflow: hidden;}
.righttravle .travelhome li a.imgt2{width:50%;}
.righttravle .travelhome li .textright a{font-size:14px;}

.bluehome.blackhome{background:#292f36;margin-bottom: 0px;margin-top:0px;}

html .ui-menu .ui-menu-item a{font-size:15px;font-family: sukhumvit_setmedium, tahoma;}


.bluehome .leftorg.endlft{padding-right:0%;}
.bluehome{font-family: sukhumvit_setmedium, tahoma;width:100%;min-width:1024px;background:#0157a0;padding:20px 0px;min-height:100px;margin: 20px 0px;margin-bottom: 0px;}
.bluehome .leftorg{padding: 2% 2% 2% 0%;width: 32%;float: left;}
.bluehome .leftorg h2{color:#fff;}
.bluehome .leftorg h2 a{color: #fff;text-transform: uppercase;text-decoration: none;font-size: 20px;display: block;margin-bottom: 21px;}
.bluehome .leftorg li{color:#fff; height: 84px;padding-bottom: 10px;margin-bottom: 10px;}
.bluehome .leftorg li a{color: #fff;overflow: hidden;height: 16px;display: block;text-decoration: none;font-weight: bold;margin-bottom: 10px;}
.bluehome .leftorg li .imgt2{background: #fff;display: block;width: 25%;height: 75px;overflow: hidden;float: left;margin-right: 2%;}
.bluehome .leftorg li .imgt2 img{width:100%;}
.bluehome .leftorg li  .textright{width:73%;float:left;line-height: 19px;overflow: hidden;height: 63px;}

.kyy_web{font-family: sukhumvit_setmedium, tahoma;color:#333;   margin-bottom: 25px;    margin-top: 20px;}
.kyy_web ul{padding: 10px 0px 0px 0px;} 
.kyy_web .woocommerce.columns-6 ul.products li.product{width: 21%;
padding-right: 2%;
padding-left: 2%;
margin-left: 0px;
margin-right: 0px; }
.kyy_web ul li{border: 1px solid #ccc;padding: 25px 0px;width: 23%;margin-top: 15px;float: left;margin-right: 2%;padding-bottom: 0px;margin-bottom: 20px;}
.kyy_web li .texttop{padding: 0px 20px;line-height: 21px;margin-bottom: 10px;height: 42px;overflow: hidden;}
.kyy_web li a{color: #038ac9;font-weight: bold;text-decoration: none;}
.kyy_web li .textright{padding: 0px 0px; 
line-height: 21px;
height: 40px;
overflow: hidden;
margin-bottom: 0px;
text-align: center;}
.kyy_web li .textright a{}
.kyy_web li a.imgt2{margin-bottom: 10px;
    height: 280px;
    display: block;
    overflow: hidden;
    background-color: #000;}
.kyy_web li a.imgt2 img{padding: 0px;
    max-width: 100%;
    width: auto;
    text-align: center;
    
    background-color: #fff;}
.kyy_web li:last-child{margin-right:0px}
.kyy_web ul li{width: 23%;}
.kyy_web ul li.adsli1{padding: 0px 0px 0px 0px;}
.kyy_web ul li.adsli2{}
.kyy_web ul li.adsli3{  }
.kyy_web ul li.adsli4{margin-right:0px;}

.kyy_web.kyy_web_two li a.morecat{    color: #ef6c00;
    text-align: left;
    display: block;
    margin-top: 10px;
    font-size: 13px;
    font-weight: bold;}
.kyy_web.kyy_web_two li a.morecat:hover{color:#000;}
.related.products ul li{width: 22%;margin-right: 2%;float:left;list-style: none;margin-left: 0px;}

 
.kyy_web .woocommerce.columns-6 ul.products li.product h3{font-size: 15px;margin-bottom:10px;}
.kyy_web .woocommerce.columns-6 ul.products li.product span.price {font-weight:bold;color:#ff0000;font-size: 20px;float: left;}

.referenceimg img{    height: 90px;}

.kyy_web ul li .morelink{background: #fff;color: #66bfc5;margin-left: 20px;padding: 6px 15px;}
.kyy_web ul li.adsli2 .morelink{color: #65c3a7;}
.kyy_web ul li.adsli3 .morelink{color: #c1a94f;}
.kyy_web ul li.adsli4 .morelink{color: #b66582;}

.kyy_web ul li#product_cat{width:100%;margin-right:0px;border-bottom: 1px dotted #333;
margin-bottom: 0px;padding-bottom: 6px;}
.kyy_web.kyy_web_two li#product_cat a.imgt1{width:30%;float:left;margin-right:2%;}
.kyy_web.kyy_web_two li .textcatpf{float:left;width:66%;line-height: 21px;}
.kyy_web.kyy_web_two li .textcatpf .add_to_cart_button{color:#fff;float: left;width:30%;text-align:center;margin-top: 7px;}
.kyy_web.kyy_web_two li .textcatpf .add_to_cart_button:hover{color:#333;}
.kyy_web.kyy_web_two li  .moredetail{float: left;width: 30%;text-align: center;margin-top: 7px;background: #333;padding: 2px 0px;color: #fff;margin-right: 3%;}
.kyy_web.kyy_web_two li  .moredetail:hover{color:#ccc;}

.kyy_web.kyy_web_two ul li{border:0px;padding-top: 0px;padding-bottom: 0px;}
.kyy_web.kyy_web_two h2 div{padding-left:23px;}
.kyy_web.kyy_web_two h2 div a{background: #6f6f6f;
padding: 10px 0px;
text-align: center;
 
width: 100px;
font-size: 14px;
float: right;
margin-top: -7px;
margin-right: 20px;
display: block;}

.kyy_web.kyy_web_two h2 div a:hover{background:#ff1503;}
.kyy_web.kyy_web_two h2{font-size: 20px;
color: #333;
text-align: left;
background-image: url(images/menujan.png);
background-repeat: repeat;
border: 1px solid #ccc;
border-bottom: 0px; 
text-transform: uppercase;
padding: 17px 0px;border-radius: 5px 5px 0px 0px;
width: 100%;}
.kyy_web.kyy_web_two h2 a{color: #fff;
text-decoration: none;
display: block;
padding-left: 14px;}

.kyy_web.kyy_web_two .woocommerce{width: 96%;padding-top: 3%;padding-left: 2%;padding-right: 2%;border:1px solid #ccc;margin-bottom: 20px;}

.kyy_web.kyy_web_two li .textright a{text-align:left;}
.kyy_web.kyy_web_two li a.imgt1{height: 250px;overflow: hidden;margin-bottom: 10px;display: block;}
.kyy_web.kyy_web_two li a.imgt1 img{min-height:250px;max-width:100%;}
.kyy_web.kyy_web_two li a{font-weight: normal;
    color: #336699;
    text-align: center;
    display: block;
    font-size: 13px;}
.kyy_web.kyy_web_two .kyy_web_more{display:block;width:100px;padding:10px 0px;color:#fff;background: #2199e5;text-align: center;}
.kyy_web.kyy_web_two .kyy_web_price{font-weight:bold;color:#2199e5;}
.single_price{font-weight:bold;color:#2199e5;}

.kyy_web.kyy_web_two ul li a.imgt1 img{max-width:100%;}


.boxadshome{background:#f4fafa;width:100%;min-width:1024px;padding: 15px 0px;margin: 20px 0px;}

.boxrighttravel{width:300px;float:right;font-family: sukhumvit_setmedium, tahoma;}
.boxrighttravel .textright{margin-top:10px;font-size: 12px;line-height: 15px;overflow: hidden;height: 69px;}
.boxrighttravel .textright a{text-decoration: none;display: block;
margin-bottom: 10px;
color: #333;overflow: hidden;
height: 31px;
line-height: 16px;
font-weight: bold;}
.boxrighttravel .misscake2{margin-bottom:0px;}

.boxrighttravel .misscake2{width: 100%;
font-size: 23px;
font-family: sukhumvit_setmedium, tahoma;
color: #ccc;
padding: 20px 0px 5px 0px;
}

.boxrighttravel .misscake2 h2{
background: #856925;
margin-bottom: -5px;
padding: 8px;
color: #fff;
padding-left: 30px;
width: 145px;
}

.onehomess{width: 699px;
float: left;font-family: sukhumvit_setmedium, tahoma;}
.onehomess li.one{}
.onehomess li.one a{text-decoration: none;display: block;color: #fff;
font-weight: bold;}
.onehomess li.one .textright{background: #000;position: absolute;
width: 639px;
opacity: 0.75;
padding: 30px;
margin-top: -110px;
line-height: 25px;
color: #fff;
min-height: 50px;}

.onehomess li.two{float: left;
width: 165px;
margin-right: 7px;
margin-top: 10px;
border: 1px solid #ccc;}
.onehomess li.two .imgt1{overflow: hidden;
height: 98px;
display: block;}
.entry-content.leftcontant{width: 100%;
float: left;
margin-right: 0px;}


.onehomess li.two .textright a{text-decoration: none;
color: #000;
font-size: 12px;
line-height: 18px;}
.onehomess li.two .textright{padding: 10px;
overflow: hidden;
height: 26px;
margin-bottom: 10px;}
.onehomess li.two:last-child,
.onehomess li.two.endtt{margin-right: 0px;float:right;}
.onehomess li.two .imgt1 img{min-height:98px}

.ads2{width:300px;float:right;background: #f57106;
min-height: 536px;}
.ads2 .textright a{color:#fff;display: block;text-decoration: none;
font-weight: bold;}
.ads2 .textright{padding:20px;font-family: sukhumvit_setmedium, tahoma;tahoma;color:#fff;line-height: 26px;}

.homeintropage{width: 100%;height: 105px;}
.boxrighttravel li.one{width: 100%;
min-height: 80px;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
margin-bottom: 10px;}

.boxrighttravel li.one a.imgt2{float: left;
margin-right: 15px;}

.boxrighttravel li{margin-bottom: 8px;}
.boxrighttravel li{}

.newshome li.one{width: 330px;border-bottom: 0px;
float: left;margin-right: 15px;
background: #ff00a2;}
.newshome li.one .textright a{color:#fff;height: 23px;overflow: hidden;}
.newshome li.one .textright{padding:20px;color: #000;}

 
.newshome li.one a.imgt2{overflow: hidden;height: 160px;display: block;}
.newshome li a.imgt1 img{min-height: 75px;
max-width: 105px;}
.newshome .textright{color:#ccc;font-family: sukhumvit_setmedium, tahoma;tahoma;line-height: 22px;font-size: 12px;}
.newshome .textright a{display: block;
overflow: hidden;
height: 39px;
color: #333;
text-decoration: none;
font-weight: normal;
font-size: 12px;}


.newshome.green .misscake2 h2,
.newshome.green li.one{background: #4f8404;}
.newshome.green .misscake2{border-bottom: 4px solid #4f8404;}

 
.boxrighttravel.orange .misscake2 h2{background: #ff7800;}
.boxrighttravel.orange .misscake2{border-bottom: 4px solid #ff7800;}


.newshome.yellow .misscake2 h2,
.newshome.yellow li.one{background: #ffb400;}
.newshome.yellow .misscake2{border-bottom: 4px solid #ffb400;}
 
 
.boxrighttravel.blue .misscake2 h2{background: #042a76;}
.boxrighttravel.blue .misscake2{border-bottom: 4px solid #042a76;}

.newshome.red .misscake2 h2,
.newshome.red li.one{background: #ff3e11;}
.newshome.red .misscake2{border-bottom: 4px solid #ff3e11;}
 
.boxrighttravel.sky .misscake2 h2{background: #fff;
color: #333;
padding: 10px 0px;
margin-top: 30px;
padding-left: 0px; 
margin-bottom: 20px;
width: 100%;
font-weight: normal; 
margin-top: 17px;
padding-top: 0px;
font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;
border-bottom: 1px solid #ccc;
margin-bottom: 14px;}
.boxrighttravel.sky .misscake2{ }

 
.newshome.mong .misscake2 h2,
.newshome.mong li.one{background: #8f0370;}
.newshome.mong .misscake2{border-bottom: 4px solid #8f0370;}
 
.boxrighttravel.black .misscake2 h2{background: #000;}
.boxrighttravel.black .misscake2{border-bottom: 4px solid #000;}
.product2s{     margin-top: 30px;
padding: 0px 0px;}

.entry-content input[type="button"] {
padding: 6px 10px;
}
.entry-content .images{float: left;background: #fff;
width: 277px;
padding: 10px;
border: 1px solid #ccc;
margin-bottom: 10px;
margin-right: 37px;}
.entry-content .images .thumbnails img{border:1px solid #ccc;}

.entry-content input.text {
width: 30px;
padding: 9px;
margin-left: 5px;
margin-right: 5px;
text-align: center;
padding-right: 0px;
}

.singleprouductpage .cart button {
 
padding: 10px 15px;
text-decoration: none;
background:#000;color:#fff;
font-size: 18px;
display: block;
width: 150px;
margin-top: 15px;
 
margin-bottom: 20px;
}
.singleprouductpage .cart button:hover{background:#ff2f9b;color:#fff;}


 .woocommerce-tabs{margin-top: 13px;
overflow: hidden;}
.woocommerce-tabs .tabs{text-transform: uppercase;
padding: 15px;
font-size: 24px;
font-weight: bold;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
font-family: sukhumvit_setmedium, tahoma;
color: #333;
padding-bottom: 8px;
margin-bottom: 16px;
height: 37px;}
.woocommerce-tabs .tabs li{width: 100%;border-bottom: 0px;margin-left: 0px;
float: left;
display: block;
margin-right: 2%;
background: #ff2f9b;
padding-top: 5px;padding-left: 22px;}
.woocommerce-tabs .tabs li.active{background: #ffaabe;}
.woocommerce-tabs .tabs li:hover{background: #ffaabe;}

.related.products h2{margin-bottom: 20px;
font-size: 20px;
color: #fff;
text-align: left;
background: #322626;
text-transform: uppercase;
padding: 12px;}

.titleintro{text-align:center;margin-bottom: 30px;margin-top: 30px;}
.introtravel{text-align:center;font-family: sukhumvit_setmedium, tahoma;tahoma;color:#494949;width: 240px;float: left;margin-right: 20px;margin-bottom: 40px;}
.introtravel.end{margin-right:0px;}
.introtravel img{width: 100%;margin-bottom: 20px;}
.introtravel a{text-decoration: none;color: #666;font-size: 18px;}

.topblue{min-width: 980px;background-color:#000;width:100%;}
#footer_links2 li{width:100%;float: center;}
#footer_links2{ color: #675e5e;padding-top: 13px;font-size: 12px;text-align: left;font-family: sukhumvit_setmedium, tahoma;line-height: 28px;float: left;width: 100%;}
.fire_item{float: left;width: 620px;color: #333;
font-size: 12px;
text-align: left;}
.fire_item strong{font-size: 18px;color: red;}
.backfooter{width:100%;background:#272727;padding-top: 25px;padding-bottom: 25px;}
.product2{    margin-top: 30px;}
.product2 h1{font-weight: normal;min-height: 19px;
font-size: 18px;
margin-top: 0px;
padding-top: 0px;
font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;
border-bottom: 1px solid #ccc;
margin-bottom: 14px;
background: url("images/arrowh1.png") no-repeat 100% 6px;
color: #000;
padding-bottom: 8px;line-height: 31px;}
.product2 h1 a{text-decoration: none;color: #fff;font-weight: bold;}

.product2 h2.home{font-weight: bold;margin-top: 20px;
padding-left: 22px; 
padding-top: 10px;
padding-bottom: 10px;
color: #000;
font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;background: #d8c974;}

.progif{border: 1px solid #ccc;}

.contactrights{    width: 450px;
    margin-left: 50px;
    float: right;}

.product2{}
.product2 ul{margin-top:20px;}
.product2 li{float:left;width: 229px;margin-right:16px; margin-bottom: 20px;padding-bottom: 20px;}
.product2 li img:imgt1{height:232px;overflow: hidden;}
.product2 li img{}
.product2 li a.product_link{color: #000;
padding-top: 05px;
display: block;
text-align: center;
height: 25px;
overflow: hidden;
font-family: sukhumvit_setmedium, tahoma;
line-height: 25px;
font-weight: normal;
font-size: 14px;}
.product2 li a.product_link2{color: #865f1a;padding-top: 10px;display: block;text-align: center;text-decoration: none;margin-bottom: 15px;}
.product2 li.endli{margin-right:0px;float:right;}
.content3 img{ 
}
.product2 .entry-content li{float:none;width:90%;margin-right:0px;background: none;box-shadow: 0 0px 0px #ccc;margin-bottom: 0px;padding-bottom: 20px;padding:10px;}

.bg_home{width:100%;height:359px;background: url('images/bg_home.jpg') center repeat;margin-bottom:20px;background-color:#000;}

.product{ }
.product h1{font-weight: bold;background: url('images/menuleft.png') left repeat;margin-top: 20px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: #000;
font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;}
.product li{ }
.promotion h2,
.promotion h2 span{text-align: center;
font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;
font-size: 46px;
margin-top: 45px;
margin-bottom: 40px;
line-height: 20px;}
.product li a{color:#000;text-decoration: none;font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;}

.product .woocommerce-tabs li a{color:#fff;font-size: 18px;}
.product iframe{background:#fff;box-shadow: 0 2px 1px #ccc;}
.menufooter2{border-top: 1px solid #ccc;margin-top: 20px;
padding-top: 10px;
height: 30px;
border-bottom: 1px solid #ccc;}
.menufooter2 li{float:left;padding-left:20px;padding-right:20px;border-right: 1px solid #ccc;}
.menufooter2 li:last-child{border-right: 0px;}
.menufooter2 li a{color: #000;text-decoration: none;font-weight: bold;text-decoration: none;}
.menufooter2 #main-menu{margin-left:80px;}
.NameIntro{float: left;
color: #fe2178;
margin-top: -72px;
position: absolute;
margin-left: 65px;
font-family: sukhumvit_setmedium, tahoma;
font-size: 23px;
line-height: 29px;}
.NameIntro b{color:#fe2178;}
.Tel{color: #fe2178;
margin-top: -42px;
position: absolute;
margin-left: 689px;
font-family: sukhumvit_setbold, tahoma;
font-size: 22px;}

#currencies_block_top{width: 335px;}
#currencies_block_top iframe{height: 21px;width: 165px;float: left;margin-top: -4px;}
#currencies_block_top .fbimg{float:left;}
#currencies_block_top .fbimg img{margin-right: 10px;height: 21px;margin-top: -4px;}

.footers{width:100%;background-color:#fff;text-align:center;padding:30px 0px;}
.bb1{float:left;margin-right: 95px;}
.bb2{float:right;}
.bannerbottoms{margin-bottom:25px;margin-top:10px;}
.autosite{width:984px;margin-left:auto;margin-right:auto;}

.news2 {margin-top: 25px;border-right: 1px solid #333;width: 710px;margin-bottom: 25px;float:left;}
.news2 h1{background: url(images/tap.png) 50% 0 repeat-x;width:387px;height:37px;}
.news2 h1 span{display: block;padding: 5px 35px;padding-right: 0px;width: 148px;color: #fff;float: left;font-size: 11px;}
.news2 h1 span a{text-decoration: none;color: #fff;}
 .news2 h1 div a{text-decoration: none;color: #0099ff;}
.news2 h1 div{padding: 5px 35px;padding-right: 0px;color: #0099ff;float: left;width: 140px;font-size: 11px;font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;}
.news2 li{border-bottom: 1px dashed #ccc;
padding-bottom: 10px;
margin-bottom: 10px;
margin-right: 20px;
margin-left: 25px;
font-size: 13px;
line-height: 20px;
color:#ccc;
}

.sbanner{z-index: 999;display: block;margin-left: 640px;margin-top: -300px;position: absolute;overflow: hidden;width: 363px;}
 .fb {margin-right: 0px;float: left;margin-top: -6px;height: 20px;}
.news2 li a{color:#ccc;text-decoration: none;}
.news2 li p{color: #ffcc00;}
.news2 .mores{float: right;
margin-right: 20px;
margin-top: 5px;
margin-bottom: 20px;}

.likebox{background: #fff;padding: 10px;margin-bottom: 15px;width: 800px;float:left;}
.vasa{float: right;}

.contactlefts{min-height: 510px;width: 350px;float: left;margin-right: 40px;padding-right: 30px;border-right: 1px solid #666;}
.contactrights{width: 560px;float: right;}

.contactrights .contactpage{width:100%;}
.contactrights .contactpage input{width: 380px;}
.contactrights .contactpage input.wpcf7-submit{width:120px;float:right;}
.contactrights .wpcf7-captchac{float:left;}
.contactrights .contactpage span.captcha-570{float:left;margin-left:20px;}

.contactrights .contactpage textarea{width:545px;margin-bottom:10px;}
.contactrights .contactpage span{float:right;}
.contactrights .contactpage .wpcf7-select {
border: 1px solid #ccc;
width: 393px;
border-radius: 3px;
font-family: inherit;
padding: 6px;
padding: 0.428571429rem;
}

.ativites{width: 250px;float: right;margin-top: 25px;}
.ativites h1{background: url(images/tab2.png) 50% 0 repeat-x;width:250px;height:37px;}
.ativites h1 span{display: block;padding: 5px 35px;width: 115px;color: #fff;float: left;font-size: 12px;font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;}
.ativites h1 span a{text-decoration: none;color: #fff;}
.ativites img{margin-left:10px;margin-bottom:10px;}

  

.qtrans_language_chooser {height: 20px;width: auto;float: right;margin-top: 2px;}
div#languages_block_top iframe{width: 160px;float: left;margin-top: -6px;}
.qtrans_language_chooser li {
margin-right: 0px;
float: left;
display: inline;
padding-right: 3px;
margin-top: -5px;
}
.qtrans_language_chooser li a {padding: 0px 0px 0px 0px;}
.qtrans_language_chooser li a:hover{}
a.qtrans_flag {
height: 19px;
width: 24px;
}
.tel{float: right;
margin-top: -60px;
margin-right: 10px;}


.pagetitiel{background: url(images/tab1.png) 50% 0 repeat-x;width: 701px;height: 37px;margin-top: 15px;}
.pagetitiel span{display: block;padding: 5px 35px;width: 615px;color: #fff;float: left;font-size: 12px;font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;}
.pagetitiel span a{color:#fff;text-decoration: none;}


.cright{float:right;width: 400px;
color: #333;}
.contactpageleft{width: 400px;float:left;}
.contactpage{width: 560px;
float: left;}
.contactpage input{width: 369px;}
.contactpage input.wpcf7-submit{width:120px;float:right;}
.wpcf7-captchac{float:left;}
.contactpage span.captcha-570{float:left;margin-left:20px;}
.contactpage input.wpcf7-captchar{width:300px;float:left;}
.contactpage textarea{width:545px;margin-bottom:10px;}
.contactpage span{float:right;}
.contactpage .wpcf7-select {
border: 1px solid #ccc;
width: 384px;
border-radius: 3px;
font-family: inherit;
padding: 6px; 
height: 32px;
} 
.topblue{width:100%;margin-top: 0px;}
a#dynamic-to-top{z-index: 1999;}
.flex-direction-nav{ }
.bgintrobanner{background: url('images/introhome.png') center repeat;
z-index: 999;
width: 1024px;
height: 286px;
display: block;
margin-top: -180px;
position: absolute;
 }

.bgintrobanner h1{font-size: 23px;
font-weight: bold;
color: #fff;}
.bgintrobanner p{padding-top: 5px;
color: #ffdb00;}

.flex-direction-nav{z-index: 1000;}
.textbannerss{padding: 80px 60px;width: 500px;
line-height: 30px;
font-size: 20px;float: left;
color: #fff;
font-family: sukhumvit_setmedium, tahoma;}

.textbannerright{font-family: sukhumvit_setmedium, tahoma;
width: 340px;
float: left;
margin-toP: 50px;
line-height: 26px;
font-size: 16px;}
.hometext{font-family: sukhumvit_setmedium, tahoma;
background: url('images/adsss.png') 0px 0px repeat-x;
line-height: 26px;
font-size: 16px;
width: 895px;
margin-top: -193px;
z-index: 999;
position: absolute;
color: #fff;
font-weight: bold;
padding: 30px;
padding-right: 70px;
padding-left: 60px;} 
.hot2{position: absolute;
z-index: 999;
margin-top: -240px;
margin-left: 200px;
}


div#featured-products_block_center h4.singletitle{font-size:14px;border-top: 1px solid #ccc;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
body {
	line-height: 1;
	 font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;
}
.site {border: 1px solid #666666;border-top:0px;border-bottom:0px;}
ol,
ul {
	list-style: none;
}

.autocenter{width:1076px;margin-left:auto;margin-right:auto;}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	 
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	 
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea  {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
width: 90%;max-width: 349px;
}
button,
input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span {
	 
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
 
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}
.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	 
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous,
.previous-image {
	float: left;
	width: 50%;
}
.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area,
#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {   /*min-width:1095px;*/
	font-size: 1rem;
font-family: Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
color: #444;
 
 }
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
a {
	outline: none;
	color: #21759b;
}
a:hover {
	color: #0f3647;
}

/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

/* Page structure */
.site {
	 
	background-color: #fff;
}
.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

/* Header */
.site-header {
	padding: 5px 0;
	 
}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}

/* Navigation Menu */
 
.main-navigation li {	 
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
 
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* content_right  */
.content_right{    width: 100%;
    float: left;
    margin-top: 30px;}

/* Sidebar */
.Sidebar_left_top{height: 60px;
border-radius: 5px 5px 0px 0px;
background-repeat: repeat-x;margin-top: 0px;font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;width: 100%;float: left;}
.Sidebar_left{margin-top: 25px;font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;width: 25%;float: right;font-size:15px;}
.sidebar_top{  }
.sidebar_top h1{font-size: 20px;
    color: #fff;
    background-color: #8ac249;
    text-align: left;
    text-transform: uppercase; 
    padding: 17px;}
.sidebar_top h1 span{display: block;
    font-size: 17px;
    margin-top: 6px;
    color: #0367c9;}
.sidebar_top h1 img{float:left;    height: 47px;}
.sidebar_top li{padding: 19px 0px;border-bottom: 1px dotted #fff;}
.sidebar_top li a{text-decoration: none;color: #fff;padding: 15px 0px;}
.sidebar_top li a:hover{color:#8ac249;}
.menuproduct .sub-menu{display: none;background: url(images/sidebar_top.png) #ff2413;
background-repeat: repeat-x;
padding: 10px;z-index: 2000;min-width: 250px;
padding-left: 0px;}
.menuproduct .sub-menu li{margin-left:15px;}
.menuproduct .sub-menu li{padding:0px 0px;}

.Sidebar_news{margin-top: 0px;margin-bottom: 20px;font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;padding:20px 0px;}
.Sidebar_news h2{margin-bottom: 20px;font-size: 20px;color: #fff;text-align: center;background: #322626;text-transform: uppercase;padding: 12px;}
.Sidebar_news li{border-bottom: 1px dotted  #333;padding-bottom: 10px;margin-bottom: 10px;}
.Sidebar_news a{text-decoration: none;color:#333;font-size: 13px;line-height: 19px;}
.Sidebar_news a.imgt2{display:block;float: left;width: 40%;max-height: 72px;overflow: hidden;margin-right: 5%;}
.Sidebar_news img{max-width:100%;min-height: 72px;}
.Sidebar_news .textright{width:50%;float:left;}

.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area .widget a:visited {
	color: #9f9f9f;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* Footer */
footer[role="contentinfo"] {	 
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 24px 0px;
	 
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}

ins { 
text-decoration: none;
background: none;
font-weight: bold;
font-size: 17px;
color: #d4232b;
display: block;
}
del{
color: #333;
font-size: 17px;
display: block;}

/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a,
.entry-meta a {
	color: #757575;
}
.comments-link a:hover,
.entry-meta a:hover {
	color: #21759b;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	 
	line-height: 1.714285714;
}
.ctwintro h1{    color: #ccc;
    font-weight: bold;
    font-size: 33px;
    margin-top: 46px;
    margin-bottom: 30px;
    text-align: center;}

.ctwintro .entry-content{color:#ccc;}

.entry-content h1,
.comment-content h1 {
font-weight: normal;
font-size: 16px;
margin-top: 3px;
padding-top: 0px;
font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;
border-bottom: 1px solid #ccc;
margin-bottom: 14px;
background: url("images/arrowh1.png") no-repeat 100% 6px;
color: #000;padding-bottom: 8px;
}
.entry-content h1 a,
.entry-content h1 a:visited{color: #0367c9;
text-decoration: none;}


.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5,
.comment-content h5 {
 
}
.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;text-align: left;
}
.entry-content a:visited,
.comment-content a:visited {
	 
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul,
.comment-content ul,
.mu_register ul {
	list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}
.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote,
.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code,
.comment-content pre code {
	display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;padding: 5px;
border: 1px solid #ccc;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #999;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ccc;
	padding: 6px 10px 6px 0;font-size: 14px;
}
.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}


/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area cite b {
	font-weight: normal;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
.comments-area .bypostauthor cite b {
	font-weight: bold;
}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}

.site {
		margin: 0 auto;
		width: 1003px;
		 
		overflow: hidden;
	}
	.site-content {
		float: left;
		width: 65.104166667%;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
		width: 26.041666667%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
	}
/* =Media queries
-------------------------------------------------------------- */
.menu-toggle {
		display: none;
	}
/* Minimum width of 600 pixels. */
 
	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	 
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul { 
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}  
	
	.main-navigation li a {
margin-top: 0px;
 border-bottom: 0;
color: #322626;
text-transform: uppercase;
white-space: nowrap;
font-weight: normal;
font-family: sukhumvit_setmedium, tahoma, Arial,sans-serif;
font-size: 15px
	}

	.main-navigation li a {
text-align: center;
margin-top: 0px;
position: relative;
border-left: 1px solid #ccc;
float: left;
padding: 25px 36px;
font-size: 13px;
font-weight: bold;
}

.main-navigation li:last-child a {
 margin-right: 0px;
}
.main-navigation li a:hover{color:#322626;}
.main-navigation .current-post-ancestor, .main-navigation .current-menu-parent, .main-navigation .current-post-parent, .main-navigation .current-menu-item, .main-navigation .current-menu-ancestor, .main-navigation .current_page_item, .main-navigation .current_page_ancestor,
.main-navigation li:hover {
		   
		  
		 margin-top: 0px;
position: relative; 
float: left;
 color:#999;
	}
	.main-navigation li {
	 float: left;padding: 0px 0px;
	}
	.main-navigation li ul {
		 
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation li ul li a {
		background: #F7FAF9;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;font-weight: bold;
	}
	.main-navigation li ul li a:hover {
		background: #FF3333;
		color: #fff;text-decoration: none;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		
	}
	 
	.entry-header .entry-title {
		font-size: 22px;
		font-size: 1.571428571rem;
	}
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 48px;
		margin-left: 3.428571429rem;
	}
 
 
	 
	body .site {
	 
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
 


/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}
.kbottom{width:1003px;height:19px;background-image: url(images/kbottom.jpg);}
hgroup{padding-left:30px;width:250px;float:left;}
 
.redhome{background-color:#E40000;text-align:center;color:#fff;font-size:18px;padding:10px 0px 10px 0px;margin-bottom:6px;}
.introhome{float:left;margin-left:4px;width:309px;height:198px;background-color:#E5E5E0;margin-bottom:6px;text-align:center;line-height:22px;
	padding-left:10px;padding-right:10px;font-size:13px;
}
.introhome.catcontent{width:242px;}
.introhome.catcontent2{color: #333;width: 297px;height: 260px;padding-left: 0px;padding-right: 0px;margin-right: 10px;margin-bottom: 30px;}
.introhome.catcontent2 img{margin-top:0px;}
.introhome.catcontent2 p {padding-bottom:0px;margin-bottom:0px;}
.catcontentall{margin-left:30px;}
.introhome.catcontent2 a{color:#ff0000;}



.introhome.end{float:right;margin-right:4px;}
.introhome img{margin-top:20px;}
.introhome p{font-weight: bold;padding-bottom:10px;}
.introhome p a{color:#828282;text-decoration: none;}
.site-info{text-align:center;font-family: sukhumvit_setmedium,Oswald,arial,Georgia,serif; color:#65655E;}
 

div.news.newshome{height:230px;}
.new{float:left;background-color:#C8C8C2;width:200px;height:230px;font-family: sukhumvit_setmedium,Oswald,arial,Georgia,serif;font-size:20px;text-align:center;}
.new div{padding-top:100px;color:#828282;}
.new div a{color:#828282;text-decoration: none;}

.news{width: 100%;margin-left: 15px;}
.news ul{list-style: none;padding-top:10px;}
.news li{border-bottom: 1px dashed #999;line-height:20px;padding-bottom:10px;margin-bottom:10px;font-size:13px;}
.news li p a{color:#C70000;text-decoration: none;}
.news li p{font-weight: bold;padding-bottom:0px;font-size:14px;}
.news li p span{font-weight: normal;color:#333;font-size:12px;width:115px;text-align:right;float:right;}
.more{width:120px;float:right;}
a.more{text-decoration: none;color:#C70000;font-size:12px;}
a.more:hover{text-decoration:underline;}
.more img{margin-left:10px;}

.WebLink{margin-top:5px;float:left;background-color:#E40000;width:200px;height:74px;font-family: sukhumvit_setmedium,Oswald,arial,Georgia,serif;font-size:20px;text-align:center;}
.WebLink div{padding-top:30px;color:#fff;}
.WebLinks{margin-top:5px;width:802px;float:left;height:74px;background-color:#E5E5E0;}
.WebLinks ul{list-style: none;padding-top:30px;padding-left:60px;}
.WebLinks li{float:left;padding-left:20px;padding-right:25px;background: url(images/airrow.png) center left no-repeat;}
.WebLinks li a{color:#898986;text-decoration: none;}
.WebLinks li a:hover{color:#E40000;text-decoration:underline;}
.footerbottom{margin-top:5px;background-color:#898985;width:100%;height:230px;}
 
.menufooter {width:770px;float:left;padding-top:36px;}
.menufooter ul{list-style: none;}
.menufooter li{float:left;padding-left:10px;padding-right:15px;line-height:25px;}
.menufooter li li{float:none;padding-left:0px;}
.menufooter li a{color:#5B5B55;text-decoration: none;}
.menufooter ul ul{padding-left:0px;margin-left:0px;}
.menufooter ul ul a{color:#C3C3BD;}

 
.pagetitiel div{position:absolute; top:20%;text-align: center;width:100%;line-height:29px;}
.pagetitiel div a{color:#828282;text-decoration: none;}
 
.textpage{padding-top: 0px;}
.g1{background-color:#F3F3F1;height:210px;margin-bottom:10px;padding-right:10px;}
.g2{background-color:#fff;height:210px;margin-bottom:10px;padding-left:10px;}
.contactleft{width:300px;float:left;margin-left:65px;margin-bottom:10px;}
.contactleft .download{width:238px;padding-top:20px;padding-bottom:10px;background-color:#F4F4EB;text-align:center;}
.contactleft .download a{text-decoration: none;}
.formcontact{width:330px;float:left;margin-bottom:10px;font-size:13px;}
.formcontact p{padding:0px;margin:0px;padding-bottom:5px;}
.formcontact .tex1{width:100px;float:left;margin-top:5px;text-align:right;padding-right:5px;}
.formcontact input, .formcontact textarea{width:210px;float:right;}
.formcontact textarea{height:50px;}
.formcontact input, .formcontact textarea{
background-color: #F4F4EB;
border-left: 1px solid #B7B7AF;
border-top: 1px solid #B7B7AF;
border-right: 1px solid #B7B7AF;
border-bottom: 1px solid #B7B7AF;
padding: 3px;
 
color: #666;}

.formcontact input.wpcf7-submit,
.formcontact input.resetbottom{ width:106px;margin-top:15px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #E40000;
color: #FFF;
margin-left: 3px;
border: 1px solid #E40000;
cursor: pointer;
padding: 3px 5px;}
.formcontact input.wpcf7-submit:hover,
.formcontact input.resetbottom:hover{background-color: #000;border: 1px solid #000;
}
.quiz-775{text-align:right;}


.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul { 
		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	 
	}
	 
	.main-navigation li {
		 padding-bottom: 18px;
		position: relative;
	}
	.main-navigation li li{padding-bottom: 0px;}
 
.main-navigation li.menu-item-has-children a{}
.main-navigation li.menu-item-has-children ul li a{text-align: left;background: url('images/bgintrobanner.png') center repeat;}

	.main-navigation li:last-child{ }
	.main-navigation li ul {
	 
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1999;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
 	.main-navigation li ul li a {		 
		border-bottom: 1px solid #333;
 		display: block;
		 margin-left: 0px;
		line-height: 2.181818182;
		padding: 3px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		 
		white-space: normal;font-weight: normal;
font-size: 12px;
font-family: sukhumvit_settext, Arial, Helvetica, sans-serif;
padding-left: 26px;
color: #fff;
 
	}
	.main-navigation li ul li a:hover {		 
		color: #7eb000;text-decoration: none;border-radius: 0px;
	}
	.main-navigation .current-post-ancestor > a,
	.main-navigation .current-menu-parent > a,
	.main-navigation .current-post-parent> a,
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		 
		 margin-top: 0px;
position: relative;
 float: left;
 color:##322626;
	}

	.main-navigation .sub-menu .current-post-ancestor > a,
	.main-navigation .sub-menu .current-menu-parent > a,
	.main-navigation .sub-menu .current-post-parent> a,
	.main-navigation .sub-menu .current-menu-item > a,
	.main-navigation .sub-menu .current-menu-ancestor > a,
	.main-navigation .sub-menu .current_page_item > a,
	.main-navigation .sub-menu .current_page_ancestor > a {
		color: #fff;
	}
	.main-navigation .current-post-ancestor > a span,
	.main-navigation .current-menu-parent > a span,
	.main-navigation .current-post-parent> a span,
	.main-navigation .current-menu-item > a span,
	.main-navigation .current-menu-ancestor > a span,
	.main-navigation .current_page_item > a span,
	.main-navigation .current_page_ancestor > a span {
		  
	}
 

.wp-pagenavi {float: left;margin-bottom: 30px;
 margin-top: 10px;}
.wp-pagenavi a {
margin: 0 5px 0 0;
padding: 3px 10px 3px;
text-decoration: none;
color: #fff;
background: #e06666;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
transition: all .3s ease-in;
}
.wp-pagenavi span, .wp-pagenavi a {
margin: 0 5px 0 0;
padding: 3px 10px 3px;
text-decoration: none;
color: #fff;
background: #de0024;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
transition: all .3s ease-in;
}
.entry-content b span{font-weight: bold;}
.wp-pagenavi a:hover,
.wp-pagenavi .current {color: #fff;text-decoration: none;background: #000;}
html div.wpcf7-validation-errors {
border: 0px solid #fff;
}
.news.catpage7 li.check {background-color:#E8E8DE;padding-bottom: 10px;margin-bottom: 0px;}
.news.catpage7 li{background-color:#F8F8EF;padding:20px;margin-bottom: 0px;}
.news li p a{font-family: sukhumvit_setmedium,Oswald,arial,Georgia,serif;}
.ClassContent{margin-left: 20px;}
.ClassContent td{border-top:0px;}
.maincontent{width:100%;display:table;}

div.column div.block ul{margin-top:10px;}
div.column div.block ul li{border-bottom: 1px dashed #e2e2e3;padding-bottom:6px;margin-bottom:6px;}
div.column div.block ul li a{padding-left: 22px;}

div#featured-products_block_center h4 a{text-decoration: none;color: #004a4a;
font-weight: bold;}
div#featured-products_block_center h4 a:hover{color:#000;}
a.product_link:hover{text-decoration: none;}

#News{margin-top:20px;}
#News h4{padding: 15px 0 12px 23px;
font-size: 18px;
font-weight: normal;
color: #fff;
text-transform: uppercase;
background: url('images/menu.jpg') left top no-repeat;
margin-bottom:16px;
}
#News h4 a{text-decoration: none;color:#fff;}
#News h4 a:hover{color:#fff;text-decoration: none;}
#News h4 div{float: right;
width: 85px;
font-size: 13px;
font-weight: bold;
margin-top: 3px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#News h4 div a{color:#ae5008;}
#News h4 div a:hover{color:#ae5008;}

#News a{color:#ff5605;font-size: 14px;}
#News img{float:left;margin-right:16px;border: 1px solid #f0eff2;padding: 5px;}
#News img:hover{background:#ff5605;}
#News li{height: 120px;border-bottom: 1px dashed #e2e2e3;padding-bottom: 6px;margin-bottom: 10px;}
#News li p{color: #333;line-height: 20px;height: 62px;overflow: hidden;}
#News .morelink{height: 20px;padding: 8px 8px 0 8px;margin-top: 1px;display: block;background: #2c2c2c;color: #fff;font-weight: bold;text-decoration: none;text-align: center;font-size: 12px;float: right;border-radius: 5px;}
#News .morelink:hover{background:#ff5605;}

.tags{color: #333;font-family: sukhumvit_settext, tahoma;
border-top: 1px solid #ccc;
padding-top: 15px;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
margin-bottom: 15px;}
.tags a{text-decoration: none;}

.table{background: #fff;} 
.productleft{width:240px;float:left;margin-right:15px;font-size: 13px;color:#fff;}
.productright{width:400px;float:right;color:#fff;}
.entry-content .table td{padding-left:15px; }
.table .tleft{background-color: #999;
padding-left: 15px;
color: #333;}

.table .ttop{background-color: #999;color: #333;}
.productleft img{border: 1px solid #ccc;
padding: 5px;margin-bottom: 5px;
background: #fff;}
.table a{color:#000;text-decoration: none;}
.pricesingle{background-color: rgb(238, 83, 16);
padding: 3px 20px;
color: #fff;
font-weight: bold;
float: right;
margin-bottom: 16px;}

.aaab{min-height: 185px;}


div#featured-products_block_center .wsp-posts-list li,
div#featured-products_block_center .wsp-pages-list li{width: 200px;margin-left: 0px;
list-style: none;
margin-right: 37px;
float: left;
margin-bottom: 20px;
min-height: 220px;}

div#featured-products_block_center .wsp-posts-list li:last-child,
div#featured-products_block_center .wsp-pages-list li:last-child{margin-right: 0px;}

div#featured-products_block_center .wsp-posts-list li li,
div#featured-products_block_center .wsp-pages-list li{min-height: 0px;
line-height: 23px;list-style: none;margin-bottom: 5px;
border-bottom: 1px dashed #ccc;}
.wsp-posts-list li li a{font-weight: normal;font-size: 13px;}

#inside_content .wsp-posts-list li li a{font-weight: normal;}
.wsp-category-title{font-weight: bold;}

div#featured-products_block_center ul li{}
.entry-content h2.wsp-pages-title,
.entry-content h2.wsp-posts-list{font-size: 14px;
font-weight: bold;
background: #ccc;
text-align: center;
padding: 3px;
line-height: 1.6;}

/*----------SIDEMENU----------*/

#sidemenu{width: 296px;
margin-left: -5px;
float: left;
color: #767b81; 
padding: 3px 10px 5px 20px;}
#sidemenu h3{color:#464C52; font: 16px/18px 'sukhumvit_setmedium', Arial, sans-serif; padding:0 0 10px 0; margin:20px 20px 0 0;  border-bottom: 1px solid #C6C9CB; }
#sidemenu ul {margin:0; list-style:none; padding:0;  margin-top:15px;}
#sidemenu ul li {margin: 0px 10px 0px 0;
border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
#sidemenu a:hover{color:#ccc;}

#sidemenu li a {text-decoration:none; font: 12px/12px Arial, sans-serif; padding:5px 0; color: #fff;font-weight: bold;}
#sidemenu ul  ul li a{color:#767b81; text-decoration:none;font: 12px/12px Arial, sans-serif; margin:0; padding:0; }
#sidemenu ul ul {list-style:circle; margin:5px 0 3px 8px; padding-left:10px; }
#sidemenu ul li{background: url("images/icon_teaser_menu.png") no-repeat 0 0.8em;padding-left: 15px;}

.rightcontent{float: right;width: 670px;}
.contactintro{line-height: 22px;
color: #000;
border-top: 1px dashed #fc74a9;
border-bottom: 1px dashed #fc74a9;
padding: 15px 20px;
margin-bottom: 15px;
width: 520px;
font-family: sukhumvit_setmedium, tahoma;
margin-left: 50px;
}
.contactintro1{float:left;}
.call{float:left;margin-left: 30px;margin-right: 20px;}
.contactintro2{float: left;font-size: 22px;font-family: sukhumvit_setbold, tahoma;line-height: 30px;margin-top: 10px;}

html .woocommerce a.button{float: right;  border: 0px;background:#f7f7f7;font-size: 13px;box-shadow: none;padding:0px 0px 0px 0px;}
html .woocommerce a.button:hover{ border: 0px;background:#f7f7f7; }

.boximg{float: left;font-size: 13px;line-height: 19px;width: 198px;margin-left: 10px;}
.boximg img{margin-bottom:10px;}
.boximg h1{font-size:13px;margin-bottom: 5px;}
.boximg span.product_descr{height: 60px;overflow: hidden;display: block;}
.boximg a.button{float: left;}

.leftmenu{width: 326px;float: left;}
.leftmenu #sidemenu{margin-bottom:15px;}
.h5contact{font-weight: normal;
font-size: 15px;
margin-top: 15px;
padding-top: 0px;
font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;
margin-bottom: 14px;
color: #009cb2;}
.wpcf7-list-item{display: block;}
.wpcf7-list-item input[type="checkbox"]{float: left;margin-left: 20px;}
.wpcf7-list-item-label{float: left;margin-left: 10px;margin-top: -5px;}
.ss2 p{margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;}

.wpcf7-textarea{width: 90%;
margin-top: 10px;}

.wpcf7-submit{ 
 }

.wpcf7-submit:hover{background:#000;color:#fff;}
.ss2 input[type="text"]{float: right;
width: 450px;
margin-right: 20px;}
.ss2 select{float: right;
width: 463px;
margin-right: 20px;
padding-left: 10px;
height: 30px;}

.jtext{display: block;
height: 42px;}

/* contact details */

.contactDetails {
  margin-bottom: 12px;font-size:12px;
}

.contactDetails dl {
    margin: 0;
    padding: 0;
    padding-bottom: 4px;
    font-size: 0.9em;
}

.contactDetails dt {
  margin: 0;
  padding: 0;
  padding-left: 10px;
  float: left;
  width: 100px;
  color: #000;
}

.contactDetails .businessUnit {
    
    font-weight: bold;
    color: #000;
    width: 260px;
}

.contactDetails dd {
    margin: 0;
    margin-top: 2px;
    margin-left: 110px;
    padding: 0;
    width: 160px;
    color: #000;
}

.contactDetails dd a {
  text-decoration: underline;
}


.homecss{margin-top: 6px;line-height: 22px;padding-bottom: 30px;
margin-bottom: 9px;
position: relative;
border: 1px solid #c6e8ee;}
.homecss h1{font-weight: normal;
font-size: 15px;
margin-top: 15px;
padding-top: 0px;
font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;
border-bottom: 1px solid #abdee6;
margin-bottom: 14px;
background: url("images/icon_teaser_content_arrow.gif") no-repeat 100% 6px;
color: #009cb2;
padding-bottom: 8px;}
.homecss h1 a{text-decoration: none;}
.homecss .homeleft, .homecss .homeright{float: left;width: 450px;margin-left: 25px;}
 
.homecss .homeright li{background: url("images/icon_teaser_menu.gif") no-repeat 0 0.8em;
padding-left: 15px;
margin: 3px 20px 3px 0;
border-bottom: 1px dashed #ccc;
padding-bottom: 3px;

}
.homecss .homeright li a{text-decoration: none;
font: 12px/12px Arial, sans-serif;
padding: 5px 0;
color: #0099b1;
font-weight: bold;}

.homeleft div{line-height: 32px;font-family: sukhumvit_settext, Arial, Helvetica, sans-serif;}

#sidemenu ul li.icheck{background: #333;padding-right: 10px;padding-top: 5px;}
#sidemenu ul li.icheck a{color:#fff;}

#homecarousel{float: right;width: 790px;line-height:25px;font-family: sukhumvit_setmedium, tahoma;}
#homecarousel h4{color: #ffea00;font-family: sukhumvit_setbold, tahoma;font-size: 20px;margin-bottom: 15px;}
#homecarousel ul{}
#homecarousel ul li{float:left;width:243px;margin-right:30px;margin-bottom: 20px;}
#homecarousel ul li.five{margin-right:0px;}
#homecarousel ul li img{border: 8px solid #fff;margin-bottom: 10px;}
#homecarousel li a{color:#fff;text-decoration: none;}
#homecarousel li h5{font-size: 15px;font-family: sukhumvit_setbold, tahoma;overflow: hidden;height: 20px;margin-bottom: 5px;}
#homecarousel li p{font-size: 14px;overflow: hidden;height: 44px;margin-bottom: 20px;color: #ffcfe2;}
#homecarousel li .morelink img{border:0px;float:left;}
#homecarousel li .price{color: #ffde00;font-family: sukhumvit_setbold, tahoma;float: right;font-size: 20px;}

.fleft{float: left;width: 246px;margin-right: 35px;}
.fleft .sitelink{}
.fleft .sitelink ul{width: 205px;background: #fff;padding: 20px;padding-top: 10px;padding-bottom: 0px;margin-bottom: -10px;margin-top: -12px;}
.fleft .sitelink li{border-bottom: 1px dashed #333;padding-bottom: 6px;margin-bottom: 10px;font-family: sukhumvit_settext, Arial, Helvetica, sans-serif;}
.fleft .sitelink h1{background: url('images/menusite.png') left top no-repeat;
height: 38px;
color: #fff;
padding-left: 50px;
padding-top: 12px;
font-family: sukhumvit_setbold, tahoma;
font-size: 15px;
z-index: 999;
width: 195px;}
.fleft .sitelink li a{text-decoration: none;color: #000;}
.bottom{background: url('images/bottom.png') left top no-repeat;height: 38px;}

.iframeb{background: url('images/iframeb.png') left top no-repeat;width:247px;height:233px;margin-bottom:20px;text-align:left;}
.iframeb iframe{padding: 20px;padding-left: 40px;}
.iframeb h1{color: #fff;padding-left: 50px;padding-top: 14px;font-family: sukhumvit_setbold, tahoma;font-size: 15px;}
.post_ratings2 img{border:0px;}

#homecarousel2{width: 100%;font-family: sukhumvit_setbold, tahoma;}
#homecarousel2.aad{margin-top: 25px;}
#homecarousel2 h4{background: url('images/package.png') left top no-repeat;
width: 771px;
height: 56px;
color: #fff;
padding-left: 120px;
padding-top: 35px;
font-family: sukhumvit_setbold, tahoma;
font-size: 20px;}
#homecarousel2 li{height: 225px;border-bottom: 1px solid #fff;margin-bottom: 15px;}
#homecarousel2 li img{margin-bottom:10px;}
#homecarousel2 li .product_image{width:227px;background:#fff;padding:10px;text-align:center;float:left;margin-right:16px;}
#homecarousel2 li .price{font-family: tahoma;font-size: 22px;color: #fa0303;font-weight: bold;}
#homecarousel2 li .textp{float: right;width: 660px;}
#homecarousel2 li .textp h5{font-size:20px;}
#homecarousel2 li .textp h5 a{text-decoration: none;color: #1b263b;float: left;}
#homecarousel2 li .textp .post_ratings2{float: right;}
#homecarousel2 li .textp p{clear: both;
padding-top: 10px;
line-height: 23px;
color: #333;
height: 150px;}
.boxright{float:right;}

#homecarousel3{float:right;width:275px;margin-top: 14px;}
#homecarousel3 li img{float: left;padding: 6px;margin-right: 10px;}
#homecarousel3 li{background: #efe9e9;margin-bottom: 10px;clear: both;height: 68px;}
#homecarousel3 li .linkr{font-family: sukhumvit_setbold, tahoma;
color: #333;
padding-top: 10px;
margin-top: 10px;
display: block;
line-height: 22px;
padding-right: 20px;
text-decoration: none;
overflow: hidden;
height: 38px;}
#homecarousel3 li.five .linkr{color: #2c7707;}
#homecarousel2 h4 a{text-decoration: none;color: #fff;font-size: 18px;}

.fleft #homecarousel3 {width: 245px;margin-top: -14px;}
#homecarousel2 li .price.tag {font-size: 12px;overflow: hidden;display: block;height: 15px;}
.entry-content { font-family: sukhumvit_setmedium, tahoma;
 margin-bottom: 20px;color: #333;
width: 100%; 
float: right; 
font-size: 16px;
}

.entry-content strong{color:#03426e;}
.titless{color: #fff;margin-bottom: 20px;font-size: 20px;}
.titless a{color:#ffea00;text-decoration: none;}

.singless{float:left;margin-right:20px;border: 1px solid #EBEBEC;padding:10px;}

span.price22{font-family: tahoma;margin-left: 30px;
font-size: 22px;
color: #fa0303;
font-weight: bold;
float: right;}

.entry-content .booking{float:right;}
#homecarousel h4 a {text-decoration: none;
color: #ffea00;}

.entry-content .Booking{float:right;}
.bottomssr{margin-bottom:20px;clear: both;}

#homecarousel ul li img.hotnew,
.hotnew{border: 0px;
z-index: 999;
position: absolute;
margin-top: -189px;
margin-left: 210px;}


#homecarousel ul li img.hotnews,
.hotnews{border: 0px;
z-index: 999;
position: absolute;
margin-top: 6px;
margin-left: -174px;}

.mix1{width: 450px;margin-right: 20px;float: left;font-family: sukhumvit_setmedium, tahoma;font-size:14px;}
.mix1 img{float:left;margin-right:20px;border: 1px solid #ccc;padding:10px;background:#fff;}
.mix1 a{}
.mix1 h1,
.mix2 h1,
.mix4 h1,
.mix3 h1{border-right: 2px solid #ddd;padding-top: 3px;
padding-bottom: 3px;
-webkit-transform: skew(-20deg,0);
-moz-transform: skew(-20deg,0);
-o-transform: skew(-20deg,0);
-ms-transform: skew(-20deg,0);
transform: skew(-20deg,0);
background: #000;
color: #ccc;
padding-left: 26px;
padding-top: 10px;}

.mix2{width:100%;margin-top:20px;font-family: sukhumvit_setmedium, tahoma;}
.mix2 .box2{width:150px;float:left;margin-right:18px;margin-left:17px;}
.mix2 .box2 p{text-align:center;font-size:14px;}
.mix2 .box2 p a{text-decoration: none;color:#000;}
.mix1 .box2 img{float:left;border: 1px solid #ccc;padding:5px;background:#fff;margin-bottom:10px;}

.mix3{font-family: sukhumvit_setmedium, tahoma;}
.mix3 .box2{width: 450px;
margin-right: 20px;
height: 180px;
float: left;
border-bottom: 1px dashed #333;
margin-bottom: 18px;}

.mix3 .box3{width: 450px; 
margin-right: 20px;
height: 369px;
float: left;border-bottom: 1px dashed #333;padding-bottom: 9px;
margin-bottom: 18px;}
.mix3 .box3 img{margin-bottom:10px;}
.mix3 .box3 a{text-decoration: none;color:#000;font-weight: bold;font-size: 16px;}
.mix3 .box3 p{font-size: 14px;}

.mix3 .box2 p{font-size: 13px;}
.mix3 .box2 a{text-decoration: none;color:#000;font-weight: bold;font-size: 13px;}
.mix3 .box2 img{float:left;margin-right:15px;}

.mix4{font-family: sukhumvit_setmedium, tahoma;font-size: 15px;line-height: 32px;}
.mix4 img{float:left;margin-right:20px;border: 1px solid #ccc;padding:10px;background:#fff;}
 
.singlemenu{background: url('images/menu2.jpg') left top;background-repeat: repeat-y;margin-top: -20px;min-height: 600px;}

.contentrights{float:right;width: 610px;}