@charset "utf-8";
/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	font-family:  verdana,arial,sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	color: #eee;
		background:#202020 url(../img/bg.jpg) repeat-x center; 	
	line-height: 150%;
}
a:link, a:active {color: #FB9700;}
a:visited {color:#FB9700;}
a:hover {color: #FFCC00;}

.clear{ clear:both;}
/* top -------------------------- */
#head{
	margin: 0 auto;
	width: 960px;
	display: block;
	position: relative;
	height: 103px;
}
#top{	height:103px; background: url(../img/headers.png) repeat-x 0 -120px;}
#middle {	
	width: 100%;
	text-align: left;
	vertical-align: top;
	float: left;
	padding: 0px;
}

/*corners*/
.corner {position:absolute; font-size:0; width: 10px;height: 10px;}
.lt{background:url(../img/corners.png) no-repeat 0px 0px; left:0; top:0;}
.rt{background:url(../img/corners.png) no-repeat -10px 0px;  right:0; top:0;}
.lb{background:url(../img/corners.png) no-repeat 0px -10px; left:0; bottom:0;}
.rb{background:url(../img/corners.png) no-repeat -10px -10px;  right:0; bottom:0;}

.lt_container{background:url(../img/corners.png) no-repeat 0px -20px; left:0; top:0;}
.rt_container{background:url(../img/corners.png) no-repeat -10px -20px;  right:0; top:0;}
.lb_container{background:url(../img/corners.png) no-repeat 0px -30px; left:0; bottom:0;}
.rb_container{background:url(../img/corners.png) no-repeat -10px -30px;  right:0; bottom:0;}
/* ------------ */

/* MENU TOP */
#menu_top_container{
	display:inline;		
	float:right;
	z-index: 100;
	width: 721px;
	float:right;
	vertical-align: bottom;
}
#menu_top {
	display: block;
	position:relative;
	right: 0;	
	width: 721px;
	text-align: right;
	clear: both;
	float:right;
	margin:auto 0;
	position: absolute;
	bottom: 0;
	height: 47px;
	padding-top: 6px;
	background:url(../img/menu_top_bg.png) no-repeat;
}

		ul.menu, ul.menu li {
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		ul.menu {
			float: right;	
			padding-right: 15px;
		}
		
		ul.menu li {
			float: left;
			
		}
		
		ul.menu li + li{
			background: url(../img/menu_top_separator.jpg) no-repeat left center transparent;
		}
		
		ul.menu a:link, ul.menu a:visited, ul.menu a:active {
			text-decoration: none;
			display: block;
			font-weight: bold;						
			font-size: 12px;
			color: #ccc;
			padding: 0px 20px;
			margin: 3px 0 0 0;
			margin-left: 1px;		
			line-height: 30px;		
				
		}
		
		ul.menu a:hover {
			text-decoration: none;
			display: block;
			font-weight: bold;						
			font-size: 12px;
			color: #fff;
			padding: 0px 20px;
			margin: 2px 0 0 0;
			margin-left: 1px;		
			line-height: 30px;
			
		}
		/* END MENU TOP */

/*middle content -------------------------- */
#two_column_container{
	margin: 0 auto;
	padding: 0px;
	width: 960px;
	display: block;
	float:left;
	background: #333;
	position:relative;
}

#main_content {
	margin:0 auto;
	width:960px;
	display:block;
	position:relative;
}

.column_a{
	display:block;
	position:relative;
	left:0px;
	float:left;
	width:280px;
	padding: 0px 0px 20px 0px;
	margin-right: 0px;
	margin-left: 10px;
	height: 100%;
}

.column_b{
	display:block;
	position:relative;
	float:right;
	right: 0px;
	width:650px;
	padding: 0px 10px 20px 0px;
	margin-right: 0px;	
	margin-left: 8px; 
	
}

/*menu left*/
/* MENU  LEFT  */
		ul.menu_left, ul.menu_left li {
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
			background: none;			
		}
		ul.menu_left {border-top: 1px solid #545454;}
		
		ul.menu_left li {		
			display:block;
			clear:both;			
			border-bottom: 1px solid #545454;
		}
		
		ul.menu_left a:link, ul.menu_left a:visited, ul.menu_left a:active {
			text-decoration: none;
			display: block;
			font-weight: normal;			
			padding: 3px 18px;
			margin-left: 1px;		
			position:relative;
			font-size: 13px;

		}
		
		ul.menu_left a:hover {			
			text-decoration: none;
			position:relative;
			margin-left: 1px;
			font-size: 13px;			

					
		}
		
		ul.menu_left a .amount, ul.menu_left a:hover .amount{ color:#666666; text-decoration: none; float:right;}
		
		/* END MENU LEFT */
		
		/* MENU  LEFT - subcategory 1  */
		ul.menu_left ul{
		margin:0; 
		padding: 0;
		}
		ul.menu_left ul li a:link, ul.menu_left ul li a:visited, ul.menu_left ul li a:active {
			text-decoration: none;
			display: block;
			font-weight: normal;			
			padding: 5px 5px 5px 30px;
			margin-left: 1px;		
			position:relative;
			font-size: 12px;

			text-decoration: none;

			font-size: 12px;
		}
		
		ul.menu_left ul li a:hover {			
			text-decoration: underline;
			position:relative;
			margin-left: 1px;
			padding: 5px 5px 5px 30px;
			font-size: 12px;			
			text-decoration: underline;		

			font-size: 12px;
		}
		/* END MENU LEFT subcategory1 */
		
		/* MENU  LEFT - subcategory 2  */
		ul.menu_left ul ul{
			margin:0; 
			padding: 0;
		}
		ul.menu_left ul ul li a:link, ul.menu_left ul ul li a:visited, ul.menu_left ul ul li a:active {
			text-decoration: none;
			display: block;
			font-weight: normal;			
			padding: 5px 5px 5px 40px;
			margin-left: 1px;		
			position:relative;
			font-size: 12px;

			text-decoration: underline;

		}
		
		ul.menu_left ul ul li a:hover {			
			text-decoration: underline;
			color: #FF0000;			
			position:relative;
			margin-left: 1px;
			padding: 5px 5px 5px 40px;
			border-collapse:collapse;
			border-bottom: 1px solid #ededed; 
			font-size: 12px;			
			text-decoration: underline;		

		}
		/* END MENU LEFT subcategory2 */

/*page content */
.page_content{
	background:url(../img/page_bg.jpg) top repeat-x #444;
	padding: 20px;	
	position:relative;
	margin-bottom: 10px;

}

.page_content p{	color: #ccc;}

/*page number*/
.link_nr {	
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #ccc;
	padding: 3px 6px;
	border: #ddd 1px solid;}

A.link_nr:LINK, A.link_nr:ACTIVE , A.link_nr:VISITED {
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #4B6092;
	padding: 3px 6px;
	border: #CCCCCC 1px solid;
}
A.link_nr:HOVER {
	font-size: 11px;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #3473B1;
	background-color: #F4F4F4;
	padding: 3px 6px;
	border: #3473B1 1px solid;
}

/* ////////////////////////////// */

.chosen_nr {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	text-decoration: none;
	color: #444;
	padding: 3px 6px;
	background-color: #F4F4F4;
	border:  #999999 1px solid;
}

.navi_bar{	text-align: right;	font-size:10px;	color:#ddd;}
.navi_bar a:link, .navi_bar a:visited, .navi_bar a:active{ color: #aaa; font-size: 11px; text-decoration: none;}
.navi_bar a:hover{ color: #eee; font-size: 11px; text-decoration: underline;}



/*footer -------------------------- */
#footer{	
	padding:0px;
	margin: 0 auto;
	margin-top: 0px;
	width:100%;
	display:block;
	position:relative;	
	color: #0000003;
}

#footer_content{
	 text-align: center;
	padding:0px;
	margin: 0 auto;
	width:950px;
	display:block;
	position:relative;
	color: #666666;
	font-size: 11px;
}
/*headers -------------------------- */

h1, h2 {font-size: 21px; color:#FB9700; border-bottom: 1px solid #FB9700; padding-bottom: 5px; }
h3 { border-bottom: 1px solid #FB9700; margin-top: 50px; padding-bottom: 5px; font-size: 17px; color: #FFFFFF; }

.page_content table{
	border-collapse:collapse;
}
.page_content table td{
	padding:5px 15px;
	border:#999999 1px solid;
}
.page_content table td p{
	padding:0; margin:0;
}
.image_container{
	width:220px;
	float: right;
}
.image_right{
	border:#CCCCCC 1px solid;
	padding:5px;
	background:#FFFFFF;
	float:right;
	width:202px;
	margin:0 20px 20px 20px;
}
.image_right img{
	border:#CCCCCC 1px solid;
}

table.formularz td{
	border:none;
	padding-left:0;
}
.clr{
	clear:both; height:1px;
}
.walki .image_right{
	margin:0 20px 0 20px;
}
.walki h3{
	font-size:13px; padding-top:0; margin-top:-15px;
}