html,body,div,h1,h2,h3,h4,ul,ol,li,a,p,span,strong,address,fieldset,form,legend,textarea,blockquote,img,object,embed{margin:0;padding:0}
fieldset,legend,img	{	border:0}
li					{	list-style:none}
address				{	font-style:normal; display: block; background: url(../img/harta.png) no-repeat right top; }
html, body			{	height:100%}
body	{	background:#123c93 url(../img/bg.png) repeat-x fixed; color:white; font:11px/1.2 Tahoma, Helvetica, sans-serif; height:99%}

h1,h2,h3{	font-size:13px; margin-bottom:15px; background:url(../img/disc.png) no-repeat left center; padding-left:10px}

.clear	{	display:block; clear:both; height:1px}
::selection				{	background:#273669; color:white}
#wrap 	{	margin:0 auto 20px; width:766px; position:relative; background:transparent; border:1px solid #42a3e3; border-top:0; min-height:630px; height:auto !important; height:630px; padding-bottom:60px; padding-top:50px; z-index:2; bottom:20px}

#fundal	{	position:fixed; left:0; top:0; z-index:0}

.content{	z-index:3;/* background:url(../img/fundal-text.png);*/ text-align:left; width:640px; margin:0 auto; padding:30px}

a, a:visited{	color:white; font-weight:bold; text-decoration:none}
a:hover		{	text-decoration:underline}

#logo		{	z-index:3; /*background:url(../img/logo.png) no-repeat center;*/ display:block; width:250px; height:50px; left:50px; top:50px; margin-left:50px}
#logo img	{	padding:0 20px 10px 0}
#nav 		{	background:none; font-size:15px; width:680px; position:relative; height:40px; padding:0 0 30px 20px; z-index:2; margin-top:50px}
#nav li		{	color:#65def4; list-style:disc inside; padding:0 20px 2px; float:left}
#nav li ul	{	padding-top:25px; background:#00eb5c; color:white}
#nav li li	{	line-height:15px; float:left; padding:0 22px 0 12px; list-style: none; display: block; background: url(../img/raquo.png) no-repeat left center; height:15px}
#nav li li a{	color:#00640d; font:bold 10px/15px Tahoma, Helvetica, sans-serif; display:block; float:left; text-transform:uppercase; padding-top:0}
#nav li li.activ a	{	height:25px; background:transparent url(../img/sageata_sectiune-curenta.png) no-repeat center bottom}
#nav li li.activ a:hover	{	text-decoration:none}
#nav li a			{	color:white; font-family:Georgia, Times, serif; font-weight:normal}
#nav li.activ a.meniu,
#nav li.activ a.meniu:hover{ font-weight:bold; text-decoration:none }

#main			{	top:94px; overflow:hidden}

#nav li ul		{	display:block; position:absolute; left:0; top:55px; padding:2px 36px; width:628px; height:15px; z-index:2}
#main p			{	padding-bottom:12px; width:95%}
#main-content	{	clear:right; float:right; width:450px}
#port			{	float:left; width:156px}
#port img,
.unghii img,
img.afisaj		{	display:block; padding:2px; border:1px solid #b4d9f4}
#port li		{	padding-bottom:10px}
#port a:hover img,
#port a.sel img, 
.unghii a.sel img, 
.unghii a:hover img	{	padding:0; border-width:3px}
.unghii a.sel img	{	border-color:white}
#contact #main span	{	display: block; padding-bottom:6px; clear:left}
#contact #main span span	{	float: left; width: 70px; clear:left; padding-bottom:0}
#contact #main span#adresa	{	padding-top: 12px; padding-bottom: 20px; width: 100%; overflow:hidden}
.cont-form label	{	float:left; width:40px; padding: 0 6px 0 9px; line-height: 24px; height:24px; display: block; text-align: right; }
.cont-form input	{	float:left; width:146px; border:1px solid #bae9fa; padding:2px; font-size:13px; background:#78beed; display: block; margin-bottom: 10px; opacity:0.8; outline:none}
.cont-form textarea	{	width:560px; overflow:auto; border:1px solid #bae9fa; padding:2px; font:normal 13px Tahoma, sans-serif; background:#78beed;  opacity:0.8}
.cont-form br.clear	{	height:20px}
.cont-form button.clear 	{	height:auto; margin:12px 0 12px 55px}
.cont-form					{	padding: 20px 0 0}
label:hover, button:hover	{	cursor:pointer}

.cont-form input:hover,
.cont-form textarea:hover	{	background:#b3daf4}

.cont-form input:active,.cont-form input:focus,
.cont-form textarea:active, .cont-form textarea:focus	{ background:#b3daf4; border-width:2px; padding:1px; border-color:white; outline:none}
.cont-form div.clear{	height:12px; width:100%}
.continut			{	padding: 0 15px 15px}
.continut li		{	margin-left:20px; padding:1px 0 2px}
ol.continut li		{	list-style:lower-alpha}
ul.continut li		{	list-style:disc}

#subsol				{	position:absolute; right:32px; bottom:15px; color:#3086d5; z-index:3; text-align:right }
#subsol a			{	font-size:10px; color:#4baae6; line-height:12px; font-weight:normal}
#subsol li#copy		{	display:block; border: none; float: none; height: auto; padding: 0 0 4px; }
#subsol li			{	display:block; float:right; padding:0 7px 0 7px; border-right:1px solid #4baae6; height:12px; line-height:12px}
#subsol li.ult,
#subsol li:first-child	{	border:none;padding-right:0}
#subsol li:last-child	{	padding-left:0}
.unghii li				{	display:block; float:left; height:64px; width:64px; margin-right:6px; margin-bottom:6px; list-style:none}
.unghii li:last-child	{	margin-right:0}
img.afisaj				{	margin-bottom:12px; display:block; float:left}
.unghii					{ 	float:right; width:350px; display:block}
#certificari .unghii,
#portofoliu .unghii		{	width:210px}
#produse  h1,
#produse  h2 { clear:both}
