@charset "utf-8";
/* CSS Document */
.clear{clear:both;}
*{margin:0px;padding:0px;}
body{	background:#bbcd72 url(../images/bg.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6,span	{	}
#main
	{
		width:904px;
		margin:0 auto;
	}
#contentbg
	{
		width:904px;		
		background:url(../images/contenttxtbg.jpg) repeat-y;
	}
#contenttxtblank
	{
		width:866px;
		padding:0 0 40px 38px;
		background:url(../images/contentbg.jpg) no-repeat 3px top;
	}
#menu
	{
		width:828px;
		height:30px;
		float: left;
		margin:0px;
		padding:0px;
	}
#menu ul
	{
		width:778px;
		height:30px;
		float: left;
		margin:0px;
		padding:0 0 0 50px;
		display:block;
	}
#menu ul li
	{
		height:30px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#menu ul li.menusap
	{
		width:2px;
		height:27px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(../images/menusap.jpg);
		background-repeat:no-repeat;
	}
#menu ul li a
	{
		height:22px;
		float: left;
		margin:0px;
		padding:5px 11px 0 11px;
		font-family: "Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#c5c5c5;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
#menu ul li a:hover
	{
		height:22px;
		float: left;
		margin:0px;
		padding:5px 11px 0 11px;
		font-family: "Trebuchet MS";
		font-size:11px;
		font-weight:bold;
		color:#99eaf5;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(../images/menuover.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
/*------------------------------------------------------MENU---------------------------------------------END--------------------------------------------------------------------------------*/	

#topbuttonsblank
	{
		width:597px;
		height:29px;
		margin:7px 0 0 0;
		padding:0px;
	}
#register
	{
		width:130px;
		height:29px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#464646;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
.register
	{
		width:117px;
		height:23px;
		float:left;
		margin:0px;
		padding:6px 0 0 13px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#464646;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(../images/register.jpg);
		background-repeat:no-repeat;
	}
.register:hover
	{
		background-image: url(../images/registerover.jpg);
		background-repeat:no-repeat;
	}
#bookmark
	{
		width:130px;
		height:29px;
		float:left;
		margin:0 0 0 4px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#464646;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
.bookmark
	{
		width:117px;
		height:23px;
		float:left;
		margin:0px;
		padding:6px 0 0 13px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#464646;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(../images/bookmark.jpg);
		background-repeat:no-repeat;
	}
.bookmark:hover
	{
		background-image: url(../images/bookmarkover.jpg);
		background-repeat :no-repeat;
	}

.menucategories li a{text-decoration:none;color:#666;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////// /*/
.show_arbo{
margin:155px 0 0;
}
.show_arbo a{
	color:#cf7d09;
	font-size:.8em;
	text-decoration:none;}
.title_h_1, .title_h_submit{	
	margin:5px 0 0 10px;
	padding:10px 0;
	width:350px;
}
.title_h_1 h1{
	color:#a0aa4b;
	font-size:1.5em;
	margin:0 0 1em;
}
.title_h_submit h1{
	color:#a0aa4b;
	font-size:1.7em;
}

.column_in_grey{margin:1em .5em;}
.column_in_grey{
clear:left;
display:block;
}
.link_black_grey_bold img{
border:2px solid #fff;
float:left;
margin-right:1.5em;
}
.link_black_grey_bold {
color:#33b0cd;
text-decoration:none;
}
.link_black_grey{color:#F90;}
.column_in_description_site_category{
font-size:.8em;
}

.table3{
font-size:.9em;
margin:0 0 1em 0;
}
.table3 td{font-size:.8em;padding:3px;}
.td_bold{font-size:.8em}

.pagerank, .backlink, .pagecount{
background:#fff;
float:left;
font-size:.8em;
margin:.2em .5em ;
padding:.4em;
}
.voter{
clear:both;
}
.voter a, .problem a{color:#666;font-size:.8em;}

.information{
font-size:.8em;
margin:1em 0 .5em 1em;
}
.commenter{font-size:.8em;}
.comment_add{font-size:.9em}
.column_in_table3 form td{font-size:.9em;}
h3.title_h_2{color:#888;margin:.5em 0 0;}
.column_in_thematic{
margin:.5em 1em;
}
.column_in_thematic a{
color:#555;
font-size:.8em;
text-decoration:none;
}
.text_thematic_close{font-size:.8em;}

/*------------------------------------------------------------------CONTENTPART-------------------------------------------------------------------------------------END---------------------*/	
#footerbg
	{
		width:904px;
		height:135px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(../images/footerbg.jpg);
		background-repeat:no-repeat;
	}
#footerlinks
	{
		width:904px;
		height:13px;
		float: left;
		margin:19px 0 0 0;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
.footerlinks
	{
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 5px 0 5px;
	}
.footerlinks:hover
	{
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFF;
		text-align:center;
		text-decoration: underline;
		text-transform:uppercase;
		padding:0 5px 0 5px;
	}
#copyrights
	{
		width:904px;
		height:13px;
		float: left;
		margin:5px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:10px;
		color:#2d2d2d;
		text-align:center;
	}
#validation
	{
		width:534px;
		float: left;
		margin:5px 0 0 0;
		padding:0 0 0 370px;
	}
.xhtml
	{
		width:70px;
		height:20px;
		float: left;
		margin:0px;
		padding:5px 0 0 12px;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(../images/xhtml.jpg);
		background-repeat: no-repeat;
	}
.xhtml:hover
	{
		width:70px;
		height:20px;
		float: left;
		margin:0px;
		padding:5px 0 0 12px;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;		
		background-image: url(../images/xhtml.jpg);
		background-repeat: no-repeat;
	}	
.css
	{
		width:62px;
		height:20px;
		float: left;
		margin:0 0 0 3px;
		padding:5px 0 0 20px;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(../images/css.jpg);
		background-repeat: no-repeat;
	}
.css:hover
	{
		width:62px;
		height:20px;
		float: left;
		margin:0 0 0 3px;
		padding:5px 0 0 20px;
		font-family:"Trebuchet MS";
		font-size:10px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;		
		background-image: url(../images/css.jpg);
		background-repeat: no-repeat;
	}	
#designedby
	{
		width:904px;
		height:13px;
		float: left;
		margin:5px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#9b5b01;
		text-align:center;
	}
.designedby
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#faf56d;
		text-align:center;
		text-decoration:none;
	}
.designedby:hover
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#faf56d;
		text-align:center;
		text-decoration:none;
	}
	
