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: Arial;color: #4e4e4e;font-size:13px;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;
}

#head {padding-top:25px;}
.langlist {text-align:right;}
.langlist a:first-child {padding-right:5px;}

.caseta {margin-top:10px;}

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

.half_but a {
	display:inline-block;
	width:50%;
	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:#2D2B75;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:#2D2B75;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:none;}
.lista_sag li {padding-top: 5px;padding-bottom: 5px;background: #c4c4c4;display:none;}
.lista_sag > ul > li:first-child {display:block;}
.lista_sag li a {font-weight: bold;font-size: 13px;color: #4e4e4e;text-decoration: none;padding-left:20px;padding-right:40px;display:block;} 
.lista_sag li a:hover {color: rgb(45, 43, 117);}
.lista_sag li a span {padding: 0 4px 0 0px;color: #fff;}
.lista_sag.activ  li {display:block;}

.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:#4e4e4e;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 ------------- */
.dgv_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){
	.dgv_selected {position:absolute;top:45px;left:0px;background:#fff;min-height:215px;width:100%;}	
	.dgv_desc {border-right:1px solid #cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}
	.dgv_desc.activ {visibility:hidden;}
	.galerie a {display:block;height:95px;}
	.boxAlbum {height:260px;} 
}

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

/* ----------------- 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;}