body{

	padding : 0px;
	margin : 0px;
	font : normal normal 11px Tahoma,sans-seirif;
	background-color : #000;
/*    background-size: auto;
    background-image: url(images/bg.gif); */
}

/*
#bg {
    position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(images/bg.gif);
    background-size: auto;
    background-origin: content; 
	}
*/

		#bg{
			position:fixed;
			height:100%;
			width:100%;
	top: 0;
	left: 0;			
		}
		#bg img {
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}

#page
{
	width : 1000px;
	overflow : hidden;
	margin : 0px auto;
	position : relative;
}

#top
{
	width : 1000px;
	height : 81px;
	background: url( 'images/top.png' );
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/top.png');
}

#topmenu
{
	width : 1000px;
	height : 51px;
	position : relative;
	background : transparent url('images/mbg1.png') 0px 0px repeat-x;
}

#topmenu *
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}


#topmenu ul li.tab
{
	display : block;
	text-align : center;
	float : left;
	height : 51px;
	width : 142px;
	font-size : 12px;
	color : #fff;
	font-weight : bold;
	position : relative;
}

#topmenu li.tab a, #topmenu li.tab span 
{
	color : #fff;
	text-decoration : none;
	display : block;
	height : 31px;
	padding-top : 20px;
	width : 100%;
}

#topmenu li.tab a:hover
{
	background : transparent url('images/mbg2.png') 0px 0px repeat-x;
}

#topmenu ul li.break
{
	display : block;
	float : left;
	height : 51px;
	width : 1px;
	background : #000 url('images/mbr.png') 0px 0px no-repeat;
}

#topmenu ul.sub
{
	position : absolute;
	top : 51px;
	left : 0px;
	z-index : 10009;
	margin : 0px;
	padding : 0px;
}

#topmenu ul.sub li
{
	display : block;	
	width : 183px;
	height: 20px;
	background-color : #900101;
	text-align : left;
	padding : 4px 8px;
	border-bottom : 1px #791417 solid;
}

#topmenu ul.sub a, #topmenu ul.sub span
{
	color : #fff;
	height : auto;
	padding-top : 0px;
	font-weight : normal;
}

#topmenu ul.sub a:hover
{
	background : none;
	text-decoration : underline;
}

#topimg
{
	width : 1000px;
	height : 223px;
	overflow : hidden;
}

#topimg img
{
	float : left;
}




#topimg2
{
	width : 1000px;
	height : 149px;
	overflow : hidden;
}

#topimg2 .txt
{
	width : 143px;
	height : 31px;
	overflow : hidden;
	background-image : url('images/navbg.jpg');
	text-align : center;
	color : #fff;
	float : left;
	padding-top : 5px;
}

#topimg2 .morep
{
	height : 36px;
	line-height : 36px;
	padding-top : 0px;
}

#topimg2 img {
	border: 0;
	}

#topimg2 a {
	text-decoration: none;
	color: #FFFFFF;
	}

#topimg2 a:hover {
	text-decoration: underline;
	}


#topimg2 .obr
{
	width : 143px;
	height : 113px;
	overflow : hidden;
	float : left;
}






#boxs
{
	background-color : #fff;
	overflow : hidden;
	padding : 15px;
	height : 200px;
	overflow : hidden;
}

#boxs h2
{
	font-size : 11px;
	margin : 0px;
	padding : 0px;
	background : transparent url('images/krop.gif') 0px 100% repeat-x;
	padding-bottom : 10px;
	color : #000;
	line-height : 14px;
}


#boxs h2 *
{
	vertical-align : middle;
	margin-right : 5px;
}


#box1
{
	width : 226px;
	float : left;
	height: 200px;
}

#box1 *
{
	vertical-align : middle;
}

#boxs a
{
	color : #bb0000;
	text-decoration : none;
	background  : transparent url('images/arrow.gif') 0px 4px no-repeat;
	padding-left : 10px;
}

#boxs a:hover
{
	text-decoration : underline;
}


.pdf
{
	margin-right : 15px;
}

#box2
{
	width : 188px;
	float : left;
	margin-left : 30px;
	color : #6a6a6a;
}

#box2 b
{
	font-size : 12px;
}

#box3
{
	width : 280px;
	float : left;
	margin-left : 30px;
	color : #6a6a6a;
	line-height : 18px;
}

#box3 b
{
	color : #bb0000;
}

#box4
{
	width : 190px;
	float : left;
	margin-left : 26px;
	color : #6a6a6a;
	line-height : 18px;
}

#box4 p
{
	color : #bb0000;
}

input.txt
{
	background-color : #e9e9e9;
	width : 170px;
	border-top : 1px #959595 solid;
	border-left : 1px #B6B6B6 solid;
	font-size : 10px;
	padding : 3px 5px;
	margin : 0px;
	_margin-left : -25px;
}

input.submit
{
	background-color : #bb0000;
	text-align : center;
	color : #fff;
	padding : 5px 10px;
	border : none;
	_margin-left : -25px;
}

#podpis
{
	color : #fff;
	padding-left : 10px;
	padding-top : 7px;
	padding-bottom : 15px;
	line-height : 18px;
	clear : both;
}