body {
margin:70px 0px 0px 0px;
padding:0px;
text-align:center;
font-family:arial;
color:white;
background-color:#1C1C1C;
}



/* general resetting of elements default values to a consistent crossbrowser display */
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p {margin: 1em 0;}
h1 {
	font-size: 18px;
	margin: 5px 0px;
	padding-left: 10px;
}
h2 {
	font-size: 14px;
	margin: 5px 0px;
	padding-left: 10px;
	color:#999;
}
pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 1.5em 0; }
li, dd, blockquote { margin-left: 0px; }
fieldset { padding: 0px; }
/* general resetting of elements default values to a consistent crossbrowser display */

img {
	margin: 0;
	padding: 0;
	border: none;
}

.bordered{border: 1px solid red;}

div#container{
	position:relative;
	width: 1016px;
	height: 580px;
	margin: 0px auto;
	background-color: #111111;
	text-align:left;
}

div#sigla{
	position:absolute;
	margin-top: -40px;
	margin-left: 10px;
	width: 223px;
	height:70px;
	background: url(../img/sigla.png);
}

div#top_menu{
	width: 1000px;
	height: 45px;
	position:absolute;
	margin-top:15px;
}

div#menu_underline{
	height:2px;
	margin-left: 60px;
	margin-top: 43px;
	position:absolute;
	width: 900px;
	background: url(../img/horiz_line.png);
	background-position:top;
	background-repeat:repeat-x;
}

div#menu_underline_top{
	height:2px;
	margin-left: 60px;
	margin-top: 43px;
	position:absolute;
	width: 900px;
	background: url(../img/horiz_line.png);
	background-position:top;
	background-repeat:repeat-x;
}

div#home_lnk{
	/*background-image: url(../img/home1.png);*/
	position: absolute;
	margin-top: 20px;
	margin-left: 60px;
	width: 24px; height: 24px;
}

div#lock_lnk{
	/*background-image: url(../img/home1.png);*/
	position: absolute;
	margin-top: 20px;
	margin-left: 85px;
	width: 24px; height: 24px;
}

.menu_separator{
	position:absolute;
	width: 2px;
	height: 42px;
	margin-top: 2px;
	background-image: url(../img/vert_line.png);
}

div#login_box{
	position: absolute;
	width: 250px; height: 130px;
	margin-top: 35px; margin-left:100px;
	z-index:2200;
	background-color:#111;
	border:1px solid #999;
}

.menu_elem {
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	position:absolute;
	margin-top: 5px;
	cursor:pointer;
}
.menu_out {
	color: white;
}
a:link {color:white;}
a:visited {color:white;}
a:hover{color: #666666;}

a.gray:link,
a.gray:visited {
	color:#666666;
	text-decoration:none;
}
a.gray:hover{
	text-decoration:underline;
}

.menu_over {
	color: #666666;
}

div#cat_down_lnk{
	position:absolute;
	width: 660px;
	height: 25px;
	margin-top: 80px;
	margin-left: 31px;
	text-align:right;
}

div#active_content_box{
	position:absolute;
	width: 660px;
	height: 260px;
	margin-top: 105px;
	margin-left: 30px;
	border: 1px solid #666666;
	background-color: #000000;
}

div#home_content{
	position:absolute;
	width: 660px;
	height: 137px;
	margin-top: 370px;
	margin-left: 30px;
	border: 1px solid #666666;
	background-color: #000000;
}
div#home_content h1{
	font-size:14px;
	padding-left:15px;
	}
div#home_content p {
	font-size:10px;
	padding-left:15px;
	}

div#active_content_box_big{
	position:absolute;
	width: 660px;
	height: 450px;
	margin-top: 80px;
	margin-left: 30px;
	border: 1px solid #666666;
	background-color: #000000;
	text-align: left;
	font-size: 13px;
	padding-left: 5px;

}
div#active_content_box_big p{
	padding-left:10px;
	padding-right:10px;
}

div#right_box{
	position:absolute;
	width: 270px;
	height: 450px;
	margin-left: 714px;
	margin-top: 80px;
}

div#footer_text{
	position:absolute;
	font-size: 11px;
	margin-top: 560px;
	width:1000px;
	color: #333;
	text-align:center;
}

div#shadow_right{
	float:right;
	width:8px;
	height:580px;
	background-image: url('../img/shadow_right.png');
}
div#shadow_bottom{
	margin-left:10px;
	width:1008px;
	height:8px;
	background-image: url('../img/shadow_bottom.png');
	background-position:top;
	background-repeat:no-repeat;
}
.news_menu{
	font-size:14px;
	text-align:left;
	float:left;
	background-color: #222222;
	cursor:pointer;
	padding-right: 7px;
	padding-top: 4px;
	margin-right:3px;
	height:24px;
}

.inp {
	color: #999; background-color: #333; border: 1px solid; border-color: #aaa #555 #555 #aaa;
}

.cform {
	float:right; padding: 6px 5px 5px 5px; width: 320px; height:260px; margin-right: 20px; margin-top: 30px;
	background-color: #111;
	border: 1px solid #999;
	color: #999;
}

.item_selected {
	width:7px;
	height:7px;
	border:1px solid black;
	background-color:red;
	margin-left:5px;
	margin-top:7px;
	float:left;
}

.item_default{
	width:7px;
	height:7px;
	border: 1px solid #666;
	background-color:#000;
	margin-left: 5px;
	margin-top: 7px;
	float:left;
}
.item_text{
	margin-left:18px;
}
div#event {
	padding-top: 8px;
}

div#event p{
	padding:0px; margin:0px;

}

div#job_desc p{
	padding:5px; margin:5px;

}

.ev_title{
	padding: 2px;
	color: #bbb;
}

.prod_menu_elem{
	border: 0px solid red;
	padding: 1px;
	padding-left: 20px;
	cursor:pointer;
	font-size:14px;
}
.submenu{
	margin-left:40px;
	cursor:pointer;
}
.pmenu_item_selected{
	width:7px; height: 7px;
	border: 1px solid black;
	background-color:red;
	position: absolute;
	margin-left: -12px; margin-top: 6px;

}

.pmenu_item_default{
	width:5px; height: 5px;
	border: 1px solid black;
	background-color:#666;
	margin-left: -5px; margin-top: 7px;
	float:left;
}

div#login_close_btn{
	margin-left: 240px;
	margin-top:-5px;
	cursor:pointer;
}

div#user_span{
	margin-left:25px;
	margin-top:5px;
	color: #999;
	font-size:14px;
	float:left;
	width:55px;
}

div#user_input{
	margin-top:4px;
	float:left;
}

div#parola_span{
	margin-left:25px;
	margin-top:20px;
	color: #999;
	float:left;
	width:55px;
	font-size:14px;
}

div#parola_input{
	margin-top:19px;
	float:left;
}
.clear{
	clear:both;
}

div#login_button_holder{
	margin-left:182px;
	margin-top:20px;
}

div#upper_div{
	overflow: hidden;
	height: 25px;
	position: absolute;
	width: 650px;
	margin-left: 4px;
}

div#lower_div{
	overflow: hidden;
	height: 25px;
	position: absolute;
	width: 655px;
	margin-left: 4px;
	margin-top: 224px;
}

.image_{
 	position:absolute; left: 0px;
}

div#long_separator{
	margin-top:80px;
	margin-left: 703px;
	height: 400px;
}

.gray_dot{
	float:left;
	width: 5px;
	height:5px;
	border: 1px solid #999;
	margin: 3px 5px 2px 5px;
}

.forward{
	top: 412px; left: 200px;
}

.trimite{
	top: 275px;
}




