@charset "utf-8";
h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	color:#236875;
	font-weight:normal;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#236875;
	font-weight:normal;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005339;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}

hr.hr1 {
	height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	padding:5px 0px;
    }
	
.clear, .clear:hover {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-left: 0px;
}


.stopka {
	vertical-align: bottom;
	float: right;
	margin-top: 70px;
	padding: 0;
	font-size: 10px;
}

a {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #005339;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	color: #005339;
}

a:hover {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #005339;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
	color: #005339;
	background-color: #E2F2F5;
}

a img {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:hover img {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

body, html {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#565656;
	margin:0px;
	padding:0;
	}

.bodybackground {
		background-image: url(../images/tlo_strony.png);
	background-repeat: repeat-x;
}

.bodybackgroundbig {
		background-image: url(../images/tlo_stronybig.png);
	background-repeat: repeat-x;
}
.bodybackgroundxmas {
		background-image: url(../images/tlo_stronyx.png);
	background-repeat: repeat-x;
}
.bodybackgroundwc {
	background-image: url(../images/wc_tlo.jpg);
	background-repeat: repeat;
}

.Uklad2A #shadow, .Uklad2B #shadow, .Uklad3 #shadow, .Uklad1 #shadow {
	text-align: left;
	margin: 0 auto;
	width: 1002px;
	background-image: url(../images/naglowek_maly_tlo.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
}
.Uklad2A #shadowbig, .Uklad2B #shadowbig, .Uklad3 #shadowbig, .Uklad1 #shadowbig {
	text-align: left;
	margin: 0 auto;
	width: 1002px;
	background-image: url(../images/naglowek_tlo.jpg);
	background-repeat: no-repeat;
	background-position: center 137px;
}


.Uklad2A #container,.Uklad2B #container,.Uklad3 #container,.Uklad1 #container {
	text-align: left;
	margin: 0 auto;
	width: 950px;
}
.Uklad2A #header,.Uklad2B #header,.Uklad3 #header,.Uklad1 #header {
	height:200px;
	position:relative;
	background: url(../images/belka_gorna.gif) no-repeat center top;
}
.Uklad2A #headerbig, .Uklad2B #headerbig, .Uklad3 #headerbig, .Uklad1 #headerbig {
	height:340px;
	position:relative;
	background: url(../images/belka_gorna.gif) no-repeat center top;
}
.Uklad2A #kolA div,.Uklad2B #kolA div, .Uklad3 #kolA div{
	padding-bottom:1px;
	margin-bottom:1px;
}
.Uklad2A #footer,.Uklad2B #footer,.Uklad3 #footer,.Uklad1 #footer {
	height:118px;
	padding:10px, 10px;
	position: relative;
	background-image: url(../images/wc_belka_dolna.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.Uklad2A #kolA{
	width:300px;
	padding:0;
	float: left;
}
.Uklad2A #kolB{
	padding:0;
	width: 625px;
	margin: 0 0 0 325px;
}
.Uklad2B #kolA {
	padding:0;
	width: 300px;
	float: right;
}
.Uklad2B #kolB {
	padding:0;
	width: 625px;
	margin: 0;
}
.Uklad1 #kolD {
	padding: 0;
}
#kolA ul , #kolB ul{
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#kolA ul li, #kolB ul li {
	margin: 0px;
	list-style-type: none;
	background-image: url(../images/bullet_maly.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	display: block;
	line-height: 18px;
}



.clearFloat{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}


#header ul, #headerbig ul {
	float: right;
	position: absolute;
	right: 0px;
	list-style: none;
	margin: 0;
	top: 50px;
}

#header li, #headerbig li {
	float: left;
	display: block;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-left: 5px;
	margin-left: 5px;
}
#header li.last, #headerbig li.last {
	float: left;
	display: block;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-left: 5px;
	margin-left: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000;
	margin-right: 5px;
	padding-right: 5px;
}
#header li a, #headerbig li a {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header li a.empty, , #headerbig li a.empty {
}



#header li a:visited , #header li a:link, #headerbig li a:visited, #headerbig li a:link {
	text-decoration: none;
	color: #999;
}
#header li a.current, #headerbig li a.current {
	background-color: #066;
	color: #FFF;
}
#header li a:hover, #headerbig li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #033;
}
#header #logo, #headerbig #logo {
	height: 50px;
	width: 288px;
	position: absolute;
	top: 37px;
	left: 15px;
	background-image: url(../images/logo_dp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header #version, #headerbig #version {
	width: 67px;
	position: absolute;
	top: 3px;
	left: 870px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	padding: 0px;
}
#header a img, #header a:hover img, #headerbig a img, #headerbig a:hover img {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#header a, #headerbig a  {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-left: 0px;
}

#header #headerpic {
	width: 950px;
	position: absolute;
	left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	top: 95px;
}
#header #headerpic img {
	margin: 0px;
	padding: 0px;
}
#headerbig #headerpic img {
	margin: 0px;
	padding: 0px;
}

#headerbig #headerpic {
	width: 950px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left top;
	top: 95px;
}
#headertext h1 {
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#headertext {
	height: 30px;
	width: 950px;
	bottom: 20px;
	left: 0px;
	background-color: #eaeaea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin-bottom: 10px;
}
.lewa {
	width:300px;
	padding:0;
	float: left;
}
.prawa {
	padding:0;
	width: 625px;
	margin: 0 0 0 325px;
}
#header #buttony, #headerbig #buttony {
	height: 50px;
	width: 165px;
	position: absolute;
	top: 25px;
	left: 730px;
	background-repeat: no-repeat;
	background-position: right top;
}
.download {
	background-image: url(../images/icon_download.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	padding-left: 22px;
	padding-top: 1px;
	font-size: 16px;
}
.download2 {
	background-image: url(../images/icon_download.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 22px;
	padding-left: 22px;
	padding-top: 1px;
	font-size: 13px;
}

#screen {
	width: 600px;
	margin-right: 0px;
	float: left;
	padding: 10px;
	height: 200px;
	position: relative;
}

#form
       {
            background-image: url(../images/form_background.gif);
            background-repeat: no-repeat;
            padding: 10px;
            height: 330px;
        }
        td.lewa
        {
            width: 115px;
            line-height: 22px;
            text-align: left;
            padding-top: 8px;
        }
        td.prawa
        {
            width: 315px;
            padding-left: 10px;
        }
        #form input
        {
            margin-top: 8px;
			width:200px;
        }
        #form select
        {
            margin-top: 8px;
			width:200px;
        }
		#form submit
        {
            margin-top: 10px;
			width:20px;
        }
        #form textarea
        {
        margin-top:10px;    
        }
        table.formularz tr td
        {
            vertical-align: top;
        }
		.button2
        {
        width:20px;
        }

		#screenshoty a, #screenshoty a:hover, #screenshoty a:visited 
		{
			border:none !important; 
			padding:0px !important; 
			margin:0px;
		}
		#screenshoty a img, #screenshoty a:hover img, #screenshoty a:visited img 
		{
			border-style:solid !important;
			border-width:1px !important; 
			padding:0px !important; 
			margin-right:10px;
		}

