body {
	margin: 0px auto 0px auto;
	text-align: center;	
	height:100%;
	background: url(images/fonas.gif) repeat left top;
	background-color: #b41a25;
}
form {
	display: inline;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

a:link {
	color:#000000;
	text-align: left;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: underline;
}
a:visited {
	color:#000000;
	text-align: left;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: underline;
}
a:hover {
	color:#000000;
	text-align: left;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
}
a:active {
	color:#000000;
	text-align: left;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
}

.container {
	position:relative;
	width: 750px;
	margin: 0px auto 0px auto;	
}
.top {	
	width: 750px;
	height: 50px;
}
.left_menu{
	display:table; /* must put this in for FireFox. */
	margin:auto; /* for IE6 and Firfox centering */
	width:180px;
	
}

.item{
	padding-top:10px;
	padding-bottom:10px;
	background: url(images/menu_arr.gif) left 50% no-repeat;
	font-family: Arial;
	font-size: 13px;	
	color: black;	
	text-align:left;
}

.item a:link {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}
.item a:visited {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}
.item a:hover {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #820000;
	text-decoration: none;	
}
.item a:active {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}




.item_sub{
	padding-bottom:10px;
	font-family: Arial;
	font-size: 13px;	
	color: black;	
	text-align:left;
}
.item_sub a{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}
.item_sub a:visited{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}
.item_sub a:hover{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: none;
}

.items_cat{
	display:table; /* must put this in for FireFox. */
	width:200px;
	margin:auto; /* for IE6 and Firfox centering */
	text-align:left;
	height:31px;
	background: url(images/cat_bg.gif) left top no-repeat;
	background-color:#2850a1;
	font-family: Arial;
	font-size: 14px;	
	color: white;
	font-weight:bold;	
}

.on1
{
	
}
.on1 a{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #3d0101;
	text-decoration: underline;	
}
.on1 a:visited{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #3d0101;
	text-decoration: underline;	
}
.on1 a:hover{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #3d0101;
	text-decoration: none;
}

.topmenu {	
	padding-right:10px;
}
.lang{	
	padding-left:10px;
	padding-top:10px;
}
.menu_bg_l
{
	width:5px;
	height:30px;
	margin-left:5px;
	background: url(images/menu_bg_l.gif) left top repeat-x;
}
.menu_bg_r
{
	width:5px;
	height:30px;
	margin-right:5px;
	background: url(images/menu_bg_r.gif) left top repeat-x;
}
.menu_but
{
	height:30px;
	padding:5px 15px;
	text-align:center;
}
.menu_but a{
	text-align:center;
	font-family: Arial;
	font-size: 14px;	
	color: white;
	text-decoration: none;	
}
.menu_but a:visited{
	text-align:center;
	font-family: Arial;
	font-size: 14px;	
	color: white;
	text-decoration: none;	
}
.menu_but a:hover{
	text-align:center;
	font-family: Arial;
	font-size: 14px;	
	color: #e2bc62;
	text-decoration: none;
}

.on
{
	background: url(images/menu_bg.gif) left top repeat-x;
}

.bg_top
{
	width:750px;
	height:11px;
	/*border:1px solid red;*/
	background: url(images/top_bg.gif) left top no-repeat;
}
.bottom_bg
{
	width:750px;
	height:11px;
	/*border:1px solid red;*/
	background: url(images/bottom_bg.gif) left top no-repeat;
}

.content{
	width: 750px;
	height:580px;
	display:table; /* must put this in for FireFox. */
	margin:auto; /* for IE6 and Firfox centering */
	padding:0px 0px;
	background-color:white;
	text-align:left;
}

.info{
	width: 728px;
	padding:0px;
	margin:0px;
	/*background-color:#f3f3f3;*/
	height:579px;
}

.topCon{
	width: 728px;
	padding:0px;
	margin:0px;
	background-color:black;
	height:96px;
}

.topLogo{
	width: 311px;
	padding:0px;
	margin:0px;
	background-color:black;
	height:96px;
}

.topFlash{
	width: 417px;
	padding:0px;
	margin:0px;
	background-color:black;
	height:96px;
}

.menu{
	width: 728px;
	padding:0px;
	margin:0px;
	/*background-color:black;*/
	height:34px;
}

.menuItem
{
	width: 117px;
	padding:0px;
	margin:0px;
	height:34px;
}

.menuItem1
{
	width: 119px;
	padding:0px;
	margin:0px;
	height:34px;
}

.submenu
{
	width: 728px;
	padding:0px;
	margin:0px;
	/*background-color:black;*/
	height:20px;
}

.main
{
	width: 728px;
	padding:0px;
	margin:0px;
	/*background-color:black;*/
	height:369px;
}

.mainInfo
{
	width: 728px;
	padding:0px;
	margin:0px;
	/*background-color:black;*/
	height:349px;
}

.logos
{
	width: 728px;
	padding:0px;
	margin:10px 0;
	/*background-color:black;
	height:45px;*/
}

.logo
{
	/*width: 242px;*/
	padding:0px 16px;
	margin:5px 0;
}

.copy
{
	width: 728px;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family: Arial;
	font-size: 11px;	
	color: black;
}

.item{
	/*border:1px solid red;*/
	padding-top:0px;
	padding-bottom:0px;
	background: url(images/menu_arr.gif) left 50% no-repeat;
	font-family: Arial;
	font-size: 13px;	
	color: black;	
	text-align:left;
	padding-right:20px;
}

.item a:link {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}
.item a:visited {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}
.item a:hover {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #820000;
	text-decoration: none;	
}
.item a:active {
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #a20606;
	text-decoration: underline;	
}

.on1
{
	
}
.on1 a{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #3d0101;
	text-decoration: underline;	
}
.on1 a:visited{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #3d0101;
	text-decoration: underline;	
}
.on1 a:hover{
	text-align:left;
	font-family: Arial;
	font-size: 13px;	
	color: #3d0101;
	text-decoration: none;
}

.cat_img{
	padding:0px;
	margin:0px;
	padding-top:7px;
	width:220px;	
	/*background-color:black;*/
}

.cat_info{
	padding:0px;
	margin:0px;
	width:500px;	
	/*background-color:green;*/
}

.cat_ant{
	color: #a20606;
	vertical-align:top;
	text-align:left;
	font-family:Arial;
	font-size:14px;
	padding-bottom:8px;
	padding-top:5px;
	font-weight:bold;
}

.text{
	color: black;
	padding-right:5px;
	vertical-align:top;
	text-align:left;
	font-family:arial;
	font-size:12px;		
	/*border:1px solid green;*/
	height:320px;
	overflow:auto;
}

.text span{
	color: black;
	vertical-align:top;
	text-align:left;
	font-family:arial;
	font-size:12px;	
	/*border:1px solid green;*/
}

.text table 
{
border-collapse: collapse;
} 

.text td{
	padding: 0px;	
	color: black;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:12px;	
	/*border:1px solid green;*/
}

.text img{
	border:0px;
}

.text div, p{
	color: black;
	vertical-align:top;
	text-align:left;
	/*text-align:justify;*/
	font-family:arial;
	font-size:12px;	
}

.text div
{
	padding-top:10px;
}

.text a {
	color: #256C9C;
	text-align:left;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
}
.text  a:visited { 
	color: #256C9C;
	text-align:left;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
}
.text a:active {
	color: #256C9C;
	text-align:left;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
}
.text  a:hover {
	color: #256C9C; 
	text-align:left;
	font-family:arial;
	font-size:12px;
	text-decoration: underline;
}

.text1{
	color: black;
	padding-right:5px;
	vertical-align:top;
	text-align:left;
	font-family:arial;
	font-size:12px;		
	/*border:1px solid green;*/
	height:320px;
	overflow:auto;
}

.comment_input
{
	height: 18px;
	width: 105px;
	border: 1px solid #cacaca;
	font-family: tahoma;
	font-size: 10px;
	color:black;
	/*padding:3px 5px;*/
}
.comment_input1
{
	height: 18px;
	width: 105px;
	border: 1px solid red;
	font-family: tahoma;
	font-size: 12px;
	color:black;
	/*padding:3px 5px;*/
}

.button
{
   font-size:10px;
   font-family:Tahoma,sans-serif;
   width:70px;
   height:19px;
   border: 1px solid black;
   background-color: white;
	color:black;
	cursor: pointer;
	cursor: hand;
}

.formName
{
	width:100px;
	padding-top:2px;
	color: black;
	vertical-align:top;
	text-align:right;
	font-family:arial;
	font-size:12px;		
}

.formNameBad
{
	width:200px;
	padding-top:2px;
	padding-left:12px;
	color: red;
	vertical-align:top;
	text-align:left;
	font-family:arial;
	font-size:12px;		
}

.formInput
{
	padding-bottom:6px;
	padding-left:10px;
	width:150px;
}

.formInput1
{
	padding-bottom:6px;
	padding-left:10px;
	width:350px;
}

.formAntraste
{
	color: black;
	vertical-align:top;
	text-align:left;
	font-family:Arial;
	font-size:12px;		
	font-weight:bold;
	padding-bottom:5px;
}
