body {margin: 0 0 0 0; font-family: Arial}

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

#header {margin: 0 0 0 0; padding: 10px 0 0 0}

#bara {margin: 0 0 0 0; padding: 10px 0 0 0}

#bara td {margin: 0 0 0 0; padding: 0 0 0 0}

#bara td ul {display: block; float: left; width: 100%; height: 30px!important; height: 30px; margin: 0 0 0 0; padding: 0 0 0 0; background: #9e1412; border-top: 1px solid #80100f; border-bottom: 1px solid #80100f}

#bara td ul li {display: block; float: left; margin: 0 0 0 0; padding: 7px 4px 0 4px; list-style: none}

#bara a {display: block; padding: 0 6px 0 6px!important; padding: 0 5px 0 5px; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none}

#bara a:hover {text-decoration: underline}

#left {background: #f1f2ea; padding: 0 0 40px 0}

#center {padding: 10px 0 20px 20px; font-size: 12px}

#center h1 {font-size: 11px; color: #555555; text-align: justify; padding: 10px 0 0 0}

#center p {font-size: 12px; text-align: justify; padding: 0 0 0 0}

#center hr {border: 1px dashed #e4e6d5}

#center div {font-size: 12px; text-align: justify}

#center h3 {font-size: 12px; color: #555555; text-align: justify; padding: 10px 0 0 0}

.aberatii {font-size: 12px; text-align: justify; padding: 0 0 0 0}

.aberatii p {font-size: 12px; text-align: justify; padding: 0 0 0 0}

.aberatii h3 {font-size: 11px; color: #555555; text-align: justify; padding: 10px 0 0 0}

.aberatii h1 {font-size: 11px; color: #555555; text-align: justify; padding: 10px 0 0 0}

.aberatii hr {border: 1px dashed #e4e6d5}

.det {display: block; color: #f16e04; font-size: 13px; text-decoration: none; text-align: right; padding: 0 0 5px 0;}

.det:hover {text-decoration: underline}

.pag td {padding: 10px 0 0 0; font-size: 13px;}

.pag a {font-size: 13px; color: #f16e04; text-decoration: none}

.pag a:hover {text-decoration: underline}

.tree {font-size: 12px; color: #f16e04; font-weight: bold}

.tree a {font-size: 12px; color: #f16e04; text-decoration: none; font-weight: bold}

.tree a:hover {text-decoration: underline}

.nav {background: #f6f6f6; font-size: 12px; font-weight: bold; color: #f16e04;}

.nav a {font-size: 12px; font-weight: bold; color: #f16e04; text-decoration: none;}

.nav a:hover {text-decoration: underline}

#sub_cat {padding: 10px 0 10px 0}

#left h1 {margin: 0 0 0 0; padding: 5px 0 5px 5px; font-size: 18px; color: #ef4300; font-weight: normal}

#sub_cat ul {display: block; float: left; width: 200px; margin: 0 0 0 0; padding: 0 0 0 5px; background: #f26d04}

#sub_cat li {display: block; float: none; margin: 0 0 0 0; padding: 0 0 0 0; background: #9e1412}

#sub_cat li a {display: block; float: none; margin: 0 0 0 0; padding: 4px 5px 4px 25px; font-size: 12px; color: #ffffff; text-decoration: none; background: url('img/cruce.jpg') no-repeat 4% 50%}

#sub_cat li a:hover {text-decoration: underline; background: url('img/cruce.jpg') no-repeat 5% 50%}

#sub_cat ul ul {display: none; float: none; width: 200px!important; width: 195px; margin: 0 0 0 0; padding: 7px 0 7px 0;}

#sub_cat li li {background: #f26d04}

#sub_cat li li a {background: none; padding: 2px 5px 2px 30px}

#sub_cat li li a:hover {background: none}

.utile ul {display: block; float: none; margin: 0 0 0 0; padding: 5px 0 5px 0}

.utile li {display: block; float: none; margin: 0 0 0 0; padding: 0 0 0 0; list-style: none}

.utile a {display: block; float: none; width: 180px!important; width: 200px; height: 15px!important; height: 20px; padding: 3px 5px 3px 20px; font-size: 12px; text-decoration: none; color: #001546}

.utile a:hover {color: #ffffff; background: #e25017}

#footer {padding: 15px 20px 10px 20px; background: #f1f2ea; border-top: 6px solid #a01415}

#footer ul {display: block; float: none; padding: 0 0 0 0; margin: 0 0 0 0; text-align: center}

#footer ul li {display: inline; float: none; padding: 0 0 0 0; margin: 0 0 0 0}

#footer ul li a {font-size: 12px; text-decoration: none; color: #000000; padding: 2px 5px 2px 5px}

#footer ul li a:hover {text-decoration: underline}

#footer h2 {padding: 20px 0 10px 0; margin: 0 0 0 0; font-size: 11px; font-weight: bold; color: #000000}

#script {background: #f1f2ea; padding: 0 0 10px 0}

#cautare {background: url('img/bg_cautare.jpg') no-repeat 0% 0%}

#cautare form {padding: 0 0 0 0; margin: 0 0 0 0}

#cautare input {padding: 0 0 0 0; margin: 0 0 0 0}

#content_right {background: #f7f8f5;}

#right h1 {margin: 0 0 0 0; padding: 5px 0 10px 5px; font-size: 20px; color: #ef4300; font-weight: normal}

#comunitate {padding: 20px 5px 20px 5px; background: url('img/chestiute.gif') no-repeat 85% 2%}

#comunitate td a {background: url('img/sageata_com.jpg') no-repeat 0% 50%; padding: 0 3px 0 25px; margin: 0 0 0 0; font-size: 14px; color: #000000; text-decoration: none}

#comunitate td a:hover {text-decoration: underline}

#comunitate td hr {width: 90%; align: left; text-align: left; margin: 5px 0 5px 0!important; margin: 0 0 0 0; padding: 0 0 0 0; border: 0 0 0 0; border-top: 1px dashed #555555;}

#right hr {width: 100%; align: center; text-align: center; margin: 5px 0 5px 0!important; margin: 0 0 0 0; padding: 0 0 0 0; border: 0 0 0 0; border-top: 1px dashed #555555}

.anunturi p {margin: 0 0 0 0; padding: 5px 5px 10px 10px; font-size: 12px; color: #000000}

#comunitate .logare {padding: 5px 0 7px 0}

#comunitate .logare a {background: none; padding: 0 15px 0 5px; font-size: 14px; font-weight: bold; color: #9e1412}

#comunitate .logare a:hover {color: #2a67c7}

.grupuri {display: block; font-size: 12px; color: #9e1412; font-weight: normal; text-decoration: none; padding: 4px 5px 4px 30px}

.grupuri:hover {color: #2a67c7}

.tab {display: block; float: left; width: 478px; padding: 0px; margin: 0px; list-style: none; background: url('img/border.jpg') repeat-x 0% 100%;}
.tab li {display: block; float: left; padding: 0px; margin: 0px;}
.tab ul {display: block; float: left; margin: 0px; padding: 0px 3px 0 3px} 
.tab li li {display: block; float: left; padding: 0px; margin: 0px;}
.tab .activ li {height: 23px; background: #f7f8f5;}
.tab .inactiv li {height: 21px; background: #f36e05}
.tab .activ .bg1 {width: 5px; height: 23px; background: url('img/bg_java4.jpg') no-repeat 0% 0%;}
.tab .activ .bg2 {width: 5px; height: 23px; background: url('img/bg_java3.jpg') no-repeat 0% 0%;}
.tab .inactiv .bg1 {width: 5px; height: 21px; background: url('img/bg_java1.jpg') no-repeat 0% 0%;}
.tab .inactiv .bg2 {width: 5px; height: 21px; background: url('img/bg_java2.jpg') no-repeat 0% 0%;}
.tab .activ h2 {font-size: 12px; font-weight: bold; color: #555555;}
.tab .inactiv h2 {font-size: 12px; font-weight: bold; color: #ffffff;}
.tab h2 {display: block; float: left; padding: 3px 18px 0 18px; margin: 0px; text-align: center; text-decoration: none; cursor: pointer;}
.tab h2:hover {text-decoration: underline;}

.tabel_java {height: 200px; padding: 20px 15px 20px 15px; background: #f7f8f5; border: 1px solid #d0837a; border-top: 0px}

.tabel_java img {margin: 0 5px 5px 0}

.tabel_java h1 {padding: 0 0 10px 0; margin: 0 0 0 0; font-size: 18px; color: #000000}

.tabel_java p {padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; color: #000000; text-align: justify}

.tabel_java .citeste {display: block; font-weight: normal; color: #9e1412; text-decoration: none; text-align: right; padding: 10px 0 0 0;}
.citeste {display: block; font-weight: normal; color: #9e1412; text-decoration: none; text-align: right; padding: 10px 0 0 0;}

.tabel_java .citeste:hover {text-decoration: underline; color: #9e1412;}
.citeste:hover {text-decoration: underline; color: #9e1412;}

.tabel_java a {display: block; float: none; text-decoration: none; font-size: 11px; font-weight: bold; color: #000000; padding: 3px 0 0 0;}

.tabel_java a:hover {color: #f26d04; text-decoration: underline}

.tabel_java ul {display: block; padding: 0 0 0 20px; margin: 0 0 0 0}

.tabel_java li {padding: 2px 0 2px 0; margin: 0 0 0 0; list-style: disc}

.tabel_java ul li a {display: block; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; text-decoration: none; color: #000000; text-align: left}

#unu {display: table-row}

#doi {display: none}

#trei {display: none}

#patru {display: none}

#unuprim {display: table-row}

#doiprim {display: none}

#treiprim {display: none} 

.cvheader {font-size: 12px; color: #f26d04;}

.cvheader a {font-size: 12px; padding: 0 6px 0 6px; text-align: center; font-weight: bold; text-decoration: none; color: #f26d04; background: none}

.cvheader a:hover {text-decoration: underline}

.cv {font-size: 12px;}

.cv b {font-size: 15px; color: #555555}

.cv input {border: 1px solid #d8dac9; background: #f7f8f5; font-size: 12px}

.cv select {border: 1px solid #d8dac9; background: #f7f8f5; font-size: 12px}

.cv textarea {border: 1px solid #d8dac9; background: #f7f8f5; font-size: 12px}

.cv a {font-size: 12px; font-weight: bold; text-decoration: none; color: #f16e04}

.cv a:hover {text-decoration: underline}

.cv_print {font-size: 12px;}

.cv_print h1 {font-size: 18px; color: #000}

.cv_print b {font-size: 12px; color: #555}

.cv_print hr {border: 0; border-top: 1px dashed #555}

.buton input {border-right: 1px solid #9e1412; border-bottom: 1px solid #9e1412; background: #f16e04; font-size: 12px; font-weight: bold; color: #ffffff; cursor: pointer}

.reflink a {float: left; text-align: center; padding: 2px 2px 2px 2px; white-space: nowrap}

.ref a {color: #9e1412; font-size: 13px; font-weight: normal;}

.inapoi {padding: 2px 10px 2px 10px; font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff ; background: #f16e04; border-right: 1px solid #9e1412; border-bottom: 1px solid #9e1412;}

.inputsubmit {
    border-style:solid;
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:2px;
    border-right-width:2px;
    border-top-color:#f16e04;
    border-left-color:#f16e04;
    border-bottom-color:#9e1412;
    border-right-color:#9e1412;
    background-color:#f16e04;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    font-family:tahoma,arial,sans-serif;
    padding: 0 5px 1px 5px;
    cursor: pointer;
    }
    
.inputtext {
  
    border: 1px solid #d8dac9;
    padding: 2px;
    font-size: 11px;
    background-color: #f7f8f5;
    color:#000000;
    font-family:tahoma,arial,sans-serif;
  }
  
   .textarea {
  
    border: 1px solid #d8dac9;
    padding: 2px;
    font-size: 11px;
    background-color: #f7f8f5;
    color:#000000;
    font-family:tahoma,arial,sans-serif;
  }
  
  select {
    background-color:#f7f8f5;
    color:#000000;
    font-size:11px;
    font-family:tahoma,arial,sans-serif;
  } 
 
.linkuri ul {display: block; float: left; clear: left; padding: 4px 5px 4px 20px; margin: 0px; list-style: disc;}
.linkuri li {padding: 4px 5px 4px 0; font-size: 10px; color: #9e1412; }
.linkuri a {display: block; font-size: 12px; color: #9e1412; font-weight: normal; text-decoration: none;}
.linkuri a:hover {color: #2a67c7}

#sitemap h1 {font-size: 11px; color: blue; text-align: justify; padding: 0 0 0 10px}
#sitemap h2 {font-size: 11px; color: brown; text-align: justify; padding: 0 0 0 25px}
#sitemap h3 {font-size: 11px; color: green; text-align: justify; padding: 0 0 0 40px}
#sitemap h4 {font-size: 11px; color: orange; text-align: justify; padding: 0 0 0 55px}
#sitemap a {text-decoration:none;}

#map .level1 {font-size: 13px; color: blue; font-weight: bold; padding: 0 0 0 10px; text-decoration: none;}
#map .level2 {font-size: 13px; color: brown; font-weight: bold; padding: 0 0 0 25px; text-decoration: none;}
#map .level3 {font-size: 13px; color: green; font-weight: bold; padding: 0 0 0 40px; text-decoration: none;}
#map .level4 {font-size: 13px; color: orange; font-weight: bold; padding: 0 0 0 55px; text-decoration: none;}


#bazar ul {display: block; float: left; padding: 4px 5px 4px 20px; margin: 0px; list-style: disc;}
#bazar li {padding: 4px 5px 4px 0; font-size: 10px; color: #9e1412; }
#bazar a {display: block; font-size: 12px; color: #f16e04; font-weight: normal; text-decoration: none;}
#bazar a:hover {text-decoration: underline}

.opt_stiri {display: block; float: left; clear: left; padding: 10px 0; margin: 0; list-style: none;}
.opt_stiri li {display: block; float: left; clear: left; width: 97%; padding: 5px 5px; margin: 5px 0; list-style: none; border: 1px solid #d0837a;}
.opt_stiri p {margin: 0; padding: 0}
.opt_stiri .titlu {padding-bottom: 5px; font-size: 11px; font-weight: bold; color: #555555; text-decoration: none}
.opt_stiri .titlu:hover {text-decoration: underline}

.info {margin: 10px 0 0 0; padding: 5px 0 0 5px; font-size: 20px; color: #ef4300; font-weight: normal;}

.random {padding: 0; font-size: 11px; color: #000000; font-weight: bold; border-bottom: 2px solid #00c3f0;}
.random img {display: block; float: left; margin: 0 7px 7px 0}
.random a {color: #9e1412; font-weight: normal; text-decoration: none}
.random a:hover {text-decoration: underline}
.random div {display: block; float: left; clear: left; width: 99%; margin: 0; padding: 7px; border-top: 2px solid #00c3f0;}

.categorii {font-size: 12px; color: #f26d04; font-weight: bold; text-decoration: none}
.categorii:hover {color: #9e1412;}

.link_cuvant_articol{color: #9e1412; text-decoration: underline; font-weight: bold}
.link_mes_context a{color: #9e1412; text-decoration: underline; font-weight: bold}

#formcautare {
	float: none;
	width: auto;
	margin: 0 auto;
}

#formcautare form {
	float: left;
	width: auto;
	margin: 0;
	padding: 0 0 10px 12px;
	background: url('img/alta_cautare_bg.jpg') no-repeat 0 0;
}

#formcautare input {
	float: left;
	border: 1px solid #999;
	height: 22px;
	margin: 6px 3px;
}

#formcautare select {
	float: left;
	height: 19px;
	margin: 6px 3px;
}

#formcautare .alt_buton_cauta {
	width: 82px;
	height: 34px;
	background: url('img/alta_cautare_btn.jpg') no-repeat 0 0;
	margin: 0;
	padding: 4px 6px 8px 6px;
	border: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

#vacanta {
	background: url('img/ghidv_nou.jpg') no-repeat 0 0;
	height: 230px;
}
#vacanta ul {display: block; padding: 125px 5px 0px 30px; margin: 0px; list-style: disc;}
#vacanta li {
	font-size: 12px;
	color: #10c925;  
	padding: 2px 2px 0 0;
}
#vacanta a{color: #000000; text-decoration:none}

#admitere {	
	height:225px;
	width: 200px;
	background: url('img/admitere.jpg') no-repeat 0 0;
}

#admitere ul {
	padding: 0 0 0 30px;
	margin: 10px 0 0 0;
	float: left;
}

#admitere li {
	width: 150px;
	list-style-type: square;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

#admitere li a {
	line-height: 19px;
	color: #000;
	list-style: none;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}

#admitere li a:hover {
	text-decoration: underline;
}

#admitere h1 {
	text-align: right;
	font-family: Arial;
	font-weight: bold;
 	padding: 23px 10px 0px 0px;
	font-size: 18px;
	color: #fff;
	margin: 0px;
}

#admitere h1 a {
	font-family: Arial;
	font-weight: bold;
  	font-size: 16px;
	color: #fff;
	text-decoration: none;
}


#ghid {
	background: url('img/ghid.jpg') no-repeat 0 0;
	width: 200px;
	height: 225px;
}

#ghid ul { 
	padding: 0 0 0 30px;
	margin: 10px 0 0 0;
	float: left;
}

#ghid li {
	list-style-type: square;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

#ghid li a {
	line-height: 19px;
	color: #000;
	list-style: none;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}

#ghid li a:hover {
	text-decoration: underline;
}

#ghid h1 { 
	text-align: right;
	font-family: Arial;
	font-weight: bold;
 	padding: 23px 10px 0px 0px;
	font-size: 18px;
	color: #fff;
	margin: 0px;
}

#ghid h1 a{
	font-family: Arial;
	font-weight: bold;
  	font-size: 16px;
	color: #fff;
	text-decoration: none;
}

#calendar_fac {
	float: left;
	clear: left;
	width: 300px;
	height: 250px;
	/* background: url('img/bg_calendar.gif') no-repeat 0 0; */
}

#calendar_fac.calendar_fac_index {
	height: auto;
}

#calendar_fac h1 {
	float: left;
	clear: left;
	width: 300px;
	margin: 5px 0;
	padding: 0;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

#calendar_fac h1.header_calendar {
	float: left;
	width: 300px;
	height: 31px;
	background: url('../img/bg_calendar_fac.gif');
	font-weight: bold;
}

#calendar_fac h1.header_calendar span {
	color: #FDCE13;
}

#calendar_fac h1.header_calendar a {
	text-decoration:none;
	color:#ffffff;
}

#calendar_fac ul.calendar_pag_fac {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#calendar_fac ul.calendar_pag_fac li {
	float: left;
	width: 23px;
	margin: 0px;
}

#calendar_fac ul.calendar_pag_fac li.days {
	width: 242px;
	padding-left: 2px;
	margin: 0 1px;
}

#calendar_fac ul.calendar_pag_fac li.days a {
	float: left;
	margin: 0 2px;
	border: 1px solid #aaa;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 2px 0;
	color: #414141;
}

#calendar_fac ul.calendar_pag_fac li.days a.today, ul.calendar_pag_fac li.days a:hover {
	background: #f36e05;
	border: 1px solid #f36e05;
	color: #fff;
}

#calendar_fac ul.calendar_pag_fac li.days a.today span, ul.calendar_pag_fac li.days a:hover span {
	color: #fff;
}

#calendar_fac ul.calendar_pag_fac li.days a span {
	color: #9e1412;
	float: left;
	width: 28px;
}

.descriere_calendar {
	display: none;
	float: left;
	width: 200px;
	border: 1px solid #000;
	background: #fff;
	filter: alpha(opacity=83); 
	opacity: .83;
	font-size: 	12px;
	padding: 5px;
	position: absolute;
}

#calendar_fac .pag_fac {
	float: left;
	clear: left;
	width: 250px;
	margin: 5px 0 5px 30px!important;
	margin: 5px 0 5px 15px;
	padding: 0;
	list-style: none;
	text-align: center;
}

#calendar_fac .pag_fac li {
	float: left;
	clear: none;
	margin: 0 3px;
	padding: 0;
	text-align: center;
	color: #9e1412;
	font-size: 12px;
}

#calendar_fac .pag_fac li a {
	float: left;
	clear: none;
	margin: 0 1px;
	padding: 2px 3px;
	border: 1px solid #000;
	color: #9e1412;
	text-decoration: none;
	text-align: center;
	background: #f1f2ea;
	font-size: 12px;
}

#calendar_fac .pag_fac li a span {
	color: #fff;
	background: #9e1412;
	padding: 0 1px;
	font-size: 12px;
}

#calendar_fac .date_facultate {
	float: left;
	clear: left;
	width: 270px;
	margin: 0 15px 0!important;
	margin: 0 8px 0;
	padding: 0;
	list-style: none;
}

#calendar_fac .date_facultate li{
	float: left;
	clear: left;
	width: 270px;
	margin: 2px 0;
	padding: 0;
	list-style: none;
}

#calendar_fac .date_facultate li a{
	float: left;
	clear: left;
	width: 270px;
	text-decoration: none;
	color: #9e1412;
	font-size: 11px;
}

#calendar_fac .date_facultate li a span {
	font-weight: bold;
	color: #000;
}

#calendar_fac .date_facultate li a:hover {
	float: left;
	clear: left;
	width: 270px;
	text-decoration: none;
	color: #3885c5;
}

.clearer {
	clear: both;
}

.subtitlu {
	font-size: 14px;
	color: #000000;
	margin: 10px 0px -2px 0px;
}

.pagCaut {
	font-size: 12px;
}

.pagCaut a {
	color: #9e1412;
	font-weight: bold;
	text-decoration: none;
}

#ifr_preview{
	width:500px;
	height:600px;
}

#headerBanner{
	z-index: 100;
}

.box_masterat {
	float: left;
	font-family: Arial;
	width: 204px;
}

#left .box_masterat h1 {
	background: url('../img/bg_h1_masterat.jpg') no-repeat top left;
	float: left;
	width: 204px;
	height: 38px;
	text-align: center;
	padding: 0px;
	padding-top: 4px; 
	margin: 0px;
	color: #fff;
	font-size: 24px;
}

.box_masterat h1 a {
	color: #fff;
	font-size: 24px;
	text-decoration: none;
}

.box_masterat .lista_masterate {
	background: url('../img/bg_masterat.jpg') repeat-y;
	float: left;
	width: 204px;
	padding: 5px 0px;
}

.box_masterat .lista_masterate div {
	background: url('../img/bg_list_masterate.jpg') repeat-y;
	width: 164px;	
	float: left;
	padding: 5px 7px; 
	border: 1px solid #18420d;
	margin: 0 0 0 12px;
	display: inline;
}

.box_masterat .lista_masterate div span {
	width: 164px;
	float: left;
}

.box_masterat .lista_masterate div span .titlu_master {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	float: left;
	padding: 0px;
	width: 149px;
}

.box_masterat .lista_masterate div span img {
	border: none;
	padding: 6px 0 0 0;
}

.box_masterat .lista_masterate div span .arrow_master {
	float: left;
}

#left .box_masterat.doctorat h1 {
	background: url('../img/bg_h1_doctorat.jpg') no-repeat top left;
}

.box_masterat.doctorat .lista_masterate {
	background: url('../img/bg_doctorat.jpg') repeat-y;
}

.box_masterat .lista_masterate div {
	background: url('../img/bg_list_doctorate.jpg') repeat-y;
}

.fl_left {
	float: left;
}

#cauta_masterat {
	float: left;
	width: 468px;
	height: 60px;
	padding: 0px;
	font-family: Arial;
}

#cauta_masterat img {
	float: left;
	border: none;
}

#cauta_masterat div {
	background: url('../img/bg_cauta_masterat.jpg') repeat-x;
	height: 60px;
	float: left;
}

#cauta_masterat div label {
	float: left;
	width: 165px;
	margin: 6px 0px 0px 17px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

#cauta_masterat div label.margin {
	margin: 6px 0 0;
}

#cauta_masterat div label span {
	color: #000;
}

#cauta_masterat div label input, #cauta_masterat div label select { 
	border: 1px solid #80100F;
	float: left;
	width: 160px;
	margin: 2px 0 0;
}

#cauta_masterat div label select {
	height: 20px;
}

#cauta_masterat p {
	background: #d52929;
	height: 42px;
	margin: 5px 0 0;
	float: left;
	padding: 8px 0 0;
}

#cauta_masterat p input.submit_cauta_masterat {
	background: #fff;
	height: 32px;
	float: left;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.alege_video {
	float: left;
	width: 300px;
	height: 240px;
	background: url('../img/bg_alege.gif');
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 10px 0 0 0;
}

.alege_video b {
	font-size: 24px;
}

.alege_video form {
	float: left;
	padding: 15px;
	text-align: left;
	width: 270px;
}

.alege_video input {
	float: left;
	margin-top: 10px;
}

.alege_video label {
	color: #ffcc00;
	font-size: 17px;
	float: left;
	margin-top: 10px;
}

.alege_video #propune_video {
	clear: both;
	float: left;
	width: 250px;
	font-size: 12px;
	margin: 5px 0 0 10px;
}

.alege_video #propune_video span {
	float: left;
	margin-right: 10px;
}

.alege_video #propune_video input {
	margin: 0;
}

.alege_video input.alege_submit {
	margin: 15px 0 0 70px;
	width: 107px;
	height: 26px;
	border: 0;
	color: #000;
	background: url('../img/alege_submit.gif');
	font-weight: bold;
}

.alege_video .mesaj_alege {
	font-size: 11px;
	color: #ffcc00;
}

/*****************************************************************************************
@package         site imobiliare.ro >> widgets
@copyright       Copyright (c) 2008, RealMedia Network.
******************************************************************************************/		
/* css Widget Cautare */
div#imo-widget-cautare-left,
div#imo-widget-cautare {
	background		 : url('../img/bkg_imobiliare2.jpg') no-repeat 0 0;
	background-color : #ffffff;
	font-family		 : Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size		 : 10px;
	padding 		 : 6px 10px 10px;
	margin			 : 0 auto;
	width 			 : 100%;
	font-size		 : 12px;
}
div#imo-widget-cautare-left {
	background		 : url('../img/bkg_imobiliare_left.jpg') no-repeat 0 0;
}	
/* css pentru titlu */
div#imo-widget-cautare-left div#defaults,
div#imo-widget-cautare div#defaults { 
	border-bottom		: 1px solid #ffffff;
	color	    		: #ffffff;
	font-weight 		: bold;
	padding				: 0 0 3px 0;
	margin      		: 0 0 3px 0;
	width				: 95%;
	height				: 18px;
}
div#imo-widget-cautare-left div#defaults div#imo-widget-titlu,
div#imo-widget-cautare div#defaults div#imo-widget-titlu {
	float   : left;
	width   : 280px;
	padding : 0 0 0 5px;
}
div#imo-widget-cautare div#defaults div#imo-widget-titlu {
	_width : 285px;
}	
div#imo-widget-cautare-left div#defaults div#imo-widget-titlu {
	float : none;
}	
/* css form */
div#imo-widget-cautare-left form,
div#imo-widget-cautare form {
	margin : 0;
}
div#imo-widget-cautare-left form div,
div#imo-widget-cautare form div {
	margin : 2px 0;
}
div#imo-widget-cautare-left label,
div#imo-widget-cautare label {
	color			 : #ffffff;
	display 		 : block;
	float			 : none;
	padding			 : 0px 2px 2px 5px;
	text-align		 : left;
	width			 : 100px;
}
div#imo-widget-cautare-left label {
	padding			 : 2px 6px 2px 5px;
	text-align		 : right;
	width			 : 80px;	
}
div#imo-widget-cautare-left label {
	float			 : left;
}	
div#imo-widget-cautare-left div#outer_judet,
div#imo-widget-cautare-left div#outer_pret,
div#imo-widget-cautare div#outer_judet,
div#imo-widget-cautare div#outer_pret {
	width : 160px;
	float : left;
}
div#imo-widget-cautare-left div#outer_pret,
div#imo-widget-cautare div#outer_pret {
	color : #ffffff;
	width : 168px;
}
div#imo-widget-cautare-left div#outer_pret,
div#imo-widget-cautare-left div#outer_judet {
	width  : 290px;
	float  : none; 
	margin : 4px 0;
}
div#imo-widget-cautare-left div#outer_judet select {
	_position : relative;
	_left	  : -2px;
}	
div#imo-widget-cautare-left div#outer_pret input#pret,
div#imo-widget-cautare div#outer_pret input#pret {
	float		: left;
	width 		: 48px;
	#width 		: 46px;	/* Internet Explorer 7 */
	_width 		: 43px;	/* Internet Explorer 6 */
	height		: 13px;
}
div#imo-widget-cautare-left div#outer_pret span,
div#imo-widget-cautare div#outer_pret span {
	display 	: block;
	line-height : 20px;
	_line-height: 23px;
	float		: left;
	padding 	: 0 0 0 4px;
}	
div#imo-widget-cautare div#outer_pret select {
	_position : relative;
	_top 	  : -1px;
	width 	  : 67px;
	_width 	  : 70px;
}	 
div#imo-widget-cautare input,
div#imo-widget-cautare select {
	border : 1px solid #c2c2c2;
	margin : 2px 2px 2px 5px;
	width  : 144px;
}
/* css buton 'cauta' */
div#imo-widget-cautare-left div#outer_cautare,
div#imo-widget-cautare div#outer_cautare {
	float  : left;
	margin : 18px auto 0 auto;
	width  : 70px;
}
div#imo-widget-cautare-left div#outer_cautare {
	float  : none;
	margin : 8px 0 0 91px;
	#margin: 6px 0 0 46px;	
	widows : 300px;
}
div#imo-widget-cautare-left input#cautare,
div#imo-widget-cautare input#cautare {
	background  : #ffffff;
	border 		: none;
	color		: #000000;
	font-size   : 12px;
	font-weight : bold;
	cursor		: pointer;	
	width 		: 75px;
	height      : 17px;	
}
div#imo-widget-cautare-left input#cautare:hover,
div#imo-widget-cautare input#cautare:hover {	
	color		: #ffffff;
	background  : #9E1412;
}
/* css powered */	
div#imo-widget-cautare-left div#powered,
div#imo-widget-cautare div#powered {
	float   : left;
	margin 	: 4px 0 0;
	width 	: 145px;
}		
div#imo-widget-cautare-left div#powered {
	float  : none;
	margin : 4px 0 0 91px; 
}
/* end css Widget Cautare */

/* banner homepage catCostaStudentia?*/
.banner {
	float: left;
	width: 476px;
	height: 118px;
	background: #0d0f0e;
	font-family: tahoma;
}

.banner a img {
	border: 0;
	float: left;
}

.banner a.a_link {
	float: left;
	width: 88px;
	height: 43px;
	color: #232325;
	margin: 0 1px 0 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 12px 0px 5px 5px;
}

.banner a.link_b_1 {
	margin-left: 3px;
	background: url('../img/link_1.gif') repeat-x;
}

.banner a.link_b_2 {
	background: url('../img/link_2.gif') repeat-x;
}

.banner a.link_b_3 {
	background: url('../img/link_3.gif') repeat-x;
}

.banner a.link_b_4 {
	background: url('../img/link_4.gif') repeat-x;
}

.banner a.link_b_5 {
	background: url('../img/link_5.gif') repeat-x;
}

.banner a:hover {
	text-decoration: underline;
}
/* end banner homepage catCostaStudentia?*/

/* promo stube */
ul.promo_stube {
	list-style: none;
	padding: 5px;
	margin: 0;
}

ul.promo_stube li {
	text-align: center;
	padding: 5px 0 10px 0;
	border-bottom: 1px dashed #ccc;
}

ul.promo_stube li a {
	color: #c62741;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

ul.promo_stube img {
	margin-top: 5px;
}
/* end promo stube */

form.ghid_boboc {
	float: left;
	width: 298px;
	height: 80px;
	background: url('../img/ghid_boboc.gif');
	padding: 38px 0 0 178px;
}

form.ghid_boboc textarea {
	font-size: 13px;
	margin: 0;
	font-weight: bold;
	padding: 0;
	float: left;
	width: 210px;
	height: 33px;
	background: url('../img/text_boboc.gif') repeat-x #eff0ed;
	border: 2px solid #f59839;
	font-family: Arial;
}

form.ghid_boboc input.text_boboc {
	border: 2px solid #f59839;
	margin-bottom: 7px;
	width: 210px;
	background: url('../img/text_boboc.gif') repeat-x #eff0ed;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}

form.ghid_boboc input.submit_boboc {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	float: left;
	width: 74px;
	height: 37px;
	background: url('../img/submit_boboc.gif') repeat-x #d35f00;
	border: 2px solid #f59839;
	color: #fff;
	font-family: Arial;
}

br.br_clear {
       clear: both;
}

b.article_tags a {
       color: #666;
       font-weight: bold;
        text-decoration: none;
        text-transform: lowercase;
}

b.article_tags a:hover {
       text-decoration: underline;
}

/* anti-valentine */

#center .anti_valentine h1 {
	float: left;
	width: 468px;
	height: 183px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
	background: url('img/anti_valentine/bg_header_v.jpg');
	position: relative;
}

#center .anti_valentine h1 a {
	float: left;
	position: absolute;
	width: 177px;
	height: 32px;
	left: 284px;
	top: 66px;
	background: url('img/anti_valentine/participa_acum.jpg');
}

#center .anti_valentine div {
	float: left;
	width: 468px;
	height: 14px;
	padding: 10px 0;
	background: url('img/anti_valentine/bg_footer_v.jpg');
	position: relative;
	margin-bottom: 20px;
}

#center .anti_valentine div a {
	float: left;
	position: absolute;
	text-indent: -3000px;
	width: 160px;
	height: 34px;
	top: 0;
	right: 0;
}

#center .anti_valentine p {
	padding: 5px 5px 10px 5px;
	margin: 0;
}

#center .anti_valentine strong {
	color: #034454;
}

#center .anti_valentine form {
	float: left;
	width: 468px;
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
	margin-bottom: 20px;
	background: url('img/anti_valentine/bg_footer_v_l.jpg') 100% 100% no-repeat;
}

#center .anti_valentine center {
	color: #034454;
	font-weight: bold;
	font-size: 14px;
}