@charset "utf-8";
/* CSS Document */
body { font-family:Tahoma, verdana, Arial; 
font-size: 12px;
background:url(../images/bg.png) top repeat-x;
margin: 0; padding: 0; 
text-align: justify; }
a{
	color:#003366;
text-decoration: none;
}

#main { width: 785px;
background:#fff;
margin: 17px auto 0;
overflow:hidden;
}
#header{
height:128px;

}
#logo{
	width:106px;
	height:106px;
	float:left;
	background:url(../images/logo.png) no-repeat left;
	margin-left:33px;
	margin-top:12px;
}
#slgan{
	width:393px;
	height:38px;
	float:left;	
	background:url(../images/slgan_b.png) no-repeat left;
	margin-left:20px;
	margin-top:59px;
}
#endheader{
	width:212px;
	height:128px;
	float:right;	
	background:url(../images/dot_light.png) no-repeat left;
}
#lang_text{
	margin-right:20px;
	margin-top:14px;
	float:right;
}

#lang_text a:hover{
	color:#FC0;
}
#lang_text a:visited{
/*	color:#906;*/
	}
#menu_text{
	margin-right:17px;
	margin-top:10px;
	font-size: 11px; 
	float:right;
}
#menu_text a{
	text-decoration:none;
}
#menu_text a:hover{
	color:#FC0;
}
/*#menu_text a:visited{
	color:#906;
	}
*/
.menu_bottom{
	margin-left:15px;
	font-size: 11px;
	color:#FFF;
  line-height: 22px;
}
.menu_bottom a{
	text-decoration:none;
	color:#FFF;
}
#banner{
height:250px;
margin-left:16px;
background:url(../images/banner.png) no-repeat left;
}
#content{
padding-left:17px;
}
#left{
width:231px;
padding-top:28px;float:left;
}
#right{
	margin-right:30px;
	width:507px;
	float:right;
}
.main_body{
width:502px;
padding-top:28px;
padding-left:35px;


}
#wellcome{
}

#content_wellcome{
	padding-top:10px;
	padding-right:16px;

}
.readmore_text{
	margin-top:15px;
	margin-right:18px;
	font-size:10px;
	text-decoration:underline;
	float:right;
	color:#009;

}
#sevices{
	margin-top:35px;
}
.content_services
{
	padding-top:10px;
	padding-right:16px;
	height:138px;
	}
.content_partner
{
	padding-top:5px;
	padding-right:30px;
	height:78px;
	}
.image_sevices
{
	border-color:#CCCCCC;
	width:128px;
	height:100px;
	float:left;
	
	}
.image_partner
{
	border: 2px solid #CCCCCC;
	width:75px;
	
	}
.text_services
{
	float:right;
	width:300px;
	text-align: justify;
	}
#footer{
height:44px;
width:96%;
font-size: 11px;
margin-left:16px;
margin-right:16px;
padding-top:9px;
text-align:center;
float:left;
color:#FFF;
background:url(../images/footer_bg.png);
}

.title_menu{
width:175px;
height:23px;
font-family:Tahoma; 
font-size: 13px;
font-weight:600;
color:#FFF;
background:url(../images/menu_bg.png);
padding-left:23px;
padding-top:4px;
}
.title_surport{
width:175px;
height:23px;
font-family:Tahoma; 
font-size: 13px;
font-weight:600;
color:#FFF;
background:url(../images/lastest_news_bg.png);
padding-left:23px;
padding-top:4px;
}
.hr{
width:198px;
height:1px;
margin-top:3px;
background-color:#CCC;
}
.hr_l{
width:484px;
height:1px;
margin-top:3px;
background-color:#CCC;
}
.title_lastest_news{
width:175px;
height:23px;
font-family:Tahoma; 
font-size: 13px;
font-weight:600;
color:#FFF;
background:url(../images/menu_bg.png);
padding-left:23px;
padding-top:4px;
}
.home_news{
margin-top:10px;
padding-bottom:10px;
padding-left:15px;
width: 170px;

}
.googlead{
padding-left:5px;
width: 180px;
}
.home_news_text
{
	font-size:12px;
	}

.title1 a{
text-decoration:underline;
font-family:Tahoma; 
font-size: 13px;
font-weight:bold;
color:#003;
}
.title1 a:hover{
font-family:Tahoma; 
font-size: 13px;
font-weight:bold;
color:#F00;
}
.title2{
font-family:Arial, Helvetica, sans-serif; 
font-size: 17px;
font-weight:bold;
color:#039;
padding-right:30px;
}
.title3{
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
color:#F00;
}
.text_content
{
	font-family:Tahoma; 
font-size: 11px;
}

.mboxDefault { visibility:hidden; }
.sliderwrapper img {border:none;}
.sliderwrapper {position: relative;overflow: hidden;width: 484px;height: 200px;border:none;}
.sliderwrapper .contentdiv {visibility: hidden;position: absolute;left: 0;top: 0;background: #222222; width: 780px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1;opacity: 1;}
.pagination {width: 464px; text-align: left;background-color:#000;padding: 12px 10px 10px 10px;height:23px;}
.pagination #slider-icons ul {float:right;margin-top:-4px;}
.pagination #slider-icons li {display:inline;list-style-type:none;}
.pagination #slider-icons img {margin:0px 0px 0px 10px;}
.pagination a {padding: 3px 8px;text-decoration: none;color: #fff;background:#000;border:1px solid #444;margin: 0 0 0 8px;}
.pagination a:hover, .pagination a.selected {color: #ffffff;background-color:#6d6d6d;border:1px solid #000000;}
.pagination #slider-icons ul li a, .pagination #slider-icons ul li a:hover, .pagination #slider-icons ul li a.selected {border:none;background:none;color:none;padding:0px;margin:0px;line-height:normal;}

#home {
    float: left;
    margin-top: 20px;
}
.jg_catelem_photo {
    text-align: center !important;
}
.jg_element_cat {
    float: left;
    text-align: center !important;
    width: 25%;
}
.jg_element_link {
    float: left;
    text-align: center !important;
    width: 25%;
	height:100px;
}
.jg_row {
    height: auto !important;
    overflow: hidden;
    padding: 0.8em 0;
}
img.jg_photo, .jg_minis a img {
border: 1px solid #CCCCCC;
    height: 62px;
    max-height: 62px;
    max-width: 91px;
    padding: 4px 4px 4px;
    width: 91px;
}
img.jg_link {
 border: 1px solid #CCCCCC;
    height: 124px;
    max-height: 124px;
    max-width: 141px;
    padding: 7px 8px 13px;
    width: 141px;
}
a:hover img.jg_photo, .jg_minis a:hover img {
    background: url("http://vinhhoangrestaurant.com.vn/images/gallerybghover.png") no-repeat scroll 0 0 transparent;
}
