*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
}
body{
width:100%;
font-family:Tahoma;
font-size:14px;
color:#505542;
}

h1{
	margin:5px 0 0 5px;
	text-align:left;
	font-size:26px;
	color:#f8f8f8;
}

h2{
	margin:0 0 10px 15px;
	text-align:left;
	color:#e5e5e5;
	font-size:16px;
}


#header{
width:100%;
background-color:#20221B;
text-align:center;
}
.inside-logo{
width:980px;
height:70px;
margin:0 auto;
overflow:hidden;

padding-left:128px;
}
.inside{
width:980px;
margin:0 auto;
overflow:hidden
}
.logo{
float:left;
margin:0 38px 0 41px;
}
.slogan{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#82837F;
line-height:30px;
border-left:1px solid #82837F;
padding:0 0 0 21px;
margin:40px 0 0 0;
float:left
}
.rss{
float:right;
margin:29px 52px 0 0
}
#menu{
background-image:url(images/menu_bg.gif);
background-position:top left;
background-repeat:repeat-x;
width:100%;
float:left;
}
#menu ul{
width:980px;
height:40px;
margin:0 auto;
}
#menu li{
list-style-type:none;
display:inline;
border-left:1px solid #717170;
height:40px;
padding-top:10px;
position:relative;
top:15px;
}

#menu li.right{
list-style-type:none;
display:inline;
border-right:1px solid #717170;
}

#menu li a{
color:#acaca3;
text-decoration:none;
margin:0 20px 0 20px;
font-size:13px;
position:relative;
top:-5px;
}
#menu li a:hover{
color:#FFF;
text-decoration:underline;
}
.main-pic{
background-image:url(images/picture.jpg);
width:980px;
height:230px;
margin:0px auto;
/ margin:-4px auto;
}

.report{
text-align:left;
padding:120px 0 0 160px;
font-size:26px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
}

.report2{
text-align:left;
padding:0px 0 0 435px;
font-size:18px;
color:#464646;
}

#page{
width:990px;
margin:0 auto;
}

#page div.page-top{
background-image:url(images/page-top.gif);  
background-position:top left;
background-repeat:no-repeat;
width:990px;
height:20px;
}

#page .page-center{
background-color:#FFF;
width:989px;
padding:20px 0 20px 0;
text-align:left;
}

#page div.page-bottom{
background-image:url(images/page-bottom.gif);  
background-position:top left;
background-repeat:no-repeat;
width:990px;
height:23px;
}

#page-head{
background-image:url(images/bg.gif);  
background-position:top left;
background-repeat:repeat-x;
background-color:#e1dbd6;
min-height:176px;
padding-top:20px;
text-align:center;
}

#blocks{
background-image:url(images/bg.gif);  
background-position:top left;
background-repeat:repeat-x;
background-color:#e1dbd6;
min-height:176px;
padding:10px 0 150px 77px
}
.block{

background-image:url(images/block.gif);
background-position:top left;
background-repeat:no-repeat;
width:292px;
height:173px;
float:left;

}

.block-head{
 height:50px;
 padding-left:10px;
}

#blocks h3 a{
font-family:Tahoma;
font-size:18px;
color:#505542;
display:block;
text-decoration:none;
margin:10px 0 0 10px;
position:relative;
top:10px;
left:10px;
}
#blocks span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#616161;
display:block;
padding:5px 10px 0 10px;
}


#main{
background-color:#F6F1F0;
padding:20px;
border-bottom:1px solid #fff;
}
.column{
padding:0 60px 0 37px;
width:410px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
line-height:17px;
float:left;
}
.column h3{
background-image:url(images/bullet.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding:3px 0 37px 28px;
font-family:Arial;
font-size:18px;
color:#64584C;
font-weight:normal;
}
.news_block h3{
background-image:url(images/bullet.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 37px 28px;
font-family:Arial;
font-size:18px;
color:#64584C;
font-weight:normal;
}
.text{
font-size:14px;
color:#677D2A;
line-height:20px;
padding:22px 0 8px 0
}
.right{
text-align:right;
padding:25px 0 0 0;
}
.right2{
width:430px;
float:left;
text-align:right;
padding:25px 0 0 0;
}
.news_block{
width:425px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#64584C;
}
.news_block span{
display:block;
float:left;
color:#FF8400;
font-weight:bold;
text-align:right;
width:77px;
}
.news_block li{
list-style-type:none;
}
.news_block p{
display:block;
float:left;
width:310px;
padding:0 0 23px 8px;
}
#footer{
background-color:#E4DEDA;
width:100%;
height:105px;
font-family:Tahoma;
font-size:11px;
color:#64584C;
text-transform:uppercase;
text-align:right
}
#footer a{
color:#64584C;
text-decoration:none
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer p{
line-height:90px;
padding:0 48px 0 0
}
.post {
width:980px;
margin:0 auto;
}

.post .title{
background-image:url(images/bullet.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding:10px 0 7px 40px;
font-family:Arial;
font-size:26px;
color:#64584C;
font-weight:normal;
}
.post .entry {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:20px;
	font-size:14px;
	line-height:150%;
	letter-spacing:1px;
}
.code{
	border:1px solid #ddd;
	padding:5px;
	font-size:11px;
	color:#5d5d5d;
	width:700px;
	height:80px;
	margin:0 10px 0 10px;
}

ul.list li{
	margin:10px 10px 10px 40px;
}

.form1{
background-image:url(images/form-website-analyzer.jpg);
background-repeat:no-repeat;
width:990px;
height:230px;
margin:0px auto;
/ margin:-4px auto;
text-align:left;
}
.form-head{
padding-top:112px;
}
.form-head h3{
position:relative;
left:150px;
font-size:20px;
color:#FFF;
}

.form-form{
position:relative;
top:8px;
left:155px;
width:700px;

}
.form-form input.search{
background-color:transparent;
height:35px;
width:450px;
font-size:20px;
padding:0;
border:0px;
margin-right:40px;
}
.form-form input.search-button{
background-image:url(images/submit.gif);
background-repeat:no-repeat;
background-color:transparent;
border:0;
width:187px;
height:47px;
font-size:18px;
position:relative;
top:0px;
cursor:pointer;
}

.form-form input.search-button:hover{
background-image:url(images/submit-hover.gif);
background-repeat:no-repeat;
text-decoration:underline;
}
.form-form input.search-button:active{
background-image:url(images/submit-submit.gif);
background-repeat:no-repeat;
text-decoration:underline;
}
/*		MUUD 		*/

b.overload{
	color:#ee1a1a;
}

b.tagok{
	color:#13c52c;
}

div.hidecontent{
	display:none; 
}

div.allright{
	border:1px solid #94d418;
	background: #ffffff;
	color:#78b00b;

}

.history-tbl{
	border:1px solid #ddd;
	background: #ffffff;
	margin:20px;
}
.history-tbl td{
	padding:5px;
}

.history td{
	border-bottom:1px solid #78b00b;
	background: #ffffff;
	padding-top:20px;
}

.pagerank{
	width:200px;
	height:22px;
	border:1px solid #ddd;
	float:left;
	padding:0px;
}

.pagerank-tip{
	font-size:12px;
	color:#466013;
}

.ltl-menu{
	top:-22px;
	position:relative;
}

.big-b{
	font-size:22px;
	margin-left:10px;
	color:#466013;
	
}

.line{
	border-bottom:1px solid #dddddd;
	width:100%;
	height:1px;
	margin:10px;
}

.bookmarkbar{
	float: right;
	position:relative;
}

.list{
	list-style-image: url(images/list.gif);
	list-style-type: circle
}

.list li{
	margin-top:30px;
}

b.green{
	color:#0f9e0b;
	font-size:16px;
}

b.yellow{
	color:#c1c80b;
	font-size:16px;
}

b.red{
	color:#ea0b0b;
	font-size:16px;
}

div.liner{
	border-bottom:1px dotted  #c0c0c0;
	margin-bottom:10px;
}

.liner-1{
	color:#8bcb2f;
	font-size:20px;
	font-weight:normal;
}

.liner-2{
	color:#595959;
	font-size:12px;
	font-weight:normal;
}

.info{
	padding-left:10px;
	margin:5px 5px 20px 5px;
	color:#565656;
	font-size:12px;
}

.data-info td{
	border-bottom:1px dotted  #c0c0c0;
	padding:5px;
}

.data-td{
	color:#565656;
	font-size:12px;
}

.signup-box{
	border:1px dotted  #c0c0c0;
	padding:20px;
}

.txt{
	color:#565656;
	font-size:12px;
	font-weight:normal;
}
.txt2{
	color:#565656;
	font-size:15px;
	font-weight:normal;
	widht:500px;
	text-align:center;
}

.ok{
	border:1px dotted  #c0c0c0;
	padding:10px;
	color:#63a701;
	text-align:center;
	width:600px;
	background:#FFFFFF;
}

ul.no-bullet{
	list-style: none;
}

.tools td{
	valign:top;
}

.tools td a{
	font-size:20px;
	text-decoration:none;
}
.tools td a:hover{
	font-size:20px;
	text-decoration:underline;
}

.tables td{
	background:#FFFFFF;
	border-bottom:1px solid #ddd;
	padding:10px;
}

.tables .top{
	background:#f4f4f4;
	padding:20px;
}

/* for understanding browsers */
#loadcontent{
min-height:400px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #loadcontent{
height: 400px;
}
/**/
