body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#012B5B url(img/bg.jpg) repeat-x scroll center bottom;
color:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0;
padding:0;
}
h1 {
font-size:12px;
margin:0px;
font-weight:bold;
}
a,a:visited,a:active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
color:white;
}
a img { border:0px; }
.clr {
clear:both;
}
#topleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:157px;
width:100%;
}
#topright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:157px;
width:100%;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/header.png) no-repeat scroll center bottom;
height:159px;
margin:0 auto;
width:862px;
}
#headerleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/logo.png) no-repeat scroll left bottom;
height:157px;
width:862px;
}
#headerright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:157px;
width:862px;
}
.topheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(img/topheader.jpg) repeat-y scroll 0 0;
margin:0 192px;
height:47px;
}

.menu {
	float: left;
	margin:66px 110px 0;
}
.menu ul li {
	display: inline;
	overflow: hidden;
	margin: 0;
}

.menu ul li a {
	background: #4d6483;
	-moz-border-radius: 6px 6px 0 0;
	padding: 5px 12px;
	font-size: 1em;
	font-weight: bold;
	text-decoration:none;
	color:white;
}

.menu ul li a:hover {
	-moz-border-radius: 6px 6px 0 0;	
}
#main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/main.png) repeat-y scroll 0 0;
margin:0 auto;
min-height:600px;
width:862px;
}
#news {
text-align:center;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius: 15px;
background:transparent url(img/news.png) repeat-y scroll 0 0;
padding:5px 10px;
margin-left:10px;
margin-top:2px;
margin-right:10px;
min-height:25px;
width:825px;
}
#left {
float:left;
padding:2px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius: 15px;
background:transparent url(img/left.png) repeat-y scroll 0 0;
margin:0 auto;
margin-left:10px;
margin-top:7px;
min-height:500px;
width:632px;
}
.numere {
	float:left;
	padding:1px;
	text-align:center;
	border:1px dashed gray;
	width:100px;
}

.comentarii {
	margin-left: 2px;
	-moz-border-radius: 10px;
	color: white;
}
.comentarii a {
	color:white;
}

.comentarii ol li {
	padding: 10px 0 0 0;
	border-top: 1px dotted white;
}

.comentarii ol li small {
	font-size: 1em;
}
.comentarii ol li p {
	font-size: 0.9em;
	margin-top: 5px;
	text-align: justify;
}

.comments {
	margin-left: 2px;
	background: #fff url('img/comments.png') repeat-x;
	-moz-border-radius: 10px;
	border: 1px solid #dad8d8;
	color: #878787;
}
.comments a {
	color:gray;
}
.comments ul li {
	padding: 10px 0 0 0;
	margin: 10px 20px 0 20px;
	border-top: 1px dotted #999;
}

.comments ul li small {
	font-size: 1em;
}
.comments ul li p {
	font-size: 0.9em;
	margin-top: 5px;
	text-align: justify;
}

.comm ul li label {
	display: block;
}
.comm select {
font-size: 1em;
	background: #fff;
	border: 1px solid #ccc;
	margin: 5px 0;
	color: #878787;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}
.comm ul li input,.comm ul li textarea {
	font-size: 1em;
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px 6px;
	margin: 5px 0;
	color: #878787;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}
.right {
float:right;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius: 15px;
background:transparent url(img/right.png) repeat-y scroll 0 0;
margin:0 auto;
margin-right:7px;
margin-top:7px;
min-height:50px;
width:205px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/footer.jpg) no-repeat scroll center center;
height:212px;
width:100%;
}
#footerbanner {
width:424px;
margin:0 auto 0 auto;
height:48px;
margin-top:-48px;
color:black;
font-size:10px;
font-weight:bold;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/footer.png) repeat-y scroll center bottom;
}
