
* { font-family: Verdana, Tahoma, Helvetica, Sans-Serif, Trebuchet,  Helvetica; font-size: 13px; color: #2c405f; }

html, form { margin: 0px; padding: 0; font-size: 13px; text-align:center; }

body {
        margin-bottom:0px;
        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;
       border:0;
       width: 1030px;
	   position:relative;
       /*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;
}

#header {
    margin:0px;
    padding:0px 0px 0px 0px;
    height:254px;
    width:1030px;
    background: url("../img/header.png") no-repeat;
  }
  
#tytul {
	border: 0px;
}

#side-a {
       float: left;
       width: 630px;
       height:auto !important;
	   min-height:800px !important;
	   height:800px;
	   
       color: #000000;
       padding: 10px 20px 10px 150px;
       background: url("../img/background-side-a.png") no-repeat;
       background-position: bottom;
}

#side-b { 
       margin: 0;
       float: left;
       width: 230px;
       min-height: 547px;
       padding: 0px 0px 0px 0px;
       background: url("../img/background-side-b.png") no-repeat;
}
/*
#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;
	   font-weight: bold;
       padding: 20px 0px 0px 130px;
       color:#ffffff;
}

#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;
}

img {
	border: 0px;
}

fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}

/*
#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: 12px;
}
 
#stopka {
	margin-left: -80px;
}

#footer a {
font-size:11px;
}


.porownanie{border: 1px;}

a:link, a:visited {text-decoration:none; font-weight: bold; color: #2663b8; font-size: 13px;}
a:hover {text-decoration:none; font-weight: bold; color: #809E42; font-size: 13px;}

li {color: #FF1B40;}
.red {color: #FF1B40;}
.font{color: #2c405f;}
.cena {color:red}
.date {font-size:90%; font-weight:bold;}

.more, .more:link, .more:visited {text-decoration:none; font-weight: bold; color: #2663b8; font-size: 12px;}
.more:hover {text-decoration:underline; font-weight: bold; color: #2663b8; font-size: 12px;} 

.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: #2C405F; padding-right: 10px;}
/*.more2:hover {text-decoration:underline; font-weight: normal; color: #FFE300;}*/

.more4 {
	color: #fce607;
	font-weight: bold;
}

#stopka .more2 {
	border-right: 2px #fff solid;
	margin-right: 5px;
}

.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;}
.opis {font-size: 10px;}

/* 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:57px;
  }

ul#menu2 {
  top:90px;
  margin-top:10px;
  }

ul#menu3 {
  top:120px;
  margin-top:10px;
  }  
  
ul#menu1 li, ul#menu3 li {
  float:left;
  margin-right:8px;
  }   
  
ul#menu1 li a, ul#menu3 li a {
  color:#FFF;
  text-transform:uppercase;
  font-weight:bold;
  font-size: 11px;
  padding-right: 6px;
  } 
  
ul#menu1 li a {
	border-right: 3px #0065B3 solid;
}

ul#menu3 li a {
	border-right: 2px #99CC00 solid;
}
  
ul#menu2 li {
	float: left;
}
 
ul#menu-left-1 {
	
}

ul#menu2 li a {
  color:#1f3550;
  margin-right:4px;
  text-transform:uppercase;
  font-weight:bold;
  font-size: 11px;
  border-right: 2px #fff solid;
  padding-right: 7px;
  }
  

.h1 {
  text-transform:uppercase;
  color:#fde300;
  font:18px tahoma;
  font-weight:bold;
  position:absolute;
  top:0px;
  left:170px;
  }

.h2 {
  text-transform:uppercase;
  color:#FFFFFF;
  font:24px arial;
  letter-spacing:1px;
  width: 380px;
  font-weight:bold;
  position:absolute;
  top:20px;
  left:170px;
  }
    
.h3 {
  color:#FFFFFF;
  position:absolute;
  top:-13px;
  left:580px;
  width:220px;
  } 

.h4 {top:-40px;}
.h5 {top:48px;}
.h6 {top:76px;}
.h7 {top:92px;}
	
.h4, .h5, .h6, .h7{
  color:#ffffff;
  font-weight:bold;
  position:relative;
  left:30px;
  font-size: 12px;
}

.h7 {
	left:-125px;
}

.h5_1{
        top:60px;
        color:#ffffff;
        position:relative;
        left:40px;
}

.szukaj {
	margin-top: 87px;
	text-align: center;
	height:60px;
}

.szukaj input {
	margin: 2px;
}
.right_banery{
        text-align:center;
        margin-top:104px;
      
}

.right_banery a img {
	margin: 2px; 	
}

.przejscie {
	margin-top:42px;
	margin-left:40px;
	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;
}

/* --------------------------------------------------- */

.daneAdresowe{
margin-top:20px;
  margin-left:35px;
}


input, textarea {
       border:1px solid #319900;
       padding:1px;
	   margin: 5px;
       background:#EBEBEB;
       border-right:15px solid #319900;
}

.submit{cursor:pointer;}

/*---------------------------------------------------*/

.galeriaContener img {
	
	/*
	 padding: 1px;
	background: #98cb00;
	border: 1px solid #319900;*/
	background: #fff;
	border: 2px solid #98cb00;
	margin: 10px;
}

.galeriaContener .td{
	float:left;
	position:relative;
	margin:0px 45px 10px 45px;
	height:300px;
}
.galeriaContener .tr{
	float:left;
	position:relative;
	width:100%;
}

.galeriaContener .desc{
	float:right;
	position:relative;
	margin:0 0 20px 0;
	width:315px;
	font-size:10px;
	text-align:left;
	
}
.galeriaContener .pagin{
	position:relative;
	float:left;
	clear:left;
	width:100%;
}
.galeriaContener {
	text-align: center;
}

table {
	width: 500px;
	margin: auto;
}

.mapka_google {
	margin-left: 50px;
}

.textContent {
	line-height: 1.7em;
	text-align: justify;
}

.textContent p {
	padding-top: 10px;
}

.textContent strong {
	padding-left: 5px;
	border-left: 10px solid #99cc00;
	border-bottom: 1px solid #99cc00;
	font-size: 13px;
	font-weight: bold;
	padding-bottom:2px;
	margin-bottom: 8px;
}

h1 {
	font-size: 155%;
	border-bottom: 2px solid #319900;
	padding-bottom: 5px;
}

.title {
  text-transform:uppercase;
  /*color:#fde300;*/
  font:18px tahoma;
  font-weight:bold;
  border-bottom: 2px solid #319900;
  padding: 2px; 
}

.fotoOpis {
	text-align: justify;
	width: 210px;
	display:block;
	padding-left:15px;
	margin-bottom:5px;
}

.fotoTytul {
	font-weight: bold;
	font-size:12px;
	display:block;	
}

#ArgKatalogForm {
	width: 300px;
	text-align: justify;
}


div#menu-left {
	position:absolute;
	float:left;
	left:-40px;
	top:300px;
	z-index:6;
}

div#menu-left ul {
	list-style:none;
	width:110px;
}

div#menu-left ul li {
	text-align:right;
	line-height:2em;
}

div#menu-left ul li {
	line-height:1.2em;
	padding:0.8em 0px;
}

div#menu-left ul li a {
	color:#FFF;
	text-align:right;
}

div#menu-left ul li a:hover {
	text-decoration:underline;
}

ul#menu-left-1 {
	display:none;
}

ul#menu2, ul#menu3 {
	display:none;
}

ul#menu1 {
	left:140px;
}

ul#menu1 li a {
	font-size:15px;
	
}

div#reklama_popup
{
	display:none;
	position:absolute;
	width:500px;
	border:1px solid #FFD600;
	z-index:200;
	padding:5px 10px 10px 10px;
	height:225px;
	margin-top:-55px;
	margin-left:40px;
	background-color:#99CC00;
}
div#reklama_popup table 
{
	margin-left:0px;
}
div#reklama_popup table td
{
	font-weight:bold;
	color:#FFF;
}
div#reklama_popup table td img
{
	border:1px solid #FFD600;
}
div#reklama_popup table td span
{
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}



div#reklama_popup1
{
	display:none;
	position:absolute;
	width:500px;
	border:1px solid #FFD600;
	z-index:200;
	padding:5px 10px 10px 10px;
	height:100px;
	margin-top:221px;
	margin-left:40px;
	background-color:#99CC00;
}
div#reklama_popup1 table 
{
	margin-left:0px;
}
div#reklama_popup1 table td
{
	font-weight:bold;
	color:#FFF;
}
div#reklama_popup1 table td img
{
	border:1px solid #FFD600;
}
div#reklama_popup1 table td span
{
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
}
.headerPOP1
{
	border-bottom:2px solid #319900;
font-size:155%;
padding-bottom:5px;
display:block;
	color:#2C405F !important;
}


