body 					{
						margin: 0px;
						color: #C0C0C0;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						background-image: url('../images/bg.gif');
						background-repeat: repeat-x;
						background-color: #3E3F3F;
						}

li 						{
						line-height: 1.0em;
						}

.textlink				{
						color: #696969;
						}

.status	a				{
						color: #C0C0C0;
						}

.rate_status 			{
						color: #C0C0C0;
						margin: 10px 0 10px 5px;
						}

a						{
						color: #C0C0C0;
						text-decoration: none;
						}

a:hover 					{
						text-decoration: underline;
						}

h1, h2, h3, h4 			{
						margin: 0;
						font-size: 11px;
						}

#container 				{
						width: 98%;
						margin: 0 auto 0 auto;
						}

.header 					{
						margin: 10px 0 15px 0;
						width: 100%;
						}

.header h1 				{
						margin: 0 0 0 9px;
						padding: 0;
						}

.header p 				{
						float: right;
						margin: 0;
						}

.search 					{
						margin: 6px 15px 3px 8px;
						padding: 2px 0 0 8px;
						border: 1px solid #696969;
						font-size: 12px;
						font-weight: bold;
						background: none;
						color: #a69d7f;
						height: 18px;
						width: 100px;
						}

.box 					{
						margin: 0 0 10px 0;
						border: 1px solid #696969;
						padding: 8px;
						width: 162px;
						}

.box #advsearch 			{
						margin: 5px 0 0 0;
						padding: 0 0 0 3px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #C0C0C0;
						}

.box a 					{
						color: #C0C0C0;
						text-decoration: none;
						}

.box a:hover				{
						text-decoration: underline;
						}

.box ul 					{
						margin: 0;
						padding: 0;
						}

.box li 					{
						list-style-type: none;
						margin: 0 0 0 3px;
						padding: 0 0 4px 20px;
						background: url('../images/blt.gif') no-repeat;
						}

.boxcaption 				{
						background: url('../images/box.caption.gif') no-repeat;
						font-family: Arial, Helvetica, sans-serif;
						padding: 6px 0 0 10px;
						height: 22px;
						width: 170px;
						color: #E0E0E0;
						}

.page 					{
						color: #FFC080;
						font-weight: bold;
						font-size: 12px;
						margin: 5px 0 5px 0;
						}

.page p 					{
						}

.padding		 		{
						padding: 0 15px 0 0;
						}

.padding2 				{
						padding: 0 0 0 15px;
						}

.paypal 					{
						font-size: 18px;
						color: #6ca901;
						font-weight: bold;
						text-align: center;
						}

.caption 				{
						background: url('../images/caption.bg.gif') repeat-x bottom;
						font-family: Arial, Helvetica, sans-serif;
						height: 30px;
						font-size: 11px;
						font-weight: bold;
						color: #C0C0C0;
						margin: 0 0 5px 0;
						}

.caption p 				{
						background: url('../images/caption.left.gif') no-repeat left;
						padding: 8px 0 2px 14px;
						height: 20px;
						color: #E0E0E0;
						margin: 0;
						}

.caption a 				{
						color: #FFFFFF; text-decoration: none;
						}

.caption a:hover			{
						text-decoration: underline;
						}

.caption h2 				{
						background: url('../images/caption.right.gif') no-repeat right;
						float: right;
						margin: 0px;
						font-size: 10px;
						height: 22px;
						padding: 8px 10px 0 0;
						}

.content 				{
						margin: 0 0px 0 0px;
						}

.content ul 				{
						margin: 0;
						padding: 0;
						}

.content li 				{
						list-style-type: none;
						margin: 0 0 0 3px;
						background: url('../images/blt.gif') no-repeat;
						padding: 0 0 4px 20px;
						}

.fbox 					{
						border: 1px solid #FF9900;
						padding: 4px;
						background: #333333;
						margin: 5px 0px 10px 0px;
						}

.lbox 					{
						margin: 0 0px 25px 0px;
						}

.footer 					{
						background: url('../images/footer.bg.gif') repeat-x top;
						padding: 15px 0 0 0;
						margin: 0 auto 0 auto;
						width: 100%;
						color: #696969;
						height: 40px;
						}

.footer p 				{
						margin: 0;
						}

.footer h3 				{
						float: right;
						margin: 0px;
						font-weight: normal;
						}

.footer a 				{
						color: #696969;
						text-decoration: none;
						}

.footer a:hover 			{
						text-decoration: underline;
						}

.nav 					{
						color: #FFFFFF;
						font-size: 11px;
						font-weight: bold;
						margin: 0 0 10px 0;
						padding: 0;
						}

.nav p 					{
						margin: 0;
						padding: 2px 0 0 0;
						}

.nav h3 					{
						float: right;
						margin: 0;
						font-size: 11px;
						}

.nav a 					{
						font-size: 11px;
						color: #FFFFFF;
						text-decoration: none;
						}

.nav a:hover 			{
						text-decoration: underline;
						}

.article 				{
						margin: 5px 5px 10px 5px;
						line-height: 18px;
						}

.article a 				{
						font-weight: bold;
						color: #6ca901;
						text-decoration: none;
						}

.article a:hover			{
						font-weight: bold;
						color: #6ca901;
						text-decoration: underline;
						}

.text 					{
						border: 1px solid #696969;
						background: #ffffff;
						height: 17px;
						font-size: 12px;
						padding: 2px 2px 2px 6px;
						width: 360px;
						color: #333333;
						}

.textarea 				{
						border: 1px solid #696969;
						padding: 2px 2px 2px 6px;
						font-size: 12px;
						width: 360px;
						color: #333333;
						}

.textpy 					{
						border: 1px solid #696969;
						background: #ffffff;
						height: 17px;
						font-size: 12px;
						padding: 2px 2px 2px 6px;
						width: 50px;
						color: #333333;
						}

select 					{
						font-size: 12px;
						color: #696969;
						border: 1px solid #696969;
						padding: 2px;
						}

.limit_field 			{
						border: 0px;
						font-size: 10px;
	   					color: #808080;
						background: none;
						}

.captcha		 		{
						border: 1px solid #696969;
						background: url('../images/loader.gif');
						background-repeat: no-repeat;
						background-position: top center;
						}

form 						{
						margin: 0;
						}

.cat 					{
						font-size: 13px;
						font-weight: bold;
						color: #FF9900;
						margin: 0 0 2px 0;
						}

.cat a 					{
						font-size: 13px;
						color: #FF9900;
						text-decoration: none;
						}

.cat a:hover 			{
						text-decoration: underline;
						}

.cat span 				{
						font-size: 9px;
						padding: 0 0 0 4px;
						}

.subcat 					{
						font-size: 11px;
						color: #FFC080;
						margin: 0 0 2px 0;
						font-weight: normal;
						}

.subcat a 				{
						color: #FFC080;
						text-decoration: none;
						}

.subcat a:hover 			{
						text-decoration: underline;
						}

.break 					{
						padding: 3px 0 3px 0;
						}

.title 					{
						font-weight: bold;
						font-size: 13px;
						color: #FF9900;
						margin: 0 0 2px 0;
						}

.title a 				{
						font-size: 13px;
						color: #FF9900;
						text-decoration: none;
						}

.title a:hover 			{
						text-decoration: underline;
						}

.rate_title				{
						margin: 0 0 10px 5px;
						font-weight: bold;
						font-size: 13px;
						color: #FF9900;
						}

.rate_title a 			{
						margin: 0 0 0 0;
						font-size: 13px;
						color: #FF9900;
						text-decoration: none;
						}

.rate_title a:hover 		{
						text-decoration: underline;
						}

.report_title			{
						margin: 3px 0px 3px 0px;
						font-weight: bold;
						font-size: 13px;
						color: #FF9900;
						}

.report_title a			{
						margin: 3px 0px 3px 0px;
						font-weight: bold;
						font-size: 13px;
						color: #FF9900;
						}

.report_title a:hover 	{
						text-decoration: underline;
						}

.desc 					{
						font-size: 11px;
						color: #C0C0C0;
						font-weight: normal;
						margin: 0 0 2px 0;
						}

.desc a					{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #C0C0C0;
						font-weight: bold;
						margin: 0 0 2px 0;
						}

.desc a:hover			{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF9900;
						font-weight: bold;
						margin: 0 0 2px 0;
						}

.rate_desc 				{
						font-size: 11px;
						color: #C0C0C0;
						font-weight: normal;
						margin: 10px 0 10px 5px;
						}

.rate_desc a				{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #C0C0C0;
						font-weight: bold;
						margin: 10px 0 10px 0;
						}

.rate_desc a:hover		{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF9900;
						font-weight: bold;
						margin: 10px 0 10px 0;
						}

.pr_desc		 		{
						font-size: 11px;
						color: #696969;
						font-weight: normal;
						margin: 6px 0 0 0;
						}

.url 					{
						font-weight: normal;
						font-size: 11px;
						color: #696969;
						margin: 5px 0 5px 0;
						}

div.pr 					{
						font-size: 6pt;
						color: #C0C0C0;
						}

div.prg					{
						width: 40px;
						border: 1px solid #999999;
						height: 3px;
						font-size: 1px;
						}

div.prb					{
						background: #29D629;
						height: 3px;
						font-size: 1px;
						}

.small					{
						padding: 0px;
						margin: 0px;
						color: #808080;
						font-weight: normal;
						font-size: 7pt;
						text-decoration: none;
						}

.small a 				{
						padding: 0px;
						margin: 0px;
						color: #696969;
						font-weight: normal;
						font-size: 7pt;
						text-decoration: none;
						}

.err 					{
						color: #FFFFFF;
						margin: 0 5px 5px 5px;
						font-weight: bold;
						padding: 6px;
						border: 1px solid #FFFFFF;
						background: #FF0000;
						}

.msg 					{
						color: #FFFFFF;
						margin: 0 5px 5px 5px;
						font-weight: bold;
						padding: 6px;
						border: 1px solid #FFFFFF;
						background: #008800;
						}

span.req		 			{
						color: #FF0000;
						font-weight: bold;
						}

.red					{
						color: #FF0000;
						}

#toggleCategTree		{
						display: block;
						cursor: pointer;
						color: #6ca901;
						font-weight: bold;
						}

#categtree 				{
						border-left:1px dotted #696969;
						border-right:1px dotted #696969;
						border-top:0px dotted #696969;
						border-bottom:1px dotted #696969;
						margin:3px 0;
						height:200px;
						width:300px;
						overflow:auto;
						}

#catTitle 				{
						background: none;
						font-weight: bold;
						} /* Important for Konqueror */

#categtree h2 			{
						margin: 0 0 5px;
						font-size: 11px;
						padding: 2px;
						text-align: center;
						color: #FFFFFF;
						background: #FFC080;
						vertical-align: middle;
						}

#categtree #close_tree	{
						right: 0;
						padding: 1px;
						text-align: center;
						white-space: nowrap;
						cursor: pointer;
						}

#categtree .categ-item 	{
						border-left: 0px dotted #FFFFFF;
						border-right: 0px dotted #FFFFFF;
						border-top: 1px dotted #FFFFFF;
						border-bottom: 1px dotted #FFFFFF;
						clear: both;
						margin: 3px 5px;
						display: block;
						color: #303030;
						cursor: pointer;
						padding-left: 5px;
						padding-right: 5px;
						padding-top: 2px;
						padding-bottom: 2px
						}

#categtree .categ-item img {
						margin-right: 1em;
						}

#categtree .odd 			{
						background: #d9e9bd;
						}

#categtree .even 		{
						background: #FFFFFF;
						}

#categtree .categ-item:hover {
  						background: #eee;
						}

.os 						{
						color: #3d4c53;
						font-weight: bold;
						}

.os a 					{
						color: #3d4c53;
						font-size: 11px;
						text-decoration: none;
						}

.os a:hover 				{
						text-decoration: underline;
						}

.design 					{
						color: #982a05;
						font-weight: bold;
						}

.design a 				{
						color: #982a05;
						font-size: 11px;
						text-decoration: none;
						}

.design a:hover 			{
						text-decoration: underline;
						}

.menu 					{
						padding: 0;
						margin: 0;
						list-style: none;
						height: 35px;
						background: #FFFFFF url('http://www.porno-hits.com/images/menu1.gif');
						position: relative;
						border: 1px solid #000000;
						border-width: 0 1px;
						border-bottom: 1px solid #444444;
						margin-bottom: 1em;
						}

.menu li 					{
						float: left;
						}

.menu li a 				{
						display: block;
						float: left;
						height: 35px;
						line-height: 35px;
						color: #E0E0E0;
						text-decoration: none;
						font-size: 11px;
						font-family: arial, verdana, sans-serif;
						font-weight: bold;
						text-align: center;
						padding: 0 0 0 3px; cursor:pointer;
						}

.menu li a b 				{
						float: left;
						display: block;
						padding: 0 9px 0 6px;
						}

.menu li.current a 		{
						color: #FFFFFF;
						background: url('http://www.porno-hits.com/images/menu3.gif');
						}

.menu li.current a b 		{
						background: url('http://www.porno-hits.com/images/menu3.gif') no-repeat right top;
						}

.menu li a:hover			{
						color: #FFFFFF;
						background: #000000 url('http://www.porno-hits.com/images/menu2.gif');
						}

.menu li a:hover b 			{
						background: url('http://www.porno-hits.com/images/menu2.gif') no-repeat right top;
						}

.menu li.current a:hover 	{
						color: #FFFFFF;
						background: #000000 url('http://www.porno-hits.com/images/menu3.gif'); cursor:default;
						}

.menu li.current a:hover b 	{
						background: url('http://www.porno-hits.com/images/menu3.gif') no-repeat right top;
						}

.adserver 				{
						border: 1px solid #FF9900;
						text-decoration: none;
						display: block;
						}

.ad120x120 				{
						border: 1px solid #FF9900;
						text-decoration: none;
						width:  120px;
						height: 120px;
						}

.ad120x600 				{
						border: 1px solid #FF9900;
						text-decoration: none;
						width:  120px;
						height: 600px;
						}

.thumbnail 				{
						float: left;
						margin-top: 0px;
						margin-right: 2px;
						text-align: justify;
						border: 1px solid #FF9900;
						}

.sotd_reflection		{
						float: left;
						margin-top: 0px;
						text-align: justify;
						border: none;
						}

.detail_reflection		{
						float: left;
						margin-top: 0px;
						text-align: justify;
						border: none;
						}

.rate_reflection		{
						float: left;
						margin-top: 0px;
						text-align: justify;
						border: none;
						}

.review_reflection		{
						float: left;
						margin-top: 0px;
						text-align: justify;
						border: none;
						}

a img					{
						border: none;
						}

.accepted				{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #FFFFFF;
						}

.accepted a				{
						text-decoration: underline;
						}

.stats					{
						color: #C0C0C0;
						}

.sotd_title				{
						font-family: Verdana, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF9900;
						}

.sotd					{
						margin-left: 20px;
						}

.sotd_url 				{
						font-size: 1px;
						color: #000000;
						}

.newthumb img			{
						border: none;
						}

.submit_title  			{
						background-color: #FF0000;
						border: 1px solid #FFFFFF;
						position: relative; top: 0px; left: 1px; width: 358px;
						color: #FFFFFF;
						margin: 0px;
						padding: 4px;
						}

.bookmark				{
						margin: 2px 0 0 2px;
						}

.seo					{
						padding-bottom: -1px;
						font-size: 1px;
						line-height: 0px;
						color: #000000;
						}

.seq					{
						padding-bottom: -1px;
						font-size: 1px;
						line-height: 0px;
						color: #3E3F3F;
						}

.noborder 				{
						border: none;
						}

.promo_title			{
						border: 1px solid #FFFFFF;
						padding: 5px;
						background: #FF0000;
						margin: 5px 0px 5px 0px;
						font-weight: bold;
						font-size: 11px;
						color: #FFFFFF;
						}

.promo					{
						border: 1px solid #FF9900;
						padding: 4px;
						background: #333333;
						margin: 5px 0px 5px 0px;
						font-weight: bold;
						font-size: 11px;
						color: #FF9900;
						}

.review_title_premium	{
						margin: 3px 3px 3px 3px;
						font-weight: bold;
						font-size: 13px;
						color: #FF0000;
						}

.review_title			{
						margin: 3px 3px 3px 3px;
						font-weight: bold;
						font-size: 13px;
						color: #FF0000;
						}

.review_text_premium	{
						margin: 3px 3px 3px 3px;
						font-size: 11px;
						color: #333333;
						}

.review_text_premium a	{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF0000;
						font-weight: bold;
						}

.review_text_premium a:hover {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF0000;
						font-weight: bold;
						}

.review_text			{
						margin: 3px 3px 3px 3px;
						font-size: 11px;
						color: #666666;
						}

.review_text a			{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF0000;
						font-weight: bold;
						}

.review_text a:hover 	{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #FF0000;
						font-weight: bold;
						}

.review_title_premium a	{
						margin: 3px 3px 3px 3px;
						font-weight: bold;
						font-size: 13px;
						color: #FF0000;
						}

.review_title a			{
						margin: 3px 3px 3px 3px;
						font-weight: bold;
						font-size: 13px;
						color: #FF0000;
						}

.premiumcontent			{
						margin: 0px 0px 0px 0px;
						padding: 5px 5px 5px 5px;
						border: 1px solid #FF9900;
						background: #333333;
						}

.normalcontent			{
						margin: 0px 0px 0px 0px;
						padding: 4px 0px 0px 0px;
						}

.backlinks 				{
						color: #FFFFFF;
						white-space: pre-wrap;
						}

.backlinks  a			{
						color: #FFFFFF;
						}

.backlinks  a:hover		{
						color: #FF9900;
						}

.ad-freepics 			{
						margin: 0px;
						padding: 4px;
						}

.ad-freepics h2			{
						color: #FFFFFF;
						font-size: 20px;
						}

.ad-freepics120x120		{
						border: 2px solid #FFFFFF;
						text-decoration: none;
						width:  120px;
						height: 120px;
						}

.ad-freepics td			{
						background-color: #123456;
						align: center;
						}

.ad-freepics table		{
						background-color: #FF0000;
						border: 1px solid #FF9900;
						align: center;
						width: 380;
						}

.ad_home				{
						margin: 0px 0px 0px 0px;
						}

.ad_premium				{
						margin: 0px 0px 5px 0px;
						}

.ad_last_link			{
						margin: 0px 0px 5px 0px;
						}

.ad_top_link			{
						margin: 0px 0px 5px 0px;
						}

.ad_latest_articles		{
						}

.ad_contact				{
						}

.ad_guidelines			{
						}

.ad_backlinks			{
						}

.ad_sitemap				{
						}

.ad_imprint				{
						}

.ad_detail				{
						margin: 13px 0px 0px 0px;
						border: 1px solid #FF9900;
						width:  594px;
						height: 300px;
						}

.ad_detail p				{
						margin: 0px;
						padding: 0px;
						}

.ad_report				{
						}

.ad_rate				{
						}

.ad_review				{
						}

div.pagination 			{
						padding: 3px;
						margin: 3px;
						}

div.pagination a 			{
						padding: 2px 5px 2px 5px;
						margin: 2px;
						background-color: #222222;
						border: 1px solid #C0C0C0;
						text-decoration: none; /* no underline */
						color: #FFFFFF;
						}

div.pagination span.current {
						padding: 2px 5px 2px 5px;
						margin: 2px;
						background-color: #FF9900;
						border: 1px solid #C0C0C0;
						font-weight: bold;
						color: #000000;
						}

div.pagination span.disabled {
						padding: 2px 5px 2px 5px;
						margin: 2px;
						background-color: #222222;	
						border: 1px solid #C0C0C0;
						color: #FFFFFF;
						}

.submit_accepted		{
						background-color: #FF0000;
						border: 1px solid #FFFFFF;
						position: relative; top: 0px; left: 1px; width: 358px;
						color: #FFFFFF;
						margin: 0px;
						padding: 4px;
						}

.submit_accepted a		{
						color: #FFFFFF;
						text-decoration: none;
						}

.submit_accepted a:hover	{
						color: #FFFFFF;
						text-decoration: underline;
						}