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*/;
} 

.myStatus
{
	height: 18px;
} 

.myStatusAdmin
{
	height: auto;
} 
.langNavigationMenu
{		
	padding-right:4px;
	margin-right:20px;
}

#logo,
.logo-alone
{
	padding-bottom: 12px;
} 
#logo{
			float: left;
} 

.logo-alone
{
	margin-bottom:20px;
} 

img.logo-img
{
	vertical-align:bottom;
	width: 200px; 
	height: 39px; 
	border:0;
}
img.logo-img-inner
{
	vertical-align:bottom;	
	padding-bottom: 1px;
	width: 200px; 
	height: 27px; 
	border:0;
}

td.logotd
{
	padding-left:10px;	
	padding-right:10px;
}
td.fp_logotd
{	
	padding-right: 10px;	
}
td.fp_logotd h1
{		
	margin:0;
	padding-top: 5px
}

#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%;
} 

.header-home-page
{
	margin-bottom: 10px;
}

.advSearchInfo
{
	vertical-align:top;
}
#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,
#filter form
{
	font: bold 12px tahoma; color:#5F6682;
}
#filter{
			/*height: 28px;*/
			margin: 0 0 0 0px;
} 

/*
.filter-border
{
	padding-top:5px;
	border-top:2px solid #EBF6FE;
}
*/

.filter-box
{
	margin-top: 0px;
}

.filter-box td
{
	padding:4px 0 0px 5px;
}

td.filter-name
{
	text-align:right;
}

.filter-box select.width100 
{
	width:100%;
}

.filter-domain-info
{
	margin:5px 0px 0px 0px;
}

#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:0px;
			padding:0px;
} 
#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: 35px;
			margin-top: 0px
}  
.main_b{

			margin-left: 65px;
			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, .dashed_linkfojs {font-size: 12px; font-family: tahoma; font-weight: normal;color: darkgreen; border-bottom: 1px dashed darkgreen;} 
.text .dashed_link:visited, .dashed_link:visited{font-size: 12px; color: darkgreen; font-family: tahoma; font-weight: normal; border-bottom: 1px dashed darkgreen;} 
.text .dashed_link:hover, .text .dashed_linkfojs_hover, .dashed_link:hover, .dashed_linkfojs:hover{font-size: 12px; font-weight: normal; color: black; border-bottom: 1px dashed black;} 

.dashed_link:link .keyword {font-size:12px; font-weight: bold; color: darkgreen;} 
.dashed_link:visited .keyword {font-size:12px; font-weight: bold; color: darkgreen;} 
.dashed_link:hover .keyword {font-size:12px; font-weight: bold; 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 {color:#FFFFFF;font: bold 14px tahoma; background: url(/images/submit.gif) no-repeat; border:0; width: 89px; height: 27px; cursor:pointer; padding:3px 0px 7px 0px;} 
.submit_over {color:#FFFFFF;font: bold 14px tahoma; background: url(/images/submit_over.gif) no-repeat; border:0; width: 89px; height: 27px; cursor:pointer; padding:3px 0px 5px 0px;} 
.submit_b {color:#FFFFFF;font: bold 14px tahoma; background: url(/images/submit_b.gif) no-repeat; border:0; width: 89px; height: 27px; cursor:pointer;vertical-align:middle; padding:3px 0px 6px 0px;} 
*/

.query { font: 15px tahoma; width: 430px; padding-left:3px;}
.submit {color:#FFFFFF;font: bold 13px tahoma; background: url(/images/submitn.gif) no-repeat; border:0; width: 75px; height: 24px; cursor:pointer;vertical-align:middle;padding:0px 0px 4px 0px;margin:0px 0 2px 0;}
.submit_over {color:#FFFFFF;font: bold 13px tahoma; background: url(/images/submitn_over.gif) no-repeat; border:0; width: 75px; height: 24px; cursor:pointer;vertical-align:middle;padding:0px 0px 4px 0px;margin:1px 0;}
.submit_b {color:#FFFFFF;font: bold 13px tahoma; background: url(/images/submitn_b.gif) no-repeat; border:0; width: 75px; height: 24px; cursor:pointer;vertical-align:middle;padding:0px 0px 4px 0px;margin:1px 0;}

.res { font: 13px tahoma; margin:25px 0 30px 35px;}
.res-images{margin:20px 0 30px 12px;}
.res1 { font: 13px tahoma; margin-left:0px; margin-bottom:15px; margin-top:15px;}
.gray{ font-size:12px; font-family:Arial, Geneva CY, Sans-Serif; color:#666; /*margin-left:25px*/ }
.text, .tp_tools_title{ font-family:Arial, Geneva CY, Sans-Serif; font-size: 80%; color:#000; /*margin-left:25px*/}
.post_date {font-size:12px; font-family:Arial, Geneva CY, Sans-Serif;color:#333}

.text_f{ font: 12px tahoma; color:#333;} 
div.text_f h1{	padding:0; margin:20px 0 15px 0;} 
div.text_f h2{	font:bold 13px tahoma; color:#333; padding:0; margin: 0;} 
div.text_f table.side_table {width:600px; padding:0} 
div.text_f table.side_table td {margin:2px; padding: 2px;} 


.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-size: 11px; font-family:Arial, Geneva CY, Sans-Serif; color: rgb(0, 102, 0); /*margin-left:25px;*/ margin-top:5px; } 
.green_text12{ font-size: 12px; font-family:Arial, Geneva CY, Sans-Serif; color: rgb(0, 102, 0); /*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:  12px tahoma} 
.rss:link     { color:#575F7B; text-decoration:none; font:  12px tahoma} 
.rss:hover    { color:#FF8000; text-decoration:none; font:  12px 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:#105CB6; text-decoration:underline; font: 11px tahoma} 
.adv:link     { color:#105CB6; text-decoration:underline; font: 11px tahoma} 
.adv:hover    { color:#000000; text-decoration:underline; font: 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} 

a.brProjects:visited { color:#6AA2B9; text-decoration:none; font: 18px tahoma} 
a.brProjects:link { color:#6AA2B9; text-decoration:none; font: 18px tahoma} 
a.brProjects:hover { color:#AA1111; text-decoration:none; font: 18px tahoma} 

/* error 404 page */
.e404page, .e404page_ad {margin:10px; display: block;}

.e404page_ad {float: left; margin-left: -20px}

div.e404page h1{font-size: 24px; margin-left:0}
div.e404page div span{display:block; background-color: #E2F2FE; padding: 2px; padding-left: 5px}
div.e404page span{ text-decoration:none; font: 14px tahoma; font-weight: bold }

div.e404_content_element{display:inline; float: left; text-align: left; margin-right:4px;width: 275px; background-color: #F2F8FF;}
div.e404_content_element div {margin:5pt 0.2em 5pt 0.2em; padding:0px 0 0px 3px; vertical-align: top ;}
div.e404_content_element div a{padding:0 0 0px 0; margin:0; display: inline; margin-left:25px}

.e404_postup {margin-left: 10px; width: 1000px; }
.e404_postlw {margin-left: 10px;width: 1000px; margin-bottom: 5px; }
/* /error 404 page */
/** mulitlanguage **/
#lines {padding-top: 4px}
#whiltespace {padding-top: 10px}
.countryDomainLink, .countryDomainLinkfojs {font: 12px tahoma; color: #666666; text-decoration: none; border-bottom: 1px dashed #666666;}
.countryLanguageLink {font: 12px tahoma; color: #555555; text-decoration: underline; }
.countryDomain {font: bold 13px tahoma; color: #333333; }
.mainLanguage {font: bold 13px tahoma}
/** mulitlanguage **/


.green:visited, .greenfojs:visited  { color:#4F7500; text-decoration:none; font: 12px; font-family:Arial, Geneva CY, Sans-Serif;} 
.green, .autor, .green:link, .greenfojs:link   { color:#4F7500; text-decoration:none; font: 12px; font-family:Arial, Geneva CY, Sans-Serif;} 
.green:hover, .greenfojs:hover, .greenfojs_hover    { color:#000; text-decoration:none; font: 12px; font-family:Arial, Geneva CY, Sans-Serif;} 
.green,div.green:hover, .autor { color:green; fint-size:12px}
.autor{font-weight:bold}

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

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

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

.title span.keyword   { color:#0000BB; text-decoration:underline; font-family:Arial, Geneva CY, Sans-Serif; font-size:16px} 
.title:hover span.keyword   { color:#000; text-decoration:underline; font-family:Arial, Geneva CY, Sans-Serif;} 

.title:link, .titlefojs { color:#0000BB; text-decoration:underline; font-family:Arial, Geneva CY, Sans-Serif; font-size:16px} 
.title:visited, .titlefojs:visited  { color:#0000BB; text-decoration:underline; font-family:Arial, Geneva CY, Sans-Serif; font-size:16px} 
.title:hover, .titlefojs:hover, .titlefojs_hover { color:#000; text-decoration:underline; font-family:Arial, Geneva CY, Sans-Serif; font-size:16px}  

.title_s:link, .title_sfojs { color:#0000BB; text-decoration:underline; font: normal 12px tahoma} 
.title_s:visited, .title_sfojs:visited { color:#0000BB; text-decoration:underline; font: normal 12px tahoma} 
.title_s:hover, .title_sfojs:hover, .title_sfojs_hover { color:#000; text-decoration:underline; font: normal 12px tahoma} 

.title_m:link, .title_mfojs{ color:#0000BB; text-decoration:underline; font: normal 15px tahoma} 
.title_m:visited, .title_mfojs:visited { color:#0000BB; text-decoration:underline; font: normal 15px tahoma} 
.title_m:hover, .title_mfojs:hover, .title_mfojs_hover { color:#000; text-decoration:underline; font: normal 15px tahoma} 

.mrgLft20 {margin-left: 20px}

.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} 
*/

/** tabs on first page **/
td.fp_tabs {height:22px; vertical-align:top; padding: 0; }
td.fp_tabs h2 {padding-bottom: 0px; margin-bottom: 0px; margin-top:0 }

.tabs h3{text-align: left; padding-top:0; padding-bottom:3px;margin:0; height:16px; white-space: nowrap;} 
.fp_slogan{color:#222; font:bold 12px tahoma; height: 15px; padding-top:0px} 
.tabs div span.pop_menu_caption {color:#777; font:bold 13px tahoma}
#articles {border-right: 0px none;}
/** /tabs on first page **/
/** content of the "popular internet" frame **/
.panel_cont {font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); margin-top: 20px; margin-bottom: 10px;}
.pop_container {margin-left:0px; width:100%; display:block}
div.pop_container > div{whilte-space: nowrap; margin-top: 2px; width: 100%; display:block;}

.pop_tube_videos_img {padding: 2px 0pt; vartical-align:top; float: left; display: inline; width:12%; height: 65px;}
.pop_tube_videos_img img {border:0; border: 1px solid rgb(204, 204, 204); width:64px;}
.pop_tube_videos_txt {padding: 2px 8px; line-height: 0.4; width:35%; vartical-align:top; display: inline; float: left; height: 65px;  whilte-space: normal;}
.pop_tube_videos_txt img {border: 0; height:8px; width:8px}
.pop_tube_videos_txt a.main_vide_g {}

.pop_videos_img {padding: 1px 0pt; vartical-align:top; float: left; display: inline; width:12%; height: 65px;}
.pop_videos_img img {border:0; border: 1px solid rgb(204, 204, 204); width:64px;}
.pop_videos_txt {padding: 1px 8px; line-height: 0.4; width:34%; vartical-align:top; display: inline; float: left; height:65px; } 
.pop_videos_txt img {border: 0; height:8px; width:8px}

.pop_instruct_img {padding: 1px 0pt; vartical-align:top; float: left; display: inline; width:12%; height: 65px;}
.pop_instruct_img img {border:0; width:64px; height:48px;border: 1px solid rgb(204, 204, 204);}
.pop_instruct_txt {padding: 2px 8px; line-height: 0.4; width:35%; vartical-align:top; display: inline; float: left; height: 65px;}
.pop_instruct_txt img {border: 0; height:8px; width:8px} 

.pop_articles_img {padding: 1px 0pt; vartical-align:top; float: left; display: inline; width:12%; height: 65px;}
.pop_articles_img img {border:0;border: 1px solid rgb(204, 204, 204);width:64px;}
.pop_articles_txt {padding: 2px 8px; line-height: 0.4; width:35%; vartical-align:top; display: inline; float: left; height: 65px;  }
.pop_articles_txt img {border: 0; height:8px; width:8px}

.pop_item_num {padding: 0pt; margin:0; vartical-align:top; text-align: left; float: left; display: inline; width:10px; height: auto; background-color:transparent; white-space: normal; color:#666666; text-decoration:none; font: 12px tahoma}
.pop_item_txt {padding: 4px 0px 4px 8px; margin: 3px 0; width:100%; line-height: 0.4em; vartical-align:top; display: inline; float: left;  background-color:transparent;}
.pop_item_txt p{margin-left: 15px; padding:0; margin-top:0; margin-bottom:0; vartical-align: top; width:95%; height: auto;}
.pop_item_txt p a.main_vide_o2{margin:0; padding:0; color:#FE901E; text-decoration:none; font: bold 11px tahoma; }
.pop_item_txt p a.lenze {padding:0 4px 0 0; margin-left:4px; height:8px; width:8px;background: url('/images/search_icon.gif') 0% 60% no-repeat; text-decoration: none;}
img.opn_new_win {width:20px; height:10px}
h2.pop_topics_title, h2.pop_projects_title{font: bold 15px tahoma, san-serif; color: #777; padding:4px}
div.pop_topics_header, div.pop_projects_header {float:left; padding-left:100px}
div.pop_topics_content, div.pop_projects_content {float:left; padding-left:300px;}

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;}
td.fp_right_part div {width:218px;} 
td.fp_right_part {width:227px; vertical-align: top} 

div.bg_blue h2{margin:0; padding:0; vertical-align: top; display: inline; height:17px; font: bold 14px tahoma;}
div.bg_blue h2 a{margin:0; padding:0; vertical-align: top;}


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} 
td.fp_tabs h2 {font: bold 14px tahoma; text-align:left;  height:22px; border:0; padding-top:5px} 
div.bg_blue_3 h2 {background:transparent;margin:0; padding:0; display:inline; font: bold 14px tahoma; border:0;}
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} 
td.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} 



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, .green_text span.fojs:link { font: 12px; font-family:Arial, Geneva CY, Sans-Serif; color:#4F7500; text-decoration:none} 
.green_text a:hover, .green_text span.fojs:hover, .green_text .fojs_hover { font: 12px; font-family:Arial, Geneva CY, Sans-Serif; 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: 11px tahoma; 
	padding :0 2px 10px 5px;
	background-color:#ECF8FF;
	border:1px solid #DFF2FF;
} 
.main_search{
	
	color:#4EA6D6;
	font: 11px tahoma;
	padding :0 2px 30px 5px; 
	 	
} 

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

.main_search a, .main_search span.fojs{ margin-right: 5px; font: 11px tahoma; color:#4EA6D6; text-decoration:none;} 
.main_search a:hover { margin-right: 5px; font: 11px tahoma; color:#000; text-decoration:none;} 
.main_search span.fojs:hover, .main_search .fojs_hover { margin-right: 5px; font: 11px tahoma; color:#000; text-decoration:underline;} 

.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} 

.main_rating_descr
{
	font-family: arial; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: normal; 
	font-size-adjust: none; 
	font-stretch: normal; 
	color: rgb(102, 102, 102); 
	margin-top: 20px; 
	margin-bottom: 10px;
}

.static{
	margin-left:185px;
	padding-top:20px;
	padding-bottom:20px;
	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} 

.domain_theader {font: 11px arial; color:#999;}
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} 

.page_intension {font: 13px 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, div.e404page div h1{
    font: bold 16px tahoma; 
	color:#FF8000;
    padding:0px;margin:12px 0 10px 12px;
} 
div.e404page div h1 {margin-left:0}

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 } 

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


.l-s-searches:link, .l-s-searchesfojs, .l-s-searches a:link{ color:#105CB6; text-decoration:none; font: bold 14px tahoma} 
.l-s-searches:visited, .l-s-searchesfojs:visited { color:#105CB6; text-decoration:none; font: bold 14px tahoma} 
.l-s-searches:hover, .l-s-searchesfojs:hover, .l-s-searchesfojs_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, b.t-s-desc{
	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;
} 

table.d-table td, table.d-table th{
    border: 0px none;
    padding: 4px;
    margin: 2px;
}

table.d-table td{
	border-collapse: collapse;
	border-spacing:2px
}

table.d-table th{
    background-color: #E2F2FE;
    text-align:left;
    vertical-align:top;
}

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, h2.h2-blue, #top_authors, #related_threads, #related_threads_on_other_sites{
	margin-left: 10px;
	background-color: #E2F2FE;
	font: bold 12px tahoma;
	color: #000;
	padding: 4px;
	
} 
img.thp_img {
	padding-right: 4px;
}

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

#profiles_table.topic h2 {
    margin-left: 0px;
    background-color: #E2F2FE;
    font: bold 12px tahoma;
    color: #000;
    padding: 4px;
}

td.search-results-content,
td.search-results-ad
{
	padding-top:20px;
}

td.search-results-ad
{
	padding-left:40px;
}



#related_threads {
	margin-top: 15px;
}

#threads_list_mrg_lft_32 {
	margin-left: 32px;
}
#threads_num {
	float: left; 
	margin-left: 0px; 
	margin-top:1px;  
	text-align: left;
}
div.thr_separator {
	display: block; height:2px
}
.related_threads_listing { 
	margin-left:15px; padding-bottom: 10px;
}

.top_author_block {margin-left: 10px; width: 100%;}
.top_author_block_row {padding: 5px;border-bottom: 1px solid #E2F2FE;text-align: left; font: 12px tahoma; height:14px}
.top_author_block_left_col {float:left; width:85%}
.top_author_block_right_col {float:left; width:12%; text-align: center;}
.top_author_block_users_post {margin-left: 10px; padding:7px 0 7px 7px;background:#F3F3F3; width:95%}
.top_author_block_hidden {padding: 5px;border-bottom: 1px solid #E2F2FE;text-align: left; font: 12px tahoma; display: none}

.border-blue-bottom td, table.top_authors_table tr td{
	padding: 5px;
	border-bottom: 1px solid #E2F2FE;
	text-align: left;
	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 0 35px;
} 

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

div.portal_ad  .ad_leaderboard
{
	margin:10px 0 0 30px;
	padding:0px;
} 
h1.subject_threadprofile {
	padding:0px;
	margin:7px 0 0 10px
}
div.post_number {
	
}

div.forumprofile_ad .adsense_top,
div.siteprofile_ad .adsense_top,
div.threadprofile_ad .adsense_top,
div.topicprofile_ad .adsense_top
{
	margin:25px 0 5px 12px;
	padding-left:0px;
} 
/*favicons in search results */
.favicon_image {top:auto; margin-top:2px; width:16px; height:16px; background-repeat:no-repeat; position:absolute; margin-left:-25px}
/*favicons on the forum profile page */
.d-table .favicon_image {top:auto;margin-top:2px; margin-right:3px; margin-left:0px; width:16px; height:16px; background-repeat:no-repeat; position:absolute;}
.divFavicon {float: left; margin-left:0; margin-right:2px}

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

div.search_ad .adsense_top
{	
	margin-top:0px;
} 

div.search_ad table.adsense_top_afs
{	
	overflow: hidden; 	
} 

div.search_ad td.adsense_top_afs
{	
	overflow: hidden; 
	background-color: #FFF8DD;
} 

div.search_ad table.adsense_bottom_afs
{
	overflow: hidden; 	
} 

div.search_ad td.adsense_bottom_afs
{
	overflow: hidden; 
	background-color: #FFF8DD;
} 


.topicprofile_ad {
	margin: 0 0 10px 10px;
}

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:20px 0px 0 12px;
	padding:0px;
} 

div.imgsearche_ad .ad_leaderboard
{
	margin:20px 5px 0 12px;
	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;
	width:950px;
	height:250px;
} 

div.sorry
{
	
}
.right-graph-links,
#link_to_trendy
{
	text-align:left;
	margin-left:80px;
}

.right-graph
{
	width:300px;	
	text-align:center;
	padding:0;
}

#link_to_trendy
{
	margin-top:10px;
}



#profiles_table h2.right-graph 
{
	font: bold 12px tahoma;
	width:296px;
	padding: 4px 4px 4px 0; 
	margin: 30px 0 0 0;
}

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


#links_to_portals
{
	margin-top:30px;
	font: bold 12px tahoma;
}

#links_to_portals ul
{
	list-style-type:none;
	margin:2px 0;
	padding:0px;
}

#links_to_portals li
{
	
	margin:4px 0 2px 10px;
	padding:0px;
}

.google-afs-box
{
        font-size: 12px;
        font-weight:normal;
        font-family:Arial, Geneva CY, Sans-Serif;
        padding:3px;
        /*background:#EFEFEF;
        border:1px solid #DDDDDD;*/
} 



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

.google-afs-box .google-ad-text
{
        font-size: 12px;
        font-weight:normal;
        font-family:Arial, Geneva CY, Sans-Serif;
} 

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

.adsense_top_line
{
        padding:2px;
} 

.adsense_leaderboard_line
{
        padding:2px;
} 

.adsense_side300_line
{
        padding:0px;
} 

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


.adsense_search_box
{
        font-size: 10px;
        font-weight:bold;
        font-family:Arial, Geneva CY, Sans-Serif;
        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;
} 

.chitika-ad
{
	padding:50px 5px 0px 0px;
}

.google-ad-line1 a:link { color:#0000BB; text-decoration:underline; font-size: 16px; font-weight:normal;         font-family:Arial, Geneva CY, Sans-Serif;} 
.google-ad-line1 a:visited { color:#0000BB; text-decoration:underline; font-size: 16px; font-weight:normal;         font-family:Arial, Geneva CY, Sans-Serif;} 
.google-ad-line1 a:hover { color:#000; text-decoration:underline; font-size: 16px; font-weight:normal;         font-family:Arial, Geneva CY, Sans-Serif;} 


.google-ad-line1 .adkeyword{font-size: 16px; font-weight:bold; font-family:Arial, Geneva CY, Sans-Serif;} 



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

.google-ad-caption a:link { color:#4F7500; text-decoration:none; font-size: 12px; font-weight:bold;         font-family:Arial, Geneva CY, Sans-Serif;} 
.google-ad-caption a:visited{ color:#4F7500; text-decoration:none; font-size: 12px; font-weight:bold;         font-family:Arial, Geneva CY, Sans-Serif;} 
.google-ad-caption a:hover{ color:#000; text-decoration:none; font-size: 12px; font-weight:bold;         font-family:Arial, Geneva CY, Sans-Serif;} 

.google-ad-line3 a:link { color:#4F7500; text-decoration:none; font-size: 13px; font-weight:normal;         font-family:Arial, Geneva CY, Sans-Serif;} 
.google-ad-line3 a:visited { color:#4F7500; text-decoration:none; font-size: 13px; font-weight:normal;         font-family:Arial, Geneva CY, Sans-Serif;} 
.google-ad-line3 a:hover { color:#000; text-decoration:none; font-size: 13px; font-weight:normal;         font-family:Arial, Geneva CY, Sans-Serif;} 

.adsense_search_box a:link{ color:#000; text-decoration:underline; font-size: 12px; font-weight:bold;         font-family:Arial, Geneva CY, Sans-Serif;} 
.adsense_search_box a:visited{ color:#000; text-decoration:underline; font-size: 12px; font-weight:bold;         font-family:Arial, Geneva CY, Sans-Serif;} 
.adsense_search_box a:hover{ color:#000; text-decoration:underline; font-size: 12px; font-weight:bold;         font-family:Arial, Geneva CY, Sans-Serif;} 

.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;
	margin-right:10px;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
} 

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

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

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

.modPostMargin
{
	margin-top:5px;
} 

.modPostInputChckB
{
	vertical-align:middle;
} 

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

.modPostBoxStatus
{
	margin-top:7px;
} 

.modPostBoxStatusDisplayed,
.modPostBoxStatusHidden
{

} 

.modPostBoxStatusDeleted
{
	color:#FF7F7F;
} 

.modPostBoxStatusFamily
{
	color:#4F7500
} 
.modPostBoxStatusAdult
{
	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;
	margin-right:7px;
}  

.modPostundone
{
	text-decoration:underline;
} 

.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;
} 

.profilepost table
{
    border: 0px none;
}

.profilepost table td
{
    border: 0px none;
    margin: 0px;
    padding: 0px;
}

.profilepost .post
{
    padding: 0px 0px 10px 25px;
}

.modPostStatusWrapper_isr
{
	float:none;
	text-align:right;
}

.siteSubmitForm input.textField
{
	margin:0px;
	width:250px;
}

.siteSubmitForm td
{
	padding:5px 5px 0px 2px;
}

.siteSubmitForm  .fieldName
{
	text-align:right;
}

.siteSubmitForm .mandatoryMark
{
	color:#FF7F7F;
}

.siteSubmitForm textarea
{
	width:250px;
	height:80px;
}

.siteSubmitForm .message
{
	font: bold 15px tahoma; 
	color:#FF7F7F;
	margin-left:20px;
}

.captchaRefresh
{
	color:#000;
	font: 11px tahoma; 
	text-align:right;
	margin:4px 0;
	padding:0;
	width:105px;
}

.captchaRefresh a:link {color:#6AA2B9;font-size: 11px; font-weight:normal;text-decoration:underline;}
.captchaRefresh a:visited {color:#6AA2B9;font-size: 11px; text-decoration:underline;}
.captchaRefresh a:hover{color:#6AA2B9;font-size: 11px; font-weight:normal;text-decoration:none;}

.captchaCode
{
	font-size:12px;
	margin-top:0px;
	width:120px;
	border: 1px solid #999999;
	vertical-align:middle; 
	padding:2px;	
}

.captcha
{
	font: normal 12px tahoma;
}

.siteSubmitForm  .captchaCode
{
	width:120px;
}

.captchaImage
{
	margin-top:5px;
	width:100px;
	height:50px;
	border: 1px solid #999999;
}

td.ssw_group
{
	text-align:left;
	padding: 0 3px 3px 5px;
}

td.ssw_group_custom
{
	border-left:1px solid #DDDDDD;
	background:#EBF6FE;
}
.ssw_group_header
{
	color:#8BC1DF;
	font:bold 10px tahoma, san-serif;
}

.ssw_bmmenu
{
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma, san-serif;
} 

td.ssw_bmmenu
{
	vertical-align:bottom;
	padding:0 5px 0 0px;
}	

.ssw_bmmenu_titile,
p.ssw_bmmenu_titile
{
	color: #656A86;
	padding:0px 3px 0px 0px;
	margin:0;
}


td.ssw_bmmenu a{
	text-decoration:none;
	display:block;
	padding:0;
} 

.ssw_bmmenu_selected_leftbg
{
	margin:0;
	padding:0 0 0 0px;
	background:transparent;
	/*background:#7D7E99 url('/images/bm-left-bg.gif') no-repeat left top;*/
	display:block;
}
.ssw_bmmenu_deselected_leftbg
{
	margin:0;
	padding:0 0 0 0px;
	background:transparent;
	display:block;
}

.ssw_bmmenu_selected_rightbg
{
	/*color:#FFFFFF;*/
	color:#BB0000;	
	background:transparent;
	/*background:#7D7E99 url('/images/bm-right-bg.gif') no-repeat right top;*/
	margin:0;
	padding:5px 5px 0px 0;
	display:block;
}
.ssw_bmmenu_deselected_rightbg
{
	/*color:#FFFFFF;*/
	color:#FF7F7F;
	background:transparent;
	margin:0;
	padding:5px 5px 0px 0;
	display:block;
}

a .ssw_bmmenu_deselected_rightbg 
{ 
	color:#BB0000; 
	text-decoration:underline;
}
a:link .ssw_bmmenu_deselected_rightbg
{ 
	color:#BB0000; 
	text-decoration:underline;
}
a:hover .ssw_bmmenu_deselected_rightbg
{ 
	color:#656A86; 
	text-decoration:none;
}
a:visited .ssw_bmmenu_deselected_rightbg
{ 
	color:#BB0000; 
	text-decoration:underline;
}
a:active .ssw_bmmenu_deselected_rightbg
{
	color:#BB0000; 
	text-decoration:underline;
}


a .ssw_bmmenu_selected_rightbg 
{ 
	/*color:#FFFFFF; */
	color:#656A86; 
	text-decoration:none;
}

a:link .ssw_bmmenu_selected_rightbg
{ 
	/*color:#FFFFFF; */
	color:#656A86;
	text-decoration:none;
}
a:visited .ssw_bmmenu_selected_rightbg
{ 
	/*color:#FFFFFF; */
	color:#656A86; 
	text-decoration:none;
}
a:active .ssw_bmmenu_selected_rightbg
{
	/*color:#FFFFFF; */
	color:#656A86;
	text-decoration:none;
}

img.ssw_bmmenu_img
{
	vertical-align:bottom;
}

.results-num,
.filter-results-num
{
	color:black;
	font-weight:normal;
	font-size:14px;
}

.results-num h1
{
	display:block;
	padding-bottom:5px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	border-bottom:2px solid #DDDDDD;
}

.results-num .double-border
{
	border-bottom:2px solid #ECF6FF;
	margin:0px;
}

.results-search-word
{
	font-style:italic;
	font-weight:bold;
}

table.advSearchWordaOpts td
{
	padding-left:3px;
}
#profiles_table 
{
	max-width: 950px;
	width: expression(document.body.clientWidth <= 950 ? "auto": "950px");
}

img {
    border: 0px none;
}
br.clear { 
    clear:both; 
}
span.gray a.votes {
    margin-left:5px;
    text-decoration:none;
    color:#666;
}
span.media {
    margin-top:3px;
}
img.media {
    vertical-align:middle;
}

table.posting_activity {
    border:0px none;
    margin-left: 10px;
    width:100%;
}

table.posting_activity td, table.posting_activity th {
    margin: 0px;
    padding: 4px
}

table#is_table {
    margin-left: 12px;
    margin-top: 0px;
    border: 0px none;
}

table#is_table td, table#is_table th {
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
p.sorry {
	width: 99%;
	
}

div.youtube-video-preview
{
	margin:0 0 20px 35px;
	font: normal 12px tahoma;
}

p.youtube-video-preview-play,
p.youtube-video-preview-descr
{
	font: bold 12px tahoma;
	padding:0px;
	margin:0px 0px 5px 0px;
}

p.youtube-video-preview-descr
{
	margin-top:20px;
}


td.adv-icons,
div.adv-icons
{
	padding:3px 0px 5px 20px;
	text-align:right;
}

td.adv-icon
{
	padding:0 0 0 15px;
}

div.adv-icons,
td.adv-icons,
td.adv-icon,
td.adv-icon img,
td.adv-icon-link,
td.adv-icon-link a,
td.adv-icon a
{
	vertical-align:middle;
}


td.adv-icon-link a,
td.adv-icon a
{
	padding:0 5px 0 5px;
}

td.share
{

}

.share a.stbutton 
{
	color:#0000BB; 
	font: normal 12px tahoma;
    padding:0 1px 0 20px;
	display: block;
}

.domain-lookup-filter
{
	font: bold 12px tahoma; color:#5F6682;
	margin: 5px 3px 5px 35px;
}

#caterpilarID {
	display: none;
}

#container_static {
   margin:0;
   padding:0;   
   min-height:100%;
   position:relative;
}
#header_static{
   background:#ff0;
   padding:10px;
}
#body_static {
   padding:0;
   padding-bottom:60px;   /* Height of the footer */
}
#footer_static {
   position:absolute;
   bottom:0;
   width:100%;
   /*height:60px;   /* Height of the footer */
   
}
<!--[if IE 7]>
#container_static {
   height:100%;
}
<![endif]-->
<!--[if IE 6]>
#container_static {
   height:100%;
}
<![endif]-->
<!--[if IE 5]>
#container_static {
   height:100%;
}
<![endif]-->

.site_info_block {margin-top: 2px}
.site_info_block_text {padding-top: 1px; margin-left:15px; font-size:11px;}
.site_info_block_state_icon {top:auto; margin-top:3px; width:12px; height:12px; background-repeat:no-repeat; position:absolute; margin-left:-15px}
.green_text a.site_info_block_title, .site_info_block_title {font-family:Arial; font-size:13px; color: rgb(43, 63, 203);margin-top:0; margin-bottom:3px; padding-top:0;text-decoration:underline}
.site_info_block_inner {padding:1px; margin-top:-6px; display: none;}


/* added by vkrukov, after cleaning styles in searchResults.htm */
.comboformsubmit
{
	display: inline; 
	margin: 0;
}

.ad_refine
{
	margin-left: 35px;
}

.message_text
{
	font: normal 12px tahoma;
}

.message_text_im,
a.message_text_im,
a.message_text_im:link
{	
	font-weight: bold;
}

.graph_inner
{
	width:300px;
}

.forums_links_inner
{
	width:250px;
	margin-top:10;
}

.forums_links_header
{
	font-weight: bold;
}
.forums_links_item
{
	padding:2px 2px 2px 5px;
}

.forums_more_links
{
	font: bold 11px tahoma;
}
.forums_more_links a,
.forums_more_links a:link
{
	color:#4EA6D6;
}
.searchformbottom{
	display: inline; margin: 0;
}
.searchformbottom input
{
	vertical-align:middle;
}
.comboform
{
	margin:0;
	padding:0;
}

td.tp_info {padding-right: 15px;padding-bottom: 20px;}
td.tp_info div.text_18{padding:0px;margin:7px 0 0 0px;}	
h1.tp_page_title {font-size: 24px;}
h1.tp_page_title span {font-weight: normal;}
div.tp_page_info_icon {margin-left: 10px;}
div.tp_page_info_icon a {width:100px; height:18px; text-decoration: none;}
.tp_page_hidden_div {position:absolute; top:0; left:0; z-index:9000; padding:5px; border: 1px solid gray; width:350px; display: none; background-color:white }
.tp_page_stat_text {font-family:Arial, Geneva CY, Sans-Serif; font-size: 80%; font-weight: bold;margin-left: 13px; margin-top: 10px;}
.tp_page_16 {font-size:16px;}
.tp_banner {margin:20px 0px 20px 10px;}
.tp_tools_title_bg {display:inline; float: left; text-align: left; margin-right:4px; background-color: #E2F2FE;width:100%; border-bottom:1px solid #BBB; padding: 4px; width: 293px}
.tp_tools_title {font-weight:bold; font-size:14px; width:300px; color: #333; padding-top:10px;}
.tp_tools_inner_bg {background-color: #f8fcff;width:300px; border-bottom: 1px solid #DDD;}
.tp_tools_inner {padding: 0 10px 10px 10px; width: 280px; text-align: left;}
.tp_tools_inner form {margin:0; padding:0}
.br_txt_logo {font-family: tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal;}
.tp_tools_term {margin: 2px ; padding: 0pt; display: block;}
.tp_tools_term p {font-weight:bold; color: #555; margin:0; padding:0;}
.tp_tools_term input {width:65%; height: 16px;}
.tp_tools_term_btn {text-align:left; width: 280px}
.tp_tools_term_btn input {height: 19px; width:180px; margin-left:61px; margin-top:5px}
.tp_tools_dp_title {display:inline; float: left; text-align: left; margin-right:4px; background-color: #f8fcff;width:100%;}
.tp_tools_dp_title div.text {font-weight:bold; font-size:14px; width:100%; padding: 4px;margin-left:5px;}
.tp_tools_dp_bg {background-color: #f8fcff;width:300px;border-bottom: 1px solid #DDD; text-align: left;}
.tp_tools_dp_bg div{padding: 10px 10px 10px 17px;}
.tp_tools_dp_form{margin:0; padding:0}
.tp_tools_dp_form span.text{font-weight:bold; color: #555;}
.tp_tools_dp_form input.input{width: 130px; height: 16px;}
td.tp_graph{padding-left: 12px;}
td.tp_graph div.text{width: 300px; margin-left: 10px; padding-top: 10px;}
td.tp_side300 {padding-left: 0px; padding-right: 10px; padding-top: 10px;}


.debug
{
	color:#2F2F2F;
	font: normal 12px tahoma;
	background:#EFEFEF;
	border: 1px solid #DFDFDF;
	margin:10px;
	padding:5px;
}

.debug h2
{
	color:#2F2F2F;
	font: bold 13px tahoma;
	margin-top:0px;
}

.debug-wtime
{
	color:#FF3F3F;
}

.debug-mysql-query,
.debug-mysql-explain
{
	
	background:#FFEFEF;
	border: 1px solid #DFDFDF;
	margin:5px;
	padding:5px;
}

.debug-mysql-query
{
	background:#EFEFEF;
}


