/* CSS Document */

body {margin: 0px; font-family:Tahoma; font-size: 12px; color: #1C202D; text-decoration:none; background-color: #F2F2F2;}

html {overflow-x: hidden; overflow-y: auto;}





/*clearfix*/

/*div {display: inline-block}*/

div:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height: 0px;}

/* html div {height: 1%;}*/

/*clearfix*/



/*generale*/

a {color: #1C202D; font-weight: normal; text-decoration: none; outline:none;}

a:hover {text-decoration: underline}

a img {border: none}

form {margin: 0px; padding: 0px}

p {padding: 7px 0px 7px 0px; margin: 0px auto; clear: both}

ul {margin: 0px; padding: 0px}

li {list-style-position: inside; padding: 0px 0px 7px 10px; line-height:10px;}



.float-stg {float: left; clear: none}

.float-dr {float: right; clear: none}



.txt {font-family:Tahoma; font-size: 12px; color: #1C202D; text-decoration:none;}

/*generale*/



.centrare {margin: 40px auto 50px auto; width: 980px;}

.continut {width: 870px; border: 1px solid #9FB7CE; padding: 34px 50px 34px 50px; background-color:#CDD9DF; height:100%}



	.meniu-sus {width: 870px; text-align: left; height:20px; font-family:Tahoma; font-size:11px; color:#5B7D8E; font-weight:bold;}

		.meniu-sus a {font-family:Tahoma; font-size:11px; color:#5B7D8E; font-weight:bold;}

		

	.meniu-sus-st {float: left; clear: none; width: 760px; padding-left:12px; text-align: left; font-family:Tahoma; font-size:11px; color:#5B7D8E; font-weight:bold;}

	.meniu-sus-dr {float: right; clear: none; width: 70px; padding:4px 10px 4px 5px; text-align: right; font-family:Tahoma; font-size:11px; color:#5B7D8E; font-weight:bold;}

		.link-ro-en {padding: 2px 7px 2px 7px; border:1px solid #F2F2F2;}

	

	.continut-pagina {margin: 0px 0px 0px 10px; width: 100%; border: 0px;}

	

			.header {position: relative; margin: 0px 0px 0px -16px; width: 870px;}

			

					.container-continut {margin: 30px 0px 0px 0px; width: 870px;}

						.container-continut .stg {float: left; clear: none; width: 500px;}

						.container-continut .stg2 {float: left; clear: none; width: 854px;}

							.container-continut .stg .titlu {margin: 0px 0px 0px 20px}

						.container-continut .dr {float: left; clear: none; margin-left: 24px; margin-top:28px; width: 336px}

						.container-continut .txt {background-color:#C0CFD8; border: 1px solid #fff; padding: 20px; margin: 10px 0px 0px 0px;}

							.container-continut .txt-st {background-color:#C0CFD8; border: 1px solid #fff; padding: 20px; margin: 15px 0px 0px 0px;}

							.container-continut .txt-st-contact {background-color:#C0CFD8; border: 1px solid #fff; padding: 10px 20px 10px 20px; margin: 15px 0px 0px 0px;}

								

			.parteneri {float: left; clear: none; width: 820px; border:5px solid #FFFFFF; padding: 20px; margin: 10px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

				.parteneri-continut {float: left; clear: none; width:260px; padding-right:20px;}

				.parteneri-continut2 {float: left; clear: none; width:250px;}

				.parteneri-continut3 {float: left; clear: none; width:290px;}

				.parteneri-continut4 {float: left; clear: none; width:100%; margin-top:40px;}

				.parteneri-border {border:2px solid #FFFFFF;}

				.parteneri-border2 {border:2px solid #82A0B0;}



					#formular label {float:left; clear:none;  width:50px; margin:5px 0px 5px 10px; text-align: right; font-weight: bold;}

					#formular input {float:left; clear:none; background-color: #E0E8EB; border: 1px solid #ABBFCB; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: normal; width:130px; margin:5px 10px 5px 20px; padding-left:2px;}

					#formular textarea {float:left; clear:none; background-color: #E0E8EB; border: 1px solid #ABBFCB; color: #000000; font-family: Tahoma; font-size: 11px; font-weight: normal; width:350px; margin:5px 0px 5px 20px; overflow:auto; padding:2px 0px 0px 2px;}

					#formular #textarea {display: inline-block; float: left; clear:both}

					#formular #sbmt {float: right; margin: 10px 25px 0px 0px}



				

			.constructii-continut {float: left; clear: none; width: 100%;}

			.constructii-st {float: left; clear: none; background-color:#C0CFD8; border:1px solid #FFFFFF; padding: 10px; margin: 10px 0px 0px 0px; width: 458px; font-family:Tahoma; font-size:10px; color:#000000; font-weight:normal; text-align:left}



			.constructii-dr-c {float: left; clear: none; background-color:#C0CFD8; border:1px solid #FFFFFF; padding: 10px 0px 10px 0px; margin: 10px 0px 0px 40px; width: 325px; font-family:Tahoma; font-size:10px; color:#000000; font-weight:bold;}

			

			.constructii-dr-l {float: left; clear: none; background-color:#C0CFD8; border:1px solid #FFFFFF; padding: 10px 0px 10px 0px; margin: 10px 0px 0px 20px; width: 325px; font-family:Tahoma; font-size:10px; color:#000000; font-weight:bold;}



			.constructii-dr {float: left; clear: none; background-color:#C0CFD8; border:1px solid #FFFFFF; padding: 10px 0px 10px 0px; margin: 10px 0px 0px 20px; width: 325px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold;}

			

			.constructii-dr h1 {font-size:11px; color:#000000; margin:0px 0px 10px 10px;}

				.thumb-border2 {border:3px solid #82A0B0; margin:15px 5px 0px 0px;}

				.thumb-border-constructii {border:2px solid #fff; margin:15px 5px 0px 0px;}





			.footer {margin: 20px 0px 0px 0px; padding: 0px 0px 15px 30px; width: 870px; font-family:Tahoma; font-size:11px; color:#707070; text-decoration:none; text-align:center;}

				.footer a {font-family:Tahoma; font-size:11px; color:#1B1F2C; font-weight:normal; padding-right:15px;}

					.footer .copyright {font-weight:bold; padding-left:15px;}



.proiect {float:left; clear:none; display:inline; margin:10px 16px 10px 16px; border:2px solid #fff; text-align:center;}

.proiect img {border-bottom:3px solid #fff;}

.proiect p { background-color:#CC0000; padding: 2px 7px 2px 7px; margin:0px; font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold;}

.proiect p.selectat { background-color:#EAAF00}





.proiect-intro {float:left; clear:none; display:inline; margin:10px 14px 10px 14px; border:2px solid #fff; text-align:center;}

.proiect-intro img {border-bottom:3px solid #fff;}

.proiect-intro p { background-color:#CC0000; padding: 2px 7px 2px 7px; margin:0px; font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold;}



.proiecte {float: left; clear: none; background-color:#C0CFD8; border:1px solid #FFFFFF; padding: 10px; margin: 10px 0px 0px 0px; width: 830px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold;}

			

			

.constructii-st a img {border: 2px solid #fff; margin:10px 6px 10px 6px;}





.constructii-proiectare {float: left; clear: none; background-color:#C0CFD8; border: 1px solid #FFFFFF; padding: 10px; margin: 10px 0px 0px 0px; width: 485px; font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal;}

.constructii-proiectare a img {border: 2px solid #fff; margin:10px 6px 10px 6px;}


