body { margin:0px;padding:0;}
#Footer { 
			background: url(/images/footer.jpg) repeat-x;
			font: 10px tahoma; color:#666666;
			width:100%; height:70px;
}

#top_menu { 
			text-align:right;
			width: 100%;
			height: 18px;
			background-color: white/*#E2F2FE*/;
}
#logo,
.logo-alone
{
			width: 185px;
			height: 41px;			
			margin: 17px 10px 0 10px;
}
#logo{
			float: left;
}
.logo-alone
{
	margin-bottom:20px;
}
#top_input{
			width: 700px;
			height: 41px;			
			float: left;
			padding-left: 30px;
			/*padding-top: 6px;*/
			margin-top: 15px;
			margin-left: 10px;
			vertical-align: middle;
			background: url(/images/bg.gif) no-repeat;
}
#header{
			width: 100%;
}
#rss_i{
			margin-left: 10px;
			margin-top: 5px;
			float: left;
			font: 11px tahoma;
}

#path{
			width: 700px; height: 31px;
			margin-left: 206px; margin-top:3px;
			font: 10px tahoma; color:#666666;
}

#filter{
			height: 28px;
			margin-left: 35px;
			font: bold 12px tahoma; color:#5F6682;
}
#refine{
			width:100%; height:18px;
			background-color: #EBF6FE;
			padding-top: 4px;
			font: bold 12px tahoma; color:#000;
			border-top: 1px solid #ddd;
			border-bottom: 1px solid #eee;
			
}
.adsense_top{
			border:0px solid #CCC; width:468px; height:62px;
			margin-left: 35px;
			margin-top:15px;
			padding-bottom:10px;
}
#adsense_right {
			border:0px solid #CCC; width:300px; height:300px;
			margin-top:15px;
			float: right;
}
#adsense_right_300x250 {
			border:0px solid #CCC; width:350px; height:300px;
			margin-top:15px;
			float: right;
}


.adsense_right_120x600{
	border:1px solid #CCC; width:120px; height:600px;
	margin-top:5px;
	float:right; 
}

.main{

			margin-left: 10px;
			margin-top: 10px
} 
.main_b{

			margin-left: 40px;
			margin-top: 10px
}			

#sidebar {
  margin-left: 70%;
  width: 29%;
  height: 300px;
}

#content {
  width:70%;
  float: left;
}
.keyword {font:bold 12px tahoma; color:#333; } 
.text .dashed_link:link, .dashed_link:link{font: 12px tahoma; color: darkgreen; border-bottom: 1px dashed darkgreen;}
.text .dashed_link:visited, .dashed_link:visited{font: 12px tahoma; color: darkgreen; border-bottom: 1px dashed darkgreen;}
.text .dashed_link:hover, .dashed_link:hover{font: 12px tahoma; color: black; border-bottom: 1px dashed black;}
.dashed_link:link .keyword {font: bold 12px tahoma; color: darkgreen;}
.dashed_link:visited .keyword {font: bold 12px tahoma; color: darkgreen;}
.dashed_link:hover .keyword {font: bold 12px tahoma; color: black;}
.rss_ico { border: 0px;  vertical-align: middle;}
.query { font: 15px tahoma; border: 1px solid #414E6B; width: 370px; height: 20px; padding-left:3px;}
.submit {background: url(/images/submit.gif) no-repeat; border:0; width: 89px; height: 27px; cursor:pointer;}
.submit_over {background: url(/images/submit_over.gif) no-repeat; border:0; width: 89px; height: 27px; cursor:pointer;}
.submit_b {background: url(/images/submit_b.gif) no-repeat; border:0; width: 89px; height: 27px; cursor:pointer;vertical-align:middle;}
.res { font: 13px tahoma; margin-left:35px; margin-bottom:15px; margin-top:15px;}
.res1 { font: 13px tahoma; margin-left:0px; margin-bottom:15px; margin-top:15px;}
.gray{ font: 11px arial; color:#666; margin-left:25px }
.text{ font: 12px tahoma; color:#000; margin-left:25px}

.text_f{ font: 12px tahoma; color:#333;}


.text_f a:link{ color:#4F7500; text-decoration:none; font: normal 12px tahoma}
.text_f a:visited { color:#4F7500; text-decoration:none; font: normal 12px tahoma}
.text_f a:hover { color:#000; text-decoration:none; font: normal 12px tahoma}


.green_text{ font: 12px tahoma; color:#4F7500; margin-left:25px; margin-top:5px; }


.err{ font:20px tahoma; margin-left:25px; margin-top:30px; }
.bottom_search { margin-left:186px; margin-top:10px; margin-bottom:20px; font:bold 14px tahoma; padding:0;}
.text_16_b {font: bold 16px tahoma; color:#2D82BB;}
.f_bg {background: url(/images/f_bg.gif) no-repeat; border:0}

.top_m:visited  { color:#575F7B; text-decoration:none; font: bold 11px tahoma}
.top_m:link     { color:#575F7B; text-decoration:none; font: bold 11px tahoma}
.top_m:hover    { color:#575F7B; text-decoration:none; font: bold 11px tahoma}

.rss:visited  { color:#575F7B; text-decoration:none; font:  11px tahoma}
.rss:link     { color:#575F7B; text-decoration:none; font:  11px tahoma}
.rss:hover    { color:#FF8000; text-decoration:none; font:  11px tahoma}

.path_m     { color:#666666; text-decoration:none; font: normal 10px tahoma}

a.path_m     { color:#666666; text-decoration:none; font: bold 10px tahoma}
a.path_m:visited  { color:#666666; text-decoration:none; font: bold 10px tahoma}
a.path_m:link     { color:#666666; text-decoration:none; font: bold 10px tahoma}
a.path_m:hover    { color:#000; text-decoration:none; font: bold 10px tahoma}

a.reftag          { color:#105CB6; text-decoration:none; font: 10px tahoma}
a.reftag:visited  { color:#105CB6; text-decoration:none; font: 10px tahoma}
a.reftag:link     { color:#105CB6; text-decoration:none; font: 10px tahoma}
a.reftag:hover    { color:#000; text-decoration:none; font: 10px tahoma}

a.searches          { color:#105CB6; text-decoration:none; font: 12px tahoma}
a.searches:visited  { color:#105CB6; text-decoration:none; font: 12px tahoma}
a.searches:link     { color:#105CB6; text-decoration:none; font: 12px tahoma}
a.searches:hover    { color:#000; text-decoration:none; font: 12px tahoma}

.adv:visited  { color:#fff; text-decoration:none; font: bold 11px tahoma}
.adv:link     { color:#fff; text-decoration:none; font: bold 11px tahoma}
.adv:hover    { color:#fff; text-decoration:none; font: bold 11px tahoma}

.adv-s:visited  { color:#105CB6; text-decoration:none; font: bold 10px tahoma}
.adv-s:link     { color:#105CB6; text-decoration:none; font: bold 10px tahoma}
.adv-s:hover    { color:#000; text-decoration:none; font: bold 10px tahoma}

.autor  { color:#6AA2B9; text-decoration:none; font:bold 11px tahoma}
.by  { color:#666; text-decoration:none; font:bold 11px tahoma}

.autor a:visited  { color:#6AA2B9; text-decoration:none; font:bold 12px tahoma}
.autor a:link     { color:#6AA2B9; text-decoration:none; font:bold 12px tahoma}
.autor a:hover    { color:#000; text-decoration:none; font:bold 12px tahoma}

.link  { color:#6AA2B9; text-decoration:none; font: 12px tahoma}

.link a:visited,.sorry a:visited { color:#6AA2B9; text-decoration:none; font: 12px tahoma}
.link a:link ,.sorry a:link { color:#6AA2B9; text-decoration:none; font: 12px tahoma}
.link a:hover, .sorry a:hover   { color:#000; text-decoration:none; font: 12px tahoma}

.green:visited  { color:#4F7500; text-decoration:none; font: 12px tahoma}
.green:link     { color:#4F7500; text-decoration:none; font: 12px tahoma}
.green:hover    { color:#000; text-decoration:none; font: 12px tahoma}

#Footer td{padding-top:3px;}
.footer_m img {vertical-align:top;}

.footer_m:visited  { color:#105CB6; text-decoration:none; font: 11px tahoma}
.footer_m:link     { color:#105CB6; text-decoration:none; font: 11px tahoma}
.footer_m:hover    { color:#000; text-decoration:none; font: 11px tahoma}

.text_14_b {font: bold 14px tahoma; color:#105CB6;}

.title span.keyword   { color:#105CB6; text-decoration:underline; font: bold 15px tahoma;}
.title:hover span.keyword   { color:#000; text-decoration:underline; font: bold 15px tahoma;}

.title:link { color:#105CB6; text-decoration:underline; font: normal 15px tahoma}
.title:visited { color:#105CB6; text-decoration:underline; font: normal 15px tahoma}
.title:hover { color:#000; text-decoration:underline; font: normal 15px tahoma}

.bottom_search a:link { color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.bottom_search a:visited { color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.bottom_search a:hover { color:#000; text-decoration:none; font: bold 14px tahoma}

.top_search_nav {font:bold 13px tahoma;}
.top_search_nav a:link { color:#105CB6; text-decoration:none; font: bold 13px tahoma}
.top_search_nav a:visited { color:#105CB6; text-decoration:none; font: bold 13px tahoma}
.top_search_nav a:hover { color:#000; text-decoration:none; font: bold 13px tahoma}


div.bg_blue {background: url(/images/blue_bg.gif) repeat-x;  font: bold 14px tahoma; text-align:center; color:#666666; height:27px; border:0; padding-top:5px}
div.bg_blue_2 {background: url(/images/blue_bg_2.gif) repeat-x; text-align:center;  font: bold 14px tahoma; color:#666666; height:27px; border:0; padding-top:5px}
div.bg_blue_3 {background: url(/images/blue_bg.gif) repeat-x;  font: bold 14px tahoma; text-align:center; color:#666666; height:22px; border:0; padding-top:5px}
div.bg_blue_4 {background: url(/images/blue_bg.gif) repeat-x;  font: bold 13px tahoma; text-align:center; color:#666666; height:27px; border:0; padding-top:5px}

a.bg_blue ,a.bg_blue_2{font: bold 14px tahoma; color:#666666; }

.bg_blue_4 a.bg_blue{font: bold 13px tahoma; color:#666666; }

.green_text a { font: 12px tahoma; color:#4F7500; text-decoration:none}
.green_text a:hover { font: 12px tahoma; color:#000; text-decoration:none}



.main_tops{
	margin:10px 2px 2px -15px;
	font: bold 14px tahoma; color:#4EA6D6; line-height:20px
}
.main_tops a { margin-right: 5px;  font: bold 14px tahoma; color:#4EA6D6; text-decoration:none;}


.main_tags{
	color:#4EA6D6;
	font: 13px tahoma; 
	padding :0 2px 10px 5px;
	background-color:#ECF8FF;
	border:1px solid #DFF2FF;
}
.main_search{
	
	color:#4EA6D6;
	font: 13px tahoma;
	padding :0 2px 10px 5px; 
	 	
}

.main_tags a { margin-right: 5px;  font: 13px tahoma; color:#4EA6D6; text-decoration:none;}
.main_tags a:hover { margin-right: 5px; font: 13px tahoma; color:#000; text-decoration:none;}

.main_search a { margin-right: 5px; font: 13px tahoma; color:#4EA6D6; text-decoration:none;}
.main_search a:hover { margin-right: 5px; font: 13px tahoma; color:#000; text-decoration:none;}


.main_vide_o:link { color:#FE901E; text-decoration:none; font: bold 11px tahoma;}
.main_vide_o:visited { color:#FE901E; text-decoration:none; font: bold 11px tahoma; }
.main_vide_o:hover { color:#000; text-decoration:none; font: bold 11px tahoma; }


.main_vide_g:link { color:#4EA6D6; text-decoration:underline; font: normal 11px tahoma}
.main_vide_g:visited { color:#4EA6D6; text-decoration:underline; font: normal 11px tahoma}
.main_vide_g:hover { color:#000; text-decoration:underline; font: normal 11px tahoma}


.static{
	margin-left:185px;
	width:715px;
	font: 12px tahoma; color:#666666; line-height: 1.5em
}

.static h1{ font: bold 16px tahoma; color:#FF8000; margin: 0 0 0 0; padding:0 0 0 0 }

.static a {	font: 12px tahoma; color:#0066CC; text-decoration:none}
.static a:hover { font: 12px tahoma; color:#000; text-decoration:none}

.pager1 {text-align:center;color:#666; text-decoration:none; font: bold 14px tahoma;margin:10px 0;}
.pager1 a {color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.pager1 a:hover {color:#000; text-decoration:none; font: bold 14px tahoma}

h1.ytrank{ font: bold 16px tahoma; color:#FF8000; margin: 0 0 20px 10px; padding:0 0 0 0 }
h1.domainrank{ font: bold 16px tahoma; color:#FF8000; margin: 10px 0 20px 0px; padding:0 0 0 0 }

h1.domainrank a,.text_18 a {	font: 11px tahoma;color:#4EA6D6; text-decoration:underline}
h1.domainrank a:hover,.text_18 a:hover { font: 11px tahoma; color:#000; text-decoration:none}

h1.siterank{ font: bold 16px tahoma; color:#FF8000; margin: 10px 0 20px 0px; padding:0 0 0 0 }

.pager a:link { color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.pager a:visited { color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.pager a:hover { color:#000; text-decoration:none; font: bold 14px tahoma}
.pager { color:#000; text-align:center;text-decoration:none; font: bold 14px tahoma}

.btn {color:white;font-size:11px;font-weight:bold;background-color:#515B76;border:1px solid #999999;height:22px;vertical-align:middle; cursor: pointer;}

#trailimageid {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid #999;
	display: none;
}

fieldset {
	border: 1px solid #656A86;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 0;
	margin: 0;
	padding: 4px;
}

legend {
	color: #2B6FB6;
	font-weight: bold;
}

.banner_right
{ 
	text-align: left; 
	float: right;
	width: 300px;
}

h1{
    font: bold 16px tahoma; 
	color:#FF8000;
}

p.s-f{ 
	color: #000; 
	font: 12px tahoma;
	margin: 2px;
	padding: 0px;
}


.l-s-searches:link { color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.l-s-searches:visited { color:#105CB6; text-decoration:none; font: bold 14px tahoma}
.l-s-searches:hover { color:#000; text-decoration:none; font: bold 14px tahoma}

p.l-s-desc{
	margin: 10px;
	padding: 5px;
	text-align: center;
	font: 12px tahoma;
}

p.l-s-desc b{
	color:#666666; text-decoration:none; font: 12px tahoma
}

p.l-s-img{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

p.l-s-img-left{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font: 12px tahoma;
}

p.l-s-img-right{
	margin: 0px;
	padding: 0px;
	text-align: right;
}

p.t-s-desc{
	margin: 2px 5px 2px 15px;
	padding: 0px;
	text-align: left;
}

p.t-s-top-desc{
	margin: 2px 5px 2px 15px;
	padding: 0px;
	text-align: left;
	font: 30px tahoma;
}

p.t-s-desc b{
	color:#666666; text-decoration:none; font: 12px tahoma
}

.l-s-top-searches:link { color:#105CB6; text-decoration:none; font: bold 18px tahoma}
.l-s-top-searches:visited { color:#105CB6; text-decoration:none; font: bold 18px tahoma}
.l-s-top-searches:hover { color:#000; text-decoration:none; font: bold 18px tahoma}

a.disc:link { color:#105CB6; text-decoration:none; font: bold 12px tahoma}
a.disc:visited { color:#105CB6; text-decoration:none; font: bold 12px tahoma}
a.disc:hover { color:#000; text-decoration:none; font: bold 12px tahoma}

.rank-b{
	font: bold 12px tahoma;
	margin: 10px 10px 2px 10px;
	padding: 0px;
	text-align: left;
}

.d_rank-b{
	font: bold 12px tahoma;
	color: #808080;
	margin: 10px 10px 2px 10px;
	padding: 0px;
	text-align: left;
}

.rank-b-yellow{
	margin: 10px 10px 2px 10px;
	padding: 0px;
	text-align: left;
	color: #FE880F;
	font: bold 12px tahoma;
}

.d_rank-b-yellow{
	margin: 10px 10px 2px 10px;
	padding: 0px;
	text-align: left;
	color: #808080;
	font: bold 12px tahoma;
}

.g-rank-b{
	font: bold 12px tahoma;
	margin: 5px 5px 2px 40px;
	padding: 0px;
	text-align: left;
}

.g-rank-it-ch{
	margin: 2px 10px 10px 20px;
	padding: 2px;
	text-align: left;
	font-weight: normal;
	font: normal 11px tahoma;
	border-right: 1px solid #aaa;
	border-top: 1px solid #aaa;
}


a.rank-searches          { color:#105CB6; text-decoration:none; font: bold 12px tahoma}
a.rank-searches:visited  { color:#105CB6; text-decoration:none; font: bold 12px tahoma}
a.rank-searches:link     { color:#105CB6; text-decoration:none; font: bold 12px tahoma}
a.rank-searches:hover    { color:#000; text-decoration:none; font: bold 12px tahoma}


a.g-searches          { color:#105CB6; text-decoration:none; font: normal 11px tahoma}
a.g-searches:visited  { color:#105CB6; text-decoration:none; font: normal 11px tahoma}
a.g-searches:link     { color:#105CB6; text-decoration:none; font: normal 11px tahoma}
a.g-searches:hover    { color:#000; text-decoration:none; font: normal 11px tahoma}

a.d_g-searches          { color:#000; text-decoration:none; font: normal 11px tahoma}
a.d_g-searches:visited  { color:#000; text-decoration:none; font: normal 11px tahoma}
a.d_g-searches:link     { color:#000; text-decoration:none; font: normal 11px tahoma}
a.d_g-searches:hover    { color:#000; text-decoration:none; font: normal 11px tahoma}

.d-table{
	font: normal 12px tahoma;
	margin-left: 10px;
	margin-top: 8px;
}

td.td-blue{
	background-color: #E2F2FE;
}

div.h1-blue{
	background-color: #E2F2FE;
	font: bold 12px tahoma;
	color: #000;
	padding:4px;
	margin:0;
}

h1.h1-blue{
	margin-left: 10px;
	background-color: #E2F2FE;
	font: bold 12px tahoma;
	color: #000;
	padding: 4px;
}

.border-blue-bottom td{
	border-bottom: 1px solid #E2F2FE;
	text-align: center;
	font: 12px tahoma;
}

a.s_post:link     { color:#000; text-decoration:none; font:  normal 12px tahoma}
a.s_post:hover   { color:#105CB6; text-decoration:none; font:  normal 12px tahoma}
a.s_post:visited  { color:#000; text-decoration:none; font:  normal 12px tahoma}
a.s_post:active     { color:#000; text-decoration:none; font:  normal 12px tahoma}

.ad_leaderboard
{
	margin:0 30px;
}

td.domainrank_ad .ad_leaderboard
{
	padding:0;
	margin:0;
}

div.rank_ad .ad_leaderboard
{
	padding:0;
	margin:10px 0 0 20px;
}

div.rank_ad .adsense_top
{
	padding:0;
	margin:10px 0;
}

div.rank_res
{
	padding:0;
	margin:15px 0;
}

div.rank_top_content
{
	margin-left:0px;
}

div.videos_rank_top_content
{
	margin-left:0px;
}

div.rank_top_content div.text_18
{
	padding:0;
	margin:20px 0 15px 0;
}

div.rank_top_content div.top_search_nav
{
	padding:0;
	margin:15px 0;
}

div.sitesrank_ad .ad_leaderboard
{
	margin:10px 0 10px 0px;
}

div.domainprofile_ad  .adsense_top
{
	margin:20px 0; 
	padding-left:0px;
}

div.domainprofile_ad  .ad_leaderboard
{
	margin:20px 30px; 
	padding-left:0px;
}

div.forumsseach_ad .adsense_top
{
	margin: 20px 0 20px 35px; 
}

div.forumsseach_ad  .ad_leaderboard
{
	margin:10px 0 0 35px;
	padding:0px;
}

div.portal_ad  .ad_leaderboard
{
	margin:10px 0 0 30px;
	padding:0px;
}

div.forumprofile_ad .adsense_top,
div.siteprofile_ad .adsense_top,
div.threadprofile_ad .adsense_top,
div.topicprofile_ad .adsense_top
{
	margin:20px 0 0 12px;
	padding-left:0px;
}

div.imagesearch_ad .adsense_top
{
	margin:20px 0 0 12px;
	padding-left:0px;
	margin-left:0px;
}

div.forumprofile_ad  .ad_leaderboard,
div.siteprofile_ad  .ad_leaderboard,
div.threadprofile_ad  .ad_leaderboard,
div.topicprofile_ad  .ad_leaderboard
{
	margin:10px 0 0 12px;
	padding:0px;
}

div.imgsearche_ad .adsense_top
{
	margin-left: 0px;
	margin-bottom: 0px;
}

div.imgsearche_ad .ad_leaderboard
{
	margin:10px 5px 0 17px;
	padding:0px;
}

div.topic_ad .ad_leaderboard
{
	margin:10px 5px 0 10px;
	padding:0px;
}

textarea.htmlcode
{
	font: 10px arial; 
	border:1px solid #999999;
	background:#F7F7F7;
}

div.getspcountercodebox
{
	color:#666666;
	font: bold 12px arial; 
	padding:3px;
	margin:7px;
}

div.getspcounterhelpbox
{
	color:#666666;
	font: normal 12px arial; 
	padding:3px;
	margin:7px;
}

p.sorry{	
	margin: 50px 10px 50px 10px; 
	text-align: center; 
	font: bold 14px tahoma;
}

.graph_period
{
	cursor: pointer; 
	color:#6AA2B9; 
	font: bold 11px tahoma;
}

.google-afs-box
{
        font: bold 12px tahoma;
        padding:3px;
        /*background:#EFEFEF;
        border:1px solid #DDDDDD;*/
}



.google-afs-box *
{
        text-align:left;
}

.google-afs-box .google-ad-text
{
        font: normal 12px tahoma;
}

.google-ad-caption
{
        text-align:right;
        margin-top:2px;
}

.adsense_top_line
{
        padding:2px;
}

.adsense_leaderboard_line
{
        padding:2px;
}

.adsense_side300_line
{
        padding:2px;
}

.adsense_side300_line .google-ad-line1
{
         margin-top:10px;
}


.adsense_search_box
{
        font: bold 10px tahoma;
        padding:0px;
        margin:0px;
        background:transparent;
        border:0;
}



.adsense_search_box *
{
        padding:0px;
        margin:0px;
}

.adsense_search_box .google-ad-caption
{
        text-align:left;
        margin:0 10px 0 0;
}

.adsense_top_afs,
#adsense_right_300x250
{
	height:auto;
}

.google-ad-line1 a:link { color:#105CB6; text-decoration:underline; font: normal 14px tahoma}
.google-ad-line1 a:visited { color:#105CB6; text-decoration:underline; font: normal 14px tahoma}
.google-ad-line1 a:hover { color:#000; text-decoration:underline; font: normal 14px tahoma}


.google-ad-line1 .adkeyword{font: bold 14px tahoma}



.google-ad-text .adkeyword{font-weight:bold;}

.google-ad-caption a:link { color:#4F7500; text-decoration:none; font: bold 12px tahoma}
.google-ad-caption a:visited{ color:#4F7500; text-decoration:none; font: bold 12px tahoma}
.google-ad-caption a:hover{ color:#000; text-decoration:none; font: bold 12px tahoma}

.google-ad-line3 a:link { color:#4F7500; text-decoration:none; font: normal 13px tahoma}
.google-ad-line3 a:visited { color:#4F7500; text-decoration:none; font: normal 13px tahoma}
.google-ad-line3 a:hover { color:#000; text-decoration:none; font: normal 13px tahoma}

.adsense_search_box a:link{ color:#000; text-decoration:underline; font: bold 12px tahoma}
.adsense_search_box a:visited{ color:#000; text-decoration:underline; font: bold 12px tahoma}
.adsense_search_box a:hover{ color:#000; text-decoration:underline; font: bold 12px tahoma}

.adsense_search_box .google-ad-line1 a:link { color:#000; text-decoration:underline; font: normal 12px tahoma}
.adsense_search_box .google-ad-line1 a:visited { color:#000; text-decoration:underline; font: normal 12px tahoma}
.adsense_search_box .google-ad-line1 a:hover { color:#000; text-decoration:underline; font: normal 12px tahoma}



.mod_is_0
{
	padding:3px 3px 3px 3px;
	margin-top:10px;
	margin-bottom:10px;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
}

.mod_is_1
{
	padding:3px 3px 3px 3px;
	margin-top:10px;
	margin-bottom:10px;
	background: #FFF;
	border:1px solid #DDDDDD;
}

.mod_is_2
{
	padding:3px 3px 3px 3px;
	margin-top:10px;
	margin-bottom:10px;
	background: #FFF;
	border:1px solid #FF7F7F;
}

.modCheckedPosts
{
	font-weight:bold;
	text-align:right;
	margin-right:4px;
	margin-top:7px;
}

.modPostMargin
{
	margin-top:5px;
}

.modPostInputChckB
{
	vertical-align:middle;
}

.modPostBox
{
	color:#666666;
	font: bold 11px tahoma; 
	float:right;
	margin-top:0px;
	margin-right:3px;	
}

.modPostBoStatus
{
	margin-top:7px;
}

.modPostBoStatusDisplayed,
.modPostBoStatusHidden
{
}

.modPostBoStatusDeleted
{
	color:#FF7F7F;
}

.modPostBoStatusFamily
{
	color:#4F7500
}
.modPostBoStatusAdult
{
	color:#FF7F7F;
}

.modPost{ 
	font: bold 11px tahoma; 
	color:#666666;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.modPost p
{
	margin:20px 0 10px 0;
	line-height: 150%
}

.modSelected
{
	font-weight:bold;
}

.modPostRadio
{
	vertical-align:middle;
}

.modPostFilterRadio
{
	vertical-align:middle;
}

.modPostFilterCheckbox
{
	vertical-align:middle;
}

.adus
{
	color:#4F7500;
}

.gagbanner_search div
{
	display:inline;
	margin-left:5px;
}
.gagbanner_fp
{
	font: 10px arial;
	margin-bottom:5px;
}

.gagbanner_cont
{
}

.gagbanner_bp
{
	margin-top:10px;
}

.profilepost
{
	margin-left:12px; 
	margin-top:0;
	min-width:300px;
}

.profilepost .gray, 
.profilepost .text,
.profilepost .green_text
{
	margin-left:0;
}


/********************** HOTSITE ANUNCIO **********************/
.internal_page{
	width:891px;
	margin:52px 0px 52px 52px;
	background-color:#FFFFFF;
}

.internal_page_top{
	height:5px;
	background:url(/images/internal_page_top.gif);
	background-repeat:no-repeat;
	font-size:1px;
}

.internal_page_middle{
	padding:0px 5px 0px 5px;
	font:11px verdana, arial, tahoma;
	line-height:18px;
	color:#4C4C4C;
	text-align:center;
	vertical-align:middle;
}

.internal_page_middle_title{
	font:18px franklin gothic medium, arial, tahoma, verdana;
	line-height:22px;
	color:#333333;
}	

.panel_banner{
	position:relative;
	width:100%;
	height:416px;
	background:url(/images/panel_banner.gif);
	background-repeat:no-repeat;
	padding:25px 0px 0px 46px;
	font-size:1px;
	text-align:left;
}

.panel_banner_title_area{
}

.panel_banner_title1{
	font:35px franklin gothic medium, arial, tahoma, verdana;
	letter-spacing:-1px;
	line-height:30px;
}

.panel_banner_title2{
	font:22px franklin gothic medium, arial, tahoma, verdana;
	letter-spacing:-1px;
}

.panel_banner_description{
	font:11px verdana, arial, tahoma;
	line-height:18px;
	color:#4C4C4C;
}

.panel_banner_description a{
	font:11px verdana, arial, tahoma;
	font-weight:bold;
	color:#000000;
}

.features_system{
	width:100%;
	margin:0px 0px 0px 0px;
	_margin:27px 0px 0px 0px;
}

.features_system_left_side{
	padding:0px 46px 0px 46px;
	font:11px verdana, arial, tahoma;
	line-height:18px;
	color:#4C4C4C;
	/*text-align:justify;*/
	text-align:left;
	vertical-align:top;
}

.features_system_right_side{
	width:316px;
	padding:0px 46px 0px 0px;
	font:11px verdana, arial, tahoma;
	line-height:18px;
	color:#4C4C4C;
	text-align:left;
	vertical-align:top;
}

.features_system_title{
	font:18px franklin gothic medium, arial, tahoma, verdana;
	line-height:22px;
	color:#333333;
}

.summary_features_system{
	position:relative;
	width:100%;
}

.summary_features_system_background{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.summary_features_system_background_top{
	height:73px;
	background:url(/images/summary_features_top.gif);
	background-repeat:no-repeat;
}

.summary_features_system_background_middle{
	background:url(/images/summary_features_middle.gif);
	background-repeat:repeat-y;
}

.summary_features_system_background_bottom{
	height:266px;
	background:url(/images/summary_features_bottom.gif);
	background-repeat:no-repeat;
}

.summary_features_system_content{
	position:relative;
	width:286px;
	text-align:left;
	vertical-align:top;
}

.summary_features_system_content_title{
	padding:20px 0px 0px 20px;
}

.summary_features_system_content_topics{
	margin:20px 0px 0px 20px;
	_margin:;
	padding:0px 0px 0px 15px;
	_padding:;
}

.summary_features_system_content_topics li{	
	list-style-image:url(/images/summary_features_li.gif);
	list-style-position:outside;
	border-bottom:1px dotted #CCCCCC;
	line-height:21px;
}

.summary_features_button{
	margin:20px 0px 50px 95px;
	_margin:0px 0px 50px 95px;
}

.portfolio{
	position:relative;
	width:100%;
}

.portfolio_background{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1100px;
}

.portfolio_background_top{
	height:73px;
	background:url(/images/portfolio_top.gif);
	background-repeat:no-repeat;
}

.portfolio_background_middle{
	background:url(/images/portfolio_middle.gif);
	background-repeat:repeat-y;
}

.portfolio_background_bottom{
	height:73px;
	background:url(/images/portfolio_bottom.gif);
	background-repeat:no-repeat;
}

.portfolio_content{
	position:relative;
	width:100%;
	padding:20px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
}

.portfolio_content_title{
	font:18px franklin gothic medium, arial, tahoma, verdana;
	line-height:22px;
	color:#333333;
}

.portfolio_content_sites{
	width:99%;
	height:990px;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 4px;
	overflow:auto;
	/*background-color:red;*/
	text-align:center;
}

.portfolio_content_sites_screenshot{
	font:9px verdana, arial, tahoma;
	color:#333333;
	text-decoration:none;
}

.portfolio_content_sites_screenshot b{
	font:11px verdana, arial, tahoma;
	font-weight:bold;
	color:#333333;
}

.formulario_solicitacao_orcamento_title{
	font:18px franklin gothic medium, arial, tahoma, verdana;
	line-height:22px;
	color:#333333;
}

.formulario_solicitacao_orcamento_description{
	font:11px verdana, arial, tahoma;
	color:#333333;
	line-height:18px;
}

.internal_page_bottom{
	height:5px;
	background:url(/images/internal_page_bottom.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
