#htmlbody {
	margin: 0 auto;
	padding:0;
	background-color: #ececec;
}
#topContainer {
	margin: 0 auto;
	width:100%;
	height:190px;
	overflow: hidden;
	background-color: #FFF;
	background-image: url('/img/topbgr.jpg');
}
#topBody {
	margin:0 auto;
	width:900px;
	height:190px;
	background: url('/img/baner.jpg') no-repeat right;
}
#searchContainer {
	margin: 0 auto;
	width:100%;
	height:50px;
	overflow: hidden;
	background-color: #333;
	background-image: url('/img/mbgr.gif');
	margin-top:1px;
}
#searchBody {
	margin:0 auto;
	width:850px;
	height:50px;
}
#mContainer {
	clear:both;
	height:40px;
	float:right;
	padding-left:100px;
	background: url('/img/mbgr-left.jpg') no-repeat left;
}
#pagebody {
	clear:both;
	margin: 0 auto;
	width:850px;
	padding-left:25px;
	padding-right:25px;
	background-color: #FFFFFF;
}
#h1Container {
	margin: 0 auto;
	width:100%;
	height:18px;
	overflow: hidden;
	background-color: #FFF;
	border-bottom:1px solid #333;
	margin-bottom:1px;
}
#h1Body {
	margin:0 auto;
	width:850px;
	background-color: #FFF;
	vertical-align:middle;
}
.tliner{
	clear:both;
	margin:0 auto;
	width:850px;
	height:1px;
	text-align:right;
	background-color: #333;
}
.tlinel{
	clear:both;
	float:left;
	width:262px;
	height:1px;
	background-color: #1A4686;
	border-right:2px solid #fff;
	font-size:10px;
}
#mtopcontainer {
	margin:0 auto;
	margin-top:1px;
	margin-bottom:1px;
	width:850px;
	height:41px;
	background-image: url('/img/mtop_bgr.gif');
}
#mtopbigban {
	margin:0 auto;
	margin-top:1px;
	margin-bottom:1px;
	width:850px;
	padding-top:10px;
	padding-bottom:10px;
}
#bodyContainer {
	margin: 0 auto;
	width:850px;
	padding-left:25px;
	padding-right:25px;
	overflow: hidden;
	background-color: #FFFFFF;
}
#bodyl {
	float:left;
	margin:0;
	width:250px;
	padding:0px;
	padding-top:25px;
	border:0px;
	background-color: #fff;
}
#bodyr {
	clear:both;
	float:right;
	overflow: hidden;
	margin:0;
	width:575px;
	padding:25px;
	padding-right:0px;
	background-color: #fff;
}
div.bodybox {
	clear:both;
	float:right;
	overflow: hidden;
	margin:0;
	margin-bottom:10px;
	width:555px;
	padding:10px;
	background: #fff url('/img/bodyboxbgr.gif') repeat-x top;
	border:1px solid #ececec;
}
div.mlbox {
	clear:both;
	float:left;
	overflow: hidden;
	margin:0;
	margin-bottom:10px;
	width:230px;
	padding:9px;
	background: #fff url('/img/mlboxbgr.gif') repeat-x top;
	border:1px solid #ececec;
}
div.okbox {
	clear:both;
	overflow: hidden;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	padding:10px;
	background-color: #B9F78F;
	border:2px solid #7BED2F;
}
div.nookbox {
	clear:both;
	overflow: hidden;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	padding:10px;
	background-color: #FFB894;
	border:2px solid #ff3300;
}
span.catnag {
	width:100px;
	height:20px;
	padding-left: 25px;
	background: url("/img/cat.gif") no-repeat left top;
}
span.catinfo {
	float:left;
	padding-left: 25px;
	padding-top:5px;
	padding-bottom:10px;
}
span.subcatnag {
	height:12px;
	padding-left: 20px;
	background: url("/img/subcat.gif") no-repeat left center;
}
td.tabregform{
	border-bottom:1px solid #DDD;
	height:40px;
	margin:0px;
	padding:0px;
}
#kat_strony
{
clear:both;
width:100%;
margin:0 auto;
font-size: 11px;
font-family: Tahoma, Arial, Verdana;
border-top:1px solid #FFF;
}

#kat_strony a
{
font-family: Tahoma;
font-size: 11px;
font-weight: bold; 
color: #1A4686;
border: 1px solid #1A4686; 
padding: 5px 7px; text-decoration:underline;
background-color:#ECECEC;
}

#kat_strony a:hover
{
border: 1px solid #333; 
padding: 5px 7px; 
color: #FFF;
text-decoration:none; 
background-color:#1A4686;
}
ul.topmenu, ul.topmenu li.topmenu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.topmenu {
	margin: auto;
}
ul.topmenu li.topmenu {
	float: left;
}
ul.topmenu a:link, ul.topmenu a:visited {
	text-decoration: none;
	display: block;
	font-family:Tahoma;
	font-size:13px;
	height:25px;
	color:#333;
	text-align: center;
	padding-right: 12px;
	padding-left: 12px;
	padding-top:15px;
	font-weight: bold;
	background-image: url('/img/mbgrbt.jpg');
}

ul.topmenu a:hover {
	color: #1A4686;
}