/******************************************/
* { margin:0; padding:0px; }
img { border:none; }
.left { float:left; }
.right { float:right; }
.cb { clear:both; }
.cb5 { clear:both; padding-top:5px; }
.cb10 { clear:both; padding-top:10px; }
.cb15 { clear:both; padding-top:15px; }
.cb20 { clear:both; padding-top:20px; }
.cb25 { clear:both; padding-top:25px; }

/******************************************/
#niche { font-size:9px; text-align:center; }
#niche a { color:#fff; font-weight:bold; }
.dis { margin:0 auto; font-size:11px; width:350px; text-align:center; padding:5px 0 5px 0; }
.niched { width:900px; margin:0 auto; padding:3px; font-size:11px; text-align:center; }
.arch { width:950px; margin:0 auto; padding:5px 5px 5px 20px; }
.arch-box { border:1px dashed #999; padding:5px; float:left; font-size:12px; margin:3px; font-weight:bold; }
.arch-box:hover { border:1px solid #999;  }
.arch-txt { width:930px; clear:both; font-size:11px; color:#000; float:left; text-align:center; padding:2px; }
.arch-txt b { color:#F00; }
.title_menu { width:330px; height:50px; float:right; padding:5px 0 0 0; vertical-align:middle; }
.title_menu p { text-align:center; font-size:11px; color:#000; }
.ads { width:980px; margin:0 auto; clear:both; padding:10px 0 10px 0; text-align:center; }

body {
	font-family: Tahoma;
	color: #000;
	font-size: 12px;
	background-color: #e2d8cd;
	background-image: url(/img/bg.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color: #2B3988;
	text-decoration: none;
}
a:visited {
	color: #2B3988;
	text-decoration: none;
}
a:active {
	color: #2B3988;
	text-decoration: none;
}
a:hover {
	color: #772D24;
	text-decoration: underline;
}

/******************************************/	
.header { height:180px; background:url(/img/bg_header.gif) repeat-x; }
.header-box { width:1000px; height:180px; margin:0 auto; }
.header-left { width:164px; height:180px; float:left; background:url(/img/index_01.jpg); }
.header-2nd { width:206px; height:180px; float:left; }
.header-2ndtop { width:206px; height:20px; float:left; background:url(/img/index_02.jpg); }
.header-2ndbg {
	width:203px;
	height:110px;
	float:left;
	text-align:center;
	background:url(/img/index_06.jpg);
	padding-top: 4px;
	padding-left:3px;
	color: #fff;
	font-size: 11px;
}
.header-2ndbg h4 { text-align:left; padding-left:3px; }
.header-2ndbg a { color:#F8DD07; font-size:12px; font-weight:bold; }
.header-2ndbot { width:206px; height:46px; float:left; background:url(/img/index_09.jpg); }
.header-3rd { width:262px; height:180px; float:left; background:url(/img/index_03.jpg); }
.header-4th { width:224px; height:180px; float:left; }
.header-4thtop { width:224px; height:33px; float:left; background:url(/img/index_04.jpg); }
.header-4th img { width:93px; height:116px; float:left; }
.header-4thbg {
	width:131px;
	height:110px;
	float:left;
	text-align:center;
	background:url(/img/index_08.jpg);
	padding-top: 6px;
	font-size: 11px;
}
.header-4thbot { width:224px; height:31px; float:left; background:url(/img/index_10.jpg); }
.header-5th { width:144px; height:180px; float:left; background:url(/img/index_05.jpg); }

.pantyhose { width:970px; margin:0 auto; height:67px; background:url(/img/tb_02.gif) repeat-x; }
.pantyhose img { float:left; }
.rht-box { background:url(/img/tb2_04.gif) left bottom no-repeat; width:279px; height:67px; float:left; }
.rht-box h3 { display:block; height:34px; width:279px; padding:10px 0 0 0; float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff; }
.stockings { width:572px; height:67px; float:left; background:url(/img/tb2_03.gif) left top no-repeat; }

.footsie { width:970px; height:67px; margin:0 auto; background:url(/img/tb_08.gif) repeat-x; }
.footsie img { float:left; }
.rht { width:792px; height:67px; float:left; padding:0 80px 0 78px; }

.main-office { width:970px; margin:0 auto; background:url(/img/tb_04.gif) #cfbdac left repeat-y; }
.main-body { width:959px; padding-left:11px; background:url(/img/tb_06.gif) repeat-y right; float:left; }
.main-body a img { width:150px; height:200px; margin:3px; padding:0px; border:1px solid #fff; float:left; }
.main-body a img:hover { border:1px dashed #fff; }

.main-bodz { width:959px; padding-left:11px; background:url(/img/tb_06.gif) repeat-y right; float:left; }
.main-bodz div { width:152px; margin:3px; height:235px; padding:0px; color:#000; float:left; text-align:center; }
.main-bodz div a { color:#930; }
.main-bodz a img { width:150px; height:200px; border:1px solid #fff; }
.main-bodz a img:hover { border:1px dashed #fff; }

.main-vids { width:955px; padding-left:16px; background:url(/img/tb_06.gif) repeat-y right; float:left; }
.main-vids a img { width:180px; height:135px; margin:3px; border:1px solid #fff; float:left; }
.main-vids a img:hover { border:1px dashed #fff; }

.main-tops { width:959px; padding-left:11px; background:url(/img/tb_06.gif) repeat-y right; float:left; }

/***************TOP90 TOPLIST******************/
#top90 { width:930px; height:615px; padding:0 0 0 10px; }
#top90 ul { width:305px; height:615px; float:left; text-align:left; line-height:20px;  }
#top90 ul li { color:#930; font-size:17px; list-style:none; font-weight:bold; }
#top90 ul li a { color:#2B3988; }

/******************************************/
.footer { height:195px; background:url(/img/bg_footer.gif) repeat-x; }
.footer-box { width:1000px; height:195px; margin:0 auto; }
.footer-box a img { float:left; }
.footer-left { width:71px; height:195px; float:left; background:url(/img/footer_01.jpg); }
.footer-2nd { width:279px; height:195px; float:left; background:url(/img/footer_02.jpg); }
.footer-3rd { width:120px; height:195px; float:left; }
.footer-4th { width:370px; height:195px; float:left; }
.footer-4thtop { width:370px; height:68px; float:left; background:url(/img/footer_04.jpg); }
.footer-4thbg { width:370px; height:115px; float:left; background:url(/img/footer_06.jpg); color:#fff; font-size:11px; text-align:center; }
.footer-4thbot { width:370px; height:12px; float:left; background:url(/img/footer_07.jpg); }
.footer-5th { width:160px; height:195px; float:left; background:url(/img/footer_05.jpg); }

/**************BLOG*************/
.blogz { width:1000px; margin:0 auto; }
.blog-post { width:490px; float:left; text-align:left; margin:0 5px 0 5px;  }
.blog-post img { float:left; border:1px solid #000; margin:0 5px 5px 0; }
.blog-post h3 { font-size:15px;  }
.blog-post h4 { font-size:10px; font-weight:normal;  }
.blog-post .da-post { font-size:11px; border-top:1px dashed #CCC; padding:5px; margin:5px 0 5px 0; }

.blogz .blog-left { border: 1px solid #930; background:#cfbdac; width:240px; margin:0 5px 0 0; float:left; }
.blogz .blog-left .borderz { background:#fff; border:1px solid #999; padding:1px; }
.blogz .blog-left .borderz .borderz2 { background:#cfbdac; padding:5px; text-align:left; }
.blogz .blog-left .borderz .borderz2 h3 { font-size:14px; color:#000; text-align:center; padding:1px;}
.blogz .blog-left .borderz .borderz2 ul { padding:0 0 0 5px; color:#fff; font-size:12px; }
.blogz .blog-left .borderz .borderz2 ul li { }
.blogz .blog-left .borderz .borderz2 ul li a { color:#7A0609 }
.tagz { text-align:center; }
.tagz a {  color:#7A0609; } 
ul li { list-style:none; }
.blogz .blog-right { border: 1px solid #930; background: #cfbdac; width:240px; margin:0 0 0 5px; float:left; }
.blogz .blog-right .borderz { background:#fff; border:1px solid #999; padding:1px; }
.blogz .blog-right .borderz2 { background:#cfbdac; padding:5px; text-align:left; }
.blogz .blog-right .borderz .borderz2 h3 { font-size:14px; color:#000; text-align:center; padding:1px; }
.blogz .blog-right .borderz .borderz2 ul { padding:0 0 0 5px; color:#fff; font-size:12px; }
.blogz .blog-right .borderz .borderz2 ul li {  }
.blogz .blog-right .borderz .borderz2 ul li a { color:#7A0609; }

.cal_table {font-weight:bold; width: 190px; margin:0 auto; color:#fff; }
.cal_table a { color:#F00; }
.cal_table,cal_td_header {font-size: 10px; font-family: Tahoma;}
.cal_td_week,cal_day {font-size: 10px; font-family: Tahoma;}

/******************************************/
p.photo { background:url(/img/pic.png) no-repeat left; padding-left:30px; line-height:24px; }
p.video { background:url(/img/vid.png) no-repeat left; padding-left:30px; line-height:24px; }

/******************************************/
.txt-box { width:850px; height:720px; margin:0 auto; font-size:14px; padding-bottom:15px; }
.txt-col { width:425px; float:left; text-align:left; }

/******************************************/
/** Height Hackx **/
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
