html { 
	font-family: palatino Linotype;
}

body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	padding:0px;
	color: #00000;
	font-size: 14px; 
	line-height:20px;
	background:url(../images/tlo.jpg) #93C27E repeat-x ;
	width:auto;
}

a {
  outline : none;
  color:#0F5C14;
}

img{
  border:0px solid;
}

#kontener {
	 width: 827px;
	 margin:auto;
	 padding-bottom:20px;
}

#top{
  width:827px;
  height:294px;
  float:left;
  overflow:hidden;
}

#top_footer{
  width:827px;
  height:20px;
  background: url(../images/bottom_part_menu.jpg) 
}

#content{
  width:827px;
  text-align: justify;
  padding:10px;
  float:left;
}

#main_lewa{
  width:500px;
  float:left; 
  padding:5px 20px 10px 20px; 
}

#main_prawa{
  width:200px;
  float:right; 
  padding:34px 80px 10px 0px;
}

#main_dol{
  clear:both;
  float:left;
  height:auto;
  padding:5px;
}

#main_dol td{
  width:100px;
  height:57px;
  padding:35px 133px 20px 10px;
  cursor:pointer;
  color:#D9A76C;
  font-size:12px;
  vertical-align: top;
}

#main_dol td div{
  height: 57px;
}

#prawa{
  width:256px;
  float:right;
  background: url(../images/firma_headerright.jpg) #580F00 no-repeat;
  padding:40px 15px 10px 15px;  
}

#srodek{
  width:720px;
  float:left;
  padding:5px 0px 10px 20px; 
}

#main_lewa img,
#srodek img{
    padding:1px;
    border:1px #3A580E solid;
}

#oferta{
  float:left;
  width:205px;
  padding:5px 0px 10px 15px;
}

.submenu{
 color:#4F3400;
  /*color:#8F5E00;*/
  font-weight: bold;
  text-decoration: none;
  line-height:18px;
}

.submenu:hover,
.submenu:active{
  color:#1F1400;
  /*font-weight: bold;*/
}

.title{
  text-align: left;
  text-indent: 5px;
  font-family:tahoma;
  font-size:16px;
  line-height:28px;
  font-weight:bold;
  /*color:#8F5E00;*/
  color:#4F3400;
  font-variant: small-caps;
  letter-spacing: 1px;
}

.galeria td{text-align: center;}
.foto_nazwa{
  color:black;
  font-size:13px;
  line-height:15px;
  text-decoration: none;
}
.galeria .podkategorie{
  color:#584026;
  font-size:14px;
  font-weight: bold;
}

.m_zdjecie img{
  border:2px #125F20 solid;
  padding:1px;  
  background:white;
}

.kontaktText{
  border:1px #1F4F0A solid;
  background: #D5DFD1 !important;
  width:320px !important;
  color:#222222;
}

.form_tytul{
  font-size:14px;
  line-height:24px;
  text-align:left;
  font-weight:bold;
   color:#4F3400;
  /*color:#AB7400;*/
}

.btn{ 
  color:#AB7400; 
  border:0px solid; 
  padding:8px 8px 8px 8px; 
  background:none; 
  cursor:pointer; 
  font-weight:bold; 
  text-decoration: none; 
}

#footer{
  clear:both;
  width:787px;
  height:101px;
  padding-top:18px;
  padding-left:30px;
  background: url(../images/stopka.jpg) no-repeat ;
  color:white;
  font-size:12px;
  float:left;
}

.menu_footer{ 
  padding-left:0px;
}

#footer table td.przerwa{width:30px;}

#footer a{
  color:#efefef;
  text-decoration:none;
}

#footer a:hover,
#footer a:active{
  color:#cfcfcf;
}

.licznik{
  clear:both;
  height:30px;
  float:left;
  font-family: Tahoma;
  font-weight:bold;
  font-size:13px;
  padding:15px 0px 5px 20px;
  color:white;
}

div>.licznik{padding-top:20px;}

.ilosc{
  font-family: palatino Linotype;
  font-size:22px;
  /*font-weight: normal;*/
  padding-bottom:5px;
  vertical-align: middle;
  color:rgb(17,120,39);
}

#rozrywka{
  height:30px;
  float:right;
  /*font-family: Tahoma;*/
  font-weight:bold;
  font-size:20px;
  padding:18px 180px 5px 0px;
  color:red;
}

#rozrywka a:hover,#rozrywka a:active{
  color:white;
}

a.desc_min {
font-size: 12px;
}
