body {
	margin:0px;
	padding:0px 0px 20px 0px;
	background-color:#4C4C4C;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
div.pagesNav{
	margin-bottom:1em; 
	margin-left:10px; 
	margin-top:2px; 
	font-size: 11px;
}

div.pagesNav a{
	padding:0 0.3em;
}

div.pagesNav span{
	padding:0 0.3em; 
	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#C0002F;
}

table#main{
	
	background-color:transparent;
	width:90%;	
}
table.outer{
	background-image:url(/images/mainbg.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
	background-color:#4C4C4C;
	width:100%;
}

tr.nav{
	background-color:#BF002F;
}
td.banner{
	background-color:#F9F8F8;		
	1background-image:url(/images/banner_fon.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
}
div.banner1{
    background-color:#F9F8F8;		
	background-image:url(/images/banner.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
}
td.leftClmn{
	background-image:url(/images/bodybg.gif); 
	background-position: left; 
	background-repeat:repeat;
	padding:10px;
}
td.centerClmn{
	background-image:url(/images/bodybg.gif); 
	background-position: left; 
	background-repeat:repeat;
	padding:10px;
}
td.rightClmn{
	background-image:url(/images/bodybg.gif); 
	background-position: left; 
	background-repeat:repeat;
	padding-bottom:25px;
}
td.descr{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:10px;
}
td.descr1{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:5px;
	padding-left:25px;
}
td.right p{ 
	font-size:10px; 
	margin:0px;
	color:#BDB8B8;
}
td.right{
	padding-left:5px;
}
td.reg1 {
	height:6px;
	width:6px;
	background-image:url(/images/reg1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
td.reg2 {
	height:6px;
	width:6px;
	background-image:url(/images/reg2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
td.reg3{
	height:6px;
	width:6px;
	background-image:url(/images/reg3.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
td.reg4{
	height:6px;
	width:6px;
	background-image:url(/images/reg4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
td.regTop {
	height:6px;
	background-image:url(/images/regTop.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
td.regBottom {
	height:6px;
	background-image:url(/images/regBottom.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
td.regLeft {
	width:6px;
	background-image:url(/images/regLeft.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
td.regRight {
	width:6px;
	background-image:url(/images/regRight.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
td.regCenter {
	background-color:#EEEDED;
	vertical-align:top;
	padding-top:5px;
	padding-left:7px;
}
td.regCenter form input.button {
	margin-left:0px;
}
td.regCenter label {
	font-size:11px;	
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	
}

form {
	margin:0px;
	padding:0px;
}
form input.button {
	height:15px;
	width:auto;
	background-color:#A37175;
	border:0px none;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	padding-bottom:2px;
	margin-bottom:5px;
	margin-top:7px;
}
a.button{
	color:#FFFFFF
}
a.button, a.button:hover, a.buttom:visited{
	background-color:#A37175;
	height:15px;
	width:auto; 
	border:0px none;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	padding-bottom:2px;
	margin-bottom:5px;
	margin-top:7px;
	padding-left:5px;
	padding-right:5px;
	cursor:default;
	font-weight:bold;
	text-decoration:none;
}

form input.textwide {
	width:250px;
	height:17px;
	border:1px solid #4E4E4E;
	margin-bottom:5px;
	margin-top:3px;
	font-size:11px;	
}

textarea.textarea{
	
	border:1px solid #4E4E4E;
	margin-bottom:5px;
	margin-top:3px;
	font-size:11px;	
}

form select.select{
	width:135px;
	height:17px;
	border:1px solid #4E4E4E;
	margin-bottom:5px;
	margin-top:3px;
	font-size:11px;		
}

form input.text {
	width:135px;
	height:17px;
	border:1px solid #4E4E4E;
	margin-bottom:5px;
	margin-top:3px;
	font-size:11px;	
}

form input.logintext {
	width:175px;
	height:17px;
	border:0px none;
	margin-bottom:5px;
	margin-top:3px;
	font-size:10px;	
}

td.contentClmn{
	background-color:#FBFBFB;
	padding:10px;
	

}
table.newslist tr td{
	border-bottom:1px solid #A5A5A5;
}

table.newslist td{
	padding:5px 5px 5px 0px;
}

td.forumClmn{
	background-color:#FBFBFB;
	padding-top:10px;
	
}

table.subscribe{
	margin:10px;
}

td.label{
    color:#4E4E4E;
}

div.titleNews, div.titleMain{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
	margin-left:10px;
	
}

div.titleNews p, div.titleMain p{
	margin:0px;
	padding:0px;
}

div.titleMain, div.titleMain p{
	color:#D7001D
}

a.topNav{
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
	color:#FFFFFF;	
	margin-left:15px;
	margin-right:15px;
	text-decoration:none; 
	display:block;
	
}

a.topNav:visited{
	color:#FFFFFF;	
}

table.leftNav{
	background-image:url(/images/leftNavBg.gif);
	background-repeat:no-repeat;
	background-position:left; 
	padding:0px;
}

div.ppath{
	background-image:url(/images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
	color:#BDB8B8;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;	
}

a.button{
	color:#FFFFFF
}

div.ppath a, div.ppath a:hover, div.ppath a:visited{
	color:#BDB8B8;
	text-decoration:none; 
}

h1, h1.main{	
	color:#BF002F;
}


p.deftext{
	text-align:center
}

hr.hr{
	background-color:#A4A4A4;
	border:0px none;
	height:1px;
}
a.news{
	font-size:12px; color:#000000; text-decoration:none;
}

a{
	text-decoration:none;
	color:#C0002F;
}

td.date, div.date{
	color:#515151; font-size:12px; font-weight:bold;
}
div.description{font-size:12px;}
p{font-size:12px;}
a.red {color:#BF002F}
table.list td{font-size:12px;}
td{font-size:12px;}
