body {
    font-family: -system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.35;
	padding-top: 0;
	padding-bottom: 20px;
}


dl, ol, ul {
    margin: 0;
    padding: 0;
    outline: none;
    border: 0;
}

/* some sort of standard stuff from bs*/
text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}

#header_tot{
    width:100%;
    height:140px;
}

#header{
    width:1000px;
    height:90px;
    margin:0 auto;
}
#logo{
    width:400px;
    height:90px;
    float:left;
    /*margin-top:5px;*/
}
#logo img{
	height: 70px;
    margin-top: 10px;
}

#limbi{
    height:14px;
    float:right;
    margin-top:5px;
    text-align: right;
    padding-left:395px;
}
#zona_cautare{
    width:238px;
    height:50px;
    float:right;
    /*margin-top:4px;*/
    text-align: right;
}
#ascuns{
    width:1px;
    height:1px;
    visibility:hidden;
}
#trafic
{float:left;
margin-top:5px;}
#search_submit{
    width:24px;
    height:24px;
    float:left;
    background-image:url(/images/cautare/cautare_buton.png);
    margin-top:10px;
    border: 0px;
    cursor: pointer;

}
#search_input{
    padding:0px;
    width:187px;
    margin-top:10px;
    height: 24px;
    margin-left:10px;
    float:left;
	border: 1px solid #CCC;
    padding-left:10px;
}

#butoane_principale{
    /*width:600px;
	height:34px;*/
    float:right;
    text-align: right;
    font-size: 0.8em;
    color:#666;
}
#bara_butoane_secundare{
    width:100%;
    height:50px;
    background:#003266;

}
#butoane_secundare_div
{
    width:1000px;
    height:42px;

    margin:0 auto;
}
#butoane_secundare{
    width:1100px;
    height:42px;

   float:left;
}
 #bara_bandou{
     width:100%;
     height:348px;
     background-image:url(/images/bandou/bandou_bara.png);
     background-color: #ededed;
 }
 #bandou{
     width:1000px;
     height:341px;
     margin:0 auto;
 }
#bara_footer{
    width:100%;
    height:121px;
    background-color: #ededed;
    border-top:2px;
    border-top-style: solid;
    border-top-color: #06447e;
}
#footer{

    width:1000px;
    height:121px;
    color: #454545;

    margin:0 auto;
}
#content_zone{
    width:100%;
/*    float:left;*/
}
#main_content{
    width:1000px;
    margin:0 auto;
}
#logo_footer{
    width:276px;
    height:84px;
    float:left;
    margin-right:100px;
    color: #454545;
}
.linie_desp{
  margin-right:10px;
    margin-top:5px;
    float:left;
}

#footer_logo{
    width:385px;
    height:84px;
    float:left;
    font-size: 0.715em;
    margin-top:15px;
    color: #454545;

    line-height: 1.5em;

}
#footer_link{
    width:475px;
    height:20px;
    float:right;
    font-size: 0.7em;
    margin-top:15px;
    text-align: right;
    margin-right:10px;
    color: #454545;
}
#footer_link span{

    margin-left:5px;
    margin-right:5px;
    text-align: center;
}

#footer_social{
    width:475px;
    height:34px;
    float:right;
    font-size: 0.6em;
    margin-top:25px;
    text-align: right;
    margin-right:10px;
    color:#fff;

}
#footer_social span{

}

/*R E F A C U T*/
#cale{
    width:100%;
    color: #06447e;
    font-size: 0.8em;
    margin-top:20px;
}
#cale .breadcrumb-divider{
	padding: 0 5px;
}
#menu_stanga{
    width:175px;
    min-height:500px;
    float:left;
    margin-top:20px;
    margin-left:5px;

}
.hotarari{
	border-top: 2px solid #06447e;
}
.hotarari--rand{
    border-bottom: 1px solid #ccc;
    padding: 6px 8px;
}

/*end R E F A C U T*/

#menu_stanga h2{
    color: #06447e;
    font-size: 1.5em;
}
#menu_stanga ul {
    
    font-size: 1.1em;
    margin-left:10px;
    margin-top:10px;
}
#menu_stanga li {



    width: 160px;
}

#continut_standard{
    width:560px;
    /*min-height: 500px;*/
    float:left;
    margin-top:20px;
    font-size: 0.8em;
    margin-left:25px;
    padding-bottom: 20px;
    text-align: justify;
    padding-left:10px;
}
#continut_standard h2{
    color: #06447e;
    font-size: 1.4em;
    margin-bottom: 1em;

}
#continut_standard h3{
    color: #06447e;
    font-size: 1.1em;
    margin-bottom: 0.3em;
    margin-top:0.2em;

}
#continut_standard h4{
    color: #06447e;
    font-size: 1.1em;
    margin-bottom: 0.3em;
    margin-top:0.2em;

    border-bottom: solid 3px #EDEDF0;
    padding-bottom:3px;
	
}
#continut_standard p{
   margin-bottom: 5px;
   line-height:1.5;

}
#continut_standard ul{
    margin-left:20px;
	margin-bottom:10px;
	line-height:1.5;
    
}
#continut_standard  li
{
list-style-image: url(/images/li3.png);
}
#menu_dreapta{
    width:199px;
/*    height:400px;*/
    float:left;
    margin-top:20px;
    margin-left:25px;

}

#reclama_dreapta{
    width:199px;
/*    height:410px;*/
    float:left;
    margin-top:20px;
    margin-left:25px;

}
#menu_dreapta h2{
  font-weight: 400;
    color: #06447e;
    border-bottom:3px;

    border-bottom-style: solid;
    border-bottom-color: #3b8edc;
}

#standard_content_image{
    width:170px;
    height:181px;
    float:right;

}

.menu_dreapta_element{
    margin-top:10px;
    font-size: 0.8em;
    color: #6b7067;
    border-bottom:1px;
    border-bottom-style: dotted;
    border-bottom-color: #ccc;
    height:85px;
}
.menu_dreapta_element h5{
    height: 60px;
    float: left;
    width:199px;
}
.menu_dreapta_element .span-news{
    padding:2px 6px 2px 6px;

    float:left;
    color: #fff;
   background-color:  #165ea2;
    margin-bottom: 5px;
    font-size:0.9em;
}
.menu_dreapta_element .span-event{
    padding:2px 6px 2px 6px;

    float:left;
    color: #fff;
    background-color: #255F54;
    margin-bottom: 5px;
    font-size:0.9em;
}
.menu_dreapta_element .span-offer{
    padding:2px 6px 2px 6px;
    float:left;
    color: #fff;
    background-color: #984138;
    margin-bottom: 5px;
    font-size:0.9em;
}
.menu_dreapta_element .span-project{
    padding:2px 6px 2px 6px;

    float:left;
    color: #fff;
    background-color:  #5C5924;
    margin-bottom: 5px;
    font-size:0.9em;
}
.menu_dreapta_element h4{
    height: 17px;
    width: 70px;
    float:right;
    font-size:0.9em;
    text-align: right;
    font-style: italic;
    margin-top:6px;
    color: #4c4c4c;
}


.steaguri{
    width:22px;
    height:14px;
    float:left;
    margin-left: 12px;
}

.poze_continut
{
width:273px;
height:184px;
padding-top:5px;
padding-left:6px;
margin-left:5px;
float:right;
background-image:url(/images/cercetare/poza_bg.png);
}

#butoane_principale a:link { font-size: 1.3em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal; color: #000000; text-decoration: none;margin-right:7px;margin-left:7px; }
#butoane_principale a:visited	{ font-size: 1.3em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal; color: #000000; text-decoration: none;margin-right:7px;margin-left:7px; }
#butoane_principale a:active	{ font-size: 1.3em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal; color: #000000; text-decoration: none;margin-right:7px;margin-left:7px; }
#butoane_principale a:hover		{ font-size: 1.3em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal; color: #06447E; text-decoration: none;margin-right:7px;margin-left:7px;}

#footer a:link { font-size: 1.1em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal;    color: #454545; text-decoration: none }
#footer a:visited	{ font-size: 1.1em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal;    color: #454545; text-decoration: none }
#footer a:active	{ font-size: 1.1em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal;    color: #454545; text-decoration: none }
#footer a:hover		{ font-size: 1.1em; font-style: normal; line-height: 13px; font-weight: 400; font-variant: normal;    color: #454545; text-decoration: none;}

#footer_social  a:hover	 {text-decoration: none;}

#cale a:link { color: #06447e; text-decoration: none }
#cale a:visited	{ color: #06447e; text-decoration: none }
#cale a:active	{ color: #06447e; text-decoration: none }
#cale a:hover		{ color: #06447e; text-decoration: underline;}

#continut_standard a:link { color: #06447e; text-decoration: none }
#continut_standard a:visited	{ color: #06447e; text-decoration: none }
#continut_standard a:active	{ color: #06447e; text-decoration: none }
#continut_standard a:hover		{ color: #06447e; text-decoration: underline;}


.menu_dreapta_element a:link {font-size: 1em; color: #06447e; text-decoration: none }
.menu_dreapta_element a:visited	{ font-size: 1em;color: #06447e; text-decoration: none }
.menu_dreapta_element a:active	{ font-size: 1em;color: #06447e; text-decoration: none }
.menu_dreapta_element a:hover		{ font-size: 1em;color: #4c4c4c; text-decoration: none;}

#menu_stanga h2 a{
    color: #06447e;
    font-size: 1em;
}



#hor-minimalist-b
{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    background: #fff;

    min-width: 280px;
    border-collapse: collapse;
    text-align: left;
}
#hor-minimalist-b th
{
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    padding: 10px 8px;
    border-bottom: 2px solid #06447e;
}
#hor-minimalist-b td
{
    border-bottom: 1px solid #ccc;
    color: #06447e;
    padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
    color: #000000;
}

#hor-minimalist-b tbody tr td span
{
    color: #000000;
}
#formular
{
	width:343px;
	height:560px;
	float:left;
	margin-left:20px;
	margin-top:30px;
}
#nume
{
width:284px;
height:22px;

float:left;
margin-left:62px;
margin-top:10px;
}
#company
{
width:284px;
height:22px;
margin-left:62px;
margin-top:15px;
float:left;
}
#email
{
width:284px;
height:22px;
margin-left:62px;
margin-top:13px;
float:left;
}
#prenume
{
width:284px;
height:22px;
margin-left:62px;
margin-top:11px;
float:left;
}
#comentariu
{
width:284px;
height:143px;
margin-left:62px;
margin-top:13px;
float:left;
}
#submitt
{
width:78px;
height:27px;
float:right;
margin-right:18px;
margin-top:10px;
cursor:pointer;
border:0px;
background-image:url(/images/trrimite.jpg);
}
.name_error
{
color:red;
width:284px;
float:left;
margin-left:70px;
}
.email_error
{
color:red;
width:320px;
float:left;
margin-left:70px;
}

/* mesaj eroare traducere */
#holderControls {
margin: 0 auto;
width: 950px;
height: 0;
overflow: visible;
position: relative;
top: 0;
}
#panelControls {
background-color: #FFFFFF;
border: 4px solid #EEEEEE;
border-radius: 8px 8px 8px 8px;
box-shadow: 0 0 8px #999999;
padding: 20px;
width: 300px;
}
