img { behavior: url('/includes/iepngfix.htc'); }

body {
	margin: 0;
	padding: 0;
	background-color: #d5d3df;
/*	font : 12px Arial, Helvetica, Tahoma, sans-serif;*/
	font-family: Tahoma, "MS Sans Serif", "Serifa BT", "Serifa Th BT";

	font-size: 12px;
	color: #424242;
	width:100%;
	text-align:center;
	height:auto;
}


#header {
	width: 980px;
/*	height:165px;*/
	height:190px;
/*	overflow:hidden;*/
	margin: 0 auto; 
	padding: 0px;
	background-color: #d5d3df;
}

 .hh {
	background-image:url('http://www.horoworld.com/images/imgs_v4/horoworldlogo.png');
	background-repeat: no-repeat;
	height:82px;
	width:212px;	
	text-align:justify;
	margin:0;
}

.hh a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}


#hmenu {
	width: 770px;
	height: 20px;
	text-align:left;
	padding: 0px 0px 0px 10px; 
	background: #f2f2fa;
	float:left;
}

#hbookm {
	width: 190px;
	height: 20px;
	text-align:right;
	padding: 0px 10px 0px 0px; 
	background: #f2f2fa;
	float:left;
}

.barwrap {
	width: 970px;
	height:0 auto; 
	text-align:right;
	padding: 3px 0px 0px 0px; 
/*	background: #fff;*/
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_superbar2.jpg');
	background-repeat: no-repeat;
}
html>body .barwrap {
	width: 970px;
	height:0 auto; 
	text-align:right;
	padding: 3px 10px 0px 0px; 
/*	background: #fff;*/
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/bg_superbar2.jpg');
	background-repeat: no-repeat;
}
.hlogin {
	width: 970px;
	height:0 auto; 
	text-align:right;
	padding: 3px 10px 0px 0px; 
	/*background:#fff;*/
	float:left;
}



#hlogo {
	width:216px;
	float:left;
	margin-left:2px;
}

#hbann {
	width:746px;
	float:left;
	margin-right:2px;
}

#serchleft {
	width: 345px;
	height: 25px;
	margin: 3px 10px 0px 5px; 
	padding: 0px;
	float:left;
	text-align:left;
}

html>body #serchleft {
	width: 340px;
	height: 25px;
	margin: 3px 10px 0px 10px; 
	padding: 0px;
	float:left;
	text-align:left;
}

#searchrgt {
	width: 610px;
	height: 25px;
	padding: 0px;
	padding:3px 0px 0px 5px; 
	float:left;
	text-align:left;
	background: #fff;
}



html>body #searchrgt {
	width: 610px;
	height: 25px;
	padding: 0px;
	padding:3px 0px 0px 10px; 
	float:left;
	text-align:left;
	background: #fff;
}

.schtxt {
	height:13px;
	font-size:11px;
}

.selectcat {
	height:20px;
	font-size:11px;

}
.button {
	 width: 40px;
	height:22px;
	font-size:11px;

}

#searchpic {
	width:50px;
	float:left;
	margin-top:0px;
	text-align:left;
}


#searchbar {
	width:660px;
	float:left;
	margin-top:0px;
}

#topmenu {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	padding: 0px;
	background: #D7D7D7;
}

#footer {
	width: 980px;
	height: 360px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #d5d3df;
	text-align:left;
}
#footer .foottop {
	width: 980px;
	height: 10px;
	margin: 0 auto;
	margin-top:10px;
	padding: 0px;
	background: #fff;
	text-align:left;

}

.footblank {
	width:167px;
	background:#fff;
	height:19px;
	float:left;
}
.footblankbott {
	width:167px;
	background:#fff;
	height:28px;
	float:left;
}

.footcurvetop {
	width:8px;
	height:19px;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer1.png');
}
.footcurvebottom {
	width:28px;
	height:28px;
	float:left;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer4.png');
}

.footbttmleft {
	width:8px;
	float:left;
	height:28px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer2.png');

}
.footbttmmidd {
	width:151px;
	float:left;
	background:#fff;
	height:28px;

}

.footbttmright {
	width:8px;
	float:left;
	height:28px;
	background-image:url('http://www.horoworld.com/images/imgs_v4/curve-box-footer3.png');

}
#footer .footer1{
	width: 265px;
	margin: 0 auto;
	margin-top:0px;
	padding-left:10px;
	background: #fff;
	float:left;
	height:380px;
}
#footer .footer2{
	width: 162px;
	margin: 0 auto;
	margin-top:0px;
	margin-left:8px;
	height:380px;
	padding: 0px;
	padding-left:5px;;
	background: #fff;
	float:left;
}
#footer .footerline{
	width: 167px;
	margin: 0 auto;
	margin-top:0px;
	margin-left:8px;
	height: 300px;
	padding: 0px;
	padding-left:0px;;
	background: #fff;
	float:left;
}



.footer2 a{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.footer2 a:hover{
	text-decoration:underline;
}
#footer .footer2 ul{
	margin:10px 0px 0px 3px;
	padding-left:5px;
	list-style: none;
}

#footer .footer2 li{
	width:140px;
	float:left;
	padding-left:4px;
	text-align:left;
}


.textlink {
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.textlink:hover {

	text-decoration:underline;
}

.tbw {
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
}



/*  for adv*/
.aads {
	position:absolute;
	width:130px;
	height:30px;
	top:34px;
	right:1px;
	text-indent:-9999px;	
	display:block;
}


.thaiins2 {
	position:absolute;
	width:420px;
	height:120px;
	top:2px;
	right:1px;
	text-indent:-9999px;	
}

.thaiins22 {
	position:absolute;
	width:420px;
	height:120px;
	top:2px;
	right:1px;
	text-indent:-9999px;	

} 
.thaiins222 {
	position:absolute;
	width:162px;
	height:30px;
	bottom:2px;
	right:1px;
	text-indent:-9999px;	
} 
.thaiins3 {
	position:absolute;
	width:314px;
	height:63px;
	top:4px;
	right:1px;
	text-indent:-9999px;	
/*	background-color:#0f0;*/
}
.thaiins4 {
	position:absolute;
	width:1024px;
	height:78px;
	top:0px;
	right:1px;
	text-indent:-9999px;	
}

.thaiins6 {
/*	position:absolute;
	display:block;
	text-align:justify;
	width:980px;
	height:78px;
	text-indent:-9999px;	
	background-color:#0f0;
	clear:both;*/
	display:block; 
	position:relative; 
	margin-top:-80px; 
	width:980px; 
	height:78px; 
	text-align:justify; 
	text-indent:-9999px;
}

/*.thaiins5 {
	display:block;
	position:absolute; 
	top:-220px;  
	width:200px; 
	height:197px; 
	text-align:justify; 
	text-indent:-9999px; 
	background:url(fake.gif);
	right:0;
}*/

.thaiins5 {
	clear:both;
	display:block;
	position:absolute; 
	top:-220px;  
	width:200px; 
	height:197px; 
	text-align:justify;
	right:0;
}
.thaiins5 a{display:block;width:100%;height:100%;text-indent:-9999px;background:url(fake.gif);}

.adshead {
	display:block;
	position:absolute; 
	_position:relative;
	_float:right;
	margin-top:-199px; 
	width:980px; 
	height:197px; 
	text-align:justify; 
	text-indent:-9999px; 
	background:url(fake.gif);
	right:0;
}

.aads3 {
	display:block;
	position:absolute;
	_position:relative; 
	width:170px;
	height:30px;
	top:34px;
	right:-50px;
	text-indent:-9999px;	
	background:url(fake.gif);
	text-align:justify; 

}

.thaiins55 {
	display:block;
	position:relative; 
	top:0; 
	width:980px; 
	margin:0 auto; 
	height:78px; 
	text-align:justify; 
	text-indent:-9999px;

}

/*html>body .thaiins5{
	display:block; 
	position:relative; 
	margin-top:-100px; 
	width:980px; 
	height:78px; 
	text-align:justify; 
	text-indent:-9999px;
}*/



.showads {
	width: 980px;
	height:100px;
	margin: 0 auto; 
	background-color:#f00;
	background-image:url('http://www.horoworld.com/images/imgs_v4/horoworldlogo.png');
	background-repeat: no-repeat;
}
#footern {
	clear:both;
	position:relative;
	z-index:2;
	width: 980px;
	height: 160px;
	
	margin:10px auto 0;
	background: #fff;
	text-align:left;
	padding:10px 0px 10px 0px;

}
.ftleft {
	width:160px;
	float:left;
	display:block;
	padding-left:35px;
	height: 160px;
	background: #fff;
	margin-top:10px;

}
.ftright {
	width:785px;
	float:left;
	display:block;
	height: 160px;
	background: #fff;
	margin-top:10px;
}

.ftright ul {
	margin:0px 0px 0px 3px;
	padding-left:2px;
	list-style: none;
} 
.ftright li {
	float:left;
	margin:0;
	padding-left:14px;
	text-align:left;
	margin-top:13px;
	width:735px;
}
#footern a{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.footer2 a:hover{
	text-decoration:underline;
}


#showbanner{ height:95px;}
#showbannernew{ height:130px;}
#ads_banner{ position:absolute; top:0; left:0; width:100%; z-index:199;}
#ads_banner .inner-ads{ position:relative; width:980px; margin:0 auto}
#ads_banner .position-ads{ position:absolute; top:63px; right:16px; width:728px; margin-top:40px; }

/*  for adv*/

