/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {
	line-height:1;
	color:black;
	background:white;

}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}


/*====================*/
/*=== Other Styles ===*/
/*====================*/
/*MENU CSS BTN*/
		a{
		color: #CCCCCC;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bolder;
		

		}
				
		a:hover
			{
			color: #FFFFFF;
			text-decoration:underline;
			}
			
			.txt_kontakt a{
		color: #333333;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bolder;
		

		}
				
		.txt_kontakt a:hover
			{
			color: #000000;
			text-decoration:none;
			}
			
#btn a{
	padding-top:5px;
	color: #333333;
	text-align:center;
	display: block;
	width: 62px;
	height: 20px;
	float: left;
		}
				
		#btn a:hover
			{
				background-color: #EC2300;
				color:#FFFFFF;
				text-decoration:none;
			}			
#btn2 a{
	border: 0px solid #080808;
	display: block;
	width: 47px;
	height: 26px;
	background: url(images/btn2.jpg) 0 0 no-repeat;
	float: left;
		}
				
		#btn2 a:hover
			{
				background-position: 0 -26px;
			}
#btn3 a{
	border: 0px solid #080808;
	display: block;
	width: 57px;
	height: 26px;
	background: url(images/btn3.jpg) 0 0 no-repeat;
	float: left;
		}
				
		#btn3 a:hover
			{
				background-position: 0 -26px;
			}
#btn4 a{
	border: 0px solid #080808;
	display: block;
	width: 46px;
	height: 26px;
	background: url(images/btn4.jpg) 0 0 no-repeat;
	float: left;
		}
				
		#btn4 a:hover
			{
				background-position: 0 -26px;
			}
/*MENU CSS BTN*/

.clear {
	clear:both;
}
.prawy {
margin-bottom:100px;
}

body {
//background: url(images/bg.jpg);
//background-repeat:repeat-x;

}
.header{
background: url(images/top.jpg);
background-repeat:no-repeat;
background-position:center;
//height:177px;
height:118px;
width:100%;
}


.button{
background: url(menu_gora1_x.jpg);
background-repeat:no-repeat;
background-position:center;
height:103px;
width:100%;
}

.dol{
position:relative;
//background-position:center;
background-image:url(images/txt_bg.jpg);
background-repeat:repeat-x;
width:993px;
height:100%;
}
.form{
position: absolute;
left: 526px;
top: 15px;
}
#kursywa{
font-style:italic; 
}

.igorny {
vertical-align: super;
font-size:10px;
}

.txt{
padding-left:30px;
padding-top:10px;
padding-right:30px;
color: #333333;
font-family:Tahoma;
font-size:13px;
line-height: 1.7em;
text-align:center;
text-align:justify;

}
.txt h1{
padding-bottom:10px;
color: #333333;
font-family:arial;
font-size:18px;
//line-height: 1.7em;

}

.txt li {
line-height: 1.7em;
padding-left:8px;
margin-left:30px;
}
.minus li{
line-height: 1.7em;
padding-left:4px;
margin-left:45px;
//list-style-image: url(images/minus.gif);
}


.txt h2{
padding-top:10px;
padding-bottom:5px;
font-weight:bold;
}

#bold{
font-weight:bold;
}

#akapit{
//text-indent:30px;
}
#enter{
padding-top:5px;
}

.txt_kontakt{
padding-left:30px;
padding-top:10px;
color: #333333;
font-family:Tahoma;
font-size:14px;
line-height: 1.3em;
height:458px;
background-image:url(images/kontakt_bg.jpg);
background-repeat: no-repeat;

}
.submenu{
padding-top:10px;
padding-left:12px;
font-family:Tahoma;
font-size:13px;
line-height: 1.3em;
//background:  #DFDFDF;
}

.submenu a{
color: #333333;
font-size:13px;
}
.submenu a:hover{
color: #FF0000;
font-size:13px;
text-decoration:none;

}
//#tabele  td{
margin-bottom:0px;
border:1px solid;
color:#CCCCCC;
border-right:none;
border-left:none;
border-bottom:none;
border-top:none;
border-collapse: collapse;
}
td.sub {
color:#CCCCCC;
border-right: 1px solid;

}
.naglowek{
padding-top:13px;
padding-left:20px;
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:underline;
}
.adam{
color: #333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;

}

#stopka{
margin-top:0px;
background-image:url(images/stopka.jpg);
//background-repeat:repeat-x;
background-repeat:no-repeat;
background-position:center;
width:100%;
height:112px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #CCCCCC;
}
#menu_dol{
//margin-top:10px;
width:100%;
height:20px;
position:relative;
top:10px;
font-size:14px;
}
