body{ margin:40px 0; padding: 0; background: #d7ebc2; font-family: "Trebuchet MS", sans-serif; font-size: 12px; line-height: 18px;}

h1, h2, h3, h4, h5, h6, p, form, ul, li{margin: 0; padding: 0;}
img{border:0}
a{text-decoration:none; color:#289be7}
a:hover{text-decoration:underline}
.clear{clear: both}

h1{ color: #ec7f22; font-size: 14px; text-transform: uppercase; padding-bottom: 10px;}
h1 a{color: #ec7f22;}
.ramka{ border: 1px solid #333; width: 977px; background: #fff;}
.top{width:977px; height: 245px; position: relative;}
.menu{position: absolute; bottom: 0; left: 100px; width: 777px; height: 20px;}
.tresc{ padding: 30px 100px; text-align: left; color: #3c3c3c;}

#lista_menu{ list-style: none;}
#lista_menu li{float: left; margin-right: 1px;}
#lista_menu a{display: block; width: 95px; height: 20px; background-position:0 -20px;  }
#lista_menu a:hover{ background-position: 0 0;}
.m1{background: url(../img/m1.gif) no-repeat;}
.m2{background: url(../img/m2.gif) no-repeat;}
.m3{background: url(../img/m3.gif) no-repeat;}
.m4{background: url(../img/m4.gif) no-repeat;}
.m5{background: url(../img/m5.gif) no-repeat;}
.m6{background: url(../img/m6.gif) no-repeat;}
#lista_menu a#act{background-position: 0 0; }


.left{float: left; width: 389px; padding-right: 30px;}
.left p{margin-bottom: 12px}
.right{float: left; width: 358px;}

#flagi { width: 977px; margin: -20px 0 2px 0; text-align: right; }

#footer{font-size: 10px; line-height: 12px; padding:10px 0; color: #8fae79}
#footer a{color: #8fae79}

#kontakt_form{ padding-left:170px;font-size:12px; line-height:18px; font-family:Tahoma, Arial, sans-serif; }
.inp{ width:290px; height:22px; border:1px #ccc solid; padding:6px 5px 0 5px; font-size:12px; font-family:tahoma;  }
.token{ width:150px; height:22px; border:1px #ccc solid; padding:6px 5px 0 5px; font-family:tahoma; }
.txta{width:290px; height:150px; border:1px #ccc solid;padding:6px 5px 6px 5px; font-family:tahoma; font-size:12px;}
.sub{ width:120px; border:3px #ccc solid; background:none; padding:5px}
.formul{ float:left; margin-bottom:3px;}
.clear{ clear:both;}
.error{ padding: 7px; background: red; margin-bottom: 15px; color: white;}

.tab td{border: 1px solid #bbb; padding: 22px 20px }
.tab2 td{border: 1px solid #bbb; padding: 4px 20px }

.mapa_str{margin-left:15px;}

.galeria_zdjecie { text-align: center; }
.galeria_zdjeciei img { border: 1px solid #CCC; padding: 5px 8px 25px 8px; }

.gal{padding: 20px 0px}
.gal h1{  font-size: 12px; font-weight: bold;}
.gal h1 a{ color: #ec7f22;; text-decoration: none;}
.gallery_table{ vertical-align: middle;}
.gallery_table td{ vertical-align: middle;}
.gal_title_table { width: 99%; margin: 0 0px;}
.gal_title_table td { padding-bottom: 5px; border-bottom: 1px solid #ccc;}
.gal_title_table a{color: #ec7f22;; text-decoration: none;}
.gallery_td{ border: 1px solid #ccc; vertical-align: middle; text-align: center; padding-top: 3px}


#gal_site a{font-family:"Trebuchet MS", Tahoma, sans-serif; font-size: 18px; color: #000;}
.gal_foto { padding:6px; border:1px #e2e2e2 solid; margin-bottom:12px;}

