#border {
 margin: 0 auto;
 width: 760px !important;
 max-width:760px;
 width: 755px;
 padding:0;
}

#wrapper {
 float:left;
 padding:0;
 margin: 0;
 border:2px solid #000000; 
 background-color:#E5E5E5;
}

#borderbottom {
 background-image: url(../images/border-bottom.jpg);
 background-repeat: no-repeat;
}

img {
 border: none;
 margin:0;
 padding:0;
 vertical-align:middle;
}

#header {
margin:0;
padding:0;
}
#navbar {
	/*border:0 2px solid #000000;*/
	margin:0;
	height:17px;
	background-color:#000000;
	padding:0 5px;
	text-align:left;
	 width: 745px;
	 max-width:745px;
}

.block { display: block; }


#leftcolumn { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 170px;
 padding:10px;
 float: left;
 text-align: left;
 margin-bottom: 15px;
 border-right:3px solid #418200;
}
.mainnav {
 list-style: none;
}

ul.mainnav li a:link, ul.mainnav li a:visited {
 display: block;
 text-decoration: none;
 width: 160px;
 padding: 4px 0px 4px 7px;
 color: #626262;
 border-bottom: 1px solid #E9E9E9;
 text-align: left;
}
li.border-top {
 border-top: 1px solid #E9E9E9;
}

ul.mainnav li a:hover {
 display: block;
 text-decoration: none;
 padding: 4px 0px 4px 7px;
 color: #FFFFFF;
 background-color: #418200;
 background-image:url(../media/bullet_acorn.gif);
 background-position:right;
 background-repeat:no-repeat;
}

.center { text-align: center; }

#centercolumn { /* Parent Wrapper for inside boxes */
 margin: 0px 5px 5px 15px;
 display: inline; /* IE Hack */
 /*width: 536px !important;*/
 width: 541px; /* IE */
 /*max-width:536px;*/
 border:1px solid #BFBFBF;
 float: left;
 height: auto !important;
 height: 400px; /* IE */
 min-height: 400px;
 background-color:#F0F0F0;

 /*Ramka boczna czarna prawa */
 padding:0;
 margin-right: 0;
 border-top:0;
 background-image:url(../media/leaf1.jpg);
 background-position:top right; 
 background-repeat:no-repeat;
}

#rightcolumn {
 margin: 0px 0px 0px 11px;
 display: inline; /* IE Hack */
 float: left;
 
}

* {
 padding: 0;
 margin: 0;
 text-align: center;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 background-color:#004600;
}

#footer {
 border-top: 1px solid #ccc;
 text-align:left;
 font-size: 11px;
 display: inline; /* IE Hack */
 padding: 15px 0px 5px 10px;
 float: left;
 width: 97%; 
}
.center { text-align:center;}

/*KLASY  */

a.stanica:link, a.stanica:hover, a.stanica:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

img.fleft { float:left; display:inline; border:1px solid #666666; padding:2px; margin:0 4px;}
img.fright { float:right; display:inline; border:1px solid #666666; padding:2px; margin:0 4px;}

.clearR {clear:right;}
.clearL {clear:left;}

#centercolumn ul { text-align:left; margin-left:20px; list-style:circle;}
#centercolumn li { text-align:left; margin-left:20px;}
#centercolumn a:link, #centercolumn a:hover, #centercolumn a:visited { color:#006600; font-size:11px; font-weight:bold; text-decoration:none;}
#centercolumn a:hover { color:#999933;}
.lang { width:70px; border:1px solid #333333; background-color:#CC9900; color:#FFFFFF; text-decoration:none; display:inline; float:right; font-size:10px;}
.margleft { margin-left:150px;}
.margright {margin-right:150px;}
hr {text-align:center;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FF9900; margin:15px 150px 10px 5px; border-bottom:2px dashed #000000; text-align:left; padding: 0 0 8px 0;}
h2 { text-align:left; font:inherit; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:12px 10px 8px 10px; color:#993300;}
h3 { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:10px 10px 8px 10px; color:#666666; }
p {text-align:left; margin:10px 20px; text-align:justify;}
.nav_h1{color:#418200; border-bottom:2px groove #008000; padding:5px 0 10px 0; background-image:url(../media/bullet_leaf.gif); background-position:right; background-repeat:no-repeat;}
.info { color:#990000; font-size:9px;}
/* Książka gości */
.guestbook div { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.guestbook a:link, .guestbook a:hover, .guestbook a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.guestbook a:hover {font-weight:bold;}
.guestbook p.div_nav {display:block; text-align:left; vertical-align:middle; width:200px; padding:2px 5px; border:1px solid #999999; background-color:#99CC33; color:#FFFFFF;}
.guestbook p.div_nav img{ border:0px; vertical-align:middle;}
.book_header { line-height:20px; display:block; text-align:left;}
.book_cont {color:#333333; font-size:11px; padding: 4px 20px; display:block; clear:both;}
.data { display:inline; float:left; width:30%; background-color:#999999;font-style:italic; color:#FFFFFF; font-size:9px;  }
.imie { display:inline; float:left; width:60%; background-color:#999999; padding: 0 20px; color:#FFCC33; font-weight:bold; }

/* Imprezy i aktualności */
.events {text-align:left;}
.events .box { margin: 0px 5px 5px 15px;
 display: inline; /* IE Hack */
 border:1px solid #BFBFBF;
 float: left;
 height: auto !important;
 height: 120px; /* IE */
 min-height: 120px;
 background-color:#FFFFCC;
}
.events a:link, .events a:hover, .events a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.events a:hover {font-weight:bold;}
.events p.div_nav {display:block; text-align:left; vertical-align:middle; width:200px; padding:2px 5px; border:1px solid #999999; background-color:#99CC33; color:#FFFFFF;}
.events p.div_nav img{ border:0px; vertical-align:middle;}
.event_head{ background-color:#E5E5E5; color:#333333; font-size:10px; padding: 0 10px; line-height:20px; display:block; text-align:left;}
.event_cont {color:#333333; font-size:11px; padding: 0 20px; }
.event_cont div p {} 
.events .box .temat2 { font-weight:bold; color:#FF6600;}
.events .box .data2 { font-style:italic; color:#333333;}

/* Cennik */
.prices { }
.prices .box { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:10px; border:1px solid #666666;}
.prices table { width:100%; margin:0px; padding:0px; }
.prices table th { background-color:#006600; color:#FFFFFF; line-height:20px;}
.prices table td { text-align:left; padding:3px;}

.podpis { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999933; font-style:italic; font-weight:bold; text-align:left; margin-left:150px;}
