html,body{margin:0; padding:0; font-size: 76%; font-family: Verdana, Arial, Helvetica, sans-serif; }

body{margin-top:41px; padding-bottom:10px; background:url("../images/background1.gif") repeat-x 0% 0%; background-color:#e4f2c8; }

#wrapper {position:relative; margin:0 auto; width:830px; min-height:50%; background:url("../images/wrapper_bac.gif") repeat-y 0px 509px; overflow:hidden;}

#header{
margin-top:12px;
background:url("../images/all.jpg") no-repeat 0% 0%;
width:800px;
height:285px;
}

#menu{ padding-top:10px; float:left; min-height:60px; height:60px;  margin-top:85px; padding-left:80px; }

#menu a{ 
padding-top:10px; 
padding-bottom:10px; 
height:auto;  
width:40px; 
font-family: Verdana sans-serif;  
font-size: 160%; 
color:#363930; 
border-left: 1px dashed #363930; 
width:80px; 
text-decoration:none; 
font-weight:bold; 
float:left;
text-align:center; 
}
#menu a:hover{ color:#EF1F15;   }
#menu a.selected{ color:#EF1F15; }

#wrapper .up{
background:url("../images/top.jpg") repeat-x 0% 0%;
min-height:12px;
height:12px;
}

#wrapper .left{
float:left;
background:url("../images/l1.jpg") no-repeat 0% 0%;
width:23px;
height:509px;
}

#wrapper .right{
float:right;
background:url("../images/p1.jpg") no-repeat 0% 0%;
width:22px;
height:509px;
}

#telo{
position:relative;
margin:0 auto;
width:785px;
padding-top:0px;
text-align:left;
overflow:hidden;
height:96%;
background-color:white;
}
.rocks{float:left; background:url("../images/rocks.jpg") no-repeat 0% 100%; width:100%; height:100px; background-color:white; margin-top:30px; padding-top:16px;}

#content { margin-top:-80px; width:450px; padding-left:30px; float:left; text-align:left;  font-size:11px;  overflow:hidden; min-height:250px; }

#footer{
color:#555555;
padding-top:20px;
font-size:10px;
background:url("../images/footer.jpg") no-repeat 0% 0%;
min-height:40px;
height:40px;
width:830px;
background-color:white;
}

#footer a{ color:#555555; text-decoration:none;}
#footer a:hover{color:#CC0000;}

#footer .footer_left{
padding-left:55px;
float:left;
}
#footer .footer_right{
padding-right:55px;
float:right;
}

h1{ background:url("../images/text_pic.gif") no-repeat 0% 0%; padding:10px 0px 0px 45px; font-weight:bold; font-size:18px; color:#CA0000; margin-bottom:9px; }

h1 a{text-decoration:none; color:#CC0000;}
h1 a:hover{color:#CCCCCC;}

#novinky {padding-left:60px; background:url("../images/border_novinka.jpg") no-repeat 0px 70px; margin-top:-65px; float:right; width:220px; margin-right:22px; text-align:left; font-size:11px; height: position:relative; }
#novinky p{margin:0px;}

.home { margin:0px 0px 3px 180px; padding:3px 0px 3px 20px; display:block; width:380px; background:url("../images/home.jpg") no-repeat 0% 0%; }
.phone {margin-left:180px; padding:0px 0px 6px 20px; display:block; width:120px; background:url("../images/phone.jpg") no-repeat 0% 0%;  }

h2{ background:url("../images/novinka_pic.jpg") no-repeat 0% 0%;  padding:10px 0px 6px 50px; font-weight:bold; font-size:16px; color:#99CC00;  margin-bottom:9px; margin-left:16px;}
span.datum {padding-left:10px; color:#CC0000;  font-size:10px; font-weight:bold; display:block;}
span.nadpis {padding-left:10px; color:#363930;  font-size:11px; font-weight:bold; display:block;}
#novinky p{ margin-top:0px; padding-left:10px; }



.map{margin-left:-18px; float:left; width:160px; height:50px; min-height:50px; background:url("../images/map.jpg") no-repeat 0% 0%; display:inline; padding-left:50px; padding-top:15px;  font-weight:bold; font-size:12px;}

.map a {text-decoration:none; color:#cc0000; }
.map a:hover{ color:#cccccc; }


.image_blok {  float:left; width:220px; height:110px; background:url("../images/sticker.jpg") no-repeat 0% 0%; display:inline; }
.image_blok img { border:1px solid #e8d7d7;}
.image_blok a{margin:12px 0px 0px 12px; float:left; text-align:center; text-decoration:none; border:1px solid #e6e6e6; background-color:#f6f6f6; }
.image_blok a:hover{background-color:#f3f3f3; border:1px solid #cccccc;}

span.inside_pic a{ border:none; background-color:white; width:100px; height:18px; margin-top:40px; font-weight:bold; color: #CC0000;
float:left; font-size:12px; margin-left:0px; text-align:center; }
span.inside_pic a:hover{border:none; background-color:white;  color:#CCCCCC;  }

.image {margin:8px; float:left; width:90px; height:90px; display:inline; }
.image img{text-align:center;  border:1px solid #e8d7d7; }
.image a { padding:3px; float:left; text-decoration:none; border:1px solid #84B5E4; background-color:#f6f6f6; } 
.image a:hover{ background-color: #CCCCCC; }

.galeria { text-align:center; background:url("../images/pas3.jpg") no-repeat 50% 0%;  height:20px; width:130px; padding-top:50px; float:left; margin-top:15px;}
.galeria a{text-decoration:none; font-weight:bold; font-size:13px; color:#4d4949; }
.galeria a:hover{  color:#CC0000;  }

.galeria_holder{ margin-left:8px; width:99%; margin-top:74px;  float:left; position:relative; padding:5px; }


table.cennik {vertical-align:top; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; table-layout:fixed; width:450px;}
table td.stroj{color:red; font-weight:bold; font-size:12px; width:120px; }
table tr.blue{background-color:#E5F2FF;}


