body {
  background:#fffff2;
  font-family:Verdana, Geneva, sans-serif;
  }

a {
  outline: none;
  }

#holder {
  margin:0 auto;
  width:1199px;
  background:#e2e2dc;
  }

#header {
  width:1199px;
  }

#globalnews {
  width:1199px;
  height:19px;
  background:#808080;
  font-family:"Courier New", Courier, monospace;
  border-bottom:1px solid #fffff2;
  }

#localnews {
  width:1199px;
  height:19px;
  background:#808080;
  font-family:"Courier New", Courier, monospace;
}

#login {
  margin-bottom:0px;
}

#login ul {
  list-style:none;
  float:left;
  padding:0;
  margin:0!important;
}


#logo {
  background:url(images/logo_beta.png)  no-repeat left #fffff2;
  width:140px;
  height:115px;
  margin-right:1px;
}

#banner {
  background:url(images/header_home.png)  no-repeat left #cfcec3;
  width:749px;
  height:115px;
  }

#login form {
  float:right;
  text-align:left;
  margin:0px;
  padding:0px 0px 0px 15px;
  border-left:solid 1px #fffff1;
  width:294px;
  height:115px;
  background:#cfcec3;
  }

#login input {
  margin-top:5px;
  height:18px;
}

#login input[type="text"] {
  background:url(images/campusername.png) no-repeat;
  border:none;
  width:294px;

}

#login input[type="password"] {
  background:url(images/camppassword.png) no-repeat bottom center;
  border:none;
  width:147px;
}

#login input[type="image"] {
  border:none;
  background:no-repeat;
  width:115px;
  vertical-align:bottom;
}

#login p {
  margin-top:5px;
}

#username {
  background:url(images/campusername.png) no-repeat;
  border:none;
  width:280px;
  }

#password {
  background:url(images/camppassword.png) no-repeat;
  border:none;
  width:150px;
  }

#butonlogin {
  background:url(images/login_btn.png) no-repeat;
  border:none;
  width:120px;
  margin-top:5px;
  padding:5px;
  }

#loginform p a {
  font-size:12px;
  text-decoration:underline;
  font-family:"Courier New", Courier, monospace;
  padding:1px 0px;
  color:#858582;
  display:block;
  margin:0px;
  line-height:14px;
  }


/* search */
#cauta {
  margin-bottom:0px;
}

#cauta table {
  background:#808080;
  width:310px;
  height:48px;
  position:relative;
  border-left:solid 1px #FFFFF2;

  }

#cauta table tbody{
 padding:0;
 margin:0;
 border:0;
}

#cauta table td {
  padding:0px 0px 0px 14px;
  }

#campcauta {
  background:url(images/cauta_inputfield1.png) no-repeat left;
  border:none;
  width:267px;
  height:20px;
  line-height:17px;
  }

#campcautain {
  background:url(images/cauta_inputfield.png) no-repeat left;
  border:none;
  width:200px;
  height:17px;
  line-height:15px;
  }

#butoncauta {
  width:62px;
  height:17px;
  background:url(images/btn_caut.png) no-repeat left;
  border:none;
  margin:0;
  padding:0;
  }


#leftcol {
  float:left;
  width:140px;
  background:#e2e2dc;
  font-family:"Courier New", Courier, monospace;
  height:100%;
  margin:0 auto;
  }

#leftcol h1 {
  font-size:12px;
  border-bottom:#fffff2 solid 1px;
  padding:5px;
  margin-top:40px;
  }

#leftcol p {
  font-size:10px;
  padding-left:10px;
  font-weight:bold;
  }

#navigation {
  margin:1px 0px 0px 0px;
  }

#navigation ul{
  list-style: none;
  padding: 0px;
  margin: 0px !important;
  float:left;
  }

#navigation li {
  float:left;
  margin:0px;
  font-family:"Courier New", Courier, monospace;
  font-size:18px;
  line-height:30px;
  }


#extrabutoane li {
  float:left;
  background-color:#808080;
  width:70px;
  height:24px;
  text-align:center;
  font-size:12px;
  line-height:24px;
  margin:0;
  }

#extrabutoane {
  width:140px;
  float:left;
  background-color:#808080;
  list-style:none;
  margin:0;
  padding:0;
  }

#extrabutoane a {
  width:70px;
  height:18px;
  font-family:"Courier New", Courier, monospace;
  color:#FFF;
  font-size:12px;
  background:#808080;
  text-decoration:none;
  text-align:center;
  }

/*#btnrss {
  float:left;
  }

#btnlangro {
  float:left;
  }

#btnxml {
  clear:both;
  }

#btnlangen {
  float:left;
  }*/

/* mainmenu */
/* home */
#btnhome a {
  display:block;
  width:62px;
  height:48px;
  background:#808080;
  text-indent:4px;
  text-decoration:none;
  border-left:solid 1px #FFFFF2;
  border-right:solid 1px #808080;
  color:#FFFFFF;
}

#btnhome a:hover {
  background:url(images/mmenu_select.png) no-repeat center #666666;
  font-weight:bold;
}

#btnhome.active a {
  background:url(images/mmenu_select.png) no-repeat center #666666;
  font-weight:bold;
}

/* events */
#btnevenimente a {
  display:block;
  width:119px;
  height:48px;
  background:#897777;
  text-indent:4px;
  text-decoration:none;
  border-right:solid 1px #808080;
  color:#FFFFFF;
}

#btnevenimente a:hover {
  background:url(images/mmenu_select.png) no-repeat center #996666;
  font-weight:bold;
}

#btnevenimente.active a {
  background:url(images/mmenu_select.png) no-repeat center #996666;
  font-weight:bold;
}

/* comunicate */
#btncomunicate a {
  display:block;
  width:120px;
  height:48px;
  background:#898077;
  text-indent:4px;
  text-decoration:none;
  border-right:solid 1px #808080;
  color:#FFFFFF;
}

#btncomunicate a:hover {
  background:url(images/mmenu_select.png) no-repeat center #998066;
  font-weight:bold;
}

#btncomunicate.active a {
  background:url(images/mmenu_select.png) no-repeat center #998066;
  font-weight:bold;
}

/* conferinte */
#btnconferinte a {
  display:block;
  width:118px;
  height:48px;
  background:#898977;
  text-indent:4px;
  text-decoration:none;
  border-right:solid 1px #808080;
  color:#FFFFFF;
}

#btnconferinte a:hover {
  background:url(images/mmenu_select.png) no-repeat center #a0a060;
  font-weight:bold;
}

#btnconferinte.active a {
  background:url(images/mmenu_select.png) no-repeat center #a0a060;
  font-weight:bold;
}

/* media */
#btnmedia a {
  display:block;
  width:66px;
  height:48px;
  background:#778977;
  text-indent:4px;
  text-decoration:none;
  border-right:solid 1px #808080;
  color:#FFFFFF;
}

#btnmedia a:hover {
  background:url(images/mmenu_select.png) no-repeat center #669966;
  font-weight:bold;
}

#btnmedia.active a {
  background:url(images/mmenu_select.png) no-repeat center #669966;
  font-weight:bold;
}

/* comunicatori */
#btncomunicatori a {
  display:block;
  width:160px;
  height:48px;
  background:#777789;
  text-indent:4px;
  text-decoration:none;
  border-right:solid 1px #808080;
  color:#FFFFFF;
}

#btncomunicatori a:hover {
  background:url(images/mmenu_select.png) no-repeat center #666699;
  font-weight:bold;
}

#btncomunicatori.active a {
  background:url(images/mmenu_select.png) no-repeat center #666699;
  font-weight:bold;
}

/* servicii */
#btnservicii a {
  display:block;
  width:97px;
  height:48px;
  background:#897789;
  text-indent:4px;
  text-decoration:none;
  color:#FFFFFF;
}

#btnservicii a:hover {
  background:url(images/mmenu_select.png) no-repeat center #a060a0;
  font-weight:bold;
}

#btnservicii.active a {
  background:url(images/mmenu_select.png) no-repeat center #a060a0;
  font-weight:bold;
}
/* end mainmenu */

/* cauta in toate*/
#rightcol {
  float:left;
  width:310px;
  background:#fffff2;
}

#rightcol h1 {
  font-size:14px;
  background:#808080;
  margin:12px 0px 4px 0px;
  padding:0px;
  color:#FFF;
  font-family:"Courier New", Courier, monospace;
  font-weight:normal;
  text-align:center;
}


/* content */
#maincontent {
  float:left;
  width:749px;
  padding:0px;
  background:#fffff2;
}

#maincontent div {
  float:left;
  margin:0 auto;
  margin-bottom:5px;
}

#maincontent h1 {
  font-size:16px;
  margin:10px;
  padding:0px;
  text-transform:uppercase;
  margin-top:5px;
  margin-bottom:4px;
}

#maincontent h2 {
  font-size:12px;
  margin:10px;
  padding:0px;
  margin-top:20px;
}

#maincontent h3 {
  margin:0px 10px 10px 10px;
  padding:0px;
}

#maincontent .row {
  margin-top:15px;
  margin-bottom:1px;
}

#maincontent .artimage {
  float:right;
  width:157px;
  margin-bottom:1px;
  margin-top:1px;
}

#maincontent .artimage img {
  min-height: 100px;
}

#maincontent .paginare {
  display:block;
  width:727px;
  height:14px;
  font-size:14px;
  text-decoration:none;
  color:#FFF;
  padding:1px;
  float:left;
  font-family:"Courier New", Courier, monospace;
  margin-left:10px;

}

#maincontent .paginare a {
  text-decoration: none;
  color:#FFF;
}

.preview {
  width:310px;
  padding-left:10px;
}

.preview .selectat {
  display:block;
  font-size:12px;
  height:30px;
  line-height:30px;
  color:#FFF;
  background:url(images/bulletpreviewlink.png) no-repeat right #898077;
  font-weight:bold;
}

.preview a {
  text-decoration:none;
  font-size:12px;
  color:#898077;
  display:block;
  width:290px;
  height:28px;
  line-height:28px;
  padding-left:20px;
  background:url(images/bulletlinklist.png) no-repeat left;
}



.content {
  width:416px;
  height:140px;
  font-size:12px;
  padding:1px;
  margin-left:1px;
  margin-bottom:5px;
}

.content p {
  float:left;
  font-size:10px;
  margin:3px;
  padding:0px;
}

.content p.localitate {
  float:right;
}

.content p.text {
  clear:both;
  font-size:12px;
  margin-top:10px;
  color:#000!important;
  text-align:justify;
}

.content p.text img {
  float:left;
  margin-right:10px;
}

.maimult {
  display:block;
  width:110px;
  height:14px;
  font-size:11px;
  color:#FFF;
  text-decoration:none;
  padding:1px;
  text-align:center;
  float:right;
  font-family:"Courier New", Courier, monospace;
}

/* formular cautare */
#maincontent h1.cautaeveniment {
  font-size:12px;
  margin:5px ;
  padding:1px;
  margin:20px 10px 5px;
  background:#808080;
  color:#FFF;
  text-transform:none;
  font-weight:bolder
}

#cautaevenimentehead {
  width:100%;
}
#cautareavansata {
  border-bottom:1px solid #808080;
  width:729px;
  margin:10px!important;
}

#cautareavansata a {
  float:left;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#808080;
}

#cautareavansata .btncauta {
  float:right;
  background:#808080 url(images/bulletmaimult.png) no-repeat right;
  display:block;
  width:150px;
  color:#FFF;
  text-align:center;
  margin-bottom:1px;
  height:18px;
  text-transform:uppercase;
  font-size:11px;
  line-height:18px;
}

#formcautareavansata label {
  font-size:14px;
}

#termeni {
  width:309px;
  border:solid 1px #808080;
}

#domeniu {
  width:200px;
  border:solid 1px #808080;
}
/* END formular cautare */

/* comunicate */
#comunicate {
  color:#898077;
}

#comunicate h1 {
  border-bottom: solid 1px #898077;
  margin-right:0;
}

#comunicate p {
  height:111px;
}

#comunicate a.selectat {
  background:url(images/bulletpreviewlink.png) #898077 no-repeat right;
  color:#FFF;
}

#comunicate a.maimult {
  background:url(images/bulletmaimult.png) no-repeat right #898077;
}

#comunicate .content {
  border:solid 1px #898077;
}

/* evenimente */
#evenimente {
  color:#897777;
}
#evenimente h1 {
  border-bottom: solid 1px #897777;
  margin-right:0;
}

#evenimente h2 span {
  float:right;
  font-size:10px;
  font-weight:normal;
}

#evenimente h3 {
  background:#897777;
  border-bottom: solid 1px #897777;
  font-size:10px;
  color:#FFF;
  font-weight:normal;
  padding:3px;
}

#evenimente h3 a {
  float:right;
  color:#FFF;
  text-decoration:none;
}

#evenimente h2 a {
  font-size:12px;
  float:right;
}


#evenimente p {
/*  height:111px; */
}

#evenimente a.selectat {
  background:url(images/bulletpreviewlink.png) #897777  no-repeat right;
  color:#FFF;
}

#evenimente a.maimult {
  background:url(images/bulletmaimult.png) no-repeat right #897777;
}

#evenimente .content {
  border:solid 1px #897777;
}

/* conferinte */
#conferinte {
  color:#898977;
}
#conferinte h1 {
  border-bottom: solid 1px #898977;
  margin-right:0;
}

#conferinte p {
  height:111px;
}

#conferinte a.selectat {
  background:url(images/bulletpreviewlink.png) #898977 no-repeat right;
  color:#FFF;
}

#conferinte a.maimult {
  background:url(images/bulletmaimult.png) no-repeat right #898977;
}

#conferinte .content {
  border:solid 1px #898977;
}


/* imagini */
#imagini {
  color:#778977;
}

#imagini h1 {
  border-bottom: solid 1px #778977;
  margin-right:0;
}

#imagini p {
  height:111px;
}

#imagini a.selectat {
  background:url(images/bulletpreviewlink.png) #778977 no-repeat right;
  color:#FFF;
}

#imagini a.maimult {
  background:url(images/bulletmaimult.png) no-repeat right #778977;
}

#imagini .content {
  border:solid 1px #778977;
}

/* emisiuni */
#emisiuni {
  color:#777789;
}

#emisiuni h1 {
  border-bottom: solid 1px #778977;
  margin-right:0;
}

#emisiuni p {
  height:111px;
}


#emisiuni a.selectat {
  background:url(images/bulletpreviewlink.png) #778977 no-repeat right;
  color:#FFF;
}

#emisiuni a.maimult {
  background:url(images/bulletmaimult.png) no-repeat right #778977;
}

#emisiuni .content {
  border:solid 1px #778977;
}


/* agentii */
#agentii {
  color:#777789;
}
#agentii h1 {
  border-bottom: solid 1px #777789;
  margin-right:0;
}

#agentii p {
  height:111px;
}
/* #agentii a {color:#777789} */

#agentii a.selectat {
  background:url(images/bulletpreviewlink.png) #777789 no-repeat right;
  color:#FFF;
}

#agentii a.maimult {
  background:url(images/bulletmaimult.png) no-repeat right #777789;
}

#agentii .content {
  border:solid 1px #777789;
}


/* meniu leftcol */
div.popup a:hover {
  background-color: #e2e2dc;
  color:#000;
}

div.menu:hover div:first-child {
  border-bottom: none;
}

div.menu:hover {
  font-weight:bold;
}

div.menu div.popup {
  display: none;
}

div.menu:hover div.popup {
  display: block;
  background-color: #e2e2dc;
}

div.menu div {
  width: 129px;
  background:#e2e2dc;
  padding: 5px;
  border-bottom: solid 1px #fffff2;
  font-size:16px;
}

div.menu div.titlu {
  background:url(images/expand_left.png) no-repeat right #e2e2dc;
}

div.menu div.titlu:hover {
  background:url(images/contract_left.png) no-repeat right #e2e2dc;
}

div.popup div, div.popup a {
  display:block;
  text-decoration: none;
  margin: 2px 2px 2px 5px;
  font-size:10px;
  font-weight:normal;
  background:url(images/bulletleft.png) no-repeat right;
  color:#000
}

div.popup div + div, div.popup a + a {
  margin-top: 3px;
  background:url(images/bulletleft.png) no-repeat right;
  color:#000
}


/* calendar rightcol */
#calendar {
  font-size:14px;
  font-weight:400;
  font-family:Verdana, Geneva, sans-serif;
  background:#ecebdf;
  border:solid 14px #ecebdf;
  border-top:solid 2px #ecebdf;
  border-bottom:solid 2px #ecebdf;
}

#calendar table {
  border:solid 7px #ecebdf;
}

#calendar td {
  text-align:center;
  border:solid 1px #fffff2;
  width:36px;
  height:28px;
}

#calendar tr{
  height:30px;
}

#calendar td a {
  display:block;
  width:36px;
  line-height:28px;
  text-decoration: none;
  color:#000
}

#calendar td a.dataaleasa {
  background:#fffff2;
  color:#810101;
  font-weight:bold;
}

#calendar td table {
  border:none;
}

#calendar td table td {
  height:6px;
  width:30%;
  border:none;
}

#calendar td table tr {
  height:6px;
  width:30%;
  border:none;
}

#calendar td table td.eveniment {
  background:#ff9991;
}

#calendar td table td.conferinta {
  background:#ffff91;
}

#calendar td table td.stuff {
  background:#99ff91;
}

a.lunicalendar {
  color:#FFF;
  text-decoration:none
}


/* astazi rightcol */
#astazi h2 {
  font-size:14px;
  margin:0px;
  background:#ecebdf;
  border-bottom:solid 1px #fffff2;
  padding:10px;
}

#astazi h2.astazi{
  background:url(images/icon_astazi.png) #ecebdf no-repeat right;
  border-bottom:solid 1px #fffff2;
  padding:10px;
}

#astazi h2.astazi span {
  font-size:10px;
  color:#666;
  float:right;
  position:relative;
  top:-12px;
  right:5px;
}

/* domenii rightcol */
#domenii ul {
  list-style:none;
  margin:0px;
  padding:0px;
  background:#ecebdf;
}

#domenii li {
  font-weight:bold;
  font-size:10px;
  padding:2px 10px;
}

#domenii li a{
  color:#000;
  text-decoration:none;
}

/* pozazilei rightcol */

#pozazilei h1 {
  border-bottom:solid 4px #fffff2;
}

#pozazilei p {
  text-align:right;
  font-size:10px;
  font-weight:bold;
  padding-right:5px;
  height:120px;
}

#pozazilei p img{
  float:left;
}

/* hottopic-rightcol */
#hottopic {
  background:#ecebdf
}
#hottopic h1{
  border-bottom:4px solid #fffff2;
}

#hottopic p {
  font-size:14px;
  padding:10px 1px 17px 1px;
}

#hottopic p a.maimult {
	width:130px;
	margin-left:15px;
	float:right;
}

/* imagini, media & stuff */
#tabelimagini .captionimages td{
  background:#777789;
  color:#FFF;
  font-size:12px;
}

.toateimaginile{
  border-bottom:solid 1px #777789;
}

.toateimaginile .maimult {
  float:right;
  margin-bottom:1px;
}


/* footer */
#footer p {
  background:#808080;
  color:#FFF;
  font-size:10px;
  font-family:"Courier New", Courier, monospace;
  margin:0px!important;
  border-top:solid 1px #fffff2;
  text-align:center;
}

#footer p a{
  text-decoration:none;
  color:#FFF;
}

#footer p.copyright{
  background:#fffff2;
  color:#808080;
  font-size:10px;
  font-family:"Courier New", Courier, monospace;
  margin:0px!important;
  text-align:center;
}