html, body {
   height: auto;
   margin: 0;
   padding: 0;   
   text-align: center;
}

/* IE Fix */
.clear {font-size: 1px; height: 1px}

/* All, bloki */

div.container
{
	margin-left: auto;
	margin-right:auto;
	width: 1120px;
  text-align: left;
  height: auto;
}

img {
border: 0;
}
div.cen
{
   float: left;
   width: 791px;
   height: auto;
}

div.header
{
  text-align: center;
  padding-right: 1px;
  margin: -4px 0 0 3px;
}


.dol { background: url(box/B.jpg) 50% 100% no-repeat; width: 791px; }
.lewo { background: url(box/L.jpg) 1px repeat-y; }
.prawo { background: url(box/R.jpg) right repeat-y; }

div.rig
{
   float: left;
   width:130px;
}

a.tyt, a.tyt:active, a.tyt:visited { text-decoration: none; color: #000000; }
a.tyt:hover { text-decoration: none; color: #FF0000; }

/* Main site */

div.ramka
{
   float: left;
   height: 134px;
   width: 245px;
   border-style:solid;
   border-width:1px;
   border-color: #f3f3f3;
   margin-top: 7px;
   margin-bottom: 5px;
   margin-left: 4px;
   margin-right: 4px;
}

div.tytul
{
font-style:normal;
width: 245px;
height: 23px;
font-family:"Verdana", Times, serif;
font-size:15px;
background-color:#f5f3f1;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top:2px;
}

div.tekst
{
width: 93px;
height: 71px;
float: right;
font-style:normal;
font-family:"Verdana", Times, serif;
font-size:9px;
margin-bottom: 0px;
margin-top: 6px;
margin-left: 0px;
margin-right: 0px;
padding-top:0px;
overflow: hidden;
line-height: 10px;
}

.small
{
line-height: 12px;
}


div.left
{
float: left;
}

img.pic
{
height: 93px;
width: 140px;
left: 10px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top: 6px;
margin-bottom: 3px;
margin-left: 3px;
margin-right: 3px;
padding: 0;
}

img.zobacz
{
border: 0px;
margin-top: 8px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
padding: 0;
}

/* Reklama */

div.reklama
{
width: 130px;
height: auto;
float: left;
background-color: #ffebcd;  
text-align: left;
font-style:normal;
font-family:"Verdana", Times, serif;
font-size:9px;
border-style:solid;
border-width:1px;
border-color: #ff0000;
/*margin-top: 20px;*/
padding: 3px 3px 3px 3px;
}

div.facebook
{
float: left;
padding: 3px 3px 3px 3px;
}

/* Stylink main */

div.umiejscowienie_main
{

   width: 769px;
   margin-left: 8px;
   margin-right: 8px;
}

/* Styling menu */

div.umiejscowienie { margin-left: 7px; }

.bl { background: url(images/bl.jpg) 0 100% no-repeat #d40707; width: 771px; }
.bl2 { background: url(images/bl.jpg) 0 100% no-repeat #d40707; width: 100px; }
.br { background: url(images/br.jpg) 100% 100% no-repeat}
.tl { background: url(images/tl.jpg) 0 0 no-repeat}
.tr { background: url(images/tr.jpg) 100% 0 no-repeat}

div.mtekst {

font-style:normal;
font-weight: bold;
font-family:"Verdana", Times, serif;
font-size:15px;
color: #FFFFFF;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 5px;
margin-right: 0px;
padding-top:11px;
width: 771px;
height: 30px;
}

/* Dla butonu na stronie opisu */
div.mtekst_b {
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}

/* Menu */

a.men, a.men:visited {
font-style:normal;
font-weight: bold;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:13px;
padding-left: 5px;
padding-right: 5px;
color: #FFFFFF;
}

a.men:hover, a.men:active {
font-style:normal;
font-weight: bold;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:13px;
padding-top: 5px;
padding-bottom: 12px;
padding-left: 5px;
padding-right: 5px;
color: #000000;
background-color: #ffffff;
}



/* Przycisk dla Opisu */

a.men_inny, a.men_inny:visited {
font-style:normal;
font-weight: bold;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:13px;
color: #FFFFFF;
}

a.men_inny:hover, a.men_inny:active {
font-style:normal;
font-weight: bold;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:13px;
color: #000000;
}

/* Menu Wciśnięte */

a.men_on, a.men_on:visited {
font-style:normal;
font-weight: bold;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:13px;
padding-top: 5px;
padding-bottom: 12px;
padding-left: 5px;
padding-right: 5px;
color: #000000;
background-color: #ffffff;
}

a.men_on:hover, a.men_on:active {
font-style:normal;
font-weight: bold;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:13px;
padding-top: 5px;
padding-bottom: 12px;
padding-left: 5px;
padding-right: 5px;
color: #000000;
background-color: #ffffff;
}

/* Strona opisowa */

div.srodek
{
margin-top: 10px;
margin-left: 5px;
margin-right: 13px;
   width: 760px;
}
/* Poprawka dla kontaktu */
div.srodek_kon
{
margin-top: 10px;
margin-left: 5px;
margin-right: 13px;
   width: 760px;
}
/* Poprawka dla innych */
div.srodek_inny
{
   height: 100%;
   width: 769px;
   margin-top: 7px;
   margin-bottom: 7px;
   margin-left: 0px;
   margin-right: 9px;
}

div.tytul_opis
{
float: left;
font-style:normal;
font-weight: normal;
font-family:"Verdana", Times, serif;
font-size:16px;
color: #FF0000;
width: 350px;
height: auto;
}

.tytul_opis2 {
  font-style:normal;
  font-weight: normal;
  font-family:"Verdana", Times, serif;
  font-size:13px;
  color: #FF0000;
  text-decoration: none;
}

div.tekst_opis
{
font-style:normal;
font-weight: normal;
text-align: justify;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
width: 350px;
height: 100%;
}

div.tekst_kontakt
{
font-style:normal;
font-weight: normal;
text-align: justify;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
}

div.tekst_atrakcje
{
font-style:normal;
font-weight: normal;
text-align: justify;
font-family:"Verdana", Times, serif;
padding: 10px;
font-size:11px;
color: #000000;
}


a.em_kontakt, a.em_kontakt:visited, a.em_kontakt:active
{
font-style:normal;
font-weight: normal;
text-align: justify;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
}

a.em_kontakt:hover
{
font-style:normal;
font-weight: normal;
text-align: justify;
text-decoration: underline;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
}


div.linia
{
float: left;
font-style:normal;
font-weight: normal;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
width: 210px;
height: 100%;
}

div.liniaR
{
float: left;
font-style:normal;
font-weight: normal;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #FF0000;
width: 140px;
height: 100%;
}

div.galeria
{
float: right;
width: 390px;
height: 100%;
/* border-style:solid;
   border-width:1px;
   border-color: #e1e1e1;*/
}

img.pic2
{
height: 126px;
width: 190px;
border-style:solid;
border-width:1px;
border-color:#000000;
margin-top: 3px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 3px;
padding: 0;
   border-style:solid;
   border-width:1px;
   border-color: #e1e1e1;
}

div.tekst_opis_g
{
font-style:normal;
font-weight: normal;
text-align: justify;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
width: 385px;
height: 100%;
}

div#map
{
  width: 390px;
  height: 350px;
  margin-bottom: -7px;
  border-style:solid;
  border-width:1px;
  border-color: #e1e1e1;
}

div.mapi
{
    font-style:normal;
    font-weight: normal;
    text-align: center;
    font-family:"Verdana", Times, serif;
    font-size:11px;
    color: #FFFFFF;
  float: right;
  display: block;
  width: 163px;
  height: 215px;
  margin: 0 3px 0 0;
  padding: 0;
  background: #d40707;
}

.imgmap {
padding: 5px 5px 5px 5px;
}

div#map.lokalizacje
{
  width: 755px;
  height: 720px;
  border-style:solid;
  border-width:1px;
  border-color: #e1e1e1;
}


/* Style dla przycisków */

.field {
 font-size: 10px;
 width: 330px;
 background-color: #d5d5d5;
 border: 1px solid #aeaeae;
 color: #000000;	
}

.button {  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 10px;  
 background-color: #d40707;  
 color: #ffffff;  
 margin-left: 5px;
 margin-bottom:10px;
}

div.formstyle
{
   height: 260px;
   width: 330px;
   padding-top: 10px;
   padding-bottom: 5px;   
   padding-left: 5px;      
   padding-right: 5px;    
}

div.form
{
float: left;
font-style:normal;
font-weight: normal;
font-family:"Verdana", Times, serif;
font-size:11px;
color: #000000;
 margin-right: 6px;  
    width: 330px;
}

textarea {
	width: 321px;
	height: 100px;
	border: 1px solid #aeaeae;
  padding-top: 5px;
  padding-bottom: 5px;   
  padding-left: 5px;      
  padding-right: 5px;         
  font-family:"Verdana", Times, serif;
  background-color: #d5d5d5;  
  color: #000000;	
  font-size: 10px;

}

div#map.rez
{
width: 395px;
height: 500px;
   border-style:solid;
   border-width:1px;
   border-color: #e1e1e1;

}


/* Styl 2kolumn */

div.dziel-lewo
{      
   float: left;
   width: 360px;
   padding-bottom:5px;
   
}

div.dziel-prawo
{      
   float: left;
   width: 370px;
   padding-bottom:5px;
}
/* Poprawka dla kontaktu */
div.dziel-lewo-k
{      
   float: left;
   width: 360px;
   padding-bottom:5px;
   
}

div.dziel-prawo-k
{      
   float: left;
   width: 390px;
   padding-bottom:5px;
}
/* Poprawka dla opisu */
div.dziel-lewo-o
{      
   padding-left:5px;
   float: left;
   width: 380px;
   padding-bottom:5px;
   
}
div.dziel-prawo-o
{      
   float: left;
   width: 370px;
   padding-bottom:5px;
}

div.stopka {
    font-style:normal;
    font-family:"Verdana", Times, serif;
    font-size:10px;
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: center;
}

.box {
   float: left;
   height: auto;
   width: auto;
   margin: 5px;
}

.box2 {
   float: left;
   height: auto;
   width: 615px;
   margin: 5px;
}

a.link, a.link:visited {
font-style:normal;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:10px;
color: #000000;
}

a.link:hover, a.link:active {
font-style:normal;
text-decoration: none;
font-family:"Verdana", Times, serif;
font-size:10px;
color: #FF0000;
}
