*:focus  
{  
    outline: none;  
} 
html
{
width:100%;
height:100%;
}

body
{
width:100%;
height:100%;
margin:0px;
padding:0px;
background:url("../images/bg.jpg") repeat-x #e7e7e7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c564a;
}

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

a
{
text-decoration:none;
outline-style:none;
}

.customul
{
width:680px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
display:inline;
}

.customul li
{
width:585px;
margin:0px;
padding:0px 0px 0px 15px;
list-style:none;
background:url("../images/li_bg.png") no-repeat 0px 0px;
float:left;
display:inline;
}

.customul2
{
width:243px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
display:inline;
}

.customul2 li
{
width:228px;
margin:0px;
padding:0px 0px 0px 15px;
list-style:none;
background:url("../images/li_bg.png") no-repeat 0px 0px;
float:left;
display:inline;
}

.page
{
width:1000px;
height:100%;
margin:0px auto 0px auto;
}

.header
{
width:1000px;
height:365px;
float:left;
display:inline;
}

.header_top
{
width:1000px;
height:63px;
background:url(../images/euro-logo.jpg?v=1) no-repeat;
}

.header_top.en,.header_top.it 
{
width:1000px;
height:63px;
background:url(../images/euro-logo-en.jpg) no-repeat;
}

.language_panel
{
width:102px;
height:15px;
margin:20px 20px 0px 0px;
float:right;
display:inline;
}

.language_panel a
{
width:24px;
height:15px;
float:left;
display:inline;
margin-left:10px;
}

.header_content
{
width:1000px;
height:302px;
float:left;
display:inline;
background:url(../images/header_bg.jpg) no-repeat;
}

.menu
{
width:300px;
height:302px;
background:url(../images/menu_bg.jpg?v=1) no-repeat;
margin-left:60px;
}

.menu a
{
width:172px;
height:14px;
float:left;
display:inline;
padding:21px 20px 14px 70px;
text-decoration:none;
font-weight:bold;
font-size:15px;
color:#05dc00;
}

.despre_noi
{
background:url("../images/despre_noi.jpg") no-repeat 20px 14px;
}

.despre_noi:hover
{
background:url("../images/despre_noi_o.jpg") no-repeat 20px 14px;
}

.paleti
{
background:url("../images/paleti.jpg") no-repeat 20px 14px;
}

.paleti:hover
{
background:url("../images/paleti_o.jpg") no-repeat 20px 14px;
}

.peleti
{
background:url("../images/peleti.jpg") no-repeat 20px 14px;
}

.peleti:hover
{
background:url("../images/peleti_o.jpg") no-repeat 20px 14px;
}

.cerere_oferta
{
background:url("../images/cerere_oferta.jpg") no-repeat 20px 14px;
}

.cerere_oferta:hover
{
background:url("../images/cerere_oferta_o.jpg") no-repeat 20px 14px;
}

.galerie
{
background:url("../images/galerie.jpg") no-repeat 20px 14px;
}

.galerie:hover
{
background:url("../images/galerie_o.jpg") no-repeat 20px 14px;
}

.contact
{
background:url("../images/contact.jpg") no-repeat 20px 14px;
}

.contact:hover
{
background:url("../images/contact_o.jpg") no-repeat 20px 14px;
}

.page_content
{
width:960px;
float:left;
display:inline;
padding:20px 0px 145px 0px;
margin-left:20px;
}

.panel1
{
width:293px;
min-height:335px;
height:auto !important;
height:335px;
float:left;
display:inline;
background:url(../images/panel_bg.jpg) no-repeat;
margin-right:40px;
}

.panel1_content
{
width:960px;
float:left;
display:inline;
background:url(../images/panel_back.jpg) repeat-y;
}

.panel1_top
{
width:293px;
height:42px;
background:url(../images/panel_top_bg.jpg) no-repeat;
font-weight:bold;
color:#fff;
font-size:20px;
text-align:center;
padding-top:8px;
}

.no-space
{
margin:0px !important;
}

.panel1_text
{
width:243px;
padding:20px 25px 20px 25px;
text-align:justify;
color:#4c564a;
line-height:1.8;
}

.panel1_text p
{
margin:0px 0px 10px 0px;
padding:0px;
}

.panel1_text strong
{
color:#1C760A;
}

.panel1_row
{
width:293px;
}

.panel1_arrow
{
height:25px;
background:url("../images/panel_arrow.jpg") no-repeat;
float:right;
display:inline;
padding-left:23px;
cursor:pointer;
}

.panel1_arrow span
{
height:22px;
float:left;
display:inline;
text-decoration:none;
color:#fff;
font-weight:bold;
padding:3px 7px 0px 0px;
background:url("../images/panel_arrow2.jpg") no-repeat right;
}

.panel1_arrow:hover
{
background:url("../images/panel_arrow_o.jpg") no-repeat;
}

.panel1_arrow:hover span
{
background:url("../images/panel_arrow2_o.jpg") no-repeat right;
}

.panel1_bottom
{
width:293px;
height:32px;
float:left;
display:inline;
background:url("../images/panel_bottom.jpg") no-repeat bottom;
margin-right:40px;
padding-bottom:32px;
}

.panel1_label
{
width:70px;
float:left;
display:inline;
font-weight:bold;
color:#1c760a;
margin:0px 0px 25px 0px;
}

.panel1_value
{
width:160px;
float:left;
display:inline;
line-height:1.8;
margin:0px 0px 25px 12px;
}

.page_row
{
width:1000px;
float:left;
display:inline;
margin:10px 0px 0px -40px;
}

.panel
{
width:418px;
min-height:126px;
height:auto !important;
height:126px;
background:#fff;
border:1px solid #c9c9c9;
margin-left:40px;
float:left;
display:inline;
padding:20px;
}

.panel.long{
	width: 70%;
	margin: 0px 15%; 
}

.panel_picture
{
width:100px;
height:100px;
float:left;
display:inline;
margin-right:20px;
}

.panel_picture.right{
	margin-left: 20px;
	margin-right: 0px;
}

.panel_title
{
width:298px;
color:#07b802;
font-size:20px;
font-weight:bold;
float:left;
display:inline;
}

.panel_text
{
width:298px;
line-height:1.7;
text-align:justify;
float:left;
display:inline;
}

.panel_detalii
{
width:418px;
float:left;
display:inline;
margin-top:8px;
}

.panel_detalii a
{
width:61px;
height:17px;
float:right;
display:inline;
background:url("../images/detalii_bg.jpg") repeat-x;
color:#fff;
padding-top:3px;
text-align:center;
text-decoration:none;
font-weight:bold;
}

.panel_detalii a:hover
{
background:url("../images/detalii_bg_o.jpg") repeat-x;
}

.panel_title2
{
width:418px;
color:#07b802;
font-size:20px;
font-weight:bold;
float:left;
display:inline;
}

.panel_galerie
{
width:418px;
float:left;
display:inline;
margin-top:10px;
}

.panel_galerie a
{
width:100px;
height:100px;
float:left;
display:inline;
margin-right:50px;
}

.despre_noi_left
{
width:680px;
float:left;
display:inline;
text-align:justify;
line-height:1.8;
}

.despre_noi_left p
{
width:100%;
float:left;
display:inline;
padding:0px;
margin:10px 0px 10px 0px;
}

.despre_noi_left strong
{
color:#1C760A;
}

.page_row2
{
width:960px;
float:left;
display:inline;
margin:10px 0px 0px 0px;
}

.title1
{
width:100%;
color:#07b802;
font-weight:bold;
font-size:20px;
float:left;
display:inline;
margin-bottom:10px;
background:url("../images/title_bg.jpg") repeat-x;
}

.title1 span
{
background:#e7e7e7;
padding-right:10px;
}

.despre_noi_right
{
width:239px;
float:left;
display:inline;
margin-left:40px;
}

.footer
{
width:100%;
min-height:125px;
height:auto !important;
height:125px;
float:left;
display:inline;
background:url("../images/footer_bg.jpg") repeat-x #34281e;
margin-top:-125px;
}

.footer_menu_content
{
width:1000px;
margin:0px auto 0px auto;
}

.footer_menu
{
width:1000px;
height:75px;
text-align:center;
padding-top:15px;
}

.footer_menu_container
{
width:1000px;
background:url("../images/footer_menu_bg.jpg") no-repeat;
float:left;
display:inline;
}

.footer_menu a
{
color:#fff;
text-decoration:none;
font-weight:bold;
margin:0px 24px 0px 24px;
}

/*Paleti*/
.page_row3
{
width:1000px;
float:left;
display:inline;
margin:20px 0px 0px -40px;
}

.title
{
width:100%;
float:left;
display:inline;
color:#07b802;
font-size:20px;
font-weight:bold;
}

.panel_title3
{
width:248px;
color:#07b802;
font-size:20px;
font-weight:bold;
float:left;
display:inline;
}
.panel.long .panel_title3{
	width: 100%;
	text-align: center;
}
.panel.long .panel_title3 h2{
	margin-top: 0px;
    margin-bottom: 10px;
}
.panel_picture2
{
width:150px;
height:150px;
float:left;
display:inline;
margin-right:20px;
}
.panel_picture2.right{
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}

.panel_text2
{
width:248px;
line-height:1.7;
text-align:justify;
float:left;
display:inline;
padding-top:5px;
}

.panel_title3 .panel_text2{
	color: #4c564a;
    font-size: 14px;
    font-weight: normal;
}

/*Cerere oferta*/
.cerere_oferta_text
{
width:100%;
float:left;
display:inline;
text-align:justify;
margin:10px 0px 10px 0px;
line-height:1.8;
}

.cerere_oferta_col1
{
width:306px;
float:left;
display:inline;
margin-right:40px;
}

.cerere_oferta_row1
{
width:306px;
float:left;
display:inline;
font-weight:bold;
color:#4c564a;
margin-bottom:5px;
}

.cerere_oferta_row2
{
width:306px;
float:left;
display:inline;
margin-bottom:10px;
}

.input1
{
width:304px;
height:22px;
border:1px solid #c9c9c9;
}

.select1
{
width:304px;
height:22px;
}

.cerere_oferta_col2
{
width:284px;
float:left;
display:inline;
margin-right:40px;
}

.cerereTable
{
width:284px;
}

.cerereTable tr td
{
padding:0px 0px 0px 5px;
}

.input2
{
width:190px;
height:22px;
border:1px solid #c9c9c9;
}

.cerere_oferta_col3
{
width:284px;
float:left;
display:inline;
}

.cerere_oferta_row
{
width:608px;
float:left;
display:inline;
margin:25px 0px 0px 0px;
}

.cerere_oferta_row4
{
width:608px;
float:left;
display:inline;
font-weight:bold;
margin-bottom:5px;
}

.cerere_oferta_content
{
width:608px;
float:left;
display:inline;
}

.textArea1
{
width:608px;
height:170px;
float:left;
display:inline;
border:1px solid #c9c9c9;
resize:none;
overflow:auto;
}

.buttonContent
{
width:100%;
height:25px;
float:left;
display:inline;
position:relative;
}

.buttonContentLeft
{
position:relative;
float:left;
display:inline;
left:50%;
}

.buttonContentRight
{
position:absolute;
float:left;
display:inline;
right:50%;
}

.button
{
height:17px;
float:right;
display:inline;
background:url("../images/detalii_bg.jpg") repeat-x;
color:#fff;
padding:3px 5px 0px 5px;
text-align:center;
text-decoration:none;
font-weight:bold;
line-height:1.2;
}

.button:hover
{
background:url("../images/detalii_bg_o.jpg") repeat-x;
}

/*Galerie*/
.galleryRow
{
width:990px;
float:left;
display:inline;
margin:20px 0px 0px -30px;
}

.galleryPic
{
width:174px;
height:174px;
float:left;
display:inline;
border:1px solid #c9c9c9;
margin-left:20px;
}

.contact_left
{
width:460px;
float:left;
display:inline;
line-height:1.8;
}

.map
{
width:458px;
height:392px;
float:left;
display:inline;
/*background:url("../images/map.jpg") no-repeat;*/
border:1px solid #c9c9c9;
margin-top:20px;
}

.contact_right
{
width:400px;
float:left;
display:inline;
margin-left:65px;
}

.contact_title
{
width:400px;
float:left;
display:inline;
text-align:center;
color:#07b802;
font-weight:bold;
font-size:20px;
margin-top:20px;
}

.contact_row
{
width:400px;
float:left;
display:inline;
line-height:1.8;
margin-top:20px;
}

.contact_label
{
width:60px;
float:left;
display:inline;
color:#1c760a;
font-weight:bold;
text-align:left;
padding-right:5px;
}

.contact_label2
{
width:110px;
float:left;
display:inline;
color:#1c760a;
font-weight:bold;
text-align:left;
padding-right:5px;
}

.contact_value
{
width:330px;
float:left;
display:inline;
}

.teleText
{
color:#1C760A;
}

.contactTable
{
width:100%;
}

.contactTable tr td
{
padding:5px;
vertical-align:top;
}

.selected
{
color:#07b802;
font-weight:bold;
}

.address
{
width:100%;
float:left;
display:inline;
margin-bottom:10px;
}

/*Message*/
.messageContent
{
width:353px;
min-height:64px;
height:auto !important;
height:64px;
float:left;
display:inline;
padding:20px;
background:#fff;
}

.messageText
{
width:353px;
float:left;
display:inline;
line-height:1.8;
color:#4c564a;
text-align:center;
}

.messageRow
{
width:353px;
float:left;
display:inline;
margin-top:10px;
}

.messageCenter
{
width:50px;
margin:0px auto 0px auto;
}

.emerigos_logo
{
width:100%;
float:left;
display:inline;
}

#news_panel{
	float: left;
	/*width: 100%;*/
	margin-bottom: 15px;
	margin-left: 20px;
	box-shadow: 0px 1px 5px 0px #999;
	position: relative;
}
#news_title{
	float: left;
	width: 120px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 16px;
	padding: 25px 0px;
	height: 20px;
	background: #56c703; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzcwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYWFlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #56c703 0%, #0aae00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56c703), color-stop(100%,#0aae00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #56c703 0%,#0aae00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #56c703 0%,#0aae00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #56c703 0%,#0aae00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #56c703 0%,#0aae00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56c703', endColorstr='#0aae00',GradientType=0 ); /* IE6-8 */
}
#news_text{
	background: white;
    float: left;
    width: 210px;
    padding: 10px 130px 0px 20px;
    height: 60px;
    font-size: 13px;
}
#news_link{
	position: absolute;
	right: 0px;
	top: 26px;
	background: #a56037; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1NjAzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYTc5NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a56037 0%, #ca794a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a56037), color-stop(100%,#ca794a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a56037 0%,#ca794a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a56037 0%,#ca794a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a56037 0%,#ca794a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a56037 0%,#ca794a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a56037', endColorstr='#ca794a',GradientType=0 ); /* IE6-8 */
	float: left;
	padding: 3px 10px;
	color: white;
	font-weight: bold;
	box-shadow: 0px 1px 2px 0px #888;
}
#news_link_arrow{
	height: 25px;
	background: url("../images/panel_arrow.jpg") no-repeat;
	float: right;
	display: inline;
	padding-left: 23px;
	cursor: pointer;
	position: absolute;
	right: 108px;
	top: 26px;
	z-index: 9;
}
#news_facebook_holder{
	display: inline-block;
	width: 340px;
}
.flex{
	display: flex;
	flex-wrap: nowrap;
}
