﻿body 
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    background: url(../images/bg_page.jpg) repeat;
	color:#4b4b4b;
}
a{text-decoration:none;}
.footer
{
width:100%;
height:160px;
margin:auto;    
background:url(../images/bg_footer.jpg) repeat;
}
.footer_content
{
    width:1005px;
    clear:both;
    margin:auto;
    padding-top:10px;
    text-align:left;
 }
.footer_content .menu_footer
{
width:100%;
margin:auto;    
text-align:center;
}
.menu_footer a
{
    color:#653509;
    padding:0 5px 0 5px;
    text-decoration:none;
}
.menu_footer a:hover
{
text-decoration:underline;
}
.footer_content .footer_left
{
float:left;
margin-top:25px;
color:#b16c09;
padding-left:15px;
text-align:left;
}
.footer_content a:hover{text-decoration:underline}
.footer_left a
{
    color:#b16c09;
    text-decoration:none;
}
.footer_content .footer_right
{
float:right;
margin-top:45px;
color:#b16c09;
padding-right:15px;
text-align:right;
}

.page_main
{
width:1005px;
margin:auto;
clear:both;
}
.page_main .banner
{
width:100%;
height:113px;
clear:both;
}
.page_main .nav 
{
width:100%;
clear:both;
height:32px;
background:url(../images/nav_top.jpg) no-repeat;
}

.page_main .nav ul
{
margin:0px;
padding:0px;
padding-left:20px;
}
.page_main .nav ul li
{
padding:0px;
margin:0px;
list-style:none;
float:left;
clear:right;
height:17px;
}

.page_main .nav  ul li a
{
color:#383838;
text-decoration:none;
display:block;
line-height:225%;
text-align:center;
font-size:13px;
}

.page_main .nav  ul li a:hover
{
color:#f35c25;
font-weight:bold;
background:url(../images/icon_arrow.gif) center bottom no-repeat;
text-align:center;
}
.page_main .nav  ul li a.active
{
color:#f25a29;
font-weight:bold;  
background:url(../images/icon_arrow.gif) center bottom no-repeat;
text-align:center;  
}


.page_main .page_content
{
width:100%;
margin:auto;
clear:both;
background-color:#FFFFFF;
}

.page_content ul
{
clear:both;
margin:auto;
padding:20px 10px 0px 10px;
}
.page_content ul li
{
list-style:none;
padding:0px;
margin:0px;
}
.page_content ul li.content_left
{
float:left;
width:757px;
}
.page_content ul li.content_right
{
clear:right;
float:left;
width:223px
}

li.content_left .left_top
{
width:100%;
margin:auto;
clear:both;
margin-bottom:20px;
}

li.content_left .left_bottom
{
width:98%;
margin:auto;
clear:both;
margin-bottom:20px;
text-align:justify;
padding-left:15px;
float:left;
}
.left_bottom .column_home
{
	width:226px;
	height:auto;
	float:left;
	clear:right;
	margin:0px 20px 15px 0px;
	
}
.column_home .box_content
{
    width:90%;
    margin:auto;
    clear:both;
    margin-top:25px;
    text-align:justify;
}
.column_home .box_content .title
{
    color:#f15928;
    font-size:13px;
    font-weight:bold;
    clear:both;
    padding-bottom:5px;
}
.column_home_jouney
{
    width:232px;
	float:left;
	clear:right;
	margin:0px 0px 15px 15px;	
	background:url(../images/bg_jouney.jpg) center no-repeat;
	height:386px;
	display:inline;
}
.column_home_jouney .img_box
{
    width:198px;
    height:142px;
    margin:auto;    
    margin-top:15px;
}
.img_box img
{
    border:2px solid #fff
}
.column_home_jouney .content_box
{
    width:198px;
    height:142px;
    margin:auto;    
    margin-top:10px;    
    text-align:justify
}
.content_box .title_box
{
font-size:14px;
font-weight:bold;    
}
.content_box .content_box
{
    margin-top:10px;
}
.box_new_home
{
width:100%;
margin-bottom:10px;
clear:both;    
text-align:justify
}
.box_new_home p
{    
    margin:0px;
    padding:0px;
}
.box_new_home img
{
    width:60px;
    height:60px;
    float:left;
    padding-right:10px;
}
a.more
{
    color:#f25a29;
    float:left;
    clear:both;
    width:100%;
    text-decoration:none;
}
a.more:hover
{
    text-decoration:underline;
}
.looking_home
{
    width:90%;    
    margin-top:10px;
}
.looking_home ul
{    
    margin:0px;
    padding:0px;
    padding-left:15px;
    
}
.looking_home ul li
{
    margin:0px;
    padding:0px;
    clear:both;    
    margin-top:10px;
}
.looking_home ul li a
{
font-weight:bold;
text-decoration:none;
color:#575757;
padding-left:10px;    
}
.looking_home ul li a:hover
{
    text-decoration:underline;
}
.box_new_home p.title a
{
    color:#3f9400;
    text-decoration:none;
}
.box_new_home p.title a:hover
{
text-decoration:underline;    
}


.left_top .flash_page
{
width:538px;
height:207px;
float:left;
}
.left_top .title_page
{
width:215px;
height:207px;
background:url(../images/bg_title_page.jpg) top left;
float:left;
clear:right;
}
.title_page .title_page_top
{
clear:both;
color:White;
font-weight:bold;
margin:auto;
font-size:14px;    
margin-top:20px;
width:85%;
}
.title_page_bottom ul
{
clear:both;
margin:0px;
padding:0px;    
}
.title_page_bottom ul li
{
list-style:none;
margin:0px;
padding:0px;
clear:both;
width:100%;    
}
.title_page_bottom ul li a
{
    color:#363c30;
    line-height:180%;
    text-decoration:none;
    font-weight:bold;
}
.title_page_bottom ul li a:hover
{
    color:#e85d36;
    text-decoration:none;
}
.title_page .title_page_bottom
{
     width:85%;
    margin:auto;
    margin-top:15px;
    text-align:justify;
}

.title_page_text
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

.left_top .flash_page_home
{
width:535px;
height:376px;
float:left;
}
.left_top .title_page_home
{
width:220px;
height:376px;
background:url(../images/bg_title_page_home.jpg) top left;
float:left;
clear:right;
}
.title_page_home .title_page_home_content
{
    width:85%;
    margin:auto;
    margin-top:60px;
    text-align:justify;
}
.support_online
{
	width:225px;
	height:114px;
	background:url(../images/support.jpg) right bottom no-repeat;
	margin-bottom:20px;
	padding-top:20px;
	
}
.support_online .line_support
{
	clear:both;
	float:left;
	margin-left:10px;
	color:#f25a29;
	font-weight:bold;
	margin-top:10px;
}
.support_online .line_support a
{
color:#575757;
text-decoration:none;
}
.support_online .line_support a img
{
border:none;
}
.news_other
{
width:100%;
margin:auto;
clear:both;
margin-top:15px;    
border-top:1px solid #d7d7d7
}
.news_other .title_orther
{
    clear:both;
    text-transform:uppercase;
    color:#383838;
    float:left;
    font-size:10px;
}
.news_other ul
{
    clear:both;
    margin:0px;
    padding:0px;
}
.news_other ul li.style
{
    width:11px;
    float:left;    
    padding-left:15px;
    padding-right:5px;
}
.news_other ul li.list
{
    float:left;    
    width:45%;
    
}
li.list a
{
    color:#32681a;
    text-decoration:none;
    font-size:11px;
    font-family:Arial;
}
li.list a:hover
{   text-decoration:underline;
}
.title_new
{
    color:#ed613d;
    font-weight:bold;
    float:left;
    clear:both;
    width:100%;
    clear:right;
}

.news_list
{
margin:auto;
clear:both;
width:100%;    
margin-bottom:10px;
}
.news_list img
{
    float:left;
    margin-right:10px;
    border:1px solid #d7d7d7
}
.news_list a.title_new
{
    color:#ed613d;
    font-weight:bold;
    float:left;
    clear:right;
    width:auto;
    text-decoration:none;
}
.news_list a.title_new:hover
{
    text-decoration:underline;
}
.title_tour
{
margin:auto;
clear:both;
background:url(../images/title_tours_center.jpg) center repeat-y;
color:#f25a29;
font-weight:bold;
}
.title_tour_top
{
margin:auto;
clear:both;
background:url(../images/title_tours_top.jpg) center no-repeat;
color:#f25a29;
height:10px;
font-weight:bold;
}
.title_tour_bottom
{
margin:auto;
clear:both;
background:url(../images/title_tours_bottom.jpg) center no-repeat;
height:10px;
color:#f25a29;
font-weight:bold;
}
.title_tour .title_tour_right
{
    float:left;
    margin:10px 0 0 40px;
    width:60%;
}
.title_tour_left
{
    text-align:right;
    }
.title_tour .title_tour_left a
{
    float:right;
    margin:15px 40px 0 0px;
    width:20%;
    text-align:right;
    color:#f25a29;
    text-decoration:none;
}
.title_tour .title_tour_left a:hover
{
    text-decoration:underline;
}
.title_tour .title_tour_right span
{
    color:#383838;
    font-weight:normal;
    font-size:11px;
}
.left_bottom .column_left
{
float:left; 
line-height:150%;
}
.left_bottom .column_right
{
float:right;
clear:right;
width:434px;    
margin-left:30px;
}

.tour_right
{
    float:left;
    margin:0px 0 0 30px;
    width:90%;
}
.tour_right a
{
   /* color:#6db053;*/
   color:#f25a29;
    text-decoration:none;
    font-weight:normal;
}
.tour_right a:hover
{
    text-decoration:underline;
}
.tour_right span
{
    color:#383838;
    font-weight:normal;
    font-size:11px;
}
.menu_gallery_left
{
    float:left;
    width:173px;
}
.menu_gallery_left .sub_menu1
{
    text-align:left;
    text-transform:uppercase;
    font-weight:bold;
    color:#f25a29;
    margin-bottom:20px;
}
.menu_gallery_left ul
{
width:100%;
clear:both;
margin:0px;
padding:0px;
}
.menu_gallery_left ul li
{
    list-style:none;
    margin:0px;
    padding:0px;
    clear:both;
    border-bottom:1px solid #e5e5e5;
}
.menu_gallery_left ul a
{
display:block;
line-height:180%;
clear:both;
color:#383838;
text-decoration:none;    
padding-left:10px;
background:url(../images/menu_active_gallery.jpg) center no-repeat;
}
.menu_gallery_left ul a:hover
{
    color:White;
    background:url(../images/menu_over_gallery.jpg) center no-repeat;
}
.menu_gallery_left ul a.active
{
    color:White;
    background:url(../images/menu_over_gallery.jpg) center no-repeat;
}
.menu_gallery_left .submenu2
{
margin:auto;
margin-top:10px;    
}
.menu_gallery_left .submenu2 .top_submenu2
{
    background:url(../images/top_submenu2.jpg) center no-repeat;
    height:36px;
}
.menu_gallery_left .submenu2 .center_submenu2
{
    padding-left:10px;
    background:url(../images/center_submenu2.jpg) center repeat-y;
   
}
.menu_gallery_left .submenu2 .bottom_submenu2
{
    background:url(../images/bottom_submenu2.jpg) center no-repeat;
    height:8px;
}
.menu_gallery_left .submenu2 .center_submenu2 ul
{
    margin:0px;
    padding:0px;
}
.menu_gallery_left .submenu2 .center_submenu2 ul li
{
    list-style:none;
    margin:0px; padding:0px;
    width:100%;
    clear:both;
    background:none;
    border:none;
}
.menu_gallery_left .submenu2 .center_submenu2 ul li a
{
     color:#6cb053;
     font-size:11px;
      background:none;
    border:none;
}

.menu_gallery_left .submenu2 .center_submenu2 ul li a:hover
{
     color:#f25a29;
     font-size:11px;
      background:none;    
}
.list_gallery
{
float:left;
clear:right;    
width:532px;
margin-left:15px;
}
*html .list_gallery
{
    margin-left:7px;
}
.list_gallery .img_gallery
{
width:162px;
height:154px;
float:left;
margin-left:15px;
display:inline;
}
.img_gallery p.img
{
    width:100%;
    height:111px;
    clear:both;
    margin:auto;
    background:url(../images/bg_image.jpg) center no-repeat;
    text-align:center;
    padding-top:5px;
}
.img_gallery p.img a img
{
    border:none;
}
.img_gallery p.caption
{
    width:100%;
    height:25px;
    clear:both;
    margin:auto;
    text-align:center;
    padding-top:5px;
}

.title_booking
{
	width:100%;
	text-align:left;
	color:#6cb053;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:4px solid #d7d7d7;
	padding:5px 0px 5px 0px;
	clear:both;
}
.title_booking span
{
	color:#f25a29;
	
}
.requiet
{
		color:#f25a29;
}
.content_tes
{
	width:239px;

	float:left;
	margin-top:20px;
}
.content_tes .text
{
	width:80%;
	margin:auto;
	background:url(../images/content_tes.jpg) left top no-repeat;		
	padding-top:5px;
	padding-left:25px;
}
.content_tes .tes_name
{
	color:#383838; 
	padding:5px 20px 0 20px;
	height:30px;
}
.security
{
	margin-top:5px;
	}
	
.error
{
	font-size:11px;
	font-style:italic;
	color:Red;
}
