*{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif}
html {padding:0;margin:0;font-size:62.5%;}
body {
	background-color: #330303;
font: 14px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #FFF;
}
/*menu*/
.bgh {background: url(bgh.jpg) repeat-x center top; height:135px; position:relative;}
.bgf {background: url(bgf.jpg) repeat-x center bottom; height:85px; position:relative;}
#headcontainer, #footcontainer {margin: 0px auto; position: relative; z-index: 2;}
#headcontainer {width:950px; height:135px;}
#hp1, #hp2, #hp3 {height:135px; float:left}
#hp1 {width:307px;}
#hp2 {width:606px;}
#hp2a {width:606px; height:89px;}
#hp2b {width:606px; height:46px;}
#hp2a {width:606px; height:89px;}
#hp2b {width:606px; height:46px;}
#hp3 {width:37px;}
#htext {position: absolute; top:0px; right: 65px; width: 571px; height: 53px;}
#htext p {text-align: left; font-size: 11px; color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif;}
#htext a {font-weight: bold;}
#menu1, #menu2, #menu3, #menu4, #menu5 {position: absolute; top:95px; width: 98px; height: 25px;}
#menu1 {right: 530px;}
#menu2 {right: 411px;}
#menu3 {right: 290px;}
#menu4 {right: 169px;}
#menu5 {right: 49px;}
#embd {position: absolute; top:20px; right: 397px; width: 245px; height: 30px;}
.onoff {font-size:11px; line-height:32px; width:auto; float:left; height:32px;}
.onoff a{text-decoration:none; font-size:12px; font-weight: bold; margin: 0 0 0 2px;}
.onoff a:hover{text-decoration:underline;}
.menu {font-size: 12px; line-height: 20px; height: 21px; text-align: center; font-weight: bold; text-decoration: none; background-repeat: no-repeat;}
.menu a{font-size: 12px; line-height: 20px; height: 21px; text-align: center; font-weight: bold; text-decoration: none; background-repeat: no-repeat;}
#search {position: absolute; top:20px; right: 115px; width: 319px; height: 25px;}
.srchbtn {height: 26px; font-size:17px; width: 80px; float: left; line-height: 25px; display: block;}
.srchtxt {line-height: 18px; width:230px; height:22px; font-size: 16px; float: left; display: block; margin-right: 2px;}
#footcontainer {width:990px; height:85px;}
#fp1, #fp2 {height:85px; float:left;}
#fp1 {width:277px;}
#fp2 {width:713px;}
#footxt {position: absolute; top:3px; right: 3px; width: 705px; height: 78px;}
.textup {color: #ffffff; font-size: 10px; width: auto;}
.textup a{text-decoration: none; font-size: 12px; color: #6AF0F1; font-weight: bold;}
.textup a:hover{color: #F7CB44; text-decoration: underline;}

/*menu_end*/
.titletxt1 {position: absolute; top:1px; left:20px; width: 492px; height: 40px;
	font-size: 24px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:40px;
}
#content{
width:100%;clear: both;}
.mainbody {
	display: block;
	position: relative;
	clear: both;
}
.blockhead {
	display: block;
	float: left;

}
.topbody {
background: none repeat scroll 0 0 #2B0000;
	display: block;
	width: 998px;
	clear: both
}
.headerbg {
	height:40px;
	position: relative;
	z-index: 2;
}
.c01 {
    float: inherit;
    font-size: 21px;
    line-height: 40px;
    text-indent: 15px;
}
.block-round-content {
	height: 40px;
	overflow:hidden;
}
.r1, .r2, .r3 {
	display: block;
	height: 1px;
	overflow: hidden;
}
.r1, .r2, .r3 {
	background: #FE8510;
}

.block-round-content h1{font-size: 22px;
    margin: 0 0 0 23px; overflow:hidden; float: left;}
.r1 {
	margin: 0 4px;
}
.r2 {
	margin: 0 2px;
}
.r3 {
	margin: 0 1px;
	height: 2px;
}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {font-size: 26px; font-family: Arial, Helvetica, sans-serif;font-weight: bold; overflow:hidden;}
p {padding: 0px 0 0; margin:0;}
a, a:link, a:active, a:visited { color:#2EFFF0;text-decoration: underline;cursor: pointer; font-weight: bold;}
a:hover { color:#F7BE3B;}
img {border: none;
}
ul, ol, li {margin:0;padding:0; list-style-type:none;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
.linkblock{
padding: 5px 0 0 0;
	width:100%;
	position:relative;

}
.linkblockmain {
    left: 285px;
    position: absolute;
    top: 55px;
    width: 100%;
}
.blocktop {
    left: 337px;
    position: absolute;
    top: 50px;
    width: 655px;
}
.lb1 a:link, .lb1 a:active, .lb1 a:visited{
    background-color: #E6DFCF;
   border-color: #FFFEFF #FFFEFF #E6DFCF;
    border-style: solid;
    border-width: 0px;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 42px;
    margin: 0 0 5px;
    text-align: center;
    text-decoration: underline;
    width: 110px;
}
.topb1 a:link, .topb1 a:active, .topb1 a:visited{
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 22px;
    margin: 0 29px 0 0;
    text-align: center;
    text-decoration: underline;
}
.topb1 a img{
    display: inline;
    height: 29px;
    left: -8px;
    position: relative;
    text-decoration: none;
    top: 7px;
    width: 29px;
background: none;
border: none;
}
.lb2 a:link, .lb2 a:active, .lb2 a:visited{
	width:32px;
	height:32px;
	float: left;
	margin:0 5px 5px 0;
	border: 1px solid;
	-moz-border-radius:5px;
	line-height: 29px;
}
.lb1 a:hover{

    background-color: #EDEAE4;
   border-color: #FFFEFF #FFFEFF #E6DFCF;
    border-style: solid;
    border-width: 2px;
	color: #AD0306;
	display: block;
}

.lb3 a:link, .lb3 a:active, .lb3 a:visited {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #D4D0C8;
    border-color: #F1F0EE #75736E #75736E #F1F0EE;
    border-style: solid;
    border-width: 2px;
    color: #AD0306;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    width: 317px;
}
.lb3 a:hover{
    background-color: #D4D0C8;
    border-color: #75736E #F1F0EE #F1F0EE #75736E;
	color: #D00D11;
	display: block;
}

/* END_DEFAULT_STYLES */
.all {width:1000px; margin:0 auto;}
.cont {width:auto; margin:0 auto;}

#header {position:relative; font-family:Tahoma; padding-bottom:10px; width:100%; overflow:hidden;}
#header h1 {color:#7c9a59; font-size:26px;width:350px; float:left; text-align:center; padding:5px 0;font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;}
.h_top { width:302px; height:80px; float:left; font-size:12px; padding:5px 0 0 0;}
.h_top li { padding:1px 10px 1px; list-style-type:none; float:left; width:43%;}
.h_top li a, h_top li a:visited {
color:#660000;}
.h_top li a:hover {
color:#FF0000;
}

.s_form {
    width: 439px;
}
.s_input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #660000;
    color: #888888;
    float: left;
    height: 22px;
	font-size:16px;
	font-weight: bold;
    margin-right: 5px;
    padding: 1px;
    width: 195px;
}
.s_submit {
	font-size:16px;
	font-weight: bold;
	color:#660000;
    cursor: pointer;
    float: left;
    height: 31px;
    padding: 0 15px;
	-moz-border-radius:5px;
}
#find, #find:hover, #find:active, #find:focus {
    background: url("/img_dis/zoom.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 22px;
    margin-left: 6px;
    outline: medium none;
    width: 22px;
    cursor: pointer;
}
.thumbs {margin: 0 0 15px 0px; overflow:hidden; }
.thumbs h3 {font-weight:bold; font-size:13px;width:95%; margin:0 auto; padding:1px 0; text-align:left; text-align:center; height:13px; overflow:hidden; line-height:14px;}
.thumbs h2 {font-weight:bold; font-size:16px;width:95%; margin:0 auto; text-align:center; height:20px; overflow:hidden;line-height:21px;}
.thumbs li {padding:0;width: 242px; height:214px; float:left; margin: 0px 1px 10px 6px;_margin:3px 4px 4px 3px; text-align:center}
.thumbs img{
background: none repeat scroll 0 0 #2B0000;
    border: 1px solid #660000;
    display: block;
    height: 180px;
    width: 240px;
}
.t_img {width:240px; height:180px; border:1px solid #660000; display:block;background:#2B0000;}
.tg_img {width:300px; height:250px; border:1px solid #660000; display:block;background:#2B0000;}
.thumbs li a:hover .t_img { border:1px dashed #000;background:#DCD9D9;color:#ff0000;}
.thumbs li p {width:95%; margin:3px auto; overflow:hidden; font-size:11px; text-align:center; position: relative; top: -4px;}
.thumbs li .rating { padding:0; text-align:left;}
.thumbs li p i  {color:#000000; float: left;}
.thumbs li span {float:left; overflow: hidden;
    width: 95%;}
.thumbs li .added { float:right; width: 70px;}
.cats li { height:216px;}
.cats li a {
font-weight:bold;
float: none;}
.catsg li { height:280px; width: 304px;}
.catsg li a {
font-weight:bold}
.thumbsp {margin: 0 0 0 5px; overflow:hidden;}
.thumbsp h3 {font-weight:bold; font-size:13px;width:95%; margin:0 auto; padding:3px 0; text-align:left; text-align:center; height:18px; overflow:hidden; line-height:21px;}
.thumbsp h2 {font-weight:bold; font-size:16px;width:95%; margin:0 auto; padding:3px 0; text-align:center; height:20px; overflow:hidden;line-height:21px;}
.thumbsp li {padding: 0 4px;width: 182px; height:268px; float:left; margin:4px;_margin:3px 4px 4px 3px; text-align:center; font-weight:bold;}
.tp_img {width:180px; height:240px; border:1px solid #660000; display:block;background:#2B0000;}
.thumbsp li a:hover .tp_img { border:1px dashed #000;}
.thumbsp li p {width:95%; margin:0 auto; overflow:hidden; font-size:11px; text-align:center; padding:0px 0 1px;}
.thumbsp li .rating { padding:0; text-align:left;}
.thumbsp li p i  {font-weight:bold;}
.thumbsp li span {float:left;}
.thumbsp li .added { float:right;}
.catsp li { height:273px;}
.thumbstop li {padding:0;width: 242px; height:200px; float:left; margin: 0 4px 6px;_margin:3px 4px 4px 3px; text-align:center}
.thumbstop img{
    border: 1px solid #660000;
    display: block;
    height: 180px;
    width: 240px;
}

.thumbstop h3 {
    color: #532B1F;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    line-height: 21px;
    margin: 0 auto;
    overflow: hidden;
    padding: 3px 0;
    text-align: center;
    width: 95%;
}
.name_page { font-size:18px; text-align:center;}

.tops {font-size:18px; overflow:hidden; padding:10px 20px; margin:0px 3px 0; background:#2B0000; height:1%; border: 2px solid #FE8510;}
.tops ul {float:left;width:33%;}
.tops ul a{text-decoration: none;}
.cats_list {color:#888;  font-size:11px; overflow:hidden;padding:10px 20px 20px 40px; margin:25px 3px 0;border-bottom:3px solid #c0c8b9;  border-top:3px solid #c0c8b9;background:#f2f7ef; height:1%;}
.cats_list ul {float:left;width:154px;}
.cats_list a, .cats_list a:visited { font-size:13px;}
#dur {
    text-align: left;
}
.duration {
    background: none repeat scroll 0 0 #E6DFCF;
    color: #000000;
    float: right;
    font-size: 14px;
    left: 0px;
    overflow: hidden;
    position: relative;
    text-align: center;
    top: -33px;
    width: 50px;
    font-weight: bold;
    border: 1px solid #660000;
}
.descr {
    font-size: 11px;
    left: 7px;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: -15px;
    width: 100%;
height:17px;
}
.descrhd {
    font-size: 11px;
    left: 7px;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: 0px;
    width: 100%;
	height: 30px;
}
.abuse {
    font-size: 11px;
    left: 200px;
    overflow: hidden;
    position: relative;
    text-align: left;
    top: -43px;
    width: 100%;
}
#imgfoot {
width:142px;
position: absolute;}

.footer {
    margin-top: 25px;
    text-align: center;
    width: 100%;
}

.name { width:100%; overflow:hidden;}
.name h2 { font-size:18px; float:left; display:inline; padding-left:3px;}
.name h2  em { font-size:12px;}
.paginator_top { float:right; display:inline; font-size:16px; font-weight:bold; padding:5px 22px; }
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px;}
.paginator_top ul li a, .paginator_top ul li a:visited{ 
	background-position: left;
 font-size:20px; padding:3px 5px; text-decoration:none;}

/* FLASH PAGE */
#flash_page { padding:5px 0 10px; background-color:#2B0000; overflow:hidden; border: 2px solid #75736E;position: relative; height: 704px;}
.banner1 { width:300px; height:295px; overflow:hidden; text-align:center;}
.logo { width:650px; margin:0 auto; padding:5px 0 0 0; font-size:16px; color:#660000; font-weight:bold; overflow:hidden;}
.logo_img { border:1px solid #660000; display:block;}
.flash { width:640px; float:left;    left: 300px;
    position: absolute;}
.flash_s { width: 628px; float:left; font-size: 20px;}
.line { padding: 0 0 11px;; font-size: 14px;}
.line span { padding-right:5px; padding-left:5px;}
.l_space { padding-left:25px;}
.fr { float:right; display:inline;}
.line em {color:#660000;font-weight:bold;}
.flash h3 { font-size:22px; text-align:center;}
.banner { width:400px; float:right; text-align:center;}
.player { width:640px; height:480px; padding-bottom:20px; padding-left: 5px;}
.player_s { width:480px; height:360px; padding-left: 87px; padding-bottom:10px;}

#tagcontainer
{width:990px;
height:300px;
}
/*Pics page*/
  #gallery {
    padding: 30px;
    background: #e1eef5;
  }
  .ad-gallery h3 { font-size:18px; text-align:center;}
  .synt_cloud{
  color:#660000;
    width: 580px;
  height:140px;
  padding:20px 0 0 35px;
  overflow:hidden;
  font-size: 18px;
  }
  .blockpic{
  margin: 0;}
.paysites a:link, .paysites a:active, .paysites a:visited
{
	font-size:16px;
	margin:0px;
	display:block;
	float: center;
	padding: 0.01em 1em;
	border: 0px solid;
	FONT-WEIGHT: bold;
	background-color: #600C0A;
	text-decoration: none;
}
.paysites a:hover {
     font-size:16px; margin:0px; display:block; float: center; padding: 0.01em 1em;  border: 0px solid; background: #BE0201; FONT-WEIGHT: bold
}
  /*for list tag*/
.ct{border: 2px solid #FE8510;
    clear: both;
    display: block;
    height: 1187px;
background: none repeat scroll 0 0 #2B0000;
}
.ct .top {
	width:177px;
	float:left;
	text-align: left;
	padding: 5px 0 5px 22px;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align: left;
}
.ct .top li {


	color: #904B2C;
	height: 18px;
font-style: normal;
	text-indent:5px;
	white-space:nowrap;
	text-align:left;
	overflow:hidden;
	font-weight: normal;
	}
.ct .top a {
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    text-align: left;
    text-decoration: none;
}
.ct .top a:hover{text-decoration: underline;}
.blreview-content {
    background: none repeat scroll 0 0 #ADAAAA;
    border-color: #75736E;
    border-style: outset;
    border-width: 2px;
    list-style: none outside none;
    overflow: hidden;
    padding: 2px 0 2px 2px;
}
.blreview-content li {
    float: left;
    margin: 1px;
    text-align: center;
    width: 246px;
}
.blreview-content a {
    background: none repeat scroll 0 0 #2B0000;
    border: 1px inset #75736E;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
}
.blreview-content a:hover {
    background: none repeat scroll 0 0 #E9E8E8;
    border: 1px inset #75736E;
    color: #D00D11;
}
.tagsembed {
	list-style:none;
    width: 571px;
	overflow:hidden;
	background:#D2CECE;
	padding:2px 0 2px 2px;
	border-top: 1px solid #660000;
	border-left: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-right: 1px solid #660000;
	font-size:14px;
}
.tagsembed li {
    float: left;
    margin: 1px;
    text-align: center;
    width: 93px;
}
.tagsembed a {
    background: none repeat scroll 0 0 #E8E3E3;
    border: 1px solid #660000;
    color: #990000;
    display: block;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
}
.tagsembed a:hover {
	color:#FF0000;
	background:#FFFFFF;
	border: 1px solid #FF0000;
}
.styledesc {
FONT-WEIGHT: bold;
}
.stylebonus {
FONT-WEIGHT: bold;
}
.b_img {
    border: 1px solid #660000;
    height: 250px;
    width: 300px;
}

#sponcont{
font-family: Tahoma;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;

}
#sponban{
    float: left;
    height: 253px;
width: 300px;
    margin: 0 0 20px 42px;
}
.spondesc1{
color: #532B1F;
    font-weight: bold;
    left: 410px;
    position: absolute;
    top: 10px;
    width: 100%;
line-height: 20px;
}
.spondesc2
{
color: #532B1F;
    font-weight: bold;
    left: 700px;
    position: absolute;
    top: 10px;
line-height: 20px;
}
.sponprice{
color: #532B1F;
    font-weight: bold;
    left: 410px;
    position: absolute;
    top: 140px;
line-height: 20px;

}
.sponreview {
color: #000000;
background-color: #D4D0C8;
    border: 2px inset #75736E;
    font-weight: bold;
    height: 100px;
    left: 700px;
    line-height: 20px;
    overflow-y: auto;
    position: absolute;
    top: 140px;
    width: 445px;
}
.sponvisit {
    left: 523px;
    position: absolute;
    top: 380px;}
.sponvisit a{
    font-size: 22px;
    font-weight: bold;
}
.sponvisit a:hover{color:#ff0000;}
.sponvisit1 {
    left: 700px;
    position: absolute;
    top: 111px;}
.sponvisit1 a{
    font-size: 22px;
    font-weight: bold;
}
.sponvisit1 a:hover{color:#ff0000;}
.sponvisit2 {
    left: 523px;
    position: absolute;
    top: 246px;
}
.sponvisit2 a{
    font-size: 22px;
    font-weight: bold;
}
.sponvisit2 a:hover{color:#ff0000;}
.ul-adv {
	border: 3px solid #FE8510;
	border-radius: 10px;
	margin: 10px auto;
	overflow:hidden;
	list-style:none;
	width:100%;
}
.ul-adv li {
    float: left;
    height: 277px;
    margin: 4px 0 5px 11px;
    text-align: center;
    width: 317px;
}
.ul-adv a img{
    border: 1px solid #660000;
    display: inline;
    height: 250px;
    width: 300px;
    margin: -3px 0 2px 4px;
}
.ul-adv a:hover img{
	border: 1px solid #990000;
}
#r {
    border: 2px solid #FE8510;
    width: 1000px;
overflow: hidden;
}
#indth {
    height: auto;
    width: 100%;
overflow: hidden;
}
#sponban1{
    float: left;
    height: 253px;
width: 300px;
    margin: 0 0 20px 20px;
}
#bans{
    float: left;
    height: 240px;
    margin: 0 0 0 7px;
    width: 927px;

}
#banscam{
    height: 240px;
    left: 360px;
    position: absolute;
    width: 927px;

}
.ban_img {width:180px; height:240px; border:1px solid #660000; background:#f4f4f4;}
.ctm {    border: 2px solid #FE8510;
    clear: both;
    display: block;
    overflow: hidden;
    padding-left: 0;
    width: 996px;}
.ctm .topm {
	width:311px;
	float:left;
	text-align: left;
	padding: 5px 0 5px 21px;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align: left;

}
.ctm .topm li {

font-size: 13px;
	height: 26px;
font-style: normal;
	text-indent:5px;
	white-space:nowrap;
	text-align:left;
	overflow:hidden;
	font-weight: normal;
	}
.ctm .topm a {
    font-size: 17px;
    font-weight: bold;
    line-height: 17px;
    text-align: left;
    text-decoration: none;
}
.ctm .topm a:hover{text-decoration: underline;}
.modabc{
    font-size: 17px;
    font-weight: bold;
margin: 5px 0 8px 31px;
}
.modabc a {
margin: 0 4px 0 4px;
}

ul#topnav {
	margin: 0 0 0 26px; padding: 0;
	list-style: none;
	position: absolute;
	left: 243px;
	height: 38px;
	width: 100%;
top: 49px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	font-weight: bold;
}
ul#topnav li:hover { background: #6E0500 repeat-x; }
 
ul#topnav li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0; top:35px;
	display: none;
	width: 100%;
	background: #620000;
	color: #fff;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}
.related {
    display: inline;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 70px;
    text-align: center;
}

.related ul {
     display: inline;
     padding: 6px 3px;
}

.related ul li {
     display: inline;
     padding: 4px 0px;
}

.related ul li a, .related ul li a:visited {
     padding: 3px 8px;
     line-height: 25px;

}
.ps300 {list-style-image:none; list-style-position:inside; list-style-type:none; margin:2px; padding:2px;}
.ps300 li {height: 300px; margin-bottom: 2px; float: left;}
.ps300 li img {width:300px; height:250px;}
.block1top {display:block; width:99%; height: 200px; overflow: hidden; padding-top: 5px;}
.block1top ul {width:1250px}