html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; }
ol, ul { list-style: none; }
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

* { outline-style: none; }
body {font-family: "Trebuchet MS", Helvetica, sans-serif;color: #3c3c3c;font-size:12px;line-height:20px;}
h1 {font-size:40px;line-height:60px;font-family: 'Arial', sans-serif;}
h2 {font-size: 20px;text-transform: uppercase;font-weight:normal;}
button {border:none;}
a {text-decoration:underline;color:#333333;color:#333;}
.desptitlu {display:inline-block;margin:0px 10px;background-color:#fff;width:12px;height:12px;border-radius:50%;vertical-align:middle;}
.img-responsive{
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.titleHTop {
	text-align: center;
	font-size: 28px;
	padding-top: 10px;
	font-family: Arial;
	line-height: initial;
	font-weight: bold;
	text-transform: uppercase;
	color: #004990;
	display: block;
}

.titleHeadTop {
	text-align: center;
	font-size: 35px;
	padding-top: 10px;
	font-family: Arial;
	line-height: initial;
	font-weight: bold;
	text-transform: uppercase;
	color: #004990;
	display: block;
}

#head {padding-top:25px;}
a.but_cautari.nuMobil {
	text-align: right;
	padding-right: 5%;
}
.langlist {text-align:center; display: inline;}
.langlist a {
	text-align: center;
	width: 10% !important;
	margin-right: -4px !important;
	display: inline-block !important;
	padding: 0 !important;
}
.langlist a:first-child {padding-right:5px;}

.caseta {margin-top:10px;}

.head_but {position:relative;}
.head_but a {
	display:block;
	background-color:#004990;
	vertical-align:middle;    
	font-size: 25px;
    text-transform: uppercase;
    position: relative;
    padding: 0 5px 0 20px;
	line-height:46px;
	color:#ffffff;
}

.half_but a {
	display: inline-block;
	width: 40%;
	margin-right: -4px;
}
.half_but #but_noutati {width:100%;cursor:pointer;}
.head_but a span {padding:0px 45px 0px 0px;background-repeat:no-repeat;background-position:right center;display: block;margin-right: 15px;}
#but_noutati span {background-image:url('../img/news_icon.png');}
.but_cautari {cursor:pointer;}
.but_cautari span {background-image:url('../img/search_icon.png');}
#but_asistenta span {background-image:url('../img/asistenta_icon.png');}
#but_structura span {background-image:url('../img/structura_anaf_icon.png');}
#but_info span {background-image:url('../img/info_anaf_icon.png');}
.but_servOnline {text-decoration: none;}
.but_servOnline span {background-image:url('../img/servicii_icon.png');}
#but_infoPublice span {background-image:url('../img/info_publice_icon.png');}
#but_infoUE span {background-image:url('../img/info_ue_icon.png');}

.head_but a:hover, .head_but a.selected,  .head_but a.hoverit {background-color:#006cb5;color:#fff;}
.cas_mare {border:1px solid #cacaca;min-height:130px;}
.cas_mica {border:1px solid #cacaca;}

.cas_mica .head_but a {background-repeat:no-repeat;background-position: 95% center;}

.col_half:last-child {min-height:215px;}
.cont_col {padding:10px 20px;}
.classic_ul li a {font-weight: bold;font-size: 12.5px;color: #4e4e4e;text-decoration: none;}
.nuMobil, .but_cautari.nuMobil span {display:none;}
.box {padding:15px 20px;}
.box ul li {list-style: disc;margin-left:15px;}
.pageTitle {padding:10px 20px;background-color:#004990;color:#fff;font-size:15px;font-weight:bold;}

@media (min-width:991px){
	.cas_mica .head_but {width:39%;display:inline-block;margin-right:-4px;vertical-align:top;}
	.col_half {display:inline-block;width:50%;margin-right:-4px;vertical-align:top;}
	.head_but a span, .but_cautari.nuMobil span {display: inline-block;margin-right:0px;}
	#but_infoUE span, #but_infoPublice span, .head_but a.but_servOnline span {display:block;}
	.half_but #but_noutati {width:50%;}
	.nuMobil {display:block;}
	.doarMobil {display:none;}
    .head_but.selected {width:100%;}
    .head_but.selected a {width:39%;display:inline-block;vertical-align: middle;margin-right: -4px;}
    .pageTitle {display:inline-block;width:61%;vertical-align: middle;margin-right: -4px;line-height:46px;padding:0px 25px;}
    .col_half:last-child {border-left:1px solid #cacaca;}
    
}

@media (min-width:1050px){
    .cas_mica .head_but.selected {width:100%;}
    .cas_mica .head_but, .head_but.selected a {width:33.33%;}
    .pageTitle, .cas_mica .dropdown_box {width:66.66% !important;}
}

/* ----------------- Map ----------------- */
.map_default {
    background-position: -220px -153px;
    width: 200px;
    height: 143px;
}

.map_brasov, .map_bucuresti, .map_cluj, .map_craiova, .map_default, .map_galati, .map_iasi, .map_ploiesti, .map_timisoara {
    display: inline-block;
    background: url('../img/anf_map.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.map_brasov { background-position: -10px -0px; width: 200px; height: 143px; }
.map_bucuresti { background-position: -220px -0px; width: 200px; height: 143px; }
.map_cluj { background-position: -430px -0px; width: 200px; height: 143px; }
.map_craiova { background-position: -10px -153px; width: 200px; height: 143px; }
.map_default { background-position: -220px -153px; width: 200px; height: 143px; }
.map_galati { background-position: -430px -153px; width: 200px; height: 143px; }
.map_iasi { background-position: -10px -306px; width: 200px; height: 143px; }
.map_ploiesti { background-position: -220px -306px; width: 200px; height: 143px; }
.map_timisoara { background-position: -430px -306px; width: 200px; height: 143px; }


.map_holder {text-align:center;padding-top:15px;}
/* ------------- Footer --------------*/
#footer_box {padding: 20px; font-size: 8px;font-weight: bold;line-height:12px;margin:0px auto;width:80%;color:rgb(34, 34, 34);}  
#footer_box div {display:inline-block;vertical-align:middle;}
#footer_box div:first-child {padding-right:20px;padding-bottom:10px;}


/* -------------- Dropdown -------------- */

.dropdown_box.half_drop {padding:15px 20px;}
.lista_box {margin-top:10px;position:relative;}
.lista_box > a {background:url('../img/drop_arrow_down.png') no-repeat center;display:block;width: 24px;height: 25px;position:absolute;right:5px;bottom:2px;cursor:pointer;}
.cas_mica .lista_box > a {right:25px;}
.lista_box > a.activ {background-image:url('../img/drop_arrow_up.png');}

.lista_sag > ul ul {display:block;}
.lista_sag li {padding-top: 5px;padding-bottom: 5px;display:none;}

.lista_sag > ul > li:first-child {display:block;}
.lista_sag li a {font-weight: bold;font-size: 13px;color: #fff;text-decoration: none;padding-left:20px;padding-right:40px;display:block;}
.lista_sag li a:hover {color: #dff0ff;}
.lista_sag li a span {padding: 0 4px 0 0px;color: #fff;}
.lista_sag.activ  li {display:block;}

.lista_sag ul {
    padding-left: 20px;
	background: #006cb5;
	}

.lista_sag.activ.listaExtended ul li {display:none;}
.lista_sag.activ.listaExtended ul .expanded {display:block;padding-top: 0px;padding-bottom: 0px;}
.lista_sag.activ.listaExtended ul .expanded > a {display:none;}
.lista_sag.activ.listaExtended ul li.expanded > ul {display:block;}
.lista_sag.activ.listaExtended ul li.expanded > ul li {display:block;}

.cas_mica .dropdown_box {padding: 8px 0px 8px 0px;}
.cas_mica .dropdown_box .lista_box {margin-top:0px;}


.lista_sag > ul li.par ul {display:block;padding-left:20px;}

@media (min-width:991px){
	.dropdown_box.half_drop {display:inline-block;width:50%;margin-right:-4px;padding:15px 20px;vertical-align:top;}
	.cas_mica .dropdown_box {display:inline-block;margin-right:-4px;width:61%;vertical-align:top;padding: 8px 20px 8px 15px;}
	.cas_mica .lista_box > a {right:5px;}
	.lista_half, .map_holder {width:50%;float:left;}
	.map_holder {text-align:left;padding-top:0px;}
}

/* -------------- Fadder  -------------- */
#fadder {text-align:center;padding-top:5px;position:relative;}
#lista_fadder_stiri {position:relative;height:190px;overflow:hidden;}

#lista_fadder_stiri div.boxFader {display:none;position:absolute;top:0px;left:0px;text-align:center;width:100%;height: 100%;}
#lista_fadder_stiri div.boxFader:first-child {display:block;}
#lista_fadder_stiri a.titluFadder {
	display:block;max-width:450px;margin:0px auto;font-size:15px;line-height: 18px;font-weight:bold;color:#3c3c3c;height:72px;overflow:hidden;margin-bottom:15px;
}
#lista_fadder_stiri div.boxFader:hover a {color:#05386B;}
.bullets_fadder {width:10px;height:10px;border-radius:50%;background-color:#cacaca;margin:0px 4px;display:inline-block;vertical-align:middle;cursor:pointer;}
.bullets_fadder.activ {background-color:#fcca1d;}
#navigatie_fadder {line-height:26px;}
#prevFadder, #nextFadder {font-size:26px;color:#4e4e4e;display:inline-block;vertical-align:middle;cursor:pointer;}

#veziStiri {bottom:3px;right:20px;font-size:15px;color:#4e4e4e;font-weight: bold;}

.centerAll {display: table;position: absolute;height: 100%;padding:0px 10px;width: 100%;}
.middleCenter {display: table-cell;vertical-align: middle;}
.boxFader img {margin:0px 5px;}

@media (min-width:991px){
	#lista_fadder_stiri a.titluFadder {display:block;max-width:450px;margin:0px auto;font-size:15px;line-height: 18px;font-weight:bold;color:#4e4e4e;height:72px;overflow:hidden;margin-bottom:15px;}
	#lista_fadder_stiri {height:195px;}
}

/* --------------- Noutati ----------------*/
#listastiri {padding:15px 20px;position:relative;}
.stire_box {padding-bottom:20px;padding-top:20px;border-top:1px solid #cacaca;}
.stire_box:first-child {padding-top:0px;border-top:none;}
.titluStire {padding:15px 0px;font-weight:bold;font-size:15px;}
#listastiri .titluStire a {text-decoration:none;}
#listastiri a {text-decoration:underline;}
#listastiri #veziStiri {text-decoration:none;}
.stire_box img {margin:15px 10px;}
#listastiri .next a, #listastiri .prev a {text-decoration:none;} 
/* ------------ Search --------  */
#searchForm {text-align:center;padding-top:35px;}
 #cauta {width:70%; height:30px;margin-right:5px;}
 #submitCauta {width:30px;height:30px;background:url('../img/search_button.png') #FDCA1B center no-repeat;border:none;vertical-align:top;}
.pannel {display:none;min-height:95px;}
.pannel.activ {display:block;}
.cautareLista  {margin-top:10px;}
.box .cautareLista li {padding:10px 0px;font-size:13px;border-bottom:1px solid #cacaca;list-style:none;margin-left:0px;}
.cautareLista li:last-child {border:none;}
.cautareLista p {text-align:right;}

.box a {text-decoration:underline;}

/* ------------ Asistenta -------- */
.titluAsis {font-size: 15px;font-weight: bold;display:inline;}
.contentAsis {display:inline;min-height:290px;}
.titluAsis h2 {display:inline;padding-right:20px;}

.marginFix {padding:20px 0px 0px 0px;}

.special-links.nuMobil {display:none;}

.titleSpecialLink.form a {font-size:13px;font-weight:normal;}
.special-links .titleSpecialLink {font-size:18px;font-weight:bold;line-height:22px;color:#4e4e4e;padding-right:35px;border:1px solid #fcca1b;text-decoration:none;display:inline-block;padding:7px 10px;margin-bottom:5px;width:100%;}
.special-links a .titleSpecialLink.formulare {background:url('../img/formulare.png') no-repeat right 3px;}
.special-links a .titleSpecialLink.intrebari {background:url('../img/intrebari.png') no-repeat right 3px;}
.link_mult {display:block;text-align:right;font-weight:bold;line-height:13px;}
.linkCopii {font-size:13px;font-weight:bold;border:1px solid #fcca1b;text-decoration:none;display:inline-block;padding:7px 10px;margin-bottom:5px;width:100%;}

.navig {text-align:center;width:100%;padding-bottom:10px;padding-top:20px;}
.navig a {display:inline-block;vertical-align:middle;padding:0px 5px;text-decoration:none;}
.navig a.prev, .navig a.next, .navig div.prev a, .navig div.next a {font-size: 26px;color: #4e4e4e;}
.navig div.prev, .navig div.next {display:inline;}

.navig a.curentPag {color:#fed756;}
.buletPage {background:#2d2b74;color:#fff;border-radius:50%;display:inline-block;width:24px;height:24px;text-align:center;margin-right:5px;line-height:24px;}
.titBul.buletPage {background:#fff;color:#2d2b74;}
.cutieCopii {padding-top:10px;}
.back_btn {background:url('../img/inapoi_btn.png') no-repeat center;width:60px;height:50%;position:absolute !important;right:20px;top:50%;background-color:transparent !important;cursor:pointer;}



@media (min-width:991px){
	.boxAsistenta.box {position:relative;padding-bottom:40px;}
	.special-links {display:inline;float:right;width:300px;padding:0px 0px 20px 20px;}
	.navig {position:absolute;bottom:0px;padding-bottom:10px;}
	.special-links.nuMobil {display:inline;}
	.special-links.doarMobil {display:none;}
	.back_btn {height:100%;top:0px;}
	#cauta {width:300px;}
	#veziStiri {position:absolute;}	
}

/* ----------- Listare fisiere ------------- */

.desfasurator {background:#c6c6c6;padding:10px 20px;}
.desfasurator a {text-decoration:none;}
.listaDesf {padding-left:50px;margin-top:20px;}
.folder {background: url('../img/drop_arrow_down.png') no-repeat left center;padding:5px 0px 5px 30px;display:block;cursor:pointer;font-weight:bold;}
.folder.activ {background-image: url('../img/drop_arrow_up.png')}
.listaFisiere {display:none;padding-left:30px;}
.box .singleFolder {padding-left:0px;}
.box .singleFolder li {list-style:none;}
.listaFisiere.activ {display:block;}
.listaFisiere li span {color:#fff;padding-right:5px;}
.box ul.listaDesf li {margin-left:0px;list-style:none;}

/* ------------- Albume Foto ------------- */
.avr_desc {position:relative;}
.box-Albume {padding-bottom: 40px;position:relative;}
.boxAlbum {padding-top:20px;}
.boxAlbum .titlu {display:block;height:58px;overflow:hidden;margin-bottom:5px;}
.boxAlbum img {padding-bottom:10px;border-bottom:1px solid #cacaca;}
.galerie {margin-top:20px;}
.galerie a {margin-bottom:15px;}

#lightboxOverlay {width:100% !important;}
.lb-dataContainer {background:#ffffff !important;}
.lb-outerContainer {border-bottom-left-radius : 0px !important;border-bottom-right-radius: 0px !important;}
.lb-number {display:none !important;}
.lb-data .lb-close {width:70px !important;}

@media (min-width:991px){
	.avr_selected {position:absolute;top:45px;left:0px;background:#fff;min-height:215px;width:100%;}
	.avr_desc {border-right:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}
	.avr_desc.activ {visibility:hidden;}
	.galerie a {display:block;height:95px;}
	.boxAlbum {height:260px;} 
}

@media (max-width:991px){
	.avr_desc {height:auto !important;
		display: grid;
	}
}

.imgHeadLogoH{
	height:130px;
}

.avrTxtHead{
	text-align: center; height: 130px;
}
/* ----------------- Form arhiva --------- */
#formFolder #submitFormFolders {background:url('../img/btnbg.jpg');color:#fff;padding: 0 5px 0 5px;border: 1px solid #48535a;height:20px;}
.inputHold {padding-bottom:10px;}
.inputHold label {display:inline-block;width:60px;}

.boxres {padding:10px 0px 0px 0px;position:relative;}
.numeCol, .anCol, .directieCol {display:inline-block;margin-right:-4px;vertical-align:top;width:33.33%;padding:5px;}
.boxres .rand.impar {background-color:#dedede;}
.boxres .rand:first-child {font-weight:bold;}
.boxres .navig {position:static;}

@media (min-width:991px){
	.inputHold {display:inline;padding-right:10px;}	
	.inputHold label {width:auto;}
}


/* ------------- Contact ---------------*/
.formAplica input, .formAplica textarea {width:250px;}
.formAplica textarea {resize:none;height:200px;}
.formAplica label {display:inline-block; width:200px;vertical-align:top;}  
.formAplicafl {padding-bottom:10px;}
.titluAplica {padding-bottom:20px;font-size:18px;color:#000;}
#trimiteContact {background:url('../img/trimite_btn.png') no-repeat;color:#fff;padding: 0 5px 0 5px;height:20px;width:60px;border:none;}
.formAplicafl.error label {color:#f00;}


/* -------------- Curs --------------*/
#tabel-curs {margin-top:20px;}
.col-curs {display:inline-block;margin-right:-4px;vertical-align:top;border-bottom:1px solid #000;border-right:1px solid #000;min-height:22px;padding-left:8px;}
.rand .col-curs:first-child {border-left:1px solid #000;text-align:center;}
.col-curs.capul {border-top:2px solid #000;border-bottom:2px solid #000;border-right:2px solid #000;font-weight:bold;text-align:center;padding:5px;height:55px;}
.rand .capul.col-curs:first-child {border-left:2px solid #000;}
.singlecol.rand .col-curs:first-child {width:15% !important;}
.singlecol.rand .col-curs {width:85% !important; text-align:center;}
.simple .rand .col-curs:first-child {width:300px;text-align:right;padding-right:5px;}
.simple#tabel-curs .rand .col-curs:last-child {width:65px;text-align:right;padding-right:5px;}


#counter {text-align:right;font-size:10px;line-height:12px;padding-top:10px;}

.descriereAnaf {padding:20px;}
.descriereAnaf div:first-child {padding-bottom:20px;}

@media (min-width:991px){
	.descriereAnaf div {padding:0px;display:inline-block;vertical-align:middle;margin-right:-4px;width:50%;}
}

a#edit {padding-bottom:10px;color:#f00;display: block;font-weight: bold;}
a#edit span {color:#000;}

.camp_email_abonare_eroare	{border-color:#ff0101;}
.camp_email_abonare_succes	{border-color:#10bc18;}

.doarMobil .col-xs-12.col-sm-12.langlist a {
	padding-left: 10px !important;
	width: auto !important;
	text-align: center;
}

@media (max-width: 990.5px) {
	.hidden-xss {
		display: none!important;
	}

	.titleHeadTop {
		text-align: center;
		font-size: 24px;
		padding-top: 5px;
		padding-bottom: 15px;
		font-family: Arial;
		line-height: initial;
		font-weight: bold;
		text-transform: uppercase;
		color: #004990;
		display: block;
	}

	.titleHTop {
		text-align: center;
		font-size: 18px;
		padding-top: 5px;
		font-family: Arial;
		line-height: initial;
		font-weight: bold;
		text-transform: uppercase;
		color: #004990;
		display: block;
	}
}

.map_avr img {
	width: 100%;
	padding: 5px 20px 10px 20px;
}

form#abonare {
	padding-left: 20px;
}

.map_avr_addr {
	padding: 15px 20px 0px 20px;
	display: block;
}

form#abonare {
	padding-left: 20px;
}