html, body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff url(/img/bgr.gif) 0 0 repeat-x;
}
html, body, table, td, p	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	color:#000;
	padding:0;	
	}
a	{
	color:#ac2730;
	}
img, table	{
	border:0;
}
h1, h2, h3, h4	{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:normal;
}

form	{
margin:0;
padding:0;
}
h1	{
font-size:18pt;
}
.clear	{
clear:both;
}
.page	{
width:980px;	
	}
.left	{
float:left;
width:250px;
text-align:centerl;
	}
.right	{
	float:left;
	width:700px;
	text-align:left;
	position:relative;
}	
.logo	{
	margin: 22px 0 0;
	}	
#nav	{
	text-align:left;
	width:150px;
	}	
#nav a	{
	display:block;
	background:url(/img/str-nav.gif) 100% 50% no-repeat;
	text-align: right;
	padding: 8px 20px 8px 0;
	color:#a7282b;
	text-decoration:none;
	border-bottom: 1px solid #f8ecec;
}	
#nav span a	{
	display:block;
	text-align: right;
	padding: 5px 5px 5px 0;
	background:none;
	margin: 0 20px 0 0;
	font-size: 8pt;
	color:#c17878;
	text-decoration:none;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}

#nav .cur{
	display:block;
	background:url(/img/str-nav.gif) 100% 50% no-repeat;
	text-align: right;
	padding: 8px 20px 8px 0;
	color:#a7282b;
	text-decoration:none;
	border-bottom: 1px solid #f8ecec;
    font-weight: bold;
}

#nav span .cur1	{
	display:block;
    font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 0;
	background:none;
	margin: 0 20px 0 0;
	font-size: 8pt;
	color:#c17878;
	text-decoration:none;
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.cont	{
width:196px;
height:165px;
background:#d16d6a url(/img/cont-bgr.jpg) 0 0 no-repeat;
text-align:left;
font-size:8pt;
	}
.cont h1, .numb h1, .serv h1	{
	font-size:12pt;
	font-weight:700;
	margin:0;
	background:url(/img/str-w.gif) 15px 17px no-repeat;
	padding: 10px 10px 5px 30px;
	}	
.cont h1, .cont a	{
	color:#f3b916;
	}	
.cont .bck	{
	padding: 0 30px 0 30px;
	color:#fff;
	}
.numb	{
width:196px;
background:#f7d26d url(/img/or-bgr.jpg) 0 0 no-repeat;
text-align:left;
font-size:8pt;
	}	
.numb h1, .numb a	{
	color:#83121a;
	}	
.mumb img	{
	display:block;
	}	
.numb span	{
	display:block;
	padding: 7px 15px;
}	
.numb .bck	{
	padding: 0 30px 0 30px;
	color:#fff;
	}
.bot	{
	margin: -10px 0 0 0;
	display:block;
	}	
.serv .bck	{
	padding: 0 30px 0 30px;	
	}
.serv .bck a	{
	display:block;
	margin: 5px 0 15px 0;
	}	
.serv	{
width:196px;
background:#ededed url(/img/gr-bgr.jpg) 0 0 no-repeat;
text-align:left;
	}	
.flash	{
	margin: 28px 0 0 0;
	}	
	
.nlink	{
position:absolute;
top: 28px;
left:0;
}	




.container	{
	overflow: hidden;
 
padding: 30px;
position:relative;
	}
.containergr	{
background:#ededed url(/img/gr-top.gif) 100% 0 no-repeat;
overflow: hidden;

padding:  30px 30px 0 30px;
position:relative;
	}	
span.big	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16pt;
	}
a.sm	{
	font-size:8pt;
	}	
.nleft	{
	float:left;
	width:60%;
	padding: 0 0 15px 0;
	}	
.nright	{
	float:right;
	width:35%;
	}	
a.nbig	{
	font-size:14pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}	
.data	{
	font-size:8pt;
	color:#a5a5a5;
	}	
a.black, a.nbig span	{
	color:#525252;
	text-decoration:none;
	font-size:10pt;
	}
a.nbig span	{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
a.black img	{
	float:left;
	margin: 10px 10px 10px 0;
	}	
a.red	{
	color:#420206;
	text-decoration:none;
	display:block;
	margin: 0 0 15px 0;
	}	
.grb	{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	}	
.ug	{
	background:#ededed;
	}	
.ug img	{
	display:block;
	}	
.footer	{
	width:885px;
	text-align:left;
	margin: 50px 0 0 0;
	padding: 20px;
	border-top: 5px solid #ac2730;
	font-size:8pt;
	overflow: hidden;
	}	
#path	{
color:#b6b6b6;
font-size:8pt;
}
#path a	{
font-size:8pt;
color:#a77272
}
#text table	{
border: 3px solid #dfc8c8;
padding: 0px;
width:100%;
border-collapse:collapse;
}
#text table td	{
padding: 10px;
font-size:8pt;
border-bottom: 1px solid #dfc8c8;
border-left:1px solid #ccc;
border-collapse:collapse;
}
#text table td p	{
font-size:8pt;
}
.btext	{
font-size:8pt;
font-weight:bold;
}
#cal	{
padding: 10px 0 0 0;
}
table.zc td 	{
font-size:8pt;
text-aligm:center;
padding: 3px 0;
}
table.zc td table td	{
border:0;
}
.dt	{
background:#ceb690;
text-align:center;
padding: 3px 0;
}
.nslist	{
padding: 10px 0;
}
.newslist	{
overflow: hidden;
}
.made	{
float:right;
width:180px;
color:#bababa;
}
.made a	{
color:#dca4a8;
}
.icons	{
position:absolute;
top:3px;
right:30px;
width:84px;
height:21px;
background:url(/img/icons.gif) 0 0 no-repeat;
}
.icons a, .icons span	{
float:left;
text-decoration:none;
display:block;
width: 20px;
height:20px;
}
.icons a.i2	{
margin: 0 12px;
}