BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#A80000;
}

div.center {
	text-align: center;  
}

#main{
	width:998px;
	height:100%;
	background-color:#A80000;
	text-align:left;
}

#logo{
	height:97px;
	width:231px;
}

#topMenu{
	height:25px;
}

div.message{
	width:90%;
	color:red;
	text-align:center;
	margin:10px;
	font-weight:bold;
}

img.topMenu{
	margin-right:1px;
}

a:link,a:visited{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

#contentcontainer a:link{
	color:#000000;
	text-decoration:none;
}

#contentcontainer a:hover{
	color:#A80000;
        text-decoration: underline;
}

a.readon:link, a.readon:visited{
	color:#E53200;	
	background-image: url(../images/readon.gif);
	background-repeat: no-repeat;
	display:block;
	font-size:11px;
	padding-left:15px;
	width:75px;
	height:14px;
}

a.readon:hover{
	color:#E53200;	
	text-decoration:none;
}

.leftCol{
	padding-left:0px;
	padding-right:0px;
	width:231px;
	vertical-align:top;
	background-color:#FFFFFF;
}

.centerCol{
	width:568px;
	vertical-align:top;
	background-color:#FFFFFF;
	padding:0px;
}

.rightCol{
	padding-right:7px;
	padding-top:10px;
	padding-left:7px;
	width:185px;
	background-image: url(../images/right_col_bg.jpg);
	background-repeat: repeat-y;
	vertical-align:top;
}

.moduletable_haynhat{
	width:231px;
	height:306px;
	background-image: url(../images/haynhat_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_haynhat td{
	padding-top:95px;
	padding-left:26px;
	padding-right:23px;
	vertical-align:top;
}

.moduletable_top10{
	width:231px;
	height:203px;
	background-image: url(../images/top10_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_top10 td{
	padding-top:40px;
	padding-left:12px;
	vertical-align:top;
}

.moduletable_adv_left{
	width:231px;
	height:87px;
	background-image: url(../images/adv_217_85_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_adv_left td{
	padding:1px;
}

.moduletable_support{
	width:185px;
	height:149px;	
	background-image: url(../images/support_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_support td{
	vertical-align:top;
	padding-top:53px;
	padding-left:8px;
}

.support_item_1{
	background-image: url(../images/bullet_num_1.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:4px;
}
.support_item_2{
	background-image: url(../images/bullet_num_2.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:4px;
}
.support_item_3{
	background-image: url(../images/bullet_num_3.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:4px;
}
.support_item_4{
	background-image: url(../images/bullet_num_4.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:4px;
}
.support_item_5{
	background-image: url(../images/bullet_num_5.jpg);
	background-repeat: no-repeat;
	padding-left:20px;
	margin-bottom:4px;
}

.moduletable_login{
	padding-top:45px;
	padding-left:15px;
	width:185px;
	height:141px;	
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_adv_right{
	width:185px;
	height:70px;
	background-image: url(../images/adv_185_70.jpg);
	background-repeat: no-repeat;
}

.moduletable_adv_right td{
	padding:0px;
}

.moduletable_adv_center{
	width:568px;
	height:72px;
	background-image: url(../images/adv_550_70.jpg);
	background-repeat: no-repeat;
}

.moduletable_adv_center td{
	padding-left:7px;
	padding-top:1px;
}

.moduletable_search_site{
	width:185px;
	height:132px;	
	background-image: url(../images/timkiem_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_search_site td{
	padding-left:14px;
	padding-top:52px;
	vertical-align:top;
}

.moduletable_cool_photos{
	width:185px;
	height:362px;	
	background-image: url(../images/coolphotos_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_cool_photos td{
	padding-top:30px;
	padding-left:20px;
	padding-right:5px;
}

.photoScroller{
	height:300px;
}

.photoScrollerItem{
	border:1px solid #D9C999;
	float:left;
	margin:5px;
	padding:1px;
}

.moduletable_topuicha{
	width:231px;
	height:421px;	
	background-image: url(../images/topuicha_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_topuicha td{
	padding-top:92px;
	vertical-align:top;
	padding-left:20px;
}

div.topUichaItem{
	background-image: url(../images/topuicha_item_bg.jpg);
	background-repeat: repeat-x;
	background-position:bottom left;
	float:left;
	width:200px;
	padding-bottom:10px;	
}

div.topUichaItem a:link,div.topUichaItem a:visited{
	color:black;
	text-decoration:none;
}
div.topUichaItem a:hover{
	color:black;
	text-decoration:underline;
}

div.topUichaPhoto{
	padding:1px;
	float:left;
	border:1px solid #E6E6E6;
	margin-right:5px;
}

.moduletable_promotion{
	width:231px;
	height:160px;	
	background-image: url(../images/promotion_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_promotion li{
	list-style-type: none;
	list-style-image: url(../images/bullet1.jpg);
	margin-bottom:8px;
}

.moduletable_featuredwed{
	width:568px;
	height:206px;	
	background-image: url(../images/featuredwed_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_featuredwed td{
	padding-top:50px;
	padding-left:35px;
}

td.featuredwedScrollerLeft{
	background-image: url(../images/featuredwed_scroller_left.jpg);
	background-repeat: no-repeat;
	width:12px;
	height:106px;
	padding:0px;
}
div.featuredwedScrollerLeft{
	width:12px;
	height:106px;
	cursor:hand;
}
div.featuredwedScrollerRight{
	width:12px;
	height:106px;
	cursor:hand;
}

td.featuredwedScrollerRight{
	background-image: url(../images/featuredwed_scroller_right.jpg);
	background-repeat: no-repeat;
	width:12px;
	height:106px;
	padding:0px;
}

td.featuredwedScrollerPhoto{
	width:300px;
	height:100px;
	border:1px solid #FFA802;
	padding:0px;
}

.moduletable_comingwed{
	width:568px;
	height:204px;	
	background-image: url(../images/comingwed_bg2.jpg);
	background-repeat: no-repeat;
}

.moduletable_comingwed td{
	padding-left:124px;
	padding-top:38px;
}

.comingwed_name{
	color:#FFD146;
	font-weight:bold;
	width:213px;
	height:21px;
	padding-left:25px;
	padding-top:6px;
	background-image: url(../images/comingwed_name_bg.jpg);
	background-repeat: no-repeat;
	margin-top:1px;
}
#contencontainer .comingwed_name a:link, #contencontainer .comingwed_name a:visited{
	color:#FFD146;
        background:none;
	font-weight:bold;
	text-decoration:none;
}

#contencontainer .comingwed_name a:hover{
    text-decoration:underline;
}

.comingwed_name_on{
	color:#FF0099;
	font-weight:bold;
	width:213px;
	height:21px;
	padding-left:25px;
	padding-top:6px;
	background-image: url(../images/comingwed_name_on_bg.jpg);
	background-repeat: no-repeat;
	margin-top:1px;
}

#contencontainer .comingwed_name_on a:link, #contencontainer .comingwed_name_on a:visited{
	color:#FF0099;
	font-weight:bold;
	text-decoration:none;
        background:none;
}

#contencontainer .comingwed_name_on a:hover{
        text-decoration:underline;
}

.moduletable_justmarried{
	width:568px;
	height:205px;	
	background-image: url(../images/justmarried_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_justmarried td{
	padding-top:55px;
	padding-left:25px;
	vertical-align:top;
}

#contencontainer a.justmarried_name:link,#contencontainer a.justmarried_name:visited{
	color:#9F9F9F;
	font-weight:bold;
	text-decoration:none;
}

#contencontainer a.justmarried_name:hover{
	color:#9F9F9F;
	font-weight:bold;
	text-decoration:underline;
}


.moduletable_tuvan{
	width:568px;
	height:200px;	
	background-image: url(../images/tuvan_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_tuvan td.contentheading{
	background-image:none;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	padding-top:55px;

}

.moduletable_tuvan .article_seperator{
	display:inline;
}

.moduletable_tuvan table.contentpaneopen td{
	padding-left:60px;
	padding-right:30px;
}

a.readon_tuvan:link, a.readon_tuvan:visited{
	color:#E53200;	
	background-image: url(../images/readon.gif);
	background-repeat: no-repeat;
	display:block;
	font-size:11px;
	padding-left:15px;
	width:auto;
	height:14px;
	float:right;
}

a.readon_tuvan:hover{
	color:#E53200;	
	text-decoration:none;
}

.moduletable_topnews{
}

.moduletable_topnews{
	padding-left:20px;
	padding-top:10px;
}

.moduletable_welcome{
	width:568px;
	height:232px;	
	background-image: url(../images/welcome_bg.jpg);
	background-repeat: no-repeat;
}

.moduletable_welcome td{
	padding-top:40px;	
	vertical-align:top;
}

li.traucau{
	list-style-type: none;
	list-style-image: url(../images/bullet1.jpg);
	margin-bottom:8px;
}

label.overlabel-apply {	position:absolute;top:3px;left:5px;z-index:100;color:#999;}
div#username,div#password,div#searchname {position:relative}
.loginButton, .searchButton{
	font-size:10px;
}

table.contentpaneopen{
	margin-left:10px;
	margin-right:10px;
}

td.contentheading{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
	width:544px;
	height:49px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	vertical-align:bottom;
	padding-bottom:5px;
}

div.component_heading{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:544px;
	height:24px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	padding-top:25px;
	margin-top:2px !important;
	margin-left:12px;
	margin-top:0px;
}

div.componentheading_promotion{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:544px;
	height:24px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	padding-top:25px;
	margin-top:2px !important;
	margin-left:12px;
	margin-top:0px;
}

div.componentheading_tuvan{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:544px;
	height:24px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	padding-top:25px;
	margin-top:2px !important;
	margin-left:12px;
	margin-top:0px;
}

td.contentheading_tuvan{
font-weight:bold;
font-size:11px;
}

table.blog_tuvan{
	margin-left:15px;
	margin-right:15px;
}
table.contentpane_tuvan{
	margin-left:15px;
	margin-right:15px;
}

.article_seperator{
	display:none;
}

td.contentheading_promotion{
	font-weight:bold;
	padding-left:15px;
	font-size:11px;
}

div.componentheading_quick_guide{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:544px;
	height:24px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	padding-top:25px;
	margin-top:2px !important;
	margin-left:12px;
	margin-top:0px;
}
div.componentheadingcontact{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:544px;
	height:24px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	padding-top:25px;
	margin-top:2px !important;
	margin-left:12px;
	margin-top:0px;
}
div.componentheading{
	background-image: url(../images/content_heading_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width:544px;
	height:24px;
	font-size:15px;
	font-weight:bold;
	color:#7FCE1A;
	padding-left:5px;
	padding-top:25px;
	margin-top:2px !important;
	margin-left:12px;
	margin-top:0px;
}
.contentpanecontact{
	margin:10px;
}

table.blog_quick_guide{
	margin:10px;
}

h1{
	font-size:14px;
	font-weight:bold;
}
h2{
	font-size:12px;
	font-weight:bold;
}

div.photo_item{
	border:1px solid #D9C999;
	padding:1px;
	float:left;
}

div.photo_item_title{
	color:#9F9F9F;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

a.contentpagetitle_quick_guide{
	font-weight:bold;
	font-size:12px;
}

table.footer{
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	height:100px;	
}

td.copyright{
	color:#FFC200;
}
td.copyright a:link,td.copyright a:visited{
	color:#FFC200;
	text-decoration:none;
}
td.copyright a:hover{
	text-decoration:underline;
}
.highlight {
    padding: 1px 5px;
    background: #FFFFCC;
    font-weight: bold;
}
.borderimg {
	float:left;
	border:solid 1px #C8C8C8;
	padding:1px;
} 

.advert_adv_right img{
	border:0;
}

.article_seperator{
    display: block;
    border-bottom: 1px solid #FCE186;
    width: 90%;
    margin-top: 10px;
    margin-bottom: 10px;
}