@charset "utf-8";

*

{

	

	margin:0;

	padding:0;

	outline:none;

	list-style:none;

}

img,td{border:0 none;}

body 

{

	font-size:12px; 

	font-family:verdana, arial, sans-serif; 

	background:#e6e7e8; 

	*text-align:center;

	/*word-wrap:break-word;*/

}

hr

{

	border-top:1px solid #cfd0d2;

	margin:10px 0;

	clear:both;

}

a, a:link

{

	color:#333;

	text-decoration:none;

}

a:active, a:hover

{

	color:#f2630d;

	text-decoration:none;

}

input, textarea

{

	padding:2px;

	border:0 none;

}

p 

{

	font-size:12px; 

	line-height:1.5em; 

	margin:0; 

}

/***************** Main *****************/ 

/*****************      *****************/ 

#main

{

	width:1018px;

	margin:8px auto 0;

	*text-align:left;

}

#top_main

{

	background:url(../images/top_bg.gif) 0 0 no-repeat;

	height:15px;

	width:1018px;

}

#bottom_main

{

	background:url(../images/bg.gif) 0 0 repeat-y;

	width:978px;

	padding:0 20px;

	margin-top:-5px;

}



#header 

{

	height:222px;
	position:relative

}
.flash {position:absolute; top:7px; right:10px;}

#logo

{

	clear:both;

	height:128px;

}

#logo a

{

	float:left;

	padding:12px 0 0 72px;

	margin-right:20px;

}

/***************** Menu *****************/ 

#menu 

{

	background:url(../images/bgmenu.gif) no-repeat 0 0;

	height:48px;

	overflow:hidden;

	display:block;

	_display:inline-block;

	clear:both;

}

ul#topmenu 

{

	display:inline;

}

#menu ul#topmenu li

{

	display:inline;

	float:left;

}

#menu ul#topmenu li a

{

	background-image:url(../images/menu.gif);

	background-repeat:no-repeat;

	float:left;

	overflow:hidden;

	position:relative;

	text-indent:-99999px;

	display:block;

}

li#home a, li#home a:hover, li#home a.active

{

	height:49px;

	width:67px;

}

li#menu1 a, li#menu1 a:hover, li#menu1 a.active

{

	height:50px;

	width:126px;

}

li#menu2 a, li#menu2 a:hover, li#menu2 a.active

{

	height:50px;

	width:208px;

}

li#menu3 a, li#menu3 a:hover, li#menu3 a.active

{

	height:50px;

	width:143px;

}

li#menu4 a, li#menu4 a:hover, li#menu4 a.active

{

	height:50px;

	width:110px;

}

li#home a

{

	background-position:-2px 0;

}

li#menu1 a

{

	background-position:-69px 0;

}

li#menu2 a

{

	background-position:-195px 0;

}

li#menu3 a

{

	background-position:-403px 0;

}

li#menu4 a

{

	background-position:-542px 0;

}

li#home a:hover, li#home a.active

{

	background-position:-2px -51px;

}

li#menu1 a:hover, li#menu1 a.active

{

	background-position:-69px -51px;

}

li#menu2 a:hover, li#menu2 a.active

{

	background-position:-195px -51px;

}

li#menu3 a:hover, li#menu3 a.active

{

	background-position:-403px -51px;

}

li#menu4 a:hover, li#menu4 a.active

{

	background-position:-545px -51px;

}

li#menu4

{

	float:right !important;

}

/***************** End Menu *****************/ 



/***************** Common *****************/ 

#common

{

	margin:10px;

	color:#828485;

	font-size:0.9em;

}

#left_common

{

	float:left;

	width:30%;

	margin-top:5px;

}

#left_common span

{

	line-height:15px;

}

#right_common

{

	display:inline-block;

	margin:0;

	float:right;

	width:38%;

}

#right_common .btn_Search

{

	background:url(../images/btn_search.gif) no-repeat 0 0;

	height:24px;

	width:89px;

	float:right;

}

#right_common .input_search

{

	background:url(../images/bg_search.gif) repeat-x 0 0;

	border:1px solid #bfc1c2;

	padding:2px;

	height:20px;

	width:268px;

	*width:258px;

	float:left;

}

/***************** End Common *****************/ 

/***************** Wrapper *****************/ 

#wrapper 

{

	width:978px;

	overflow:hidden; 

	margin-bottom:10px;

	_margin-top:-7px;

}

#left #new, #left .module_left

{

	padding:5px;

	margin-bottom:5px;

	overflow:hidden;

}

#left 

{

	display:inline-block;

	float:left; 

	width:290px; 

}

#left #new

{

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	-opera-border-radius: 8px;

	border:1px solid #aeafb2;



}

#left .img_left

{

	margin:5px 0;

	width:260px;

}

#left .title_module

{

	background:url(../images/left_header.gif) 0 0 no-repeat;

	height:36px;

	width:275px;

	display:block;

	font-size:0;

	padding:8px 0 0 5px;

	*padding:8px 0 0 5px;

	_padding:3px 0 0 0px;

}

#left #new span.text

{

	text-indent:0;

}

#left span.text, #right span.text

{

 _visibility:hidden;

 position:absolute;

 text-indent:-99999px;

 margin:-38px 0 0 12px;

 _margin:-42px 0 0 14px;

 font-size:1.5em;

 font-weight:bold;

 _text-indent:5px;

 font-family: "Times New Roman", Times, serif;

 color:#FFF;

}

#left #new span.text

{

 text-indent:8px;

 visibility:visible;

 *padding-top:1px;

}

#right span.text

{

 _margin:-38px 0 0 7px;

 text-transform:uppercase;

 visibility:hidden;

}

/****************** Edit 08/10/2009 ******************/

#left .title_module span.photo, #left .title_module span.topic,#left .title_module span.poparticles, #left .title_module span.friend, #left .title_module span.comment, #left .title_module span.tttyou, #right .title_module span.photoblog, #right #contact .title_module span.photoblog, #right #adver .title_module span.photoblog,

#right #about .title_module span.about, #right #subcription .title_module span.photoblog,#left .title_module span.comment

{

 height:36px;

 display:block;

 *margin:8px 0 0 5px;

}

#left .title_module span

{

 width:275px;

}

#right .title_module span

{

 width:664px;

}

#left .title_module, #right .title_module

{

 _background:none !important;

 _padding:0 !important;

 _margin:0 !important;

}

#left #new span.text

{

 background:url(../images/title_new.png) no-repeat 0 0;

 _background:url(../images/left_header.gif) no-repeat 0 0 !important;

 height:36px;

 width:275px;

 margin:-38px 0 0 3px;

}

#left .title_module span.photo

{

 background:url(../images/title_photos.png) no-repeat 0 0;

 _background:url(../images/header/title_photos.gif) no-repeat 0 0;

}

#left .title_module span.topic

{

 background:url(../images/title_popular.png) no-repeat 0 0;

 _background:url(../images/header/title_popular.gif) no-repeat 0 0;

}

#left .title_module span.poparticles

{

 background:url(../images/title_populararticles.png) no-repeat 0 0;

 _background:url(../images/header/title_populararticles.gif) no-repeat 0 0;

}

#left .title_module span.friend

{

 background:url(../images/title_friends.png) no-repeat 0 0;

 _background:url(../images/header/title_friends.gif) no-repeat 0 0;

}

#left .title_module span.comment

{

 background:url(../images/title_recentcomment.png) no-repeat 0 0;

 _background:url(../images/header/title_recentcomment.gif) no-repeat 0 0;

}

#left .title_module span.tttyou

{

 background:url(../images/title_tttyou.png) no-repeat 0 0;

 _background:url(../images/header/title_tttyou.gif) no-repeat 0 0;

}











#new .content_module, .module_left .content_module

{

	display:block;

	clear:both;

	margin:5px 10px;

}

#new .content_module span.sub_title

{

	color:#3d5821;

	font-weight:bold;

}

#photo .content_module span.sub_title

{

	font-weight:bold;

}

span.readmore

{

	background:url(../images/btn_small.gif) no-repeat 0 0;

	height:20px;

	width:70px;

	color:#FFF;

	display:block;

	float:right;

	padding:2px 4px;

	margin:5px 0;

}

#topic .content_module div

{

	text-align:justify;

}

#topic a

{

	color:#555;

	display:inline-block;

}

#topic a.size1

{

	color:#444;

	font-size:1em;

}

#topic a.size2

{

	color:#333;

	font-size:1.1em;

}

#topic a.size3

{

		color:#111;

	font-size:1.2em;

}

#topic a.size4

{

	color:#000;

	font-size:1.3em;

}

#topic a.size5

{

	color:#000;

	font-size:1.5em;

}

/****************** Edit 08/10/2009 ******************/

#right

{

	margin-left:305px; 

}

#right .title_module

{

 background:url(../images/right_header.gif) 0 0 no-repeat;

 height:36px;

 width:664px;

 display:block;

 font-size:0px;

 padding:8px 0 0 5px;

 margin-bottom:10px;

}



#right .title_module span.photoblog

{

 background:url(../images/title_blog.png) no-repeat 0 0;

 _background:url(../images/header/title_blog.gif) no-repeat 0 0;

}

#right #subcription .title_module span.photoblog

{

 background:url(../images/title_sub.png) no-repeat 0 0;

 _background:url(../images/header/title_sub.gif) no-repeat 0 0;

}

#right #contact .title_module span.photoblog

{

 background:url(../images/title_contact.png) no-repeat 0 0;

 _background:url(../images/header/title_contact.gif) no-repeat 0 0;

}

#right #adver .title_module span.photoblog

{

 background:url(../images/title_adver.png) no-repeat 0 0;

 _background:url(../images/header/title_adver.gif) no-repeat 0 0;

}

#right #about .title_module span.about

{

 background:url(../images/title_about.png) no-repeat 0 0;

 _background:url(../images/header/title_about.gif) no-repeat 0 0;

}







#right #photoblog .title_right a

{

	font-size:1.7em;

	color:#405b25;

	font-weight:bold;

	font-style:italic;

}

#right .bonus 

{

	margin:10px 0;

	background:url(../images/dot.gif) repeat-x 0 bottom;

	padding:10px 0;

	display:block;

	*display:inline-block;

	overflow:hidden;

}

.left_bonus

{

	/*background:url(../images/btn_share.gif) no-repeat 0 0;*/

	height:18px;

	width:138px;

	float:left;

	*margin:5px 0;

	margin:10px 0;

}

.right_bonus

{

	width:250px;

	float:right;

	_width:260px;

}



.right_bonus .print

{

/*	background:url(../images/ico_print.gif) no-repeat 0 0;

*/	height:40px;

	width:31px;

	display:block;

	overflow:hidden;

	float: left;

	margin:0 10px;

	border-right: 1px solid #CCC;

	padding-right:18px;

}

.right_bonus .email

{

/*	background:url(../images/ico_email.gif) no-repeat 0 0;*/

	height:40px;

	width:31px;

	display:block;

	overflow:hidden;

	float: left;

	margin:0 10px;

}

.right_bonus .comment

{

	background:url(../images/btn_comment.gif) no-repeat 0 0;

	height:29px;

	display:block;

	overflow:hidden;

	color:#FFF;

	line-height:24px;

	padding:0 15px;

	width:112px;

	border:none; /* for comment button */

}



.paging

{

	float:right;

	font-weight:bold;

}





#footer 

{

	clear:both;

	background:url(../images/footer.gif) repeat-x 0 0;

	height:114px;

	width:978px;

}

.logo_bot

{

	background:url(../images/logo_bot.gif) no-repeat 0 0;

	height:97px;

	width:90px;

	float: left;

	margin:5px 20px 0 20px;

	_margin:5px 20px 0 10px;

}

#footer a:hover

{

	color:#7E7F81;

}



.right_footer

{

	float:left;

	background:url(../images/home_bot.gif) no-repeat 0 0;

	height:43px;

	margin-top:10px;

	padding-left:50px;

	font-size:1.5em;

	color:#8b8c8c;

	width:710px;

	*width:770px;

}

ul#bot_menu li

{

	float:left;

	margin: 0 10px;

	padding: 0 10px;

}

ul#bot_menu li.menu4

{

	float:right;

}

.copyright

{

	clear:both;

	border-top:2px dotted #FFF;

	padding-top:10px;

	font-size:12px;

	margin:20px -50px 0;

	color:#7e7f81

}

/****************** 08/10/2009 ******************/

#left #poparticles .content_module

{

	border-bottom:1px solid #CCC;

	padding-bottom:10px;

}

#left .title_pa a

{

	font-size:1.5em;

	color:#405b25;

	font-weight:bold;

	font-style:italic;

}

]#left #friend .content_module

{

	margin:0 5px;

}

#left ul.blogroll a

{

	background:transparent url(../images/arrow.gif) no-repeat scroll 5px 2px;

	margin:8px 0;

	_margin:4px 0;

	color:#333;

	padding-left:23px;

	display:block;

}

#left #friend a.link span

{

	border-bottom:1px solid #e7e8ea;

	padding-bottom:5px;

}

.info_blog .sub_title

{

	color:#3d5821;

	font-weight:bold;

	line-height:20px;

}

.datetime

{

	text-align:right;

	color:#ababab;

}

.content_blog

{

	margin:5px 0;

	

}

.content_blog li

{

	list-style-type:disc !important;

	list-style-position:inside !important;

}

.info_blog

{

	background:url(../images/border_info.gif) no-repeat left top;

	float:left;

	margin:0 20px 10px 0; 

	padding-top:10px;

	width:210px;

}

.info_blog div

{

	background:url(../images/border_info.gif) no-repeat 0 bottom;

	height:5px;

	width:210px;

	margin-top:10px;

}

.description

{

	clear:right;

	position:relative;

}

/* for recent comment box */

#left #commentleft .sub_comment

{

	margin:10px 0;

	font-weight:bold;

}

#left #commentleft .emailcomment

{

	float:right;

	color:#668a26;

	margin:5px 0;

}

#right .comment 

{

	display:block;

	_text-align:left !important;

}

#right .comment .title_comment

{

	display:inline-block;

	background-color:#3f5a25;

	padding:6px;

	margin:0;

	width:662px;

	*width:662px;

	_height:15px;

	*position:relative;

}

#right .comment .title_comment span.sendcomment

{

	background:transparent url(../images/title_sendcomment.png) no-repeat scroll 0 0;

	display:block;

	height:22px;

	_visibility:hidden;

	_margin:8px 0 0 5px;



}

#right .comment .edit

{

	display:inline-block;

	text-align:center;

	margin: 5px;

	padding:5px 10px;

	border:1px solid #CCC;

	float:left;

	width:55px;

}

#right .comment .close

{

	margin: 5px;

	padding:5px 10px;

	font-weight:bold;

}

#right .comment .tblcomment 

{

	border-collapse:collapse;

	font-weight:bold;

	width:664px;

}

#right .comment .tblcomment td

{

	border:1px solid #CCC;

	padding:5px;

	vertical-align:top;

}

#right .comment .tblcomment td textarea.comment

{

	border:1px solid #CCC;

	width: 98%;

}

#right .comment .tblcomment td p

{

	font-weight:normal;

	font-size:1.1em;

	text-align:center;

	margin:5px 0;

}

#right .comment .tblcomment td.title

{

	text-align:left;

}

#right #listcomments

{

	margin:10px 0;

}

#right #listcomments .each_comment

{

	margin:10px 0;

}

#right #listcomments .number_comment

{

	font-size:1.5em;

	color:#444;

	font-weight:bold;

}

#right #listcomments .bg_commentt

{

	background:url(../images/bg.comment-t.gif) no-repeat 0 0;

	height:7px;

	width:673px;

}

#right #listcomments .bg_commentb

{

	background:url(../images/bg.comment-b.gif) no-repeat 0 0;

	height:7px;

	width:673px;

}

#right #listcomments .bg_commentc

{

	background:transparent url(../images/bg.comment-c.gif) repeat-x scroll center bottom;

	border-left:1px solid #E6E7E2;

	border-right:1px solid #E6E7E2;

	width:651px;

	padding:5px 10px;

	overflow:hidden;

}

#right #listcomments .img_comment

{

	float:left;

	width:54px;

	margin-right:10px;	

}

#right #listcomments .commentbody

{

	margin-top:10px;

}

.btnsend

{

	background:url(../images/btn_send.gif) no-repeat 0 0;

	width:70px;

	height:21px;

	margin:10px 0;

}

/****************** 08/10/2009 ******************/



/****************** 09/10/2009 ******************/

#subcription .content_module

{

	margin-top:10px;

	width:660px;

	background-color:#FFFDD7;

}

#subcription .content_module img

{

	background-color:#FFFDD7;

}

#subcription .datbao

{

	margin:-604px 0 0 0;

	font-size:1.2em;

	line-height:20px;

	padding:0 18px;

	position:relative;

}

#subcription .content_module .form

{

	background:url(../images/bg_form.gif) no-repeat 0 0;

	width:320px;

	margin:0 17px 0 0;

	_margin:0;

	position:relative;

	float:right;

	font-size:0.9em;

}

#subcription .content_module .form .address

{

	font-size:0.62em;

	font-weight:bold;

	line-height:14px;

	border-top:1px solid #333;

	margin:48px 10px 0 90px;

}

#subcription table

{

	font-family:Tahoma;

	padding:0 10px;

	margin-bottom:3px;

	*margin:0 10px;

	font-size:1em;

}

#subcription .tbl_form1 .input_textfield input

{

	width:204px;

	*width:207px;

	margin:2px 0;

	*margin:1px 0;

}

#subcription .tbl_form2 .input_textfield input

{

	width:160px;

	margin:2px 0;

	*margin:1px 0;

}

#subcription .tbl_form3 .input_textfield input

{

	*margin:0;

	*padding:0;

}

#subcription .tbl_form3

{

	*width:285px;

}

#subcription .tbl_form3 td

{

	vertical-align:top;

	line-height:15px;

}

#subcription .tbl_form3 td.dangky

{

	padding:2px 0;

	*padding:4px 0;	

}

#subcription .tbl_form3 span

{

	margin:2px;

	*margin:0px;

}

#subcription .tbl_form3 .dangky .oldprice

{

	text-decoration:line-through;

	margin-left:10px;

}

#subcription .text_red

{

	color:#FF0000;

}

#subcription input.huy

{

	background:url(../images/btn_huy.gif) no-repeat 0 0;

	height:20px;

	width:70px;

}

#subcription input.dongy

{

	background:url(../images/btn_dongy.gif) no-repeat 0 0;

	height:20px;

	width:70px;

}

#subcription .ps

{

	font-size:0.8em;

	margin:4px 0;

	*margin-top:4px 0;

}

span.bold

{

	font-weight:bold;

}

span.green

{

	color:#698A23;

}

/****************** 09/10/2009 ******************/



/****************** 10/10/2009 ******************/

#right #contact .title_right

{

	background:url(../images/flower.gif) no-repeat left center;

	_background:url(../images/flower.gif) no-repeat left top;

	color:#f35b00;

	height:30px;

	line-height:30px;

	font-size:1.5em;

	margin-bottom:20px;

	_margin-bottom:5px;

	padding-left:30px;

}

#right #contact .title_right div

{

	background:url(../images/header.gif) no-repeat 0 0;

	height:4px;

	display:block;

	margin-left:-30px;

}

#right #contact .content_module

{

	margin:10px;

	_margin:5px;

}

#right #contact .list

{

	margin-bottom:10px;

}

#right #contact .list .colleft,  #sendemail .colleft

{

	font-size:1.1em;

	font-weight:bold;

	width:225px;

	display:inline-block;

	color:#678923;

	vertical-align:top;

}

#sendemail .colleft

{

	width:180px;

}

#right #contact .list li

{

	margin:10px 0;

}

#right #contact .list li p

{

	margin-left:230px;

	margin-top:10px;

}

#right #contact .reply

{

	background:url(../images/bg_contact.gif) no-repeat 0 0;

	padding:10px;

}

#right #contact .reply .colleft

{

	font-size:1.1em;

	font-weight:bold;

	width:180px;

	vertical-align:top;

}

#right #contact .reply li, #right #sendemail li

{

	margin:2px 0;

	*margin:1px 0;

}

#right #contact .reply .inputtext, #right #contact .reply .textarea, #sendemail .inputtext, #sendemail .textarea

{

	border:1px solid #CCC;

	width:392px;

}

#sendemail input.img_vertifi

{

	width:100px;

}

#sendemail img.img_vertifi

{

	background-color:#DDD;

	margin:0 0 -5px 2px;

	padding:3px;

}

#right #contact .reply .textarea

{

	height:82px;

}

#right input.comment

{

	background:url(../images/btn_comment.gif) no-repeat 0 0;

	height:29px;

	display:block;

	overflow:hidden;

	color:#FFF;

	line-height:24px;

	margin:10px 0 0 180px;

	width:112px;

	*padding-left:35px;

}

/****************** 12/10/2009 ******************/

#right #listresult .number_comment

{

	font-size:1.5em;

	color:#444;

	font-weight:bold;

	margin-bottom:10px;

}

#right #listresult .result, .list_comment .each_result, #right .each_result .title_result, #right #listresult .datetime, #right #about .title_right

{

	margin-bottom:10px;

}

#right #listresult .result .keyword

{

	margin-left:10px;

	color:#F37021;

	font-size:1.3em;

}

#right #listresult .content_result

{

	vertical-align:top;

	display:inline-block;

	width:520px;

}

#right #listresult .datetime

{

	text-align:left;

}

#right .each_result

{

	padding-bottom:10px;

	border-bottom:1px dashed #CCC;

}

#right .each_result .title_result a

{

	color:#405B25;

	font-size:1.2em;

	font-weight:bold;

}

#right #listresult .noimage

{

	margin-right:10px;

}

.noimage

{

	background:url(../images/noimage.gif) no-repeat 0 0;

	height:135px;

	width:135px;

	display:inline-block;

}

#right .title_module span.about

{

	background:url(../images/title_about.png) no-repeat 0 0;

}





#right #about .content_module .intro, #right #about .content_about p

{

	line-height:2em;

	text-align:justify;

	text-indent:25px;

}

#right #about .title_right

{

	font-size:1.7em;

	color:#405b25;

	font-weight:bold;

	font-style:italic;

}

#right #about .highlight

{

	font-size:1.3em;

	font-weight:bold;

	color:#f5792f;

	margin:10px 0;

}

#right #about span.green

{

	font-weight:bold;

}

#right #about .intro

{

	color:#405b25;

	font-size:1.2em;

}

.tt_datbao

{

	font-size:1.3em;

	margin:10px 0;

}



/************* Edit 20/10 *******************/



#right #about .content_module

{

	width:660px;

}

#right #about .content_about 

{

	text-align:center;

}

#right #about .content_about img.imgtt

{

	text-align:left;

}

#right #about .content_about .sub

{

	font-size:1.3em;

	color:#333;

	font-weight:bold;

}

#right #about .content_module .intro, #right #about .content_about p

{

	line-height:2em;

	text-align:justify;

	text-indent:25px;

}

#right #about .content_about p

{

	text-indent:30px;

}

#right #about .content_about p.endabout

{

	text-align:center;

	width:600px;

	color:#F37020;

	font-size:1.3em;

	text-indent:0;

	font-weight:bold;

	margin-left:25px;

}

#right #about .content_about img

{

	margin:5px 0;

}

#right #about .title_right

{

	font-size:1.7em;

	color:#f37020;

	font-weight:bold;

	text-align:center;

}

#right #about .highlight

{

	background:transparent url(../images/flower.gif) no-repeat scroll left center;

	font-size:1.3em;

	font-weight:bold;

	color:#3c5825;

	margin:10px 0;

	padding-left:30px;

}

/************* Edit 20/10 *******************/

#right #about span.green

{

	font-weight:bold;

}

#right #about .intro

{

	color:#333;

	font-size:1.2em;

}

.search-everything-highlight { background-color: #ffff00;}

.search-everything-highlight-color{ background-color: #ffff00;}
