body {
	background: url('tlo.gif'); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #222222; text-align: left; line-height: 150%;
margin: 0px;
padding: 0px;
}

a img.ban-cien {
 filter: alpha(opacity=100);
 -moz-opacity: 1;
}
a:hover img.ban-cien{
 filter: alpha(opacity=70);
 -moz-opacity: 0.7;
}

.tytul {
	font-size: 1.50em;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}



.guzik {
	margin: 0px; padding:5px; font-weight: bold; margin-top: 10px; font-family: Trebuchet MS, verdana;
}

.form_all {
	width: 725px;
	margin-bottom: 1px;
	padding:10px;
	font-size: 1.0em;
	background: #f9f9f9;
	text-align: left;
}

.form_main {
	width: 720px;
	margin-bottom: 1px;
	padding:2px;
	font-size: 0.92em;
}

.form_error {
	color: #cc0000;
	font-weight: bold;
}

.form_form {
	text-align: left;
}

.form_form input {
	text-align: left;
}

.form_opis {
	padding-right: 10px;
	text-align: right;
	font-size: 0.92em;
	
}


.wiersz1 {
	background: #FFF4C7;
	padding-top: 5px;
}

.wiersz1 input {
	height: 12px;
	font-size: 0.92em;
	font-family: Verdana;
}

.wiersz2 {
	background: #DAE4F8;
	
	padding-top: 5px;
}

.wiersz2 input {
	height: 12px;
	font-size: 0.92em;
	font-family: Verdana;
}

.tekst {
	font-size: 1.17em;
	text-align: justify;
	padding: 20px 90px 50px 90px;
}
.tekst2 {
	font-size: 1.0em;
	text-align: justify;
	padding: 20px 90px 50px 90px;
}

.tekst3 {
	font-size: 1.17em;
	text-align: justify;
	padding: 30px 0px 0px 90px;
}

.tekst4 {
	font-size: 1.17em;
	text-align: justify;
	padding: 0px 0px 10px 90px;
}

.tekst5 {
	font-size: 1.17em;
	text-align: justify;
	padding: 0px 90px 0px 90px;
}
.ofer {
text-decoration:none;
}


a {
	color: #003C71;
	text-decoration:none;
}

a:hover {
	color: #0070B8;
}
/* ------------------ --------------------*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 0.92em Tahoma, Verdana, Arial, sans-serif;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 7px 10px;
text-decoration: none;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}

/*-###################*/
#glowne_menu 
{
	width: 749px;
	height: 28px;
	padding: 0;
	position: absolute;
	list-style-type:none; 
	background-color: #003366;
	border-top: 1px #fff solid;
}


#glowne_menu li 
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	color: #fff;
	background-color: #003366; 
	text-transform: uppercase;
	height: 28px;
	display:inline; 
	text-align: center;
	float:left; 
}

#glowne_menu li a, #glowne_menu li a:visited 
{
	padding: 5px 0 4px 0;
	display: block;
	text-decoration:none;
	text-align:center;	
	color:#fff; 
	font-size: 0.92em; 
	font-weight: bold; 
	font-family: arial, verdana, sans-serif; 
	background-color: #003366; 
	text-transform: uppercase;
}


#box_kontakt {
font-family: Trebuchet MS, verdana;
text-align:left;
background: url('tlo.jpg') no-repeat;
width: 218px;
}
.kzp {

font-size: 22px;
color: #003366;
}
.zadz {
font-size: 16px;
color: #339933;
font-weight: bold;
}
.zadz2 {
font-size: 14px;
color: #339933;
}
.doj {
font-size: 14px;
color: #003366;
}
.pr {
font-size: 14px;
color: #339933;
}
.tel {
font-size: 28px;
color: #003366;
}
.tytulzaq {
	font-size: 26px;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
}
.tekst_druki {
    font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 20px 90px 50px 90px;
}
.tekst_kontakt {
    font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 13px;
	text-align: justify;
	padding: 20px 90px 50px 90px;
}
.druki_lista{
	background: url(h2-bg.gif) no-repeat;
	background-position: bottom;
	padding: 0 0 17px 0;
}
.nagl3{
font-size: 1.33em;
}
.nagl2{
font-size: 1.50em;
}


/*-------------------------------------------------------------------- ofe -----------------------------------------------------*/
#ofe {
background-image: url('images/surf.jpg'); 
background-position: right; 
background-repeat: no-repeat; 
padding-top: 50px;
width:749px;
font-weight: normal;
font-size: 1.27em;
text-align: justify;
}
.ofes {
width: 500px;
padding-left: 30px;
}
.ofess {
width: 500px;
padding-left: 30px;
padding-bottom: 100px;
}
.ofenag{
padding-left: 25px;
font-size: 1.50em;
}
.ofeul{
padding-left: 40px;
}

#marquee {
	position: relative;
	overflow: hidden;
	width: 749px;
	height: 19px;
}
#marquee #mq {
	position: absolute;
	left: 0px;
	top: 0px;
	white-space: nowrap;
}

#marquee2 {
	position: relative;
	overflow: hidden;
	width: 217px;
}
#marquee2 #mq2 {
	position: absolute;
	left: 0px;
	top: 0px;
	white-space: nowrap;
}

#tresc{
margin: 0px;
padding-top: 50px;
width:749px;
font-weight: normal;
font-size: 12px;
text-align: justify;
}

h1{
font-size: 20px;
font-weight: normal;
padding-left: 30px;
padding-bottom: 15px;
}
h1 a{
text-decoration: none;
}

h2{
font-size: 1.27em;
padding-left: 15px;
width: 655px;
}

h3{
font-size: 1.09em;
font-weight: normal;
padding-left: 30px;
}

hr {
width: 655px;
margin-left: 30px;
background: #f4f4f4;
color: #f4f4f4;
}

ul {
width: 545px;
padding-left: 50px;
}

p {
width: 80%;
padding-left: 30px;
}

#porownanie_ofe {
background-image: url('images/wyscig2.jpg'); 
background-position: right; 
background-repeat: no-repeat; 
padding-top: 60px;
width:749px;
font-weight: normal;
font-size: 12px;
text-align: justify;
}
#druki {
background-image: url('images/druk.jpg'); 
background-position: bottom; 
background-repeat: no-repeat; 
padding-top: 50px;
height: 500px;
font-weight: normal;
font-size: 12px;
text-align: justify;
}
.mpf {
width: 655px;
padding-left: 30px;
}

.blu{
color: #336699;
font-size: 13px;
}
.niebiesko {
	background: url(h2-bg.gif) no-repeat;
	background-position: bottom left;
	color: #76aac9;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0 0 12px 20px;
}	
.ss {
width: 545px;
padding-left: 50px;
}

.kon{
margin-left:12px; 
margin-top:7px;
padding-left: 2px;
}

.glowna{
font-size: 12px;
width: 450px;
padding-left: 10px;
}
#web_bottom{
text-align: left;
text-decoration: none;
}

#web_bottom a{
text-decoration: none;
}

.ms{
text-decoration: none;
}
