@charset "utf-8";
@font-face{font-family:myFont;src:url(../fonts/Oswald-Light.ttf) format('truetype');font-weight:400;font-style:normal}
body {
  padding: 10px;
  background-repeat: repeat;
  background-attachment: fixed;
}
.leftcolumn{
	width:75%;
	float:left;
	position: relative;
}
.titluri_hcl_prima{display: block;position: relative;float:left;
	font-family: myFont;
	font-size:18px;
	font-weight: 600;
	letter-spacing: 0.8px;
	text-shadow:0px 1px 18px #ececec;
	text-align: center;
	line-height:45px;
	padding-left:3%;
	margin-top:1%;
	width: 99.4%;
	height:50px;
	background-color: #fff;
	box-shadow: -2px -2px 3px #ddd;
border-bottom: 1px solid #ececec;background:linear-gradient(#1e90ff,#2c80d4);border-bottom-right-radius:1px 1px;border-bottom-left-radius:1px 1px;color:#fff;
}
body.Prima a.Prima_pagina,body.statut a.Statut,body.statut button.MOF,body.reg_aut_delib a.Reg_delib,body.reg_aut_delib button.MOF,body.reg_aut_exec a.Reg_exec,body.reg_aut_exec button.MOF,body.HCL_2020 a.HCL,body.HCL_2020 button.CL,body.HCL_2020 a.HCL,body.HCL_2020 button.MOF,body.HCL_2019 a.HCL,body.HCL_2019 button.MOF
,body.HCL_2018 a.HCL,body.HCL_2018 button.MOF,body.HCL_2017 a.HCL,body.HCL_2017 button.MOF,body.HCL_2016 a.HCL,body.HCL_2016 button.MOF,body.HCL_2015 a.HCL,body.HCL_2015 button.MOF,body.HCL_2014 a.HCL,body.HCL_2014 button.MOF
,body.HCL_2013 a.HCL,body.HCL_2013 button.MOF,body.HCL_2012 a.HCL,body.HCL_2012 button.MOF,body.HCL_2011 a.HCL,body.HCL_2011 button.MOF,body.HCL_2010 a.HCL,body.HCL_2010 button.MOF,body.registru_proi_hcl a.HCL_Proi_Reg
,body.registru_proi_hcl button.MOF,body.registru_hcl a.HCL_Reg,body.registru_hcl button.MOF,body.dispozitii a.disp,body.dispozitii button.MOF,body.registru_proi_disp a.disp_proi_reg,body.registru_proi_disp button.MOF
,body.registru_disp a.disp_reg,body.registru_disp button.MOF,body.buget_surse a.buget,body.buget_surse button.MOF,body.sit_plati a.plati,body.sit_plati button.MOF,body.sit_dr_salar a.dr_salariale,body.sit_dr_salar button.MOF
,body.bil_contabile a.bil_contabile,body.bil_contabile button.MOF,body.casatorie_2019 a.casatorie,body.casatorie_2019 button.MOF,body.alte_docs a.alte_doc,body.alte_docs button.MOF,body.lex a.legislatie,body.lex button.despre
,body.conducere a.conducere,body.conducere button.despre,body.rof a.rof,body.rof button.despre,body.organigrama a.organigrama,body.organigrama button.despre,body.institutii_sub a.inst_subordine,body.institutii_sub button.despre
,body.cariera a.cariera,body.cariera button.despre,body.strategii a.strategii,body.strategii button.despre,body.studii a.studii,body.studii button.despre,body.respons_544 a.nume_544,body.respons_544 button.public
,body.formulare_544 a.formulare_544,body.formulare_544 button.public,body.contestare a.contestare,body.contestare button.public,body.doc_int_public a.doc_gestionate,body.doc_int_public button.public,body.rapoarte_544 a.rapoarte_544,body.rapoarte_544 button.public
,body.progr_ach a.progr_ach,body.progr_ach button.public,body.centralizator_ach a.central_ach,body.centralizator_ach button.public,body.contracte a.contracte,body.contracte button.public,body.avere_2020 a.avere,body.avere_2020 button.public,body.avere_2019 a.avere,body.avere_2019 button.public
,body.avere_2018 a.avere,body.avere_2018 button.public,body.avere_2017 a.avere,body.avere_2017 button.public,body.avere_2016 a.avere,body.avere_2016 button.public,body.avere_2015 a.avere,body.avere_2015 button.public,body.avere_2014 a.avere,body.avere_2014 button.public
,body.avere_2013 a.avere,body.avere_2013 button.public,body.avere_2012 a.avere,body.avere_2012 button.public,body.avere_2011 a.avere,body.avere_2011 button.public,body.avere_2010 a.avere,body.avere_2010 button.public,body.avere_2009 a.avere,body.avere_2009 button.public
,body.form_tip a.form_tip,body.form_tip button.public,body.form_online a.form_online,body.form_online button.public,body.Anunturi a.anunturi,body.Anunturi_teren a.anunturi_teren,body.Anunturi button.public,body.Anunturi_teren button.public,body.convocari a.convocari,body.convocari button.CL
,body.cons_locali a.consilieri,body.cons_locali button.CL,body.prezentare a.prezentare,body.prezentare button.Localitate,body.economie a.economie,body.economie button.Localitate,body.ev_cult a.ev_cult,body.ev_cult button.Localitate
,body.ed a.educatie,body.ed button.Localitate,body.sanatate a.sanatate,body.sanatate button.Localitate,body.mediu a.mediu,body.mediu button.Localitate,body.turism a.turism,body.turism button.Localitate,body.cult a.cult,body.cult button.Localitate
,body.traditii a.traditii,body.traditii button.Localitate,body.ist_lolo a.ist_lolo,body.ist_lolo button.Localitate,body.ist_magula a.ist_magula,body.ist_magula button.Localitate,body.ist_toms a.ist_tomsani,body.ist_toms button.Localitate
,body.ist_satucu a.ist_satucu,body.ist_satucu button.Localitate,body.urb_2020 a.aut_urb,body.urb_2020 button.Urb,body.urb_2019 a.aut_urb,body.urb_2019 button.Urb,body.urb_2018 a.aut_urb,body.urb_2018 button.Urb,body.urb_2017 a.aut_urb,body.urb_2017 button.Urb,body.urb_2016 a.aut_urb,body.urb_2016 button.Urb
,body.urb_2015 a.aut_urb,body.urb_2015 button.Urb,body.Anunturi a.anunturiH2,body.form_online a.formulareH2,body.pol_prajituri a.cook,body.pol_prajituri button.date_personale,body.confid a.conf,body.confid button.date_personale
,body.date_contact a.date_contact,body.date_contact button.Contact,body.rel_presa a.rel_presa,body.rel_presa button.Contact,body.program a.progr_func,body.program button.Contact,body.audiente a.progr_aud,body.audiente button.Contact
,body.petitie a.petitii,body.petitie button.Contact,body.pol_prajituri a.cook_policy,body.pol_prajituri button.Contact,body.confid a.con_policy,body.confid button.Contact,body.urb_doc a.doc_urb,body.urb_doc button.public,body.urb_2020 button.public,
body.Anunturi_2020 a.anunt_2020,body.Anunturi_2020 button.Anunt,body.Anunturi_2019 a.anunt_2019,body.Anunturi_2019 button.Anunt,body.Anunturi_2018 a.anunt_2018,body.Anunturi_2018 button.Anunt,body.Anunturi_2017 a.anunt_2017,body.Anunturi_2017 button.Anunt,
body.Anunturi_2016 a.anunt_2016,body.Anunturi_2016 button.Anunt,body.Anunturi_2015 a.anunt_2015,body.Anunturi_2015 button.Anunt,body.Anunturi_2014 a.anunt_2014,body.Anunturi_2014 button.Anunt,body.Anunturi_2013 a.anunt_2013,body.Anunturi_2013 button.Anunt,
body.formular_544 button.Formonline,body.formular_544 a.form_info,body.petitie button.Formonline,body.petitie a.form_petitie,body.colectarepropuneri button.Formonline,body.colectarepropuneri a.form_propuneri,body.formularconsultare button.Formonline,
body.formularconsultare a.consultare,body.date_contact button.Formonline,body.date_contact a.mail,body.cuprins_MOF button.MOF,body.cuprins_MOF a.cuprinsmof,body.casatorie button.MOF,body.casatorie a.casatorie{
	color:#000;
  text-shadow:0px 0px 18px #000;
}
.front-text{
  margin-left:-200%;
}
/* Header/Blog Title */
.column{
	float: left;
  width: 32.8%;
	border:1px solid #ececec;
	padding-left:10px;
	margin-right:0.5%;
	font-family: myFont;
	color:#666;
	letter-spacing: 0.8px;
	font-size: smaller;
}
.columnonline{
	float: left;
  width: 32.7%;
	border:1px solid #ececec;
	padding-left:10px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom: 10px;
	color:#666;
	letter-spacing: 0.8px;
	font-size: smaller;
}
.text_detaliat_online img{
	width:55%;
	height:auto;
	margin-left:20%;
}
/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.columna{
	float: left;
  width: 99.3%;
	border:1px solid #ececec;
	padding-left:10px;
	margin-right:0.5%;
	margin-top:10px;
	font-family: myFont;
	color:#666;
	letter-spacing: 0.8px;
	font-size: smaller;
	margin-bottom: 10px;
	/*! background-color: darkmagenta; */
}
.columnd{
	float: left;
  width: 49%;
	border:1px solid #ececec;
	padding-left:10px;
	margin-right:0.5%;
	margin-top:10px;
	font-family: myFont;
	color:#666;
	letter-spacing: 0.8px;
	font-size: smaller;
	margin-bottom: 10px;
}
.columnd img{
	width:50%;
	padding-left:1%;
	padding-top:10px;
}
.columna img{
	width:30%;
	padding-left:5%;
}
.header {
  padding: 3px;
  text-align: center;
}
.header h1 {
  font-size: 50px;
}
.navigatiesus{
  position: absolute;
	margin-left:0px;
	z-index:1000;
}
.replacex {
  margin-top:-98px;
}
.header img{
	position:absolute;
	left:100%;
	width:100%;
	margin-left:-100%
}

.logox{
		background-image: url("../images/new/Tomsani-Logo-2.png");
		height:17.7vw;
		background-size:11vw;
		width:12.55vw;
		background-repeat: no-repeat;
		position: absolute;
		left:1.5vw;
		margin-top:12.7vw;
  z-index:2;
}
a.facebook{position: absolute;display:block;width:32px;height:35px;background:url(../images/social_icons_small.png);margin-left:5vw;margin-top:4.5vw;z-index:2}
a.facebook:hover{background-position:-35px 0}
a.facebook_pers{position: absolute;display:block;width:32px;height:32px;background:url(../images/social_icons_small.png);margin-left:1.3vw;margin-top:-2.5vw;z-index:2}
a.facebook_pers:hover{background-position:-35px 0}
#locatiex {
	position:absolute;
	width:20%;
	right:3%;
	top:30%;
	z-index:2;
}
#strada_text {
	position:relative;
	float:right;
	text-align: right;
	margin-top:5px;
	margin-right:0px;
	color:#fff;
	font-family:myFont;
	font-size:18px;
	z-index:500;
	text-shadow: 0px 0px 8px #000;
	font-weight: 600;
	letter-spacing: 0.8px;
}
#telefon_text {
	position:relative;
	float:right;
	text-align: right;
	margin-top:5px;
	margin-left:10px;
	color:#fff;
	font-family:myFont;
	font-size:18px;
	z-index:500;
	text-shadow: 0px 0px 8px #000;
	font-weight: 600;
	letter-spacing: 0.8px;
}
#fax_text {
	position:relative;
	float:right;
	text-align: right;
	margin-top:5px;
	margin-left:10px;
	color:#fff;
	font-family:myFont;
	font-size:18px;
	z-index:500;
	font-weight: 600;
	text-shadow: 0px 0px 8px #000;
	letter-spacing: 0.8px;
}

#strada {
	position:relative;
	float:right;
	display:block;
	width:32px;
	height:35px;
	margin-top:-3px;
	background:url(/images/social_icons_small.png) 0 -132px;
	margin-right:5px;
	margin-left: 5px;
	z-index:2007
}

#telefon {
	position:relative;
	float:right;
	display:block;
	width:32px;
	height:35px;
	margin-top:-3px;
	background:url(/images/social_icons_small.png) 0 -165px;
	margin-right:5px;
	margin-left: 5px;
	z-index:2007
}
#fax {
	position:relative;
	float:right;
	display:block;
	width:32px;
	height:35px;
	margin-top:-3px;
	background:url(/images/social_icons_small.png) 0 -99px;
	margin-right:5px;
	margin-left: 5px;
	z-index:2007
}

.leftcolumn {   
  float: left;
  width: 75%;
  border:3px solid #ececec52;
	margin-top:10px;
}


.suprafata {
	background-color:rgba(255, 255, 255, 0.7);
	border:solid thin #ececec;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-right:0.5%;
	margin-left:0.5%;
	margin-top:0.5%;
	min-height:700px;
	border:3px solid #ececec;
	overflow:hidden
}
.suprafatamedia {
	width:100%;
	border:solid thin #ececec;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	min-height:100px;
	overflow:hidden
}
#suprafata li {
	width:95%;
	margin-right:5%;
	margin-top:.8%;
	margin-bottom:.8%
}
.surf_h2{width:100%;min-height:32px;box-shadow:2px 2px 2px #ddd;padding-left:.5em;padding-right:.5em;border-bottom:1px solid #ececec;}
.patratel{position:relative;float:left;display:block;width:25px;height:25px;background:url(../images/social_icons_small.png) -72px -420px;margin-right:5px;margin-top:5px}
.suprafata h2{width:100%;font-family:myFont;font-size:18px;color:#333;letter-spacing:1px;line-height:36px;text-shadow:1px 0 2px #666;}
.suprafata h2 a{color:#000;font-size:18px;line-height:36px;letter-spacing:.2px;text-shadow:1px 0 12px whitesmoke;padding:5px;}
.sageata{position: relative;float:left;width:35px;height:20px;background:url(../images/social_icons_small.png) 0px -298px;margin-right:5px;margin-top:8px;
}
.motto{
  text-align: center;
  width:90%;
	height:60px;
	border:1px solid #ececec;
  font-weight: 600;
	font-size:14px;
  margin-top:5px;
  margin-bottom: 10px;
	margin-left:4%;
	position: relative;
	float: left;
	background-color: rgba(255,255,255,0.8);
	box-shadow: 0 0 8px #fff;
}
.text_detaliat_det{
  font-family: myFont;
	font-size: 18px;
	color:#333;
}
.text_detaliat_det p{
	text-align: left;
	float: left;
	width:90%;
	margin-left:4%;
	/*! border:1px solid #ececec; */
}

.text_detaliat_det a{ 
	color:#666;
	font-size:16px;
	background-color: #ececec;
	padding:5px;
}
.text_detaliat_det a:hover{ 
	color:#000;
	font-size:16px;
	background-color: #fff;
	padding:5px;
	text-decoration: none;
	text-shadow: 0 0 3px #999;
}
.text_detaliat_det img{
  box-shadow: 2px 2px 3px #ececec;
	margin-left:4%;
	margin-right:1%;
	margin-top:1.5%;
	width:90%;
	height: auto;
}
.text_detaliat_det_doi img{
  box-shadow: 2px 2px 3px #ececec;
	margin-left:25%;
	margin-right:1%;
	margin-top:1.5%;
	width:50%;
	height: auto;
}
.text_detaliat_det_d {
	text-align: left;
	float: left;
	width:98%;
	margin-left:0px;
	font-size:16px;
}
.text_detaliat_det_d img{
  box-shadow: 2px 2px 3px #ececec;
	margin-left:5px;
	margin-right:1%;
	margin-top:0%;
	height: auto;
}
.text_detaliat_det ul{
  list-style: none;
}
.rightcolumn{
	background-color:rgba(255, 255, 255, 0.7);
  padding-top:10px;
  width:25%;
  float:right;
	position: relative;
	margin-top:0px;
  display:block;
  border:3px solid #ececec52;
  padding-left: 0px;
	clear: right;
	margin-top:10px;
}
.rightcolumn li{
  list-style: none;
  margin-left:-40px;
	padding-left:5px;
	margin-bottom:10px;
	border-bottom: 1px solid #ccc;
	/*! box-shadow:0px 0px 2px #000; */
	box-shadow:-2px 2px 5px #ececec;
}
.rightcolumn li:first-of-type{
	margin-top:-10px;
}
.rightcolumn li a{
	font-family: myFont;
	font-size:18px;
  color: #666;
  text-decoration: none;
}
.rightcolumn li a:hover{
  color: #FF0000;
  text-decoration: underline;
  text-shadow: 0px 0px 18px #fff;
}
/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Footer */
.footer {
  padding: 20px;
  text-align: center;
  background: #ddd;
  margin-top: 20px;width:100%;float: left;position: relative;
}
div#main{width:100%;margin-top:0;margin-left:0;position:relative;list-style:none;font-size:14px}
.found_icon{position:relative;float:left;top:-5px;margin-left:-5px;display:block;width:35px;height:30px;background:url(../images/social_icons_small.png) -85px -462px}
div#icon{float:left;width:50px;height:40px;margin-top:7px;margin-left:0;background:url(../images/social_icons_small.png) 0 -395px no-repeat;transition-property:background-position,color,height;transition-duration:.2s,.1s}
div#icon:hover{background-position:10px -395px;cursor:pointer}div#icon:hover+input#search{width:75%;border:1px solid #36a2d2;transition-duration:.2s,.1s}
input#search{width:18%;height:30px;padding:5px;margin-top:11px;margin-bottom:5px;border-radius:2px;outline:0;border:1px solid silver;line-height:25px;color:#666;background-color: #fff;font-family:myFont;box-shadow:1px 0 2px #ececec;font-size:14px}
input#search:focus,input#search:hover{width:75%;color:#3b3b3b;border:1px solid #36a2d2;transition-duration:.2s,.1s;box-shadow:0 1px 3px rgba(0,0,0,.25) inset,0 1px 0 rgba(255,255,255,1)}
#results-text{display:none}.rezultate{font-family:myFont;font-size:14px;width:98%;background-color:#333;color:#fff;margin-left:2%;margin-right:1%;padding-left:2px}
ul#resultdecs{display:none;width:100%;border-radius:2px;box-shadow:rgba(0,0,0,.15) 0 1px 3px;background-color:#fff;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:400;list-style:none}
ul#results li{padding:8px;cursor:pointer;border-top:1px solid #cdcdcd;transition:background-color .3s ease-in-out}ul#results li:hover{background-color:#f7f7f7}
ul#results li:first-child{border-top:none}
ul#results li h3,ul#results li h4{font-size:16px;transition:color .3s ease-in-out;color:#666;text-shadow:1px 1px 3px #fff;line-height:1.2em}
ul#results li:hover h3,ul#results li:hover h4{color:#3b3b3b;text-shadow:1px 1px 2px #999}.highlight{color:#0098ff}
.container_titluri{background-color:#fff;width:98%;margin-bottom:10px;margin-top:2px;margin-left:5px;text-align:left}
.titluri_right{color:#fff;background:#111;background:linear-gradient(#1e90ff,#2c80d4);border-bottom-right-radius:1px 1px;border-bottom-left-radius:1px 1px;/*! box-shadow:0 2px 1px #9c9c9c; */letter-spacing:.1px;padding-left:1px;padding-right:1px;padding-top:3px;text-align:center;height:40px;}
.text_titluri_right{color:#fff;font:18px myFont;text-decoration:none;text-shadow:0px 1px 18px #fff;letter-spacing: 1.5px;line-height:30px;}
.anunt_icon{color:#07a7ff;float:left;position:inherit;margin-left:0;margin-right:15px;width:25px;height:25px;margin-top:8px;background:url(../images/social_icons_small.png) -37px -338px;text-shadow:1px 1px 8px #0982ff}
.casatorie_icon{color:#07a7ff;float:left;position:inherit;margin-left:0;margin-right:15px;width:25px;height:25px;margin-top:8px;background:url(../images/social_icons_small.png) -2px -338px;text-shadow:1px 1px 8px #0982ff}
.hotarari_icon{color:#07a7ff;float:left;position:inherit;margin-left:0;margin-right:15px;width:25px;height:25px;margin-top:8px;background:url(../images/social_icons_small.png) -5px -368px;text-shadow:1px 1px 8px #0982ff}
.ultimele_icon{color:#07a7ff;float:left;position:inherit;margin-left:0;margin-right:15px;width:25px;height:25px;margin-top:8px;background:url(../images/social_icons_small.png) -45px -307px;text-shadow:1px 1px 8px #0982ff}
.snuau{font-family: myFont;text-align: center;padding:10px;font-weight: 600;color:#666;text-shadow: 0 0 18px #666}
.titluri_right_urgenta {color:#fff;background:#111;background:linear-gradient(#1e90ff,#2c80d4);border-bottom-right-radius:1px 1px;border-bottom-left-radius:1px 1px;box-shadow:0 2px 1px #9c9c9c;letter-spacing:.1px;padding-left:1px;padding-right:1px;padding-top:3px;text-align:center;height:60px}
.snuau img{
	width:100%;
	height:auto;
}
.titluri_right a {
	color: #fff;
}
.online_dreapta img{
	width:50%;
	height:auto;
	margin-left:5px;

}
.online_dreapta{
	border-bottom: 1px solid #ececec;
	height:100px;
}
.footer{
  background:#111;
  background:linear-gradient(#1e90ff,#2c80d4);
  border-bottom-right-radius:1px 1px;
  border-bottom-left-radius:1px 1px;box-shadow:0 2px 1px #9c9c9c;
  width:100%;
  height:50px;
  text-align:center;
  font-family:myFont;
  font-weight:800;
  font-size:15px;
  color:#fff;
  padding-top:5px;
  margin-top:0px;
  line-height: 35px;
}
.boldat_dreapta{
  position:relative;
  font-weight: 600;
}
.boldat_centru{
  text-align: center;
  font-weight: 600;
	margin-top:20px;
}
.subiect {
	font-family: myFont;
	font-size: 18px;
	width:100%;
	border:solid thin #ececec;
	margin-top:5px;
	height:auto;
	padding-bottom:5px;
	overflow:hidden
}
.subiect:nth-of-type(even) {
	background-color:rgba(30, 144, 255, 0.02);
	line-height:50px
}
.subiect:hover {
	background-color:#fff;
	text-shadow:0 0 8px #fff;
}
.subiect:hover:nth-of-type(odd) {
	background-color:#fbfbfb
}
.subiect {
	counter-increment:section;
	line-height:50px
}
.subiect:before {
	content:counters(section,".") ". ";
	float:left;
	position:relative;
	margin-top:5px;
	margin-left:3px;
	width:2%;
	background-color:rgba(30, 144, 255, 0.15);
	text-shadow:0 0 8px #666;
	box-shadow:1px 0 3px rgba(30, 144, 255, 0.55);
	text-align:center;
	z-index:10
}
.subiect_titlu {
	margin-top:5px;
	padding-bottom:0;
	border-right:1px dashed #ececec;
	width:80%;
	float:left;
	margin-left:.5%;
	margin-right:.5%;
	color:#666;
	text-shadow:0 0 18px #999;
	line-height:50px
}
.subiect_data {
	font-family: myFont;
	color:#666;
	border-right:1px dashed #ececec;
	float:left;
	width:7%;
	text-align:center;
	margin-top:5px;
	margin-left:.5%;
	margin-right:.5%;
	line-height:50px
}
.subiect_legatura {
	float:right;
	margin-top:4px;
	width:7.5%;
	text-align:center;
	border-right:1px dashed #ececec;
	margin-left:.5%;
	margin-right:.5%;
	line-height:50px
}
.subiect_legatura a {
	text-decoration:none;
	font-size:16px;
	background-color:#1e90ff;
	color:#000;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	text-align:center
}
.subiect_legatura a:hover {
	color:#000;
	background-color:#ffc360;
	text-shadow:0 0 8px #000
}
.prima_desc {
	font-family: myFont;
	font-size:18px;
	text-indent: 10px;
	color: #666;
}
.prima_desc a{
	font-family: myFont;
	font-size: 18px;
	margin-left:2%;
  margin-top:2%;
  margin-bottom:2%;
	text-decoration: none;
  float:left;
  background-color: #16A4E8;
  color:#fff;
  text-shadow: 0px 0px 13px #666;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left:10px;
  padding-right:10px;
  box-shadow: 0px 0px 3px #999;
}
.prima_desc a:hover{
  color:#fff;
  background-color: red;
}
.dropdown_an {
  min-width: 160px;
	height:45px;
  position: relative;
	padding-right:5px;
  display: inline-block;
	float:right;
	text-align:center;
	font-family: 'myFont';
	font-weight: 600;
	font-size:16px;
	line-height:45px;
	color:#fff;
	box-shadow:0px 0px 3px #ececec;
  background-color: #1e90ff;
}
.dropdown-content-an {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
	margin-top:0px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 1px 10px;
  z-index: 100;
	list-style: none;
}
.dropdown-content-an li{
	width:100%;
	height:40px;
	line-height: 40px;
	box-shadow:0px 0px 3px #ececec;
	border-bottom: 1px solid orange;
	margin-top:5px;
}
.dropdown-content-an li a{
	color:#000;
  display:block;
}
.dropdown-content-an li a:hover{
	color:red;
	background-color:white;
	font-weight: 800;
	letter-spacing: 2px;
	box-shadow:1px 1px 1px #ececec;
}

.dropdown-content-an li:last-of-type{
	margin-bottom: 10px;
}
.dropdown_an:hover .dropdown-content-an {
  display: block;
}
.conducere{
  float:left;
  width:100%;
  margin-bottom:10px;
  border:1px solid #ececec;
}
.conducere img{
  float:right;
  height:150px;
  width:120px;
}

.conducere a{
  margin-left:10px;
  float:none;
  display:inline-block;
}
.functie{
  font-weight: 600;
  margin-left:10px;
}
.text_detaliat_det ul{
	margin-left:30px;
}
.text_detaliat_det li{
	margin-bottom:0;
	list-style:square;
	list-style-position: inside;
}
.text_detaliat_det p{
	margin-top:5px
}
.text_detaliat_det p:first-child{
	margin-top:0
}
a.citeste{
	position:relative;
	float:right;
	margin-right:5px;
	padding-top:5px;
	display:block;
	width:160px;
	height:50px;
	background:url(../images/social_icons_small.png) 0 -505px;
	color:#666;
	font-size:16px;
	text-align: center;
	font-family:inherit;
	text-shadow:2px 2px 8px #666;
	text-decoration:none
}
a.citeste:hover{
	background-position:0 -560px;
	text-shadow:2px 2px 16px #1e90ff
}
registre, th, td {
  border: 1px solid #ececec;
    text-align: left;
    }
th{
    font-weight: 600;
	background-color: #1e90ff;
	    color:white
	    }
ol.mol li{
	list-style:none;
	padding-left:30px;
	font-family: myFont;
}
.mol a{
	color:#666;
}
.mol a:hover{
	color:#15a7ea;
	text-decoration: none;
}
.radix{
	font-weight: 600;
	color: #bababa;
}
.tbl_proi{
  border:1px solid #ececec;
  font-family: myFont;
  width:100%;
}
.tbl_proi th{
  font-size: 18px;
	font-weight: 300;
  color:#fff;
	background-color:#1E90FF;
  text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.tbl_proi td{
  font-size: 16px;
  color:#666;
  border:1px solid #ececec;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
}
.tbl_proi a{
	background-color: orange;
	color:#fff;
	padding-left: 3px;
	padding-right: 3px;
}
.ordine{
	text-align:center;
}
.obs{
	min-width: 100px;
}
.com_public{
	max-width: 50px;
}
#cautare_tbl {
  font-family: myFont;
  font-size: 16px;
  background-image: url('/images/find.png');
  background-position: -10px 6px;
  background-repeat: no-repeat;
  width: 20%;
  padding: 12px 20px 12px 40px;
  border: 1px solid #333;
  margin-top: 12px;
  margin-bottom: 12px;
}
.tbl_proi tr:nth-of-type(even) {
	background-color:#FAFDFF;
}
.tbl_proi tr:nth-of-type(odd) {
	background-color:#FFFCFA;
}
.tbl_proi tr:hover{
  background-color: #f1f1f1;
}
.text_detaliat_det video{
	width: 100%;
	height: auto;
	text-align: center;
}
@media screen and (max-width: 3840px) {
	.header{
		width:49.4%;
	}
	.navigatiesus{
		width:49.4%;
	}
	.footer{
		width:100%;
		float:left;
		position: relative;
		clear: left;
	}
	.logox {
    background-image: url("../images/new/Tomsani-Logo-2.png");
    height: 13.7vw;
    background-size: 7vw;
    width: 8.55vw;
    background-repeat: no-repeat;
    position: absolute;
    left: 2.0vw;
    margin-top: 4.9vw;
    z-index: 2;
}
	.leftcolumn{
		width:78.5%;
	}
	.rightcolumn {
    width: 21.5%;
    float: left;
}
	#locatiex {
    position: absolute;
    width: 10%;
    right: 52%;
    top: 30%;
    z-index: 2;
}
	.banner_imagini{
		width:49.5%;
	}
}
@media screen and (max-width: 1920px) {
	.header{
		width:100%;
	}
	.banner_imagini{
		width:100%;
	}
	.navigatiesus{
  width:99.5%;
		margin-left:5px;
}
	.logox{
		height:17.7vw;
		background-size:11vw;
		width:12.55vw;
		background-repeat: no-repeat;
		position: absolute;
		left:1.5vw;
		margin-top:12.7vw;
  z-index:2;
}
a.facebook{
	margin-left:5.9vw;
	margin-top:11.5vw;
}
	#locatiex {
    position: absolute;
    width: 20%;
    right: 2%;
    top: 30%;
    z-index: 2;
}
	.leftcolumn {  
  width: 77.8%;
}
	
.rightcolumn{
  width:21.8%;
}
	.footer{
  width:100%;
	}
.afir{
	height:200px;
	overflow-y: scroll;
	text-align: center;
}
.afir p{
	font-family: myFont;
	text-align: center;
	color:white;
	text-decoration: none;
	font-weight:600;
}
}
@media screen and (max-width: 1664px) {
	.suprafatab .surf_h2{
		height:70px;
	}
	.columnonline{
		width:32.7%;
	}
}
@media screen and (max-width: 1620px) {
	.columnonline{
		width:32.5%;
	}
}
@media screen and (max-width: 1600px) {
	.columnonline{
		width:32.6%;
	}
.replace {
	height:355px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire.jpg);
	background-repeat:no-repeat;
	background-size:contain
}

	a.facebook{
		margin-left:5.7vw;
		margin-top:11.3vw;
}
.navigatiesus{
  width:100%;
	margin-left:0px;
}
	.column,.columna,.columnd{
		font-size: unset;
		font-size:11px;
	}
	.motto {
    height: 70px;
    margin-top: -75px;
}
}
@media screen and (max-width: 1536px) {
	.replace {
	height:335px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire.jpg);
	background-repeat:no-repeat;
	background-size:contain
}
.logo{
		height:19.7vw;
		background-size:10vw;
		width:14.55vw;
		left:1.5vw;
		margin-top:7.2vw;
}
}
@media screen and (max-width: 1480px) {
	.replace {
	height:335px;
	width:1475
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire.jpg);
	background-repeat:no-repeat;
	background-size:contain
}
.logo{
		height:19.7vw;
		background-size:9vw;
		width:14.55vw;
		left:1.5vw;
		margin-top:8.5vw;
}
	a.facebook{
		margin-left:5.6vw;
		margin-top:11.0vw;
}
}
@media screen and (max-width: 1440px) {
	.casatorieH2,.date_personale{
		display:none;
	}
.replace {
	height:415px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-1400.jpg);
}
.logo{
		height:19.7vw;
		background-size:14vw;
		width:14.55vw;
		left:1.5vw;
		margin-top:7.7vw;
}
	#locatie {
	width:28%;
	right:3%;
	top:20%;
}
.leftcolumn {   
  width: 75%;
}
	.rightcolumn{
  width:24.8%;
}
	.footer{
  width:100%;
}
	.columnonline{
		width:32.58%;
	}
	#locatiex {
    width: 25%;
		margin-top:-90px;
}
	a.facebook{
		margin-left:8.5vw;
		margin-top:11.0vw;
}
.logox{
		height:17.7vw;
		background-size:14vw;
		width:14.55vw;
		left:2.9vw;
}
}

@media screen and (max-width: 1368px) {
	.columnonline{
		width:32.5%;
	}
}
@media screen and (max-width: 1366px) {
	.replace {
	height:385px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-1400.jpg);
}
.logox{
		height:17.7vw;
		background-size:14vw;
		width:14.55vw;
		left:2.9vw;
}
	.columnonline{
		width:32.50%;
	}
	#locatiex {
    width: 25%;
		margin-top:-90px;
}
	a.facebook{
		margin-left:8.5vw;
		margin-top:11.0vw;
}
}
@media screen and (max-width: 1280px) {
	.replace {
	height:365px;
}
	.logo{
		height:19.7vw;
		background-size:13vw;
		width:14.55vw;
		left:2.5vw;
		margin-top:8.7vw;
}
	.columnonline{
		width:32.45%;
	}
	a.facebook{
		margin-left:8.3vw;
		margin-top:11.0vw;
}
}
@media screen and (max-width: 1024px) {
	  .leftcolumn, .rightcolumn {   
    width: 100%;
    padding: 0;
			margin-top:50px;
	}
	.navbar{
		display: none;
	}
	.replace {
	height:415px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-1000.jpg);
}
	#locatie {
	width:30%;
	right:3%;
	top:7.5%;
}			
	.logo{
		height:30.7vw;
		background-size:19vw;
		width:23.55vw;
		left:3.5vw;
		margin-top:4.7vw;
}
	.suprafata{
		min-height: 200px;
	}
	.navigatiesus{
		margin-top:-15px;
		height:0px;
		background: red;
	}
	a.facebook{
		margin-left:7.8vw;
		margin-top:10.0vw;
}
	#locatiex {
	width:38%;
	right:3%;
	top:15.5%;
}		
}

@media screen and (max-width: 884px) {
	.navigatiesus{
		margin-top:-80px;
	}
}
@media screen and (max-width: 834px) {
	.replace {
	height:318px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-1000.jpg);
}
	
	a.facebook{
		margin-left:7.5vw;
		margin-top:9.0vw;
}
	.logo{
		height:33.7vw;
		background-size:22vw;
		width:23.55vw;
		left:3.5vw;
		margin-top:5.7vw;
}
	.subiect_titlu{
		width:75%;
	}
	.subiect_legatura{
		width:20%;
	}
	.subiect_data{
		display:none;
	}
	.navigatiesus{
		margin-top:-70px;
	}
	#locatiex {
	width:38%;
	right:3%;
	top:15.5%;
}			
	.columnonline{
		width:32.35%;
	}
}
@media screen and (max-width: 800px) {
		.replace {
	height:380px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-800.jpg);
}
	.leftcolumn{
		margin-top:55px;
	}
	.navbar{
		display: none;
	}
		.logo{
		height:32.7vw;
		background-size:22vw;
		width:23.55vw;
		left:2.5vw;
		margin-top:4.7vw;
}
	#locatie {
	width:40%;
	right:3%;
	top:10.5%;
}	
	a.facebook{
		margin-left:7.5vw;
		margin-top:9.0vw;
}
	.navigatiesus{
		margin-top:275px;
	}
	.columnonline{
		width:32.30%;
	}
}

@media screen and (max-width: 768px) {
			.replace {
	height:370px;
  margin-top:-65px;
}
	.navigatiesus{
		margin-top:225px;
	}
	.columnonline{
		width:32.25%;
	}
	#locatiex {
	width:40%;
	}
}
@media screen and (max-width: 600px) {
		.replace {
	height:280px;
  margin-top:-65px;
}
	h1{
		margin-left:-200%;
	}
			.logo{
		height:38.7vw;
		background-size:26vw;
		width:25.55vw;
		left:5.5vw;
		margin-top:7.7vw;
}
	a.facebook{
	margin-left:11.75vw;
	margin-top:3.0vw;
	}	
	.navigatiesus{
		margin-top:165px;
	}
	#locatiex {
	width:50%;
	top:15.5%;
}
	.columnonline{
		width:45.5%;
	}
  .column,.columnd,.columnonline {
    width: 100%;
  }
	.columnd img{
		width:100%;
		height:auto;
	}
}

@media screen and (max-width: 540px) {
	.navigatiesus{
		margin-top:125px;
	}
}

@media screen and (max-width: 504px) {
	.navigatiesus{
		margin-top:105px;
	}
}
@media screen and (max-width: 432px) {
	.navigatiesus{
		margin-top:65px;
	}
}
@media screen and (max-width: 415px) {
		.replace {
	height:380px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-400.jpg);
}
			.logox{
		height:58.7vw;
		background-size:30vw;
		width:35.55vw;
		left:5.5vw;
		margin-top:13.7vw;
}
	a.facebook{
	margin-left:14.05vw;
	margin-top:3.0vw;
	}
		#locatiex {
	width:80%;
	right:4%;
	top:-1%;
			font-size:10px;
}
	.text_detaliat_det img,.text_detaliat_det_doi img{
		width:100%;
		height: auto;
		margin-left:-3px;
	}
	.text_detaliat_online img {
		width: 100%;
		height:auto;
		margin-left:0;
	}
	.foto_strategie{
		display:none;
	}
	.subiect{
		width:98%;
	}
	.subiect:before{
		width:5%;
	}
	.subiect_titlu{
		width:70%;
	}
	.subiect_legatura{
		width:20%;
	}
	.columnonline{
		width:100%;
	}
	.navigatiesus{
		margin-top:55px;
	}
	#strada_text,#telefon_text,#fax_text{
		font-size: 14px;
	}
	#strada,#telefon,#fax{
		margin-top:-10px;
	}
}

@media screen and (max-width: 384px) {
		.replace {
	height:350px;
  margin-top:-65px;
}
		#locatie {
	width:50%;
	right:4%;
	top:16.5%;
			background-color: #fff;
}
}
@media screen and (max-width: 375px) {
		.replace {
	height:340px;
  margin-top:-65px;
}
		#locatiex {
	display:none;
}
	a.facebook{
	margin-left:13.25vw;
	margin-top:3.0vw;
	}
}
@media screen and (max-width: 360px) {
		.replace {
	height:318px;
  margin-top:-65px;
	background-image:url(../images/new/Tomsani-cladire-400.jpg);
}
	#locatiex{
		display: none;
	}
				.logo{
		height:60.7vw;
		background-size:42vw;
		width:40.55vw;
		left:5.5vw;
		margin-top:26.7vw;
}
		a.facebook{
	margin-left:19.90vw;
	margin-top:19.0vw;
	}
	#strada_text,#telefon_text,#fax_text{
		font-size: 12px;
	}
	.logox{
		margin-left:20px;
		margin-top:90px;
	}
}
@media screen and (max-width: 320px) {
		.replace {
	height:280px;
  margin-top:-65px;
}
				.logo{
		height:60.7vw;
		background-size:42vw;
		width:40.55vw;
		left:6.5vw;
		margin-top:26.7vw;
}
	.subiect_titlu{
		width:55%;
	}
	.subiect_legatura{
		width:35%;
	}
	#strada_text,#telefon_text,#fax_text{
		font-size: 10px;
	}
}
@media screen and (max-width: 240px) {
	body{
		width:100%;
		margin-left:0px;
	}
		.replace {
	height:200px;
  margin-top:-65px;
}			
	.logo{
		height:60.7vw;
		background-size:42vw;
		width:40.55vw;
		left:9.5vw;
		margin-top:1.7vw;
}
	h1{
		margin-left:-4000%;
	}
	.navigatiesus{
		margin-top:75px;
	}
		a.facebook{
	margin-left:19.90vw;
	margin-top:26.0vw;
	}
}
