@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0}
body {background:#fff; font-size:15px; color:#353535; font-family:"MS UI Gothic"}
a {text-decoration:none}
 
/* ------ header --------*/
.clear {clear:both}
.clear_10 {clear:both; height:10px}
.clear_20 {clear:both; height:20px}
header {width:1000px; margin:0 auto;}
header .text { width:542px; float:left; color:#999999; font-size:10px; height:35px; line-height:35px}
header .form { width:456px; float:left;height:35px; line-height:35px; position:relative}	
header .form input[type="text"] {border:1px solid #999; width:98px; }
header .form input[type="password"] {border:1px solid #999; width:98px; }
header .form label {font-size:10px; font-family:Arial; line-height:10px; top:-3px; position:relative; color:#00F}

header .header {height:110px; }
header .header .header_1 {width:244px; height:110px;float:left; background:url(../images_new/hear-1_02.gif) top left no-repeat}
header .header .header_1 img {margin-top:18px}
header .header .header_2 { width:756px;height:110px; float:left;background:url(../images_new/hear-2_03.png) top left repeat-x}
header .header .header_2 .flag { height:40px; line-height:30px; margin-left: 27px;}
header .header .header_2 .flag li{float:left; list-style:none}
header .header .header_2 .flag li a {color:#FFF; font-size:14px}
header .header .header_2 .flag li a img {margin-top:5px;}
header .header .header_2 .flag li label {color:#FFF; margin-left:8px}
header .header .header_2 .flag li input[type="submit"]{  -moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
        box-shadow:inset 0px 1px 0px 0px #a6827e;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
        background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
        background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);

        background-color:#7d5d3b;

        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;

        border:1px solid #54381e;

        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:13px;
        font-weight:normal;
       
        text-decoration:none;

        text-shadow:0px 1px 0px #4d3534;}
header .header .header_2 .ico { height:70px; width:99%; background:#993399; border:solid 0px #575757;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; margin-left:-2px; padding-left:10px;}
header .header .header_2 .ico  li {float:left; background:#fff; list-style:none; color:#ffbf7d}
header .header .header_2 .ico  .key {background:none; margin-left:5px;color:#fff; margin-right:5px }
header .header .header_2 .ico  .key img {margin-top:5px}
header .header .header_2 .ico  .bt { height:60px; text-align:center; padding:0px 12px 0px 12px; font-size:12px; font-weight:bold; border-right:1px dotted #F0F }
header .header .header_2 .ico  .bt img {margin-top:5px}
/* ------ end header --------*/




/* ------ section --------*/
section {width:1000px; margin:0 auto;  }
section .ico_tour {width:215px; float:left; height:60px; background:url(../images_new/ico-tour_03.png) top left no-repeat; margin-right:5px}
section .ico_hotel {width:215px; float:left; height:60px; background:url(../images_new/hotel_03.png) top left no-repeat; margin-right:5px; margin-top:14px}
section .ico_golf {width:215px; float:left; height:60px; background:url(../images_new/gotf_03.png) top left no-repeat; margin-right:5px; margin-top:15px}
section .search_tour {width:780px; float:left;height:60px; }
section .search_tour .search {/*border:1px dotted #00F;*/ height:50px; width:779px; line-height:84px; padding:0px 15px 0px 15px}



section .search_tour .search #tour_buttom { -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
        background-color:#fbb450;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        border:1px solid #c97e1c;
        display:inline-block;
        color:#ffffff;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:4px 11px  4px 11px;
        text-decoration:none;}
	section .search_tour .search select {width:153px}	
     section .search_tour .search input, select {padding:2px; border:1px solid #CCC}

	 section .search_tour .search label {margin-left:5px}
	 section .search_tour .search label {margin-left:5px}
	 
	 
	 section .search_hotel {width:780px; float:left;height:60px; padding-top:15px}
section .search_hotel .search { height:50px; width:748px; line-height:50px; padding:15px 14px 0px 14px}
section .search_hotel .search #tour_buttom { 
 -moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
        -webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
        box-shadow:inset 0px 1px 0px 0px #e184f3;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));
        background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0);

        background-color:#c123de;

        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;

        border:1px solid #a511c0;

        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        
        text-decoration:none;
}
	section .search_hotel .search select {width:153px}	
     section .search_hotel .search input, select {padding:2px; border:1px solid #CCC}

	 section .search_hotel .search label {margin-left:5px}
	 
	 
  section .line_tour {height:5px; background:#0099ff; clear:both}
  section .line_hotel {height:5px; background:#993399; clear:both; margin-top: -116px;}
   section .line_goft {height:5px; background:#339933; clear:both}
  
  section .qc_tour {width:215px; float:left;  margin-right:10px}
  section .qc_tour img {width:215px;}
section .detait_tour {width:775px; float:left; padding-top:15px}
section .detait_tour .country {width:384px; height:400px; /*overflow-y:auto;*/ background:url(../images_new/bg_contry_03.png) top right no-repeat; float:left; position:relative;}
section .detait_tour .country .title_country {width:160px; -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
        -webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
        box-shadow: 0px 1px 0px 0px #f0f7fa;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
        background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
        background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);

        background-color:#33bdef;

        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;

        border:1px solid #057fd0;

        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold; height:31px; line-height:31px;
		
		background-image:url(../images_new/bg_tt_ct_03.png);
		background-position:center; background-position:right;
		background-repeat:no-repeat; 
		
		}
  
 section .detait_tour .country .title_country img {margin:5px; float:left} 
  section .detait_tour .country .img img {width:353px; height:240px; background-size: cover;}
   section .detait_tour .country .title_img {margin-left: 5px; width:350px; height:25px; background:url(../images_new/bg_img.png);  /*line-height:22px; */top:260px; position:absolute}
  section .detait_tour .country .title_img a {color:#FFF} 
    section .detait_tour .country li {padding-right: 3px; list-style:none; background:url(../images_new/ico_det_03.png) left top no-repeat; padding-left:10px; padding-bottom:5px; }
  section .detait_tour .country li a{color:#000}
    section .detait_tour .country li a:hover{color:#F00}
	
	
	
	
	
	
	
	
	
	
	
	
	section .detait_hotel {width:775px; float:left; padding-top:15px}
section .detait_hotel .country {width:384px; height:400px; /*overflow-y:auto;*/ background:url(../images_new/bg_contry_03.png) top right no-repeat; float:left; position:relative;}
section .detait_hotel .country .title_country {width:160px;  -moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
        -webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
        box-shadow:inset 0px 1px 0px 0px #e184f3;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));
        background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0);

        background-color:#c123de;

        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;

        border:1px solid #a511c0;

        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold; height:31px; line-height:31px;
		
		background-image:url(../images_new/bg_tt_ct_03.png);
		background-position:center; background-position:right;
		background-repeat:no-repeat; 
		
		}
  
 section .detait_hotel .country .title_country img {margin:5px; float:left} 
  section .detait_hotel .country .img img {width:353px; height:240px; background-size: cover;}
   section .detait_hotel .country .title_img {width:352px; height:34px; background:url(../images_new/bg_img.png);  line-height:15px; top:254px; left:5px; position:absolute}
  section .detait_hotel .country .title_img a {color:#FFF} 
    section .detait_hotel .country li {list-style:none; background:url(../images_new/ico_det_03.png) left top no-repeat; padding-left:10px; padding-bottom:5px; }
  section .detait_hotel .country li a{color:#000}
    section .detait_hotel .country li a:hover{color:#F00}
	
	
	
	
	
	
	
	
	
	
	
	section .detait_golf {width:775px; float:left; padding-top:15px}
section .detait_golf .country {width:384px; height:400px; overflow-y:auto; background:url(../images_new/bg_contry_03.png) top right no-repeat; float:left; position:relative;}
section .detait_golf .country .title_country {width:160px;  

		background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.1, rgba(0,0,0,0.3)), color-stop(1, rgb(51, 153, 51)) );
background-image: -moz-linear-gradient( center bottom, rgba(0,0,0,0.3) 1%, rgb(51, 153, 51)100% );
background-image: gradient( center bottom, rgba(0,0,0,0.3) 1%, rgb(51, 153, 51) 100% );
color: #fff;

background-color: rgb(51, 153, 51);
border: none;

position: relative;
-webkit-user-select: none;
-webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
-moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
color: #fff;

border: none;

position: relative;
-webkit-user-select: none;
-webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
-moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
text-decoration:none;



        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;

       
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold; height:31px; line-height:31px;
		
		background-image:url(../images_new/bg_tt_ct_03.png);
		background-position:center; background-position:right;
		background-repeat:no-repeat; 
		
		}
  
 section .detait_golf .country .title_country img {margin:5px; float:left} 
  section .detait_golf .country .img img {width:353px; height:240px; background-size: cover;}
   section .detait_golf .country .title_img {left:5px; width:353px; height:25px; background:url(../images_new/bg_img.png);  line-height:22px; top:259px; position:absolute}
  section .detait_golf .country .title_img a {color:#FFF} 
    section .detait_golf .country li {list-style:none; background:url(../images_new/ico_det_03.png) left top no-repeat; padding-left:10px; padding-bottom:5px; }
  section .detait_golf .country li a{color:#000}
    section .detait_golf .country li a:hover{color:#F00}
   
  
	 
	 
	 section .search_goft {width:780px; float:left;height:60px; padding-top:15px}
section .search_goft .search { height:50px; width:748px; line-height:15px; padding:27px 15px 27px 15px}
section .search_goft .search #tour_buttom { 
 -moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
        -webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
        box-shadow:inset 0px 1px 0px 0px #e184f3;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));
        background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0);

        background-color:#c123de;

        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;

        border:1px solid #a511c0;

        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        
        text-decoration:none;
}
	section .search_goft .search select {width:153px}	
     section .search_goft .search input, select {padding:2px; border:1px solid #CCC}

	 section .search_goft .search label {margin-left:5px}
	 
	 
	 
 section .video {width:512px; float:left;}
  section .video .tt_video { height:48px; background:url(../images_new/tt_video_03.png) top left no-repeat}
  section .video .bg_video {background:url(../images_new/bg_video_03.png) top left no-repeat; height:327px;}

 
 section .gallery {width:400px; float:left;margin-left:30px;}
  section .gallery .tt_video { height:48px; background:url(../images_new/gallery_title.gif) top left no-repeat}
  section .gallery .bg_video {background:url(../images_new/bg_video_03.png) top left no-repeat; height:327px;}
 #ca-container_1{width:509px;float:left;border:none;}
section .row_bullet_gallery{margin-bottom:7px;}
section .line_bottom_gallery{margin-top:10px;margin-bottom:5px}
section .bullet_gallery{margin-right:10px; }
section .title_gallery{color:#003366;font-weight:bold}
section .view_all_gallery{
	float:right;
	color:#adadad;
	font-weight:bold;
}
section .news{height:60px}
section .icon_news{float:left}
section .icon_news_title{margin-left:10px;float:left;margin-top:23px;}

section .news_1{float:left;margin-right:15px;}
section .news_1 .news_top1{ width:230px; background:url(../images_new/bg_news_title.png) no-repeat; }
section .news_1 .news_top1_title{margin-left:20px;margin-top:6px;float:left;font-size:17px;}
section .news_1 .img_news_top1{float:left;margin:3px 10px;}
section .news_1 .img_news1{margin-top:10px;border-radius:10px;margin-bottom:15px;width: 213px;height:109px;}
section .news_1 .title_news1{margin-bottom:5px;}
section .news_1 .info_news1{margin-bottom:10px;}
section .news_1 .list_news1{margin-bottom:10px;font-size:15px;}
section .news_1 .icon_list_news1{margin-right:10px;color:#F60}
section .news_1 .title_news1 .a_list_news{color:blue;font-size:15px;}
.news_1 .a_list_news{color:#000;}
section .view_all_home{
	margin-right:10px;
}
/* ------ end section --------*/





/* ------ footer --------*/
footer {width:100%; height:252px; margin:0 auto; /*background:url(../images_new/bg_foo_07.png) left repeat-x*/}
footer .foo {width:1000px; margin:0 auto}
footer .foo .bg_img {height:10px; /*background:url(../images_new/bg_foo_07.png) repeat-x; clear:both; margin-top:-4px;*/}
footer .foo a {
    color: #00f;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 4px;
}
footer .foo a:hover {color:#F00}
footer .foo .foo1 a{color:#000} 
footer .foo .foo_boder{border-bottom:1px dotted #999} 
footer h3 {font-size:16px; color:#FFF; text-align:center; padding-top:46px;}
/* ------ end footer --------*/

#forgot_btnok{
    width: 10%;
}
#forgot_email{
    width: 55%;
}
.login_index{
    max-width:1000px;
    margin-left:55px;
    height:35px;
    /*background:url(../images/topBarBG.gif) repeat-x scroll left top rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, #026EAF 0%, #5B9AE0 50%, #026EAF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background-color:#f6f6f6;
}
.login_index .group_login{
    width: 66%;
    margin: 0 auto;
    float: right;   
}
.login_index .header_username,.login_index .header_password{
    float: left;
    width: 25%;
}
.login_index .btn_login{
    width: 15%;
    float: left;
}

.login_index .remember,.login_index .forgot{
    width: 17%;
    float: left;
    margin-top: 10px;
}
.login_index .remember a{
    margin-left: 10px;
}
.login_index .forgot a,.login_index .remember a{
    color:#FFF; 
}
.login_index .forgot a:hover,.login_index .remember a:hover{
    color:#fa7c00; 
}
.login_index .txt_login_index{
    text-align: center;
    color: #FFF;
    width: 10%;
    margin-top: 8px;
    float: left;
    font-size:15px;
    font-weight: bold;
}
.login_index .rem_for{
    width: 20%;
    float:left;
    margin-top: 4px;
}

.input_rem_for{
    width: 5%;
    float: left;
}

.btn_login #btn_login{
    margin-top: 5px;
    height: 27px;
    width: 95%;
    border-radius: 0px;
    border: #000 solid 1px;
    font-family: 'MS PMincho';
    background: #f2f6f8; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
    font-size: 15px;
    font-weight: normal;
    line-height: 0px;
    padding: 0px;
    text-decoration: none;
    text-shadow: 0 0px 0 #000;
    color: #000;
	margin-left:-60px;
}
.btn_login #btn_login:hover{
    background: #fceabb; /* Old browsers */
    background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
}
.login_system{
    width: 20%;
    float: left;
    font-family: 'MS PMincho';
    font-size: 20px;
    height: 30px;
    /*background: url("../images/login.png") no-repeat scroll 22px 4px rgba(0, 0, 0, 0);*/
    padding-top: 5px;
}
.login_system a {
    margin-left: 60px;
    color:#FFF;
}
.login_system a:hover {
    color:#fa7c00;
}
.login_index .header_username input,.login_index .header_password input{
    margin-top: 5px;
    height: 21px;
    border: #000 solid 1px;
    width: 90%;
}
.user_info{
    width: 34%;
    float: left;
    margin-top: 10px;
    
    font-family: 'MS PMincho';
    font-size: 15px;
}
.user_info a{
    color:#FFF;
}
.user_info a:hover{
    color:#fa7c00;
}
.news_img{
    width: 213px;
    height:109px;
}
.main_news{
    margin: auto;
}
/*begin css slide under*/
/* Circular Content Carousel Style */
.container {	 margin-top:5px; }
.ca-container{
	position:relative;
	margin:auto;
	width:1000px;
	height:150px;
}
.ca-container_1{
	position:relative; 
	margin:auto;
	width:1000px;
	height:136px;
	border:1px solid #000; 
	

	
}
.container .price { text-align:right; font-size:14px; font-weight:bold; margin-top:-10px; color:#f57e20;  font-style:italic}
.ca-item-main p a  { font-size:12px; color:#000; text-align:left}
.ca-item-main p a:hover {color:#E60000}
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:190px;
	height:100%;
	text-align:center;
}
.img img{ width:180px; height:120px; border:4px solid #CAE4FF}
.ca-more{
	position: absolute;
	bottom: 10px;
	right:0px;
	padding:4px 15px;
	font-weight:bold;
	background: #ccbda2;
	text-align:center;
	color: white;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
	text-shadow:1px 1px 1px #897c63;
}
.ca-close{
	position:absolute;
	top:10px;
	right:10px;
	background:#fff url(../images/cross.png) no-repeat center center;
	width:27px;
	height:27px;
	text-indent:-9000px;
	outline:none;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	opacity:0.7;
}
.ca-close:hover{
	opacity:1.0;
}
.ca-item-main{
	padding:1px;
	position:absolute;
	top:2px;
	left:2px;
	right:2px;
	bottom:2px;
	
	overflow:hidden;
	/*-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	border:1px solid #000;
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;*/

}
.ca-icon{
	width:233px;
	height:120px;
	position:relative;
	margin:0 auto;
	background:transparent url(../images/animal1.png) no-repeat center center;
}
.ca-item-2 .ca-icon{
	background-image:url(../images/animal2.png);
}
.ca-item-3 .ca-icon{
	background-image:url(../images/animal3.png);
}
.ca-item-4 .ca-icon{
	background-image:url(../images/animal4.png);
}
.ca-item-5 .ca-icon{
	background-image:url(../images/animal5.png);
}
.ca-item-6 .ca-icon{
	background-image:url(../images/animal6.png);
}
.ca-item-7 .ca-icon{
	background-image:url(../images/animal7.png);
}
.ca-item-8 .ca-icon{
	background-image:url(../images/animal8.png);
}
.ca-item h3{
	
	text-transform:capitalize;
	font-size:12px;
	color:#000;
	margin-bottom:20px;
	height:85px;
	text-align:center;
	text-shadow: 0px 1px 1px #e4ebe9;
}
.ca-item h4{
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
	font-size:12px;
	text-align:left;
	border-left:10px solid #b0ccc6;
	padding-left:10px;
	line-height:24px;
	margin:10px;
	position:relative;
}
.ca-item h4 span{
	text-indent:40px;
	display:block;
}
.ca-item h4  span.ca-quote{
	color:#f4eee3;
	font-size:100px;
	position:absolute;
	top:20px;
	left:0px;
	text-indent:0px;
}
.ca-content-wrapper{
	background:#b0ccc6;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content{
	width:660px;
	overflow:hidden;
}
.ca-content-text{
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia","Times New Roman",serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#000;
	font-family: 'Coustard', sans-serif;
	color:#60817a;
	border-bottom:2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul{
	margin:20px 35px;
	height:30px;
}
.ca-content ul li{
	float:left;
	margin:0px 2px;
}
.ca-content ul li a{
	color:#fff;
	background:#000;
	padding:3px 6px;
	font-size:14px;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
}
.ca-content ul li a:hover{
	background:#fff;
	color:#000;
	text-shadow:none;
}
.ca-nav span{
	width:30px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-21px;
	left:14px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
	display:block;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:15px;
}
.ca-nav span:hover{
	opacity:1.0;
}





#wrapper{
	color:#000000;
	font-family:tahoma;
	font-size:14px;
	margin:0 auto;
	width:800px;
	margin-top:50px;
}

#wrapper a{
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.box {
    background-color: #ffffff;
    color: #888888;
    height: auto;
    left: 100%;
    padding: 20px;
    position: fixed;
    right: 30%;
    top: 25%;
    width: 555px;
    z-index: 101;
	border:5px solid #888888;
	border-radius:10px;
	-moz-border-radius:10px;
}

.overlay {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
	opacity:0.5;
}

a.boxclose {
    background: url("../images/cancel.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    left: 32px;
    position: relative;
    top: -33px;
    width: 26px;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;

}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #fff;
	position: relative;
}

.jspDrag
{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.mangxahoi{
    padding-top: 10px;
    margin-bottom: -22px;
}
.style_footer{
	text-align:justify;	
	margin-top:10px;
	margin-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
	opacity:0.5;
}
/*======================List Golf New=====================*/
.wid_country_golf{ width: 48%;}
.country_golf{
    background:url(../images/border_line_golf.png) no-repeat right top;
    min-height: 287px; position: relative; 
}
.country_golf .line_country_golf{
    background:url(../images/border_line_golf2.png) repeat-x left top;
    margin-right: 8px;
}
.country_golf .title_country{
    background: #66cc66; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Y2M2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzk5MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #66cc66 0%, #339933 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66cc66), color-stop(100%,#339933)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #66cc66 0%,#339933 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #66cc66 0%,#339933 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #66cc66 0%,#339933 100%); /* IE10+ */
    background: linear-gradient(to bottom, #66cc66 0%,#339933 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66cc66', endColorstr='#339933',GradientType=0 ); /* IE6-8 */
    
    width: 160px;
    border-radius: 6px; position: absolute;
    top: -16px; padding: 5px;
    display: inline-block !important; font-size: 15px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    color: #fff; font-weight: bold; font-family: arial;
}
.country_golf .img{
    position: relative;        
}
.country_golf .img img{
    background-size: cover;
    height: auto !important;
    width: 95%; margin-top: 10px;  
    max-height: 290px; min-height: 290px;  
}
.country_golf .title_img{
     background: url("../images_new/bg_img.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    left: 5px;
    line-height: 22px;
    position: absolute;
    bottom: 5px;    
    width: 95%;
    display: block !important;
}
.country_golf .title_img a{ color: #fff;font-size:20px;}
.arrow_title{
    background: url("../images_new/bg_tt_ct_03.png") no-repeat right;
    position: absolute; padding: 5px 7px;
    right: 8px; top: 3px;
}
.country_golf li {
    background: url("../images_new/ico_det_03.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    list-style: none outside none;
    padding-bottom: 5px;
    padding-left: 10px;
}
.title_country_vn{
    color: #346631; font-size: 21px;
    font-weight: bold; 
    float: left; width: 190px;
    position: relative; 
}
.floatLeft{ float: left;}
.floatRight{ float: right;}
.table {border:0px; width:100%; }
.table td{ padding: 5px 0;}
.clearb{ clear:both;}
.price_text {
    color: #FF0000;
    font-size: 16px;
    padding-bottom: 4px;
}
section .line_goft {height:5px; background:#339933; clear:both}
section .ico_golf_2 {width:215px; float:left; height:60px; background:url(../images_new/gotf_03.png) top left no-repeat; margin-right:5px;}
.search_goft_2{ margin-top: 15px;}