
* { font-family: Verdana, Tahoma, Helvetica, Sans-Serif, Trebuchet,  Helvetica; font-size: 13px; color: #2c405f; }

html, form { margin: 0px; padding: 0; font-size: 12px; text-align:center; }

body {
        margin-bottom:00px;
        margin-top:0px;
        padding:0;
        background: #ffffff url(../img/body-bg.png) left repeat-y;
        /*background-image: url(../img/back.png);*/
        color:#000000;
        min-width:780px;
        text-align:center; /* center layout in ie5 and 5.5. */
       }

#wrapper {
      text-align: left; 
       margin: 0px auto;
       padding: 0px;
	   position:relative;
       width: 1030px;
       /*background: url("../img/background.png") repeat-y;*/
}

#container {
      text-align: left; 
       margin: 0px auto;
       padding: 0px;
       border:0;
       width: 1030px;
       background: url("../img/background.png") repeat-y;
}


#logo_firma {
	display: block;
	height:50px;
	width: 110px;
	position: absolute;
	top: 70px;
	left: 25px;
}

#logo_strona {
	display: block;
	height:180px;
	width: 250px;
	position: absolute;
	top: 0px;
	right: 20px;
}

#header {
    margin:0px;
    padding:100px 0px 0px 0px;
    height:140px;
    width:1030px;
    background: url("../img/header2.png") no-repeat;
  }

#side-a {
       float: left;
       width: 630px;
       height:auto !important;
	   min-height:800px !important;
	   height:800px;
	   color: #000000;
       padding: 10px 20px 10px 149px;
       background: url("../img/background-side-a.png") no-repeat;
       background-position: bottom;
}

#side-b { 
       margin: 0;
       float: left;
       width: 230px;
       height: 800px;
       padding: 0px 0px 0px 0px;
       background: url("../img/background-side-b3.png") 1px 0px no-repeat;
}

#logo {
	display: block;
	height:50px;
	width: 110px;
	top: 100px;
	position: absolute;
	top: 70px;
	left: 130px;
}

/*
#side-c { 
       margin: 0;
       float: left;
       width: 155px;
       padding: 0px 0px 0px 0px;
       background-color: #E8F2FA;
}
*/
#footer {
       clear: both;
       width:900px;
       height: 33px;
       background-image: url(../img/footer.png);
       background-repeat: no-repeat;
       text-align: left;
       font-size: 11px;
       padding: 20px 0px 0px 130px;
       color:#ffffff;
	   font-weight: bold;
}

#stopka {
	margin-left: -105px;
}
/*
#logo {
  width:136px;
  height:79px;
  cursor:hand;
  position:absolute;
  top:56px;
  left:8px;
  display:none;
  }
  
   
h1 {margin: 0;}
h2 {font-size: 15px;}
 */
 
.top_menu2{
        top:170px;
        position:absolute;
}

.mellerist{
         color:#ffffff;
         left:550px;
         position:relative;
		 font-size: 11px;
}

#footer a {
	font-size: 11px;
}
 


.porownanie{border: 1px;}

a:link, a:visited {text-decoration:none; font-weight: bold; color: #2663b8;}
a:hover {text-decoration:none; font-weight: bold; color: #809E42; }

li {color: #FF1B40;}
h1 {font-size: 120%}

.red {color: #FF1B40;}
.font{color: #2c405f;}
.cena {color:red}
.date {font-size:90%; font-weight:bold;}

#stopka .more2 {
	border-right: 2px #fff solid;
	margin-right: 5px;
}

.more, .more:link, .more:visited {text-decoration:none; font-weight: bold; color: #2663b8;}
.more:hover {text-decoration:underline; font-weight: bold; color: #2663b8;} 

.more2, .more2:link, .more2:visited {text-decoration:none; font-weight: bold; color: #ffffff; padding-right: 10px;}
.more2a, .more2a:link, .more2a:visited {text-decoration:none; font-weight: bold; color: #ffffff; padding-right: 10px;}
.more3, .more3:link, .more3:visited {text-decoration:none; font-weight: bold; color: #fce607; padding-right: 10px;}
/*.more2:hover {text-decoration:underline; font-weight: normal; color: #FFE300;}*/

.more4 {
	color: #fce607;
	font-weight: bold;
}

.menu, .menu:link, .menu:visited {text-decoration: none;font-weight: normal; color: #D6C194;}
.menu:hover {text-decoration: overline; font-weight: normal; color: #fff;}

.dish, .dish:link, .dish:visited {text-decoration: none;font-weight: normal; color: #D6C194;}
.dish:hover {text-decoration: none; font-weight: normal; color: #fff;}

.duo, .duo:link, .duo:visited {text-decoration: underline;font-weight: normal; color: #000033; font-size:100%;}
.duo:hover {text-decoration: none; font-weight: normal; color: #fff;}

hr {color: #ffffff;}
small {font-size: 80%;}

/* ustawienia górnej belki nagłówka */

.liniaZnakM {font-size:140%; font-weight:bold; color:#243d59; background-color: #ececec; width:100%; padding: 3px 3px 3px 3px;}
.liniaZnak {width:100%; margin-top:8px; }

.pic {border-style: solid; border-width: 0px; padding: 0px; margin:0px; border-color: #ccc; display:block}
/*.pic2 {border-style: solid; border-width: 1px; padding: 1px; margin:2px; border-color: #431407;}*/
.pic2, .piclg2, .picl {border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; margin:0px 5px 0px 0px; float:left; border-color: #243d59;}
.picL {border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; margin:5px; border-color: #cccccc;}


.top_menu_all{ float: right;}
.top_menu, .top_menu:link, .top_menu:visited {font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:16px;color:#2663b8;text-decoration: none;}
.top_menu:hover{font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:16px;color:#809E42;text-decoration: none;}

.top_slogan{font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:24px;color:#2663b8;text-decoration: none;}

.top_linki{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; color:#2663b8; font-style: italic; text-decoration: none;}

.duo_footer {font-size: 80%; padding: 3px 0px 0px 0px;}

.top    {vertical-align: top;}
.bottom {vertical-align: bottom;}
.middle {vertical-align: middle;}
.left   {text-align: left;}
.center {text-align: center;}
.justify{text-align: justify;}
.right  {text-align: right;}


/* --------------------------------------------------- */
/* MENU */
  
ul#menu1, ul#menu2, ul#menu3 {
  list-style:none;
  font:11px arial;
  position:absolute;
  left:115px;
  }

ul#menu1 {
  top:88px;
  left:130px;
  }
  
ul#menu1 li a {
	font-size:15px;
}

ul#menu2 {
  top:90px;
  }

ul#menu3 {
  top:120px;
  }  
  
ul#menu1 li, ul#menu2 li, ul#menu3 li {
  float:left;
  margin-right:8px;
  }   
  
ul#menu1 li a, ul#menu2 li a, ul#menu3 li a {
  color:#FFF;
  text-transform:uppercase;
  font-weight:bold;
  border-right: 2px #99CC00 solid;
  padding-right: 6px;
  } 
  
ul#menu2 li a {
  color:#1f3550;
  } 


.h1 {
  text-transform:uppercase;
  color:#fde300;
  font:18px tahoma;
  font-weight:bold;
  position:absolute;
  top:0px;
  left:200px;
  }

.h2 {
  text-transform:uppercase;
  color:#FFFFFF;
  font:30px arial;
  letter-spacing:1px;
  font-weight:bold;
  position:absolute;
  top:20px;
  left:200px;
  width: 380px;
  }
    
.h3 {
  color:#FFFFFF;
  position:absolute;
  top:-17px;
  left:580px;
  width:220px;
  }  

.h4 {top:-26px;}
.h5 {top:50px;
		margin-left: 0px;}
.h6 {top:194px;}
.h7 {top:50px;
margin-left: 3px;}

.h4, .h5, .h6, .h7{
  color:#ffffff;
  font-weight:bold;
  position:relative;
  left:30px;
}

.h5_1{
        top:180px;
        color:#ffffff;
        position:relative;
        left:30px;
}

.szukaj {
	margin-top: 70px;
	text-align: center;
	height:60px;
}

.szukaj input {
	margin: 2px;
}

fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}

.right_banery{
        text-align:center;
        top:70px;
        position:relative;
}

.right_banery a img {
	margin: 2px; 	
}

.przejscie {
	margin-top:67px;
	margin-left:35px;
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	height:38px;
	width: 166px;
}

.przejscie a {
	font-family: verdana;
	font-size: 10px;
	font-weight:bold;
	color: #354a5e;
}
/* --------------------------------------------------- */

.title{
  text-transform:uppercase;
  color:#fde300;
  font:18px tahoma;
  font-weight:bold;
}

.daneAdresowe {
top:70px;
  position:relative;
  margin-left:35px;
}

.daneAdresowe p,.daneAdresowe h3 {
	color: #ffffff;
}

input, textarea {
       border:1px solid #014776;
       padding:1px;
	   margin: 5px;
       background:#EBEBEB;
       border-right:15px solid #014776;
}

.submit{cursor:pointer;}


/*-------------------------------------------------- */

.galeriaContener img {
	
	/*padding: 1px;
	background: #0065b3;
	border: 1px solid #014776;*/
	background: #fff;
	border: 1px solid #0065b3;
	margin: 10px;
}

.galeriaContener {
	text-align: center;
}

table {
	width: 500px;
	margin: auto;
}

.textContent {
	line-height: 1.7em;
	text-align: justify;
}

.textContent p {
	padding-top: 10px;
}

.textContent strong {
	padding-left: 5px;
	border-left: 10px solid #0065b3;
	border-bottom: 1px solid #0065b3;
	font-size: 13px;
	font-weight: bold;
	padding-bottom:2px;
	margin-bottom: 8px;
}

h1 {
	font-size: 155%;
	border-bottom: 2px solid #014776;
	padding-bottom: 5px;
}

.title {
  text-transform:uppercase;
  /*color:#fde300;*/
  font:18px tahoma;
  font-weight:bold;
  border-bottom: 2px solid #014776;
  padding: 2px; 
}

.mapka_google {
	margin-left: 50px;
}

.fotoOpis {
	text-align: justify;
	width: 210px;
	display:block;
	padding-left:15px;
	margin-bottom:5px;
}

.fotoTytul {
	font-weight: bold;
	font-size:12px;
	display:block;	
}

div#menu-left {
	position:absolute;
	left:-20px;
}

div#menu-left ul {
	list-style:none;
}

div#menu-left ul li {
	text-align:right;
	line-height:2em;
}

div#menu-left ul li a {
	color:#FFF;
	text-align:right;
}

div#menu-left ul li a:hover {
	text-decoration:underline;
}
