body{
background:#fff;
margin:0;
padding:0;
text-align:center;
overflow:scroll;
}


#wrap {
  text-align:left;
  margin:0 auto;
	width:1002px;
}

#wrap p{
color:#333;
  }

/*
***************************************************>
***************************************************>
*/
#header1 {
	width:1002px;
	height:295px;
}
#header {
	background:url(../images/header.jpg) no-repeat;
	width:1002px;
	height:295px;
}

#header .upper{
height:180px;
}

#header .lower{
padding:0px 0px 0px 350px;
}

#header .lower ul{
margin:0;
padding:0;
}
#header .lower li{
background:url(../images/rollover.jpg) bottom right no-repeat;
font-family:Tahoma;
text-transform:uppercase;
font-weight:bold;
text-align:right;
font-size:11px;
float:left;
list-style-type:none;
height:49px;
}

#header .lower a{
display:block;
padding:20px 38px 5px 0px;
color:#fff;
text-decoration:none;
}
#header .lower a:hover{
background:url(../images/rollover.jpg) top right no-repeat;
}

#header .lower a:hover span{
visibility:visible;
background:url(../images/rollover.jpg) top right no-repeat;
}

#header .lower a.selected{
visibility:visible;
background:url(../images/rollover.jpg) top right no-repeat;
}

#header .lower a span{
visibility:hidden;
text-transform:lowercase;
color:#98c314;
font-weight:normal;
font-size:9px;
}

a.logo{
display:block;
margin-left:87px;
width:265px;
height:110px;
}
div.mid_gal{
padding-left:15px;
}

.mid_gal img{
border:0;
padding:0px 0px 0px 0px;
margin:2px;
}

img.wide{
border:0;
margin:0px 0px 0px 20px;
}
img.image{
border:0;
margin-right:18px;
}
/*
***************************************************>
***************************************************>
*/

.content_container
{
overflow:hidden;
width:970px;
font-family:"Trebuchet MS";
padding-bottom:20px;
}
#content p
{
padding-left:10px;
}

#content a
{
font-weight:bold;
color:#7FA512;
}

#content span.bolder
{
font-weight:bold;
color:#4C7A0D;
}

#content li
{
list-style-type:square;
margin-top:5px;
margin-left:5px;
font-size:11px;
color:#77AA0C;
}
#content li span
{
color:#777;
}

p{
font-size:12px;
}

#aktuality {
  float:right;
	width:300px;
}

#aktuality input{
padding-left:5px;
height:25px;
font-family:"Trebuchet MS";
margin-top:7px;
width:180px;
font-size:11px;
overflow:hidden;
background:url(../images/input.jpg) no-repeat;
color:#fff;
border:0;
}


#aktuality textarea{
padding-left:5px;
height:56px;
font-family:"Trebuchet MS";
width:180px;
font-size:11px;
overflow:hidden;
background:#eafab4;
background:url(../images/text-area.jpg) no-repeat;
color:#fff;
border:0;
}

#aktuality .aktualita{
  overflow:hidden;
  padding:0px 15px 10px 20px;
}
#aktuality .aktualita h2{
  color:#393939;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
#aktuality .aktualita p{
  font-size:11px;
}
#aktuality .aktualita img{
  margin-right:15px;
}

#aktuality .aktualita p{
  font-size:11px;
}

p.news_anotacia {
font-style:italic;
background-color:#f2f2f2;
padding:5px;
border-bottom:1px dotted #ccc;
}

#content {
  float:right;
	width:600px;
}

.content_container h2{
text-transform:lowercase;
color:#58860A;
font-size:14px;
}

.content_container h3{
color:#254B02;
font-size:15px;
}

.content_container h1{
text-transform:uppercase;
font-size:14px;
color:#785011;
}

tr.hlavicka {
background:#7DA31A;
font-size:12px;
color:white;
font-weight:bold;
}

tr.hlavicka td{
padding-left:5px;
}

table.cennik {
font-size:11px;
}

table.cennik span{
font-size:9px;
font-weight:bold;
color:#58860A;
}
table.cennik td{
padding-left:10px;
}

a.more{
font-size:11px;
color:white;
background-color:#77aa0c;
border:2px solid #ccdeb4;
margin-left:100px;
padding-left:10px;
padding-right:10px;
display:block;
width:60px;
margin-left:113px;
}

a.archiv {
margin-left:0;
color:white;
}

.archive_news {
width:40%;
float:left;
margin:10px;
font-size:11px;
}

a.content_more{
font-size:10px;
color:#fff;
background:#77aa0c;
border:2px solid #ccdeb4;
margin-left:20px;
padding-left:10px;
padding-right:10px;
display:inline;
width:120px;
}

div.price{
width:180px;
float:left;
}
a img{
margin:0px 10px 15px 10px;
border:2px solid #7FA512;
}

img.thumb {
border:2px solid #7FA512;
}

div.price a img
{
margin:0;
}

div.price span.small{
text-align:right;
font-size:10px;
}

/*
***************************************************>
***************************************************>
*/

#footer div.left {
  float:right;
	width:380px;
	}

	#footer div.left_in {
	margin-top:20px;
  float:right;
	width:300px;
	}

#footer div.right {
  float:right;
	width:620px;
	}
	#footer div.right_in {
	margin-top:20px;
  float:right;
	width:620px;
	}


#footer {
  font-family:"Trebuchet MS";
  clear:both;
  background:url(../images/footer.jpg) no-repeat;
	width:1002px;
	height:165px;
}

#footer input{
height:25px;
width:150px;
margin-bottom:5px;
background:#eafab4;
color:#73823f;
border:0;
font-size:10px;
}


#footer textarea{
height:56px;
font-family:"Trebuchet MS";
width:180px;
font-size:11px;
overflow:hidden;
background:#eafab4;
color:#73823f;
border:0;
}

#footer h1{
color:white;
text-transform:uppercase;
font-size:14px;
}

.bolder {
color:#31490d;
font-weight:bold;
}

#footer p {
color:#fff;
line-height:15px;
}

  #footer .madness {
  margin-left:85px;
  margin-top:20px;
  text-align:left;
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#2F5105;
  }

    #footer .madness a {
    text-decoration:none;
    color:#2F5105;
    }

    #footer .madness a:hover {
    color:black;
    }
