body {
	margin:2% 0 4% 0;
	padding:0;
	text-align:center;
	background:white;
	font:71%/110% Tahoma, Arial, sans-serif;
}
.clear {
	clear:both;
}
a {
	color:#1C8BCB;
	text-decoration:underline;
}
a:hover {
	color:#46BCF7;
}
a:visited {
	color:#86AFC4;
}
#container {
	margin:auto;
	padding:0;
	width: 820px;
	text-align:left;
}
#i-navigation, #navigation {
	position:relative;
	top:0;
	left:0;
	width:254px;
}
#i-navigation h1, #navigation h1{
	padding:0;margin:0;
}
#i-navigation h1 img, #navigation h1 img{
	border:solid 0;
}
ul#lang {
	position:absolute;
	top:10px;
	left:685px;
	width:90px;
	list-style:none;
	text-transform:uppercase;
	padding:0 0 1px 5px;
	margin:0;
	z-index:2;
	background:url('../img/bg.png');
}
ul#lang li {
	display:inline;
	color:#1C8BCB;
	font-size:0.9em;
}
ul#lang a{
	font-weight:bold;
	color:#1C8BCB;
	text-decoration:none;
	padding:0 5px;
}
ul#lang a:hover{
	text-decoration:underline;
	color:#0D5872;
}
#lang a.active{
	color:#0D5872;
}
ul#menu {
	list-style:none;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
ul#menu li{
	vertical-align:middle;
	height:29px;
	margin:0;
	padding:0;
}
ul#menu a{
	position:relative;
	top:7px;
	padding:0;
	margin-left:20px;
	text-decoration:none;
	font-weight:bold;
	color:#EBF5F9;
}
ul#menu a:hover{
	color:white;
}
ul#menu ul.icolinks {
	margin:0;
	padding:0;
	margin-left:140px;
	list-style:none;
}
ul#menu ul.icolinks li{
	display:inline;
}
ul#menu ul.icolinks img{
	border:solid 0;
	padding:1px 5px;
}
ul#menu ul.icolinks a{
	padding:0 5px;
	margin:0;
}
ul#menu li.m1 {
	background:url('../img/m/m1.gif') no-repeat top left;
}
ul#menu li.m2 {
	background:url('../img/m/m2.gif') no-repeat top left;
}
ul#menu li.m3 {
	background:url('../img/m/m3.gif') no-repeat top left;
}
ul#menu li.m4 {
	background:url('../img/m/m4.gif') no-repeat top left;
}
ul#menu li.m5 {
	background:url('../img/m/m5.gif') no-repeat top left;
}
ul#menu li.m6 {
	background:url('../img/m/m6.gif') no-repeat top left;
}
ul#menu li.m7 {
	background:url('../img/m/m7.gif') no-repeat top left;
}
ul#menu li.m8 {
	background:url('../img/m/m8.gif') no-repeat top left;
}
ul#menu li.m9 {
	background:url('../img/m/m9.gif') no-repeat top left;
}
ul#menu li.m2:hover, ul#menu li.m3:hover, ul#menu li.m4:hover, ul#menu li.m5:hover, ul#menu li.m6:hover, ul#menu li.m7:hover, ul#menu li.m8:hover {
	background:url('../img/m/m10.gif') no-repeat top left;
}
ul#menu  li.submenu {
	height:auto;
	background:url('../img/m/m11.gif') repeat-y top left;
	margin:0; 
	padding:0 5px 0 0;
}
ul.sub li:hover {
	background:url('../img/m/m12.gif') repeat-y top left;;
}
ul.sub li.active {
	background:url('../img/m/m12.gif') repeat-y top left;;
}
ul.sub {
	list-style:none;
	margin:15px 2px 0 0;
	padding:0 0 0 12px;
}
ul#menu  li.submenu ul.sub li {
	height:auto;
	border-top:#8BCA68 solid 1px;
	margin:0;
	padding:8px 8px 8px 16px;
}
ul#menu  li.submenu ul.sub li a{
	margin:0;
	padding:0;
	top:0;
}
#flash {
	position:absolute;
	top:-10px;
	left:246px;
	z-index:0;
}
#i-content {
	margin:0;
	padding:10px 0;
}
#i-content div.sale, #i-content div.info, #i-content div.weather {
	float:left;
	margin:5px;
	background:url('../img/dividor.gif') no-repeat top left;
	padding:0 10px 0 15px;
}
#i-content div.sale{
	width:25%;
}
#i-content div.info{
	width:40%;
}
#i-content div.weather{
	width:20%;
	line-height:2em;
}
#i-content h3 {
	padding:0;
	margin:3px 3px 10px 3px;
}
#i-content p,  #add p{
	padding: 2px 5px 2px 25px;
	margin:0;
}
#i-content p img{
	vertical-align:middle;
	padding: 0 5px;
}

#add {
	background:url('../img/dividor.gif') no-repeat top left;
	padding:0 10px 0 20px;
	margin:30px 5px;
}
#content, #navigation {
	float:left;
}
#content {
	background:url('../img/dividor.gif') no-repeat top left;
	padding:0 10px 0 20px;
	position:relative;
	top:140px;
	left:10px;
	width:510px;
}
#content h2{
	margin:0;
	padding:10px 0;
	color:#59B224;
	font-size:1.7em;
	font-weight:normal;
}
#footer, #ifooter {
	line-height:1.3em;
	color:#B2B2B2;
	margin:10px 0 0 0;
}
#ifooter p.fitem {
	border-top:solid 1px #ccc;
	float:left;
	margin:0 60px 0 0;
	padding:2px 5px;
}
#footer {
	margin-top:50px;
}
#footer p.fitem {
	border-top:solid 1px #ccc;
	margin:0 60px 0 0;
	padding:2px 5px;
	width:200px;
}
.sitemaper {
padding-left:25px;
margin:3px;
}