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-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	border: none;
	line-height:200%;
	text-align:left;
}
p {margin:0; padding:0;}
.pasbialy {background-color:#FFFFFF; height:120px; background-image:url(../images/pasbialy.gif); background-repeat:no-repeat; background-position:top center; line-height:0;}
.inspass { margin:auto; max-width:990px;}
.kontakt {
float: right;
padding: 20px;
margin-top: 45px;
margin-right: 28%;
font-weight: bold;
}
.logom {padding-top:15px; padding-bottom:15px; float:left;}
a.linki:link {
	color: #fff; text-decoration:none; display:inline-block; padding:5px;
}
a.linki:visited {
	color: #999; text-decoration:none; display:inline-block; padding:5px;
}
a.linki:hover {
	color: #fff; text-decoration:none; display:inline-block; background-color:#00aeef; padding:5px;
}
a.linki:active {
	color: #231F20; text-decoration:none; display:inline-block; padding:5px;
}
a.dw:link {
	color: #00aeef; text-decoration:none;
}
a.dw:visited {
	color: #00aeef; text-decoration:none;
}
a.dw:hover {
	color: #00aeef; text-decoration:none;
}
a.dw:active {
	color: #00aeef; text-decoration:none;
}
a.konta:link {
	color: #000000; text-decoration:none;
}
a.konta:visited {
	color: #000000; text-decoration:none;
}
a.konta:hover {
	color: #00aeef; text-decoration:none;
}
a.konta:active {
	color: #000000; text-decoration:none;
}

a:link {text-decoration:none; }
a:hover {text-decoration:none;}
a:active {text-decoration:none; }
a:visited {text-decoration:none; }

.tyt {font-size:16px; color:#999; font-weight:bold; text-align:left;}
.tyt2 {font-size:30px; color:#00aeef; font-weight:bold; text-align:left;}
.tyt3 {font-size:16px; color:#00aeef; font-weight:bold; text-align:left;}
.tdb {text-align:left;}
.tlocalosci  {background-image: url(../images/nasze5.png);
background-repeat: no-repeat;
background-position: right bottom;
max-width: 990px;
margin: auto;
background-size: 55%;}
.tlocaloscik  {background-image:url(../images/napisz.png); background-repeat:no-repeat; background-position: left bottom; max-width:990px; margin:auto; text-align:right; height:550px;}
.tlocaloscikd  {max-width:990px; margin:auto; height:800px;}
.kt {font-size:14px;}

/*  DO G�RY */

#toTop {
	width:80px;
        position:fixed; /* this is the magic */
        bottom:40px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none; background-image:url(../images/do_gory2.png); height:80px;
} 
.clear {clear:both;}
#tlo
{
width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:0;
}
.txtinpa {padding-bottom:5px; padding-top:10px;}

.rozciagnij
{
width:100%; height:100%;
} 
#sr { text-align:center; margin: 0 auto; position:relative; z-index:1;}
.biuro {font-size:14px; padding-top:5px; padding-bottom:5px;}

.inputtext {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color : #03193c; background-color: #cdcdcd; width:440px; border: solid 1px #6c6c6c; height:20px; padding:10px;}
.inputtextcapt {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color : #03193c; background-color: #cdcdcd; width:100px; border: solid 1px #6c6c6c; height:20px; padding:10px; margin-top:10px;}
.inputtextl {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color : #03193c; background-color: #cdcdcd; width:440px; border: solid 1px #6c6c6c; height:260px; padding:10px;}

.stopka {padding-top:40px; margin:auto; background-image:url(../images/tlo2.jpg); text-align: center;
	background-repeat:repeat;
	background-position:center center; clear: both;}
.instropka {text-align:center; margin:auto; max-width:990px;}
.reszta {}
.pas { background-image:url(../images/do_slidera_01.jpg); background-position:top center; margin:auto; height:450px;}
.systemy {display: inline-block;
width: 30%; vertical-align:top;}
.systemyk {
    width: 220px;
    float: right;
    text-align: left;
    margin-right: 160px;
}
.strony {display: inline-block;
width: 30%; vertical-align:top;}
.kontinfo {display: inline-block;
width: 30%; vertical-align:top;}
.resztaprez {display: inline-block;
width: 30%; vertical-align:top;}

.pas2 {background-color:#696969; /*background-color:#fff;*/ text-align:center; line-height:0; clear: both;}

.pas2 img { height:auto; width:100%; max-width: 1280px;}

.logo img {max-width: 300px;
width: 100%;
height: auto;}