html, body {

    margin: 0;

    padding: 0;

    height: 100%;

	background: #ffffff url(../images/bg_main.jpg) repeat-x;

	font: 14px Arial, Helvetica, sans-serif;

}



#conteiner{

	width: 800px;

	min-height: 100%; 

	margin: 0 auto;

	

}



* html #conteiner {

    height: 100%;

}



.clear{ clear: both; }

#header{

	width: 100%;

	padding: 10px 0;

}

	#header .wrapper{

		margin-left: 20px;

		width: 270px;

		text-align: right;	

	}

	#header .wrapper span{

		color: #fefb00;

		font-size: 0.9em;

	}

#content{

	width: 800px;

	padding-top: 18px;

	background: url(../images/bg_content_top.png) top no-repeat;

}

	#content .body_content{

		padding: 0px 25px;

		background-color: #ffffff;

		border-left: 1px solid #c0bfbf;

		border-right: 1px solid #c0bfbf;

	}

	#content h1{

		font-size: 1.8em;

		color: #0a1799;

		padding: 0;

	}

	#content h3{

		color: #0a1799;

		font-size: 1.2em;

	}

	#content ul{

		list-style: none;

		padding: 10px 0;

	}

	#content ul li{

		padding: 2px 0 2px 10px;

	}

	#content p{

		padding: 5px 0;

		text-align: left;

	}

	#content .vst_top{

		padding-top: 10px;

		width: 728px;

		background: url(../images/bg_top_vst.png) top no-repeat;

	}

	#content .vst_bottom{

		padding-bottom: 10px;

		width: 728px;

		background: url(../images/bg_bottom_vst.png) bottom no-repeat;

	}

	#content .vst_body{

		padding: 5px 20px;

		background: url(../images/bg_body_vst.png) repeat-y;

	}

	#content .google_recl{

		text-align: center;

		padding: 20px 0;

	}

.foot{

	clear:both;

	height: 70px;

}



#footer{

	width: 100%;

	height: 80px;

	margin-top: -80px;

	background: #91a9cb url(../images/bg_footer_main.jpg) top repeat-x;

	

}

	#footer .footer_c{

		width: 750px;

		padding: 35px 25px 0 25px;

		font-size: 0.9em;

		margin: 0 auto;

		background: url(../images/bg_footer_top.png) 50% top no-repeat

	}

	#footer .footer_c .str_footer{

		float: left;
		padding-top: 5px;

	}

	#footer .footer_c span{

		float: right;
		text-align: right;
		color: #8a8a8a;

	}
