body				{ background:url(img/degr3.png) top left repeat-x #444B92; margin: 0; height: 100%;
					font-family: "Trebuchet MS", Helvetica, sans-serif; }
#main			{ /*background:#FFFFFF none repeat scroll 0 0; border:1px solid #CAC;
					margin: 5em auto 0; padding:1em; width:600px;*/ }

#head			{ background: url(img/degr.png) bottom left repeat-x #fefefe;  border:1px solid #CAC; float:left;
					height:100%; margin-left:5%; overflow:hidden; padding:1em 0;
					width:22%; border-top-width:0; }
#head h2			{ font-size:120%; margin:0; text-align:center; text-transform:lowercase; }

#cont			{ background-color: #444B92; border:0; color:#F1F1F1; float:left;
					margin-left:1em; margin-top:5em; padding:20px; width:50%; }
#footer			{ clear:both; float:left; margin:1em auto; text-align:center; width:100%; }
#footer p		{ margin: 0 auto; color: #CCAACC; }
#footer p a		{ color:#cac; }
#footer p a:hover		{ color: #fff; }
	
h1, h2			{ margin: 0; }

h1 span			{ display: none; }
h1 img#logo		{ width: 100%; }

#menu			{ list-style: none; padding: 0; border-bottom: 1px solid #CAC; float: left; 
					width: 100%; margin:1em 0 0;}
#menu li			{ float: left; width: 100%; background:url(img/degr.png) top left repeat-x;}
#menu li a		{ border-top:1px solid #CAC; display:block; float:left; line-height:1em;
					padding:0.5em 0; text-align:center; text-decoration:none; 
					text-transform:uppercase; width:100%; color:#444B92; }
					
#menu li a.act	{ background: url(img/degr2.png) top left repeat-x #CAC; color: #000; }
#menu li a:hover,
#menu li a:visited:hover { color: #000; }

#lang			{  }
#lang ul			{ display:block; float:left; list-style-type:none; margin-bottom:0;
					padding:0; width:100%; }
#lang ul li		{ display:block; float:left; text-align:center; width:25%;}
#lang ul li a img	{ border: 0; }
#lang ul li a.act img	{ border: 2px solid #CCAACC; }

p				{ clear: both; }

p span.bus		{ padding-left: 2em; background: url(img/bus.gif) top left no-repeat; }
p span.metro		{padding-left: 2em; background: url(img/metro.gif) top left no-repeat; }

#cont a			{ color: #fff; }
#cont h2, 
#cont h2 a		{ color:#D1696A; border-bottom:1px dashed; }
#cont h3			{ color:#85B67A; }
#cont h4			{ color:#B592C8; }
#cont img		{ float: right; margin: 0.5em; }
#cont img.marc	{ border: 2px solid white; }
#cont div p		{ clear: none; }
#cont p			{ clear: none; }

#cont p.anunci		{ background-color:#85B67E; color:#444B92; padding: 0.5em; width: 60%;
					-moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em;}
#cont p.anunci a:hover	{ color: inherit; }

form	label			{ float: left; clear: both; width:15em; text-align: right; 
					margin:0.5em 0.5em 0 0;}
form input			{ float: left; width: 15em; border: 1px solid #CAC; margin: 0.6em 0 0;
					font-family: Verdana, Arial, sans-serif;}
form textarea		{ float: left; border: 1px solid #CAC; margin: 0.6em 0 0; width: 15.5em;
					height: 12em; font-family: Verdana, Arial, sans-serif; font-size: 81%;}
form input#submit	{ clear:both; float:left; margin-left:15em; width:8em; }