/* Img classes */
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 0px auto 10px !important;}
img.left{	float: left !important;	margin: 0 10px 10px 0 !important;}
img.right{	float: right !important; margin: 0 0 10px 10px !important;}
/* ---- */

/* standard styles */
* {
    margin:0;
	border:0;
    padding:0;
}
ol,ul {list-style:none;}
 

/* global styles */
body {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    background: url(../img/body_bg.jpg) #fff;
	color:#404040;
		line-height:19px;
}
p{
	padding-bottom:8px;
	text-align:justify;

}
hr {
	clear:both;
	height: 0 !important;
	height: 1px; /* wysokosc pod ie */
	color: #eee; /* kolor pod ie */
	background: transparent;
	border-width: 1px 0 0 0;
	border-color: #eee;
	border-style: solid; 
	margin-bottom:10px;
}
a, a:visited {
	text-decoration: none; 
	color: #8a1f03;
	}
a:hover {
	text-decoration: underline;
	}
a:visited {color: #8a1f03;}
a.more{
	display:block; 
	float:right;
	color:#fff !important;
	padding:8px 27px;
	background:#8a1f03;
	}

div.clearfix {
	clear: both;
	}

#container {
	width:100%; 
	background:url(../img/top_bg.jpg) repeat-x;
 
	}

#top {
	position:relative;
	height:310px; 
	width:862px;
	background:url(../img/top.jpg) no-repeat left 50px; 
	margin:0 auto;
	}
	
#wstega {
	position: absolute;
	top: 30px;
	left: 80px;
}
	
#eng #top{background:url(../img/top_en.jpg) no-repeat left 50px; }
	#topMenu{
		width:862px;;
		height:50px;
		background:url(../img/topMenu_bg.jpg) #8a1f03 no-repeat;
	}
	#topMenu ul{
		float:right; 
		margin-top:15px;
		}
	#topMenu ul li{
		text-align:center;
		float:left;
		padding:0 15px;
		border-right:1px dotted #222;
		}
    #topMenu span{display:none;}
	#topMenu li.last{border:none;}
	
	#top #mainLogo{margin:60px 0 0 12px;}
/* MAIN MENU style */
	
	#top #menu {
		position:absolute;
		left:0;
		top:0;
		margin-top:273px;
		}
	#top #menu li{
		display:inline;
		} 
	#top #menu li a{
		float:left;
		width:auto;
		display:block;
		padding:0px 15px;
		line-height:35px;
		border-bottom:2px solid #231f20;
		background:#231f20;
		color:#fff;
		font-weight:bold;
	}
	#top #menu li a:hover, #top #menu li a.active{
	    text-decoration:none;
		background: #8a1f03;
		border-bottom:2px solid #8a1f03;
	}
	/* ---------------------- */
	
#contentBg{
	width:100%;
	background:url(../img/bg_content.jpg);
	overflow:hidden;
	}

		
#footer {
	width:832px;
	height:46px;
	margin:0 auto;
	padding:10px 15px;
	border-top:10px solid #b6b0aa;
	background:#8a1f03;
	color:#f8f8f5;
	} 
#footer a{
	color:#f8f8f5;
	}
#footer ul{
	float:left;
	width:600px;
	}
#footer li{
	font-size:10px;
	line-height:10px;
	float:left;
	padding:0 7px;
	border-right: 1px solid #ccc;
	}
#footer li.first{
	padding-left:0;
	}
#footer li.last{
	border:none;
	}

	#footer #copyright{
	font-size:10px;
		float:left;
		width:600px;
		}
	#footer .rightSide{
		text-align:center;
		float:right;
		width:91px;
		font-family:Tahoma, sans-serif;
		font-size:9px;
		
		}
	#footer .rightSide img{
		float:left;
		margin-bottom:-5px;
		margin-right:1px;	
		}

#footerUnder{
	width:862px;
	margin:0 auto;
	padding-bottom:60px;
	}
#footerUnder ul{
	margin-top:20px;
	text-align: center;
	}
#footerUnder li{
	display: inline;
	padding:0 12px;
	}
	
.blue-box {
	padding-top: 5px;
	border: 1px solid #A25239;
	background: #002D57;
	color: #fff;
	width: 519px;
	float: right;
	margin-right: 5px;
}

.blue-box p {
	padding: 0 6px 5px 6px;
	line-height: 12px;
	font-size: 10px;
}