body {
	margin:0;
	border:0;
	padding:0;
	background:#f9f9f9 url(../i/background.jpg) repeat-x top left;
}

div#top {
	width:700px;
	margin:0 auto; padding:0;
	border-top:0.2em solid #000;
	clear:both;
	background:#000;
}

div#menu {
	width:700px;
	margin:0 auto;
	background-color:#c00;
	clear:both;
	border-top:1px solid #fff;
}

div#menu ul {
	margin:0 auto;
	padding:1em 0 0.4em 0;
}

div#menu ul li {
	display:inline;
	padding:2em 2em 1em 0.5em;
	border-left:1px solid #fff;
	font: normal normal bold 0.7em/normal verdana;
	text-transform:uppercase;
	list-style-type:none;
}

div#menu a {
	color:#fff;
	text-decoration:none;
}

div#menu a:hover {
	text-decoration:underline;
}

div#main {
	width:700px;
	margin:0 auto;
	padding:1em 0;
	border:none;
	clear:both;
	background-color:#fff;
}

div#left {
	width:470px;
	float:left;
	border:none;
	background-color:#fff;
}

div#left h1 {
	font: normal normal bold 0.8em/normal verdana;
	border-bottom:1px solid #ccc;
	margin:1.5em 0.5em 0.2em 1em;
	padding:0 0 0.2em 2em;
	background:transparent url(../i/mark.jpg) left no-repeat;
	clear:both;
}

div#left p {
	font: normal normal normal 0.7em/normal verdana;
	margin:0.5em 0.5em 0.2em 1em;
	text-indent:3em;
}

div#left img#main {
	border:1px solid #000;
	float:right;
	margin:0 0.3em 0 0.2em;
}

div#left img#main.galeria{
	margin:1em 1em 0 0;
}

div#left img#main.licenca{
	margin:1em 0.3em 0 0;
}

div#left form {
	width:90%;
	margin:1em auto 0 auto;
	padding-left:1em;
}

div#left form fieldset {
	padding-bottom:1em;
}

div#left form legend {
	padding-bottom:1em;
}

div#left form legend {
	font:normal normal bold 0.8em/normal verdana;
}

div#left form p {
	clear:left;
	margin:0;
	padding:0;
	margin-top:0.5em;
}

div#left form p label {
	float:left;
	width: 14em;
	margin-left:0;
}

div#left form p span.errormessage {
	color:#f00;
	display:block;
	font-style:italic;
}

div#left ul li {
	font: normal normal normal 0.7em/normal verdana;
	margin:0 0 2em 4em;
	list-style-type:square;
}

div#left ul li.prod{
	margin:0 0 0 4em;
}

div#right {
	width:220px;
	background-color:#f4f4f4;
	float:right;
}

div#right h1 {
	font: normal normal bold 0.7em/normal verdana;
	background-color:#ccc;
	padding:0.3em;
	text-align:left;
	color:#333;
	clear:both;	
}

div#right hr {
	width:90%;
}

div#right p {
	font: normal normal normal 0.7em/normal verdana;
	margin:0 2em 1em 2em;
}

div#right ul li {
	font: normal normal normal 0.7em/normal verdana;
	border-bottom:1px solid #ccc;
	margin-right:1em;
	list-style-type:square;
}

div#right img {
	float:left;
	clear:both;
	margin:0 0.2em 0 0.5em;
}

div#right p.down {
	padding-top:1em;
}

div#right a, div#left a {
	text-decoration:none;
	color:blue;
}

div#right a:hover, div#left a:hover {
	text-decoration:underline;
}

div#wraper{
	clear:both;
}

div#bottom {
	width:700px;
	margin:0 auto;
	border:none;
	background-color:#c00;
	padding:0.5em 0;
	font: normal normal normal 0.6em/normal verdana;
	color:#fff;
	clear:both;
}

div#bottom p{
	margin:0 0.5em;
	text-align:center;
}
