.container {
	margin: 8px;
	width: 100%;
	/*opacity: 0.9;*/
	border-radius: 6px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	padding: 5px 1%;
	/*padding: 8px;*/
}
.container_sl {
	margin: 8px;
	width: 100%;
	/*opacity: 0.9;*/
	border-radius: 6px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	padding: 5px 1%;
	display:none;
}
.container div {
	box-sizing: border-box;
/*	min-height: 1px;
    min-width: 150px;*/
}
.qr {
	max-width: 160px;
	width: 100%;
	display: none;
	margin: 0 auto;
	text-align: center;
}
.b_titlu{
	border-radius: 4px;
	color: #000;
	background-color: #F5F5F5;
	font-size: 1.4em;
	padding-top: 6px;
	padding-bottom: 6px;
	border:solid 1px #CCC;
	}
.b_titlu_m{
	background: #165272;
	border-radius: 4px;
	padding: 4px 8px;
	color: #FFF;
		
	}	
	
.top {
	margin: 8px;
	width: 100%;
	/*opacity: 0.9;*/
	border-radius: 6px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	padding: 5px 1%;
}
.suport {
	max-width: 1200px;
	margin: 0px auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	}

.dim_1 {
background-color: #FFF;
color:#000;
border:solid 1px #EAEAEA;	
}
.dim_1 a:hover  {
	color: #FF0000;
}
.dim_1 a  {
	color: #00F;
}
.dim_imp {
	color: #000;
		background-color: #FFF;
	border:solid 1px #EAEAEA;
}
.div_bn{
	background:none;		
}
.dim_2 {
	color: #000;
	background-color: #FFF;
	border:solid 1px #EAEAEA;
}
.dim_3 {
	color: #000;
	background-color: #FFF;
		border:solid 1px #EAEAEA;
	}
.dim_3f {
	color: #000;
}
.dim_4 {
	color: #000;
display:none;
}
.dim_6 {
		color: #000;
	background-color: #FFF;
	/*	border:solid 1px #EAEAEA;*/
		width: 100%;
	border-radius: 6px;
	margin: 5px 0.5%;
	/*padding: 5px 1px;*/	
}
.dim_serv1 {
	color: #000;
	background-color: #FFF;
}
.dim_serv {
	color: #000;
	background-color: #FFF;
}
table { background:#FFF; border-radius:4px;}
td { border-bottom:solid 1px #DAEBEF; padding:2px 0 2px 8px}
input, textarea, select {
	border: solid 1px #0392C0;
	border-radius: 3px;
	margin-bottom: 2px;
	padding:8px 2px;
	font-size:1em;
	width:100%;	
}
textarea[name="mesaj"] {width:100%; font-size:1em}
input[name="valid"] {width:40px;} 
.input_dd {
	width:30px;
	text-align:center;
	padding:8px 2px;
}
.input_aa {
	width:50px;
	text-align:center;
	padding:8px 2px;
}
select {
}

.dim_1, .dim_imp, .dim_2, .dim_3, .dim_3f, .dim_r_3, .dim_4, .dim_serv, .dim_serv1, .dim_foot {
	width: 100%;
	border-radius: 6px;
	margin: 5px 0.5%;
	padding: 5px 2%;
	font-size: 0.9em;

	}

@media (min-width: 600px) { 
.container_sl { display:block}
.qr {		
display:table;
}
.dim_3 {
	width:26%;
	}
.dim_1 {
	width:100%;	
}
.dim_2 {
	width:49%;
}

.dim_imp {
	width:49%;
}
.dim_3 {
	width:49%;
}

.dim_r_3 {
	width:49%;
}

.dim_4 {
	width:49%;
	display:table;
	}
.dim_6 {
	width:30%;
}	
.dim_serv {
	width:62.25%;
}
.dim_serv1 {
	width:35.723%;
}

/*********************/
#map_canvas {
	min-height: 250px;
	border: solid 1px #000;
}

}
@media (min-width: 800px) { 
.dim_imp {
	width:100%;
}
.dim_3 {
	width: 32.26999%;
}
.dim_3f {
	width: 32.26999%;
}
.dim_4 {
	width: 23.9978%;
}
.dim_r_3 {
	width:100%;
}
.dim_6 {
	width:15.65%;
}
input, textarea, select {
	border: solid 1px #0392C0;
	padding:6px 2px;
	width:60%;	
}
textarea[name="mesaj"] {width:80%}
.input_dd {
	padding:6px 2px;
}
.input_aa {
	padding:6px 2px;
}
}

@media (min-width:1200px) {
	
.container {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
}
