body 
{
margin: 0px;
background-color: #000000;
color: rgb(190,190,180);
font-family: calibri,arial;
font-size: 13px;
}

.page {
width: 100%;
padding: 0;
margin: 0;
}
#header {
background: url(img/head_background.png) no-repeat center center;
width: 100%;
height: 102px;
padding: 0; 
margin: 0;
text-align: center;
}
.header img {
margin: 0 auto;
}
.menuback {
background: url(img/menu.png) no-repeat top center;
width: 100%;
clear: both;
}
.menu {
width: 890px;
height: 22px;
padding: 11px;
margin: 0 auto;
text-align: center;
}

.cleaner {
clear: both;
height: 1px;
border: none;
margin: -1em 0 0 0;
}
 

#logo {margin:0 auto; padding:0; position:relative; width:990px; height:102px; overflow:hidden}
#logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:990px; height:102px; background:url("/img/netgate_title.png") 0 0 no-repeat}

.menu li,.menu ul {
font-size: 16px;
font-family: calibri, arial;
}
.menu li a{padding:7px 20px;font-weight:bold;text-decoration:none;}
.menu a:hover{padding:7px 20px;color:#aeacac;background:#202121 url(images/buttonBackground.png) repeat-x;text-decoration:none;}
.menu li {display:inline;text-transform:uppercase;}
.menu ul {display:inline;margin:0;padding:0}

.main {
background: rgb(16,16,16);
border: 1px solid rgb(48,48,48);
width: 940px;
margin: 20px auto;
padding: 10px;
}
.main img {
margin: 5px 20px;
}
.foto {
background: rgb(32,32,32);
border: 1px solid rgb(64,64,64);
padding: 10px;
font-size: 13px;
width: 250px;
margin: 20px;
float: left;
}
.foto img {
border: 1px solid rgb(100,100,100);
margin: 0px 0px 5px;
}
.foto h2 {
font-family: calibri, verdana;
font-size: 1.2em;
display: inline;
padding: 0px;
margin: 0px;
}

.keywords {
	margin: 20px 20px 0 300px;
	padding: 5px;
	background-color: #222222;
	color: rgb(150,150,150);
	font-family: calibri, verdana;
	font-size: 0.9em;
}

h1
{
font-size:1.3em;
font-weight:bold;
font-family:verdana
}

h2
{
font-size:1.1em;
font-weight:bold;
font-family:verdana
}

a {
color: #ffcf1f;
text-decoration: none;

}

a:visited {
color: #ffcf1f;
}
hr.cistic {
   clear: left;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
}
