/* general */
html {
  background: url(../images/bg.gif);
}
body  {
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  line-height:18px;
  margin: 0px;
  padding: 0px;
  color: #414141;
}
#body-wrapper {
  background: url(../images/overall_bg.png) no-repeat center top;
}
#wrapper {
  width: 950px;
  margin: 0px auto;
}
img {
	border:0px;
}
label {
  /*display:block;*/
  margin:5px 0 2px 7px;
}
input[type="text"], input[type="password"], input, .inputText {
	background:url(../images/input.png) no-repeat bottom right;
  border:none;
  width:139px;
  font-size: 12px;
  line-height:1;
  padding: 6px 7px 4px;
}
textarea {
	background:url(../images/textarea.png) no-repeat;
  border:none;
  height:110px;
  padding:7px;
  width:310px;
  font-size: 12px;
}
input.submit, .radio_list input {
	width:auto;
  height:auto;
  background:none;
  padding: 0px;
}
select.fixed {
  width: 180px;
}
.radio_list {
  margin: 0px;
}
.radio_list li {
  list-style: none;
}
.radio_list label {
  display: inline;
}
ul.error_list {
  margin: 0 0 0 20px;
  padding: 0;
}
ul.error_list li, .error {
  list-style: none;
  color: #FF0000;
}
a {
	color:#0281b8;
  text-decoration:underline;
  outline: none;
}
a:hover {
  color:#414141;
  text-decoration:none;
  outline: none;
}
.blue {
  color:#0281b8;
  font-weight: bold;
}
.smallText {
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
  color:#999999;
}
.commentBody {
  border-top: 1px solid #d1d1d1;
  margin-bottom: 15px;
}

.gallery_box {
  margin: 15px 0 0 5px;
  padding-bottom: 20px;
}
.gallery_box .prevPic {
  float: left;
  margin-top: 50px;
}
.gallery_box .nextPic {
  float: left;
  margin-top: 50px;
}
.gallery_box .gallery_content {
  float: left;
  overflow: hidden;
  height: 140px;
  width: 480px;
  position: relative;
}
.gallery_box .gallery_content ul {
  margin: 0;
  width: 2000px;
  position: absolute;
}
.gallery_box .gallery_content ul li {
  background: url("../images/gallery.jpg") no-repeat scroll 0 0 transparent;
  height: 137px;
  text-align: center;
  width: 150px;
  float: left;
  list-style: none;
  padding: 13px 0;
  margin: 0 5px;
}
/* top*/
#topContent {
  background: url(../images/logo.png) no-repeat top left;
  height: 170px;
  position: relative;
  z-index: 99;
}
.logo {
  width: 240px;
  position: absolute;
  left: 25px;
  top: 5px;
}
.logo a {
  font: bold 11px Verdana;
  color:#ffffff;
  text-decoration: none;
  display:block;
  padding: 60px 0 0 75px;
}
.qed {
  position: absolute;
  bottom: 12px;
  left: 12px;
}
#topBand {
  top:5px;
  width: 605px;
  height:70px;
  position: absolute;
  right: 0px;
}
#topBand div {
  float:left;
}
#topBand div.motto {
  text-align: right;
  margin: 25px 0 0 80px;
}
#topBand div.motto a {
  font-size: 14px;
  color: #414141;
  text-decoration: none;
}
#topBand div.partener {
  color:#999999;
  float:right;
  font-size:10px;
  line-height:12px;
  margin-right:15px;
  text-align:center;
  width:118px;
}
/*#topBand div.icons {
  margin:7px 15px 0px 0px;
}*/
#topMenu {
  height:27px;
  position:absolute;
  bottom: 0px;
  left: 200px;
}
#topMenu, #topMenu a {
  font:bold 12px tahoma, Arial, Helvetica, sans-serif;
  color:#4e9821;
  text-decoration:none;
}
#topMenu a:hover {
  color:#414141;
}
#topMenu a.active {
  color:#414141;
  text-decoration:underline;
}
#topMenu ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#topMenu ul li {
  float:left;
  margin-right:3px;
  position: relative;
  list-style: none;
  cursor:default;
}
#topMenu ul li .menu_subs {
  padding-top: 15px;
  display: none;
  top: 12px;
  left: 0px;
  position: absolute;
  background: url(../images/menu1.png) top center no-repeat;
  z-index: 99;
  zoom: 1;
}
#topMenu ul li .last_menu_subs {
  left: -150px;
  background: url(../images/menu2.png) top center no-repeat;
}
#topMenu ul li:hover .menu_subs {
  display: block;
}
#topMenu ul li .menu_subs ul {
  width: 196px;
  background: url(../images/menu3.png) no-repeat center bottom;
  padding-bottom: 15px;
  z-index: 99;
  position: relative;
}
#topMenu ul li .menu_subs ul li {
  float: none;
  list-style: none;
}
#topMenu ul li .menu_subs ul li.separator {
  font-size: 0px;
  line-height: 0px;
  height: 1px;
  margin: 0px;
}
#topMenu ul li .menu_subs ul li.separator div {
  font-size: 0px;
  line-height: 0px;
  height: 1px;
  border-top: 1px solid #e7e7e7;
  width: 165px;
  margin: 0px auto;
}
#topMenu ul li .menu_subs a {
  font:normal 12px tahoma, Arial, Helvetica, sans-serif;
  color:#414141;
  text-decoration:none;
  padding:5px 15px;
  display:block;
}
#topMenu ul li .menu_subs a:hover {
  text-decoration: underline;
}
/* left */
#leftContent {
  width: 190px;
  float: left;
  text-align:center;
}
#leftContent .leftBox {
  margin:30px 0px;
}
#loginBox {
	background:url(../images/loginBox.png) no-repeat top left;
  text-align:left;
  padding:30px 15px 5px 15px;
  min-height:154px;
  margin-top:18px;
}
/*#loginBox a {
  color:#414141;
}*/
.loginButtonContainer {
	text-align:right;
  margin-top:30px;
}
#infoMateBox {
	background:#f0f0f0;
  text-align:left;
}
#accordion {
  color:#414141;
}
#accordion h3.ui-accordion-header {
  padding:12px 16px;
  margin: 0px;
  background:#e7e7e7 url(../images/acc_normal.gif) no-repeat 97% 50%;
  border-bottom:1px solid #f5f6f9;
}
#accordion h3.ui-state-active, #accordion h3.ui-state-hover {
  background:#67abc5 url(../images/acc_hover.gif) no-repeat 97% 50%;
}
#accordion h3 a {
	font:bold 13px tahoma, Arial, Helvetica, sans-serif;
  color:#737373;
	text-decoration:none;
  text-transform:uppercase;
}
#accordion h3.ui-state-active a, #accordion h3.ui-state-hover a {
  color:#ffffff;
}
#accordion div.ui-accordion-content {
  padding:12px;
}
/* main */
#mainContent {
  width:749px;
  margin-left:10px;
  float:left;
  position: relative;
  z-index: 0;
}
#breadcrumb, #breadcrumb a {
  font-size: 10px;
}
#homeBox {
	background:url(../images/homeBox.png) no-repeat;
  width:749px;
  height:161px;
  margin-top: 29px;
}
#homeBox div {
	float:left;
  width:45%;
  margin:10px 15px 0px 15px;
}
#homeBox h3 {
	font:20px tahoma, Arial, Helvetica, sans-serif;
  color:#9ab13f;
  margin:5px 0px;
}
.clearfix {
	clear:both;
  height:0px;
  line-height:0px;
  font:0px;
}
.mainContainer {
	margin-top:11px;
}
#subMainContent {
  float:left;
  width:550px;
}
.topMainBox {
	background:url(../images/topMainBox.png) no-repeat;
  width:552px;
  height:46px;
  position: relative;
}
.top2MainBox {
	background:url(../images/top2MainBox.png) no-repeat;
  width:188px;
  height:67px;
}
.topCommBox {
  background:url(../images/topCommBox.png) no-repeat;
  width:552px;
  height:7px;
}
.topMainBox h3 {
    font:normal 20px tahoma, Arial, Helvetica, sans-serif;
  color:#0281b8;
  padding:15px 60px 0px 60px;
  margin: 0px;
}
.topMainBox h4 {
  font:normal 12px tahoma, Arial, Helvetica, sans-serif;
  padding:0px 0px 0px 60px;
  margin: 0px;
}
.top2MainBox h3 {
	font:normal 20px tahoma, Arial, Helvetica, sans-serif;
  color:#0281b8;
  padding:15px 0 0 45px;
  margin: 0px;
}
.middleMainBox {
	background:url(../images/middleMainBox.png);
  width:552px;
}
.middle2MainBox {
	background:url(../images/middle2MainBox.png);
  width:188px;
}
.middleCommBox {
  background:url(../images/middleCommBox.png);
  width:552px;
}
.middleMainBox div.middle, .middle2MainBox div.middle, .middleCommBox div.middle {
	padding:15px;
}
.middleMainBox div.middle {
  font-size: 12px;
}
.middleCommBox div.middle {
  min-height: 235px;
}
.thumbImg {
  float: left;
  margin-right: 10px;
}
.articleTitle {
  font: bold 12px tahoma, arial;
}
.middleMainBox div.left {
	float:left;
  margin:0px 0px 0px 1px;
  width:49%;
  border-right:1px solid #d1d1d1;
}
.middleMainBox div.left h3, .middleMainBox div.right h3 {
	font:normal 18px tahoma, Arial, Helvetica, sans-serif;
  color:#616161;
  padding-left:25px;
  margin: 0px;
  background:url(../images/innerMainBox.jpg) no-repeat 5px 5px;
}
.middleMainBox div.left a, .middleMainBox div.right a {
  margin-left:30px;
  display:block;
}
.middleMainBox div.left div, .middleMainBox div.right div {
  height: 100px;
}
.middleMainBox div.right {
	float:right;
  margin:0px 7px 0px 0px;
  width:48%;
}
.middleMainBox div.left div.news, .middleMainBox div.right div.news, .middleMainBox div.left div.evenimente, .middleMainBox div.right div.evenimente {
  height: 180px;
}
.middleMainBox div.left div.article, .middleMainBox div.right div.article, .middleMainBox div.left div.video, .middleMainBox div.right div.video {
  height: 100px;
}
.middleMainBox div.left div.news a, .middleMainBox div.right div.news a, .middleMainBox div.left div.news span, .middleMainBox div.right div.news span, .middleMainBox div.left div.video span, .middleMainBox div.right div.video span, .middleMainBox div.left div.evenimente span, .middleMainBox div.right div.evenimente span {
  margin-left: 0px;
  padding-left: 20px;
}
.middleMainBox div.left div.video a, .middleMainBox div.right div.video a {
  margin-left: 0px;
  padding-left: 20px;
  display:block;
  background: url(../images/video_ico.gif) no-repeat 0px 3px;
}
.middleMainBox div.left div.evenimente a, .middleMainBox div.right div.evenimente a {
  margin-left: 0px;
  padding-left: 20px;
  display:block;
  background: url(../images/evenimente_ico.gif) no-repeat 0px 3px;
}
.bottomMainBox {
	background:url(../images/bottomMainBox.png) no-repeat;
  width:552px;
  height:14px;
}
.bottom2MainBox {
	background:url(../images/bottom2MainBox.png) no-repeat;
  width:188px;
  height:11px;
}
.bottomCommBox {
  background:url(../images/bottomCommBox.png) no-repeat;
  width:552px;
  height:14px;
}
.dataStire {
  color: #9d9d9d;
  font-size: 9px;
}
.comments {
  margin-top: 20px;
}
/* right */
#rightContent {
	float:right;
  width:189px;
}
div.search {
  margin-bottom: 15px;
  text-align: right;
}
div.search .searchButton {
  margin-top: 5px;
}
input.searchInput {
  background:url(../images/inputSearch.png) no-repeat;
  width:174px;
}
input.filebox {
  width:174px;
  border: 1px solid gray;
  background:none;
  padding: 0px;
}
#calendarBox {
	background:url(../images/calendarBox.png);
  width:188px;
  height:177px;
}
#rightContent .rightBox {
	margin:30px 0px;
  text-align:center;
}
/* footer */
#footerWrapper {
  height: 150px;
  margin-top:20px;
  background:url(../images/footer.png) no-repeat bottom;
}
#footer {
  padding:60px 90px 0 50px;
  text-align:right;
  font-size: 10px;
}
#footer .partener {
  float: left;
  margin-right: 35px;
}
a.green {
	color:#5b920a;
}
/* rating */
.rating {
  width: 75px;
  float: right;
}
.rating_text {
  width: 115px;
  float: right;
  font-size: 9px;
  text-align: right;
  margin-right: 5px;
}
.starText {
  color:#000000;
  float:left;
  font-family:Arial;
  font-size:11px;
}
.starText a {
  color:#000000;
  font-family:Arial;
  font-size:11px;
}
.star {
  background: url(../images/star.gif) no-repeat scroll 0 0;
  float:left;
  height:15px;
  overflow:hidden;
  text-indent:-999em;
  width:15px;
}
.rating .voted {
  background: url(../images/star.gif) repeat-x;
  height:15px;
  overflow:hidden;
  width: 75px;
}
.rating .voted.on {
  background: url(../images/star.gif) repeat-x 0 -15px;
}
.rating div.star {
  cursor:pointer;
}
div.on {
  background-position:0 -15px;
}
div.hover {
  background-position:0 -30px;
}

/* ---- Pager ---- */
.pagination {
  font-family:'Lucida Grande',Arial;
  font-size:11px;
  margin:20px 0 0;
}
.pagination li {
  float: left;
  list-style: none;
}
.pagination li span {
  display: block;
  padding: 3px 5px 3px;
  font-weight: bold;
}
.pagination li.first {
  padding-top: 3px;
}
.pagination li a {
  color:#0281CA;
  padding: 3px 5px;
  display: block;
}
.gallery {
  float: left;
  margin: 0 10px 10px 0;
}
.gallery_img {
  background: url(../images/gallery.jpg) no-repeat;
  width: 150px;
  height: 137px;
  text-align: center;
}
.gallery_img a img {
  margin-top: 13px;
}
.galleryTitle {
  font-size: 10px;
  width: 150px;
  text-align: center;
}
.articleOptions {
  clear: both;
  padding-right: 10px;
}
.videoList {
  margin: 0px;
  padding: 0px;
}
.videoList li {
  list-style: none;
  margin: 5px 5px 0 0;
  float: left;
}
table.evenimente tr th{
  background: #ff9832;
  color: #fff;
  font-weight: bold;
  text-align: left;
}
table.evenimente tr.even {
  background: #e6e6e6;
}
.sep {
  margin: 20px 0px;
}
