html, body {
margin: 0;
padding: 0;
font-family: Tahoma, Geneva, Arial, "Arial CE", sans-serif;
font-size: 12px;
text-align: center;
background-color: white;
}

h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 15px; }

#calosc {
margin-top:5px;
width: 770px;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 0;
}

#footer {
clear: both;
font-size: 10px;
padding-top: 2px;
margin: 0;
background-color: white;
background-position: top;
}
#copyright {
color: #004e8c;
padding: 0;
margin-top: 20px;

}
#copyright a, #copyright a:link {
color: #004e8c;
text-decoration: none;
padding: 0;
margin: 0;
}

#logo {
position: relative;
float:left;
width:200px;
height:112px;
z-index: 10;
}

#logo a {
display:block;
border: 0px;
}

#logo img {
display:block;
border: 0px;
}


/*
#kontakt a {
text-decoration: none;
display: block;
padding:10px;
}

#linki_up {
float:left;
width:770px;
z-index: 10;
}
*/


#kontakt {
position: relative;
float:left;
width:570px;
text-align: right;
}

#kontakt ul {
padding: 6px 10px 0px 0px;
}

#kontakt li {
list-style: none;
display: inline;
}

#kontakt a {
text-decoration: none;
color: #363636;
font-size: 9px;
}

#text {
position: relative;
float:left;
width:570px;
padding-top: 23px;
z-index: 10;
text-align: right;
}

#text h1 {
padding: 0px 10px 0px 0px;
margin:0;
font-family: helvetica,arial;
font-size: 22px;
color: #0A85ED;
}

.baner0 {
background-image: url('./images/lawka.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:207px;

}

.baner0_small {
background-image: url('./images/lawka_sml.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:110px;

}

.baner1 {
background-image: url('./images/wiosla.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:207px;

}

.baner1_small {
background-image: url('./images/wiosla_sml.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:110px;

}

.baner2 {
background-image: url('./images/zebatki.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:207px;

}

.baner2_small {
background-image: url('./images/zebatki_sml.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:110px;

}

.baner3 {
background-image: url('./images/wiatraki.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:207px;

}

.baner3_small {
background-image: url('./images/wiatraki_sml.jpg');
background-repeat: no-repeat;
position: relative;
float:left;
width:770px;
height:110px;

}

#linki_down {
text-align: left;
float:left;
left: 0px;
width:770px;
z-index: 10;
margin: 0px;
height: 28px;
padding: 43px 0px 14px 0px;
}

#linki_down ul {
margin: 0px;
padding: 0px 0px 0px 13px;
}

#linki_down li {
list-style: none;
display: inline;
margin: 0px;
padding: 0px;
}

#linki_down a {
text-decoration: none;
color: #363636;
font-size: 10px;
margin: 0px;
padding: 0px;
}

#info {
float:left;
width:770px;
text-align: left;
z-index: 10;
margin: 0px;
padding: 0px;
}

#info ul {
margin: 0px;
padding: 0px;
}

#info li {
list-style: none;
display: inline;
margin: 0px;
padding: 0px 30px 0px 0px;
}

#info a {
text-decoration: none;
color: #363636;
font-size: 10px;
margin: 0px;
padding: 0px;
}

#info img {
border: 0;
}

.row {
padding: 0px;
margin: 0px;
}

.row li {
font-size: 12px;
list-style: none;

display: inline;

}

.row p {

float: left;
/*display: block;*/
text-align: left;
background-color: #3C5AA2;
margin: 0px;
/*
height: 91px;
min-height:91px;
*/
cursor:			hand;
} 


.row a {
text-decoration: none;
background-color: #3C5AA2;
color: #ACCDFF;
}

.tab-page .offlin {
width: 180px;
padding: 5px 3px 0px 6px;
height: 106px;
}

.tab-page .lin  {
background-image: url('./images/linie_tab.gif');
background-repeat: no-repeat;
background-position: center right;
padding: 5px 3px 0px 6px;
height: 106px;
width: 180px;
}

.tab-page-small  .lin {
background-image: url('./images/linie_tab.gif');
background-repeat: no-repeat;
background-position: center right;
text-align: center;
padding: 5px 3px 5px 6px;
height: 35px;
width: 180px;
}

.tab-page-small  .offlin {
text-align: center;
padding: 5px 3px 5px 6px;
height: 35px;
width: 180px;
}




.clear {
clear: both;
/*height: 10px;*/
}

.white {
  color: white;
  font-weight: bold;
}

#modul {
  text-align: left;
  padding: 10px 35px 10px 35px;
  position: relative;
  float: left;
  width: 700px;
}

#modul ol li {
  
  padding-bottom: 7px;
  
}

/*


.formularz {
padding: 0px;
margin: 0px;
position: relative;
border: 1px dotted #3C5AA2;
color: #666666;
width: 100%;
}
.formularz .poletext {
width: 210px;
padding: 2px;
border: 1px solid #3C5AA2;
}

.red {color: red;}

.formularz .textarea {

border: 1px solid #3C5AA2;
padding: 2px;
width: 210px;
height: 100px;
}

.formularz .text {

border: 1px solid #3C5AA2;
padding: 2px;
width: 210px;
height: 18px;
}

.formularz .submit {
background-color: #3C5AA2;
border: 1px solid #3C5AA2;
color: #FFFFFF;
font-weight: bold;
}
*/



.gal {
left: 0px;
float: left;
padding: 0px;
margin-left: 5px;
text-align: center; 
}

.gal a{
  padding: 0px;
  margin:0px;
  color: #E77919;
}

.gal p{
  padding: 4px 0px 4px 0px;
  margin:0px;
}

.gal img {
padding: 1px;
margin: 0px 3px 0px 4px;
border: 1px solid #E77919;

}

.gal a:hover {
  color: #E77919;
}

.gal a:link {
  color: #E77919;
}

.gal a:visited {
  color: #E77919;
}
/*
#formularz_komunikacja .text {
width: 400px;
border: 1px solid #3C5AA2;
}

#formularz_komunikacja .select {
width: 402px;
border: 1px solid #3C5AA2;
}

#formularz_komunikacja .textarea {
width: 400px;
height: 100px;
border: 1px solid #3C5AA2;
}

#formularz_komunikacja .submit {
margin: 10px;
padding: 2px 10px 2px 10px;
color: black;
font-weight: bold;
border: 1px solid white;
background-color: #3C5AA2;
}

#formularz_komunikacja .label {
margin-bottom:2px;
margin-top: 5px;
color: black;
font-weight: bold;
}
*/


select, input, textarea {
  border: 1px solid black;
}

.ok_validate {
border: 1px solid black;
}

.bad_validate {
border: 1px solid red;
}


.submit {
  background: #0A85ED;
  color: white;
}

.error {
  color: red;
  font-size: 10px;
}

/*
.form {

  text-align: center;
}
*/
h1 {
  font-size: 16px;
}

form ul {
margin: 0;
padding: 0;
}
form li {
list-style: none;
margin: 0;
padding: 5px;
}

.pstryk {
  color: red;
}


label {
  display: -moz-inline-box; 
  display: inline-block;
  }

#numer {
  width: 100px;
}

#jakmoznasiezkontaktowac {
width: 420px;
}

#imie_nazwisko {
width: 180px;
}

#telefon {
width: 120px;
}



#kod_pocztowy {
width: 60px;
}

#limit {
width: 90px;
}

#jestemzainteresowany, #interesujemnie  {
width: 420px;
}

textarea {
height: 100px;
}

/*
#agencja {
width: 150px;
}

#miejscowosc, #numer ,#miasto1, #miastospotkanie, #godziny, #przedzialczasowy{
width: 170px;
}

#kod_pocztowy {
width: 50px;
}

#adres {
width: 150px;
}

#email {
width: 150px;
}

#czy_klient {
width: 60px;
}

#jestemzainteresowany, #interesujemnie {
width: 440px;
}


#telefon {
width: 120px;
}

#okreswystawienia[godzina_od], #okreswystawienia[godzina_do] {
  width: 40px; 
}
*/

#stamp {
z-index: 100;
position: absolute;
top: 113px;
right: 0px;
}

#stamp img {
border: 0px;
}

#stamp a {
text-decoration: none;
}
