* {padding:0; margin:0;}
body {font-family:Tahoma; color:#333333; font-size:12px; font-style:normal;}
a {text-decoration:none;}
.clear {clear:both;}
a.loading {background:#fff url(../images/ajax_small.gif) no-repeat center;}
h1 {font-family:Lucida Sans; color:#333366; font-size:20px; font-style:normal; background:url(../img/h1.jpg) no-repeat 0 100%;}
h2 {font-family:Georgia; color:#666666; font-size:16px; font-style:normal; padding-left:50px;}
h3 {font-family:Georgia; color:#cc6666; font-size:12px; font-style:italic; padding-left:50px;}
p {font-family:Tahoma; color:#333333; font-size:12px; font-style:normal; text-align:justify;}
img {border:none;}
div#wrapper {background:#ffffff url(../img/page.jpg) repeat-x; padding-bottom:50px;}
div#header {width:978px; margin:0 auto; height:554px; position:relative; background:transparent url(../img/header.jpg) no-repeat 50% 0; border:1px solid transparent;}
div#header h1 a {position:absolute; width:620px; height:120px; cursor:pointer; margin-top:48px; margin-left:9px;}
.home {display:block; outline-style:none; outline-width:medium; text-indent:-9999px;}
div#footer {position:relative; width:978px; height:7px; margin:0 auto; background:transparent url(../img/footer.jpg) no-repeat 50% 100%;}
div#search_form {height:23px; width:223px; float:right; margin-top:122px; padding:3px 4px 4px 8px; position:relative; margin-right:30px;}
div#search_form input#q {background:transparent url(../img/search_bg.jpg) no-repeat; border:none; padding-left:2px;}
div#search_form input#submit {background:transparent; width:70px; border:none; margin-top:3px;cursor:pointer;}
div#content_wrap {width:918px; height:auto !important; min-height:600px; margin:0 auto; background:#ffffff url(../img/central.jpg) repeat-y 50% 0;padding:30px;}
div#gal{width:550px; height:350px; float:right; margin-top:60px; margin-right:5px;}
div#gallery{width:100%; height:300px;}
div#gallery img {border:2px solid #52697E;}
/** Meniu orizontal **/
div#meniu {position:relative; top:52px; text-align:center; float:right; width:100%;}
div#meniu ul {height:51px; position:relative; display:inline;}
div#meniu ul li {list-style:none; font-family:Verdana; font-size:10pt; font-weight:bold; padding:3px 15px; border-left:1px solid #fff; display:inline;}
div#meniu ul li.first {list-style:none; border-left:none; display:inline;}
div#meniu ul li a {display:inline; outline:none; color:#ffffff; text-decoration:none; text-transform:uppercase;}
div#meniu ul li a.selected {color:#C10221;}
/** Meniu vertical **/
div#meniu_sec {margin-top:70px; position:absolute; width:310px; float:left; margin-left:30px; font-family:Tahoma; font-size:14pt; color:white;}
#nav, #nav ul {list-style:none; padding:0; margin:0; float:left; width:310px;}
#nav li {position:relative; float:left; line-height:38px; margin-bottom:-1px; cursor:pointer;}
#nav li a {width:290px; w\idth:290px; display:block; color:white; font-weight:bold; text-decoration:none; background-color:transparent; padding:0 0.5em;}
#nav li a:hover {color:red;}
/** Galerie **/
.gallery {position:relative; overflow:hidden;}
.gallery img {position:absolute; left:50%;}
.gallery a {position:absolute; z-index:1000; display:block; top:0; left:0; width:100%; height:100%; background:url(../images/blank.gif);}
#prima-pagina {border-top:1px dotted black; padding:5px;}
#left {float:left; width:562px; margin:0; padding:10px 10px 10px 0px; border-right:1px dotted black; display:block; min-height:600px;}
#left p {font-family:Tahoma; font-size:14px; line-height:25px;}
#right {float:right; width:320px; margin:0; padding-left:10px;}
#prima-pagina .data {position:absolute; background:url(../img/data.jpg) no-repeat; width:40px; height:50px; padding-top:9px;}
#prima-pagina .data p {font-weight:bold; font-family:Georgia; font-size:11px; text-align:center;}
#prima-pagina .ziua{color:#009999;}
#prima-pagina .anul{color:#ffffff;}
div#copyright {float:left; margin-left:10px; margin-top:10px;}
div#powered {float:right; margin-right:10px; margin-top:10px;}

div#login_wrap {font-family:Georgia, serif; background:transparent url(../img/login.jpg) top center no-repeat; color:#3a3a3a; width:500px; height:300px; margin:50px auto 0; padding-top:10px; padding-left:10px;}
div#login_wrap label {width:115px; text-align:right; float:left; margin:0 10px 0 0; padding:9px 0 0 0; font-size:16px;}
div#login_wrap .button {background:url(../img/button-bg.png) repeat-x top center; border:1px solid #999; -moz-border-radius:5px; padding:5px; color:black; font-weight:bold; -webkit-border-radius:5px; font-size:13px;  width:70px;}
div#login_wrap .button:hover {background:white; color:black;}
div#login_wrap fieldset {border:0;margin:70px auto 0;}
div#login_wrap legend {display:none;}
div#login_wrap input {width:220px; display:block; padding:4px; margin:0 0 10px 0; font-size:18px; color:#3a3a3a; font-family:Georgia, serif;}


div#poll-container {border:1px solid silver; width:230px; padding:5px; float:left; margin:0px 10px 10px 0px;}
/* Bar Graphs */
.graph {width:230px; position:relative; right:25px;}
.bar-title {position:relative; float:left; width:105px; line-height:20px; margin-right:17px; font-weight:bold; text-align:right;}
.bar-container {position:relative; float:left; width:100px; height:10px; margin:0px 0px 15px;}
.bar-container div {background-color:#cc4400; height:20px;}
.bar-container strong {position:absolute; right:-32px; top:0px; overflow:hidden;}
#poll-results p {text-align:center;}


#content .carousel  {padding:10px 0 0 0; margin:0 0 20px 10px; position:relative;}
#content .carousel button {float:left; color:#ffffff; border:1px solid white;}
#content .carousel .prev, #content .carousel .next {
	display: block;
	float: left;
	width: 30px;
	height: 143px;
	text-decoration:none;
	background: url("../images/NavLeft.gif") left 60px no-repeat;
}
#content .carousel .next {background:url("../images/NavRight.gif") right 60px no-repeat;}
#content .carousel .next:hover {background-image:url("../images/NavRightHover.gif");}
#content .carousel .prev:hover {background-image:url("../images/NavLeftHover.gif");}
#content .carousel :hover, #content .carousel :active {border:none; outline:none;}
#content .jCarouselLite {border:1px solid black; float:left; background-color:#dfdfdf; position:relative; visibility:hidden; left:-5000px;}
#content .jCarouselLite ul {margin:0;}
#content .jCarouselLite li img, #content .jCarouselLite li p {background-color:#fff; width:150px; height:118px; margin:10px; border:2px solid black;}
#content .main {margin-left:200px;}

/* Programare form */
div#programare_form fieldset {margin:10px 0 0 0; padding:0;}
div#programare_form fieldset ol {padding:10px 10px 0 10px; list-style:none;}
div#programare_form fieldset li {position:relative; padding-bottom:1em;line-height:2.0em;}
div#programare_form legend {
	margin-left:1em;
	text-transform:uppercase;
	font-size:0.9em;
	padding:5px;
	margin-left:1em;
	color:#333366;
	background:#ffffff;
}
div#programare_form  label {
	position:relative;
	clear:left;
	float:left;
	width:15em;
	margin-right:5px;
	text-align:right;
	padding-right:10px;
}
div#programare_form  label span {position:absolute; top:0px;}
div#programare_form  input,select,textarea {
	padding: 5px;
	font-size: 0.8em;
	border: 1px solid #493F0B;
	color: #1E1903;
	background: #F5F6D4;
	width:250px;
}
div#programare_form  fieldset#submitform {border-style:none;padding-left:211px;}