@charset "UTF-8";
html {
height:99%;
margin:0px auto;
padding:0px
}
body {
    height:100%;
    background: url("/images/bg1.jpg") repeat-y top center #530a18;
    color: #333333;
    font-family: Verdana, Arial, Tahoma, Sans-Serif, Verdana;
    font-size: 13px;
    margin-top:0;
}
/*img, div { display: block; 
				border: 0;  }*/
A:link {	color: #800000; }
A:visited { color: #800000; }
A:active { color: #800000; }
A:hover { color: #ff0000;  }

/*#main {
	width: 1000px; margin: 0 auto; padding: 2px; height: 100%; background: #fff
}*/

* h3 { line-height: 9px; vertical-align: top;
}

#content h2 { line-height: 30px; vertical-align: top;
}

* h1 {
	line-height: 15px;
}

#main { width:1000px; margin:0 auto; padding: 0px; min-height:80%;height:auto !important;height:100%;
}
  /*
#header {
   background: url("/images/logo.jpg") no-repeat 0 10px #eee; 
   background: #eee;
   height: 30px;
}

#header h1 {
padding-left: 5px; padding-top: 5px;
color: #333333; font-size: 20px; font-family: Arial;

}*/

#cont_top div, #sidebar div, #cont_center_2 div {
padding: 3px;
margin: 3px;
}

#content  {
	 width: 850px;
	 height: 500px; 
	 padding-top:30px;
	
	 text-align: center;
	 margin: 0 auto;
}
/*#cont_top div  { padding: 3px;
	} */

#cont_top .bord, .bord {
	border: dotted #e2e2e2 1px;
/*background: #;*/
	padding: 15px 30px;
	background: #ffeeaa;
}

.bord h1 {
	font-family: Verdana;
}

.bord2 {
	border: 1px solid #ffd39a; 
	background: #ffffff; 
	font-size: 11px; 
	color: #444444;
	text-align: justify;
	padding-right: 3px;
	width:970px;
}

#top_menu_bar {
   background: url("/images/bar.gif") repeat-x top center #cccccc; 
	width: 1000px;
	height: 78px;
	padding: 0 0 21px 0;
	margin: 0 auto;
}

#top_name {
	float: left;
	width: 670px;
	height: 45px;
	
	
}

#top_name h2 {
	font-family: Verdana	; font-size: 25pt;
}

#top_name a {
	color: #ffffff; 
	padding-left: 30px;
	text-decoration: none;
}

#top_name h3 {
	font-size: 20px;
}

#top_menu {
	float: right; 
	color: #000080;
	width: 270px;
	padding: 10px 10px;
}

#top_menu a {
   color: #000080;
}

#site_name {
 margin-top: 20px;
 border: 0px;
 padding:30px;
 margin-bottom: 2em;
}

#site_name1 {
	float: left; 
	width: 970px; 
	text-align: center; 
	padding: 0px;
}

#site_name1 h1 {
	font-size: 25px;
        line-height: 100%;
        margin-top: 3px;
        margin-bottom: 3px;       
}

.site_title {
	font-size: 14px; font-weight: bold;
	padding: 10px;
	background: #fff;
	border: 1px solid #efefef;
}
.site_desc { 
}

#ad {
  width: 480px;
  height: 300px;
  float: left;
  text-align: center; 
  /*margin:2px;*/
}

#ad_small {
  height: 95px;
  width: 100%;
  float: left;
  text-align: center; 
  margin-top:2px;
}

#site_screen {
	max-width:435px;
	min-width:330px;
	 float: right; padding: 0;
	text-align: center;
	margin-left: 0;
}

#screen_big{
	margin: 0 auto;
	float: left;
}

#screen_big img {
	margin: 0 auto;
}

#screen_small1 {
width: 89px;
float: right;
margin: 0 auto;

}

#screen_small1 img, .screen img {
/* width: 111px; height: 83px;  margin: 1px; border: 1px solid #cccccc;*/
  width: 111px; height: 83px;  margin: 1px; border: 1px solid #cccccc;
}

#screen_small img {
	margin-left: 6px;
}

#screen_small1 .active{
width: 111px; height: 83px;  margin: 1px; border: 1px solid #77bdff;
}

#screen_small1 .regular{
width: 111px; height: 83px;  margin: 1px; border: 1px solid #cccccc;
}

#screen_small a  {
	color: #fff;
}

#screen_group {
	vertical-align: middle;
	margin-top: 30px;
	margin-left:0px;
	margin-right:0px;
	text-align: center;
	 height: 260px;
	 padding: 20px 20px 0 20px;
}

/*.screen {
 width: 480px;
	border: 1px solid #cccccc; margin: 2px;
	background: 
}*/

.screen a {
	color: #ffffff;
}
.screen a:hover {
	color: #eeeeee;
}


#screen_small .active img {
width: 89px; height: 82px;  margin: 1px; border: 1px solid #77bdff;
}


#cat {
	 float: left; text-align: left; padding-left: 10px;
	 line-height: 19px;
}




#sidebar {
	width: 287px; height: 100%; float: left; 
	padding: 5px 0 5px 5px;
	
}


.l_main {
	float: left; background: #fff; border: solid #dadada 1px;
	margin: 1px; width: 282px;

}

.l1, .l2, .l3, .l4, .l5, .l6, .l7, .l0 {
	width: 268px; margin: 0px; font-size: 12px;
	float: left;
	line-height: 15px;

} 

.l1 h3  {
	background-color: #ffc664;
	padding:5px;
  
}

.l4 h3 {
	background-color: #f49e33;
	padding: 5px;
  
}

.l5 h3 {
	background-color: #9ede94;
	padding: 5px;
  
}

.l2 h3 {
	background-color: #d16d0a;
	padding: 5px;
  
}

.l3 h3 {
	background-color: #b70426;
	padding: 5px;
  
}



.l1 {
	
	border: 1px solid #ff9900;
 	background: #ffeeaa;
}


.l4 {
	 border: solid orange 1px; 
	background: url("/images/box1_bg.jpg") no-repeat 0 0 #ffd098; 
	
	
	
}


.l3 {
	border: solid #cccccc 1px; 
	background: #d6032b; 
	color: #000;
	
}


.l2 {
	 border: solid #e9bfff 1px;
	background: #ff9933; 
	
	
}

.l5 {
	border: solid #bbb 1px;
	background: #bde4b7; 
	
	
}


.l6 {
	border: solid #bbb 1px;
	background: #dbc4ef; 
	
	
}

.l7 {
	border: solid #bbb 1px; 
	background: #a9b3d7; 
	
	
}

.l0 {
	 
	border: solid #d0d0d0 1px;
 	background: #eeeeee;
	
}
#cont_center_2 {
   width: 680px; 
   float: right;
   padding:  5px 5px 5px 10px; 
}
             
.c_main {
	float: right; background: #fff; border: solid #dadada 1px; width: 678px;
	padding: 5px;
}





.c1 {
  float: left;	
	border: solid #efefef 1px;
	width: 663px;
	margin: 1px;
	 background-color: #fff;
	color: #555;
	font-size: 11px;

}
.cinf1 {
  float: left;	
	border: solid #e3fbc4 1px;
	width: 663px;
	margin: 1px;
	
	color: #555;
	font-size: 11px;

}
.c2 {
	float: left;
	border: solid #d0d0d0 1px;
	width: 663px;
	margin: 1px;
	background: #fff; 
	color: #555;
	font-size: 11px;
	text-align: center;

}

.c1 h2 {
	font-size: 14px; font-weight: bold;
	padding-left: 3px;
}
.cinf1 h2 {
	font-size: 14px; font-weight: bold;
	padding-left: 3px;
}
.c2 h2 {
	font-size: 14px; font-weight: bold;
	padding-left: 3px;
}
.c1 h3 {
	font-size: 13px; font-weight: bold;
	padding-left: 3px;
}

.cinf1 h3 {
	font-size: 13px; font-weight: bold;
	padding-left: 3px;
}

.c1 .line1 {
	background: #fdffcf; 
}

.cinf1 .line1 {
	background: #fdffcf; 
}

.c1 .line2 {
	background: #fdfce8;
}

.cinf1 .line2 {
	background: #fdfce8;
}

.c1 .line2 td, .c1 .line1 td {
	margin: 3px; font-size: 10px;
}

.cinf1 .line2 td, .cinf1 .line1 td {
	margin: 3px; font-size: 10px;
}

.c1 table {
	width: 90%; margin: 0 auto; 
}
.cinf1 table {
	width: 90%; margin: 0 auto; 
}
.tab {
	margin: 0 auto; 
	padding:3px;
}

.c1_l {
	width: 40%;
	float: left;
	margin: 0 auto;
	text-align: justify;
	}

.cinf1_l {
	width: 40%;
	float: left;
	margin: 0 auto;
	text-align: justify;
	}

.cont_l {
	 width: 160px;
	float: left;
	margin: 0 auto;
	text-align: justify;
	
	}

	.cont_l .graph img{
		padding-top: 26px;
	}
	
.cont_r {
	 width: 610px;
	float: right;
	margin: 0 auto;
	text-align: justify;
	padding-right: 40px;
	padding-top:20px; 

	}

.cont_r h2 {
	font-family:  Verdana, Arial; font-size: 20px;
}

.cont_r .text {
     font-size: 14px;
}

.c1_l span {
    text-align: center;
}
.c2_l {
	width: 40%;
	float: right;
	margin: 0px auto;
	text-align: justify;
}
.c2_l h2 {
	text-align: center;
}


.c1_r {
	float: right;
	margin: 0 auto;
	width:55%; 
	text-align: justify;
	
}

.c1_r2 {
	
	margin: 0 auto;
	text-align: center;
	
}

.graph {
	margin: 0px;
	text-align: center;
}
.graph img {
	margin: 0 auto;
}

acronym { border-bottom: 1px dotted #cccccc;
    padding-bottom: 2px;

}


acronym:hover {
    cursor: help;
}

acronym:hover, abbr:hover {
    cursor: help;
}


.blockq {
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding: 7px;
	font-style: italic;
}

.blockq_name { font-weight: bold; 
	text-align: right;	 
}

 #dns_res {
	display:none;
	padding:10px;
}
/*
.heat_map {
	background: url("/images/3514.jpg") no-repeat center;
	width: 270px;
	}
*/

#footer {
    position:relative; bottom:0px; 
    margin-top: -120px; height: 140px;
    clear:both;
    overflow:hidden;
    width: 990px;
    background: url("/images/bg_footer.jpg") no-repeat top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
    padding-left: 10px;                                    
}

#footer a {
	color: #ffff00;
}



#footer1 {
    position:absolute; bottom:0px; 
    margin-top: -120px; height: 140px;
    clear:both;
    overflow:hidden;
    
    width: 990px;
    background: url("/images/bg_footer.jpg") no-repeat top;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
    padding-left: 10px;                                    
}
#footer1 a {
	color: #ffff00;
}
                                        
#footer2 {
	
	
	width: 998px;
	padding-top: 20px;
	color: #555;
	font-size: 12px;
	text-align: center;
	margin: 0 auto;
	
}

.align_center {
	text-align: center; 
}

input {
 background: #fffce3; border: 1px solid #ffa200; 
 font-size: 10px; padding: 3px;
}

.submit {
 background: #ff9600; border: 1px solid #ff0000;
 font-size: 11px; padding: 3px;

}

.button {
 background: #ff9600; border: 1px solid #ff0000;
 font-size: 11px; padding: 3px;

}


/*.input_text {
	padding-left: 200px;
	font-size: 11px;
	font-weight: bold;
	 background: #ffe8d2; border: 1px solid #e8780c; 
 font-size: 10px; padding: 3px;
}*/

.search_form1 {

	/*#fccb48;*/ background: url("/images/search_box_bg.jpg") no-repeat center; border: 1px solid #e8780c; 
margin-left:100px;	
margin-top: 45px;
margin-right: 100px;
padding-left: 75px;



}

.search_form2 {

	background: url("/images/search_box_bg.jpg") no-repeat center; border: 1px solid #e8780c;
	/*background: #e7e7e7; border: 1px solid #cac8c8; */
margin-left:100px;	
margin-top: 25px;
margin-right: 100px;
padding-left: 75px;
height: 170px;


}



#search_boxes {
	
 font-size: 11px; 
 font-weight: bold;
 width: 800px;
 text-align: center;
 margin-top: 235px;
 height: 320px;
 margin-left:25px;
    
   
}

#radio_left {
	float: left;
	width: 200px;
	 
	
}

#radio_right {
	float: right;
	width: 200px;
	
	
	
}


.radio {
	border: 0px; 
 font-size: 10px; padding: 3px;
 background: #f8d612;
}

.screen {
	float: left; width: 117px; height: 87px;
	border: 1px solid #cccccc;
	margin: 3px;
}

.screen img {
margin: 2px;
}

.site_info_r {
	float: right; width: 500px; margin: 0 auto;
}
.icon {
	float: left; width: 20px; margin: 0 10px 0 10px; border: 1px solid #cccccc;
}

.desc a {
 font-weight: bold; font-size: 12px;
 
}

.desc p {
 padding-left: 10px;
 padding-top: 10px;
}
.desc_link {
color: #ff0000;
}

.index_input {
    width: 440px;
}

#block {
	 width: 800px;
	  height:  210px;
	  padding: 10px;
	  border: 4px double #cccccc;
	  margin: 0 auto;
}

#prograss_logo {
	 width: 130px; height: 130px;
	 padding: 0px;
}

#progress  {
	 background: url("/images/logo2.gif") no-repeat  #fff;
	 width: 130px; height: 128px;
}

#t1 {
	padding-top:101px; padding-left:17px;
}

.c1 h3 {
	line-height: 20px;
	background: url("/images/why.png") no-repeat top left #fff;
	padding-left: 25px;
	padding-bottom:13px;
	
}

.cinf1 h3 {
	
	line-height: 20px;
	background: url("/images/inf.png") no-repeat top left #fff;
	padding-left: 30px;
	padding-bottom:13px;
}

.tab strong {
	font-size:  15px;
}

.text1_orange {
	color: #ff0000;  font-weight: bolder;
}

.text1_green {
	color: #57cc4e;  font-weight: bolder;
}

.text2_green {
	color: #34b02a; 
}

.text2_orange {
	color: #f9975f; 
}

.text3_green {
    color: #1b7914; 
}

.text3_orange {
    color: #ba5114; 
}

#screen_group .graph {
    text-align: center;
    
}

.domaininlist {
    float:left;
    width:200px;
}

.clear {
    clear:both;
}

.text-center {
    text-align:center;
}

.form1 {
    width:150px;
    float:left;
}

input.text-c {
    width:200px;
}

input.text-c-short {
    width:20px;
}

.comments {
 background: #e9f7fa; border: 1px solid #9aeeff; 
 font-size: 10px; padding: 3px;
 width: 355px;
 height: 100px;
}

.center-comments {
}

.rank_in_countries {
 width: 300px;
 float:left;
}

.rank_in_countries_country {
 font-weight:bold;
 float:left;
}

.rank_in_countries_rank {
 font-style:italic;
 float:left;
}

.other_website {
}

.other_number {
 float:left;
 font-weight:bold;
}

.request_list {
 float:left;
 width:160px;
}

.td_small {
 width:35%;
 text-align:center;
}

.div_line1 {
	width:202px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #fff9db;
	border: #c0c0c0 solid 1px;
}

.div_line1l {
	width:303px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #fff9db;
	border: #c0c0c0 solid 1px;
}

.div_line2 {
	width:202px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #f7d30f;
	border: #c0c0c0 solid 1px;
}

.div_line2l {
	width:303px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #f7d30f;
	border: #c0c0c0 solid 1px;
}

.div_line3 {
	width:640px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #fdfce8;
}

.daten {
	width: 100px;
	font-size: 9px;
	color: #444444;
	line-height: 20%;
}

.bld {
	font-weight: bold;
}

.div_tbl_1 {
	width:305px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #fdffcf;
}

.div_ctr_1 {
	width:90px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #fdffcf;
}

.div_ctr_2 {
	width:90px;
	float:left;
	text-align:center;
	font-size: 10px;
	background: #f7d30f;
	border: #c0c0c0 solid 1px;
}

.div_ctr_3 {
	width:90px;
	float:left;
	text-align:center;
	font-size: 10px;
/*	background: #d5b100;
	border: #c0c0c0 solid 1px;*/
        background: #fff9db;
	border: #c0c0c0 solid 1px;
}

.section {
    margin-top:30px;
    font-weight:bold;
}

.div_kw_long {
	width:200px;
	float:left;
        height: 30px;
        font-weight: normal;
	text-align:center;
	font-size: 12px;
        background: #FFC664;
	border: #c0c0c0 solid 1px;
}

.div_kw_longr {
	width:200px;
        height: 25px;
	float:left;
	text-align:center;
	font-size: 12px;
        background: #FFFFFF;
	border: #c0c0c0 solid 1px;
}

.div_kw_long2 {
	width:300px;
	float:left;
        height: 30px;
        font-weight: normal;
	text-align:center;
	font-size: 12px;
        background: #FFC664;
	border: #c0c0c0 solid 1px;
}

.div_kw_long2r {
	width:300px;
        height: 25px;
	float:left;
	text-align:center;
	font-size: 12px;
        background: #FFFFFF;
	border: #c0c0c0 solid 1px;
}

.div_kw_small {
	width:190px;
	float:left;
        height: 30px;
        font-weight: normal;
	text-align:center;
	font-size: 11px;
        background: #FFC664;
	border: #c0c0c0 solid 1px;
}

.div_kw_smallr {
	width:190px;
        height: 25px;
	float:left;
	text-align:center;
	font-size: 12px;
        background: #FFFFFF;
	border: #c0c0c0 solid 1px;
}

.div_kw_small2 {
	width:160px;
	float:left;
        height: 30px;
        font-weight: normal;
	text-align:center;
	font-size: 11px;
        background: #FFC664;
	border: #c0c0c0 solid 1px;
}

.div_kw_small2r {
	width:160px;
        height: 25px;
	float:left;
	text-align:center;
	font-size: 12px;
        background: #FFFFFF;
	border: #c0c0c0 solid 1px;
}

