body { margin : 0px; padding : 0px; font-size: 62.5%;  /* 16px × 62.5% = 10px */ font-family: "Trebuchet MS"; color : #444; background : #E1EDCF }

div, h1, h2, h3, p, img {margin : 0px; padding : 0px;}
img { border : 0px;}

h1 {font-size : 20px;  clear : both; font-family: "Tahoma"}
h2 {font-size : 18px;  clear : both; font-family: "Tahoma"}
h3 {font-size : 17px;  clear : both; font-family: "Tahoma"}

a, a:link, a:visited { color : #444; text-decoration : none }
a:hover { color: #1E3101; text-decoration : underline}

a.link { border-bottom : 1px solid #DADADA; text-decoration : none;	}
a.link:hover { border-bottom : 1px solid #AAAAAA; }


div.komunikat { border : 1px solid #2EBA00; background : #C0FFBE; padding : 10px; margin : 0px 0px 15px 0px}
div.blad { border : 1px solid #FF0000; background : #FFE3E3; padding : 10px;  margin : 0px 0px 15px 0px}
div.bladFormularz { color : red; }

#tabs {border-bottom: 3px solid #3849BA; float : left; width : 100%; font-size: 1.3em; font-weight:bold; letter-spacing: 0.15em; text-transform : uppercase; line-height : normal; ;font-family: Trebuchet MS;}
#tabs ul { margin:0; padding:6px 10px 0px 0px; list-style:none; }
#tabs li { display:inline; margin:0; padding:0; }
#tabs a { float:left; background:url("/pliki/design/tabL.gif") no-repeat left top; margin:0; padding:0 0 0 10px; text-decoration:none; }
#tabs a span { float:left; display:block; background:url("/pliki/design/tabR.gif") no-repeat right top; padding:9px 16px 6px 8px; color:#2A378A; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {  color : #4053D1; }
#tabs a.selected span {color: #FFFFFF; }
#tabs a.selected:hover  span {color: #EEEEEE; }
#tabs a.selected { background-position:0% -40px; }
#tabs a.selected span { background-position:100% -40px; }


#vertmenu {
    font-family: Verdana;
    font-size: 1.3em;
    width: 180px ;
    padding: 0px;
    margin: 0px;
    word-spacing: normal;
    text-align: left;
    letter-spacing: 0;
    line-height: 1.2em;
    float : right;
    margin : 0px 0px 10px 10px;    
    font-variant : small-caps;
}

#vertmenu ul { list-style: none; margin: 0px; padding: 0px; }
#vertmenu ul li { margin: 0px; padding: 0px; }
#vertmenu ul li a { color: #436E03; text-decoration: none; display: block; overflow : hidden; padding: 0px; margin : 1px 0px 1px 0px; background : #CDD7BC url('/pliki/design/menuA.gif') repeat-y ;  width : 100%}
#vertmenu ul li a span.top { display : block; overflow :hidden; height:8px ; background : #CDD7BC url('/pliki/design/menuATop.gif') no-repeat; }
#vertmenu ul li a span.bot { display : block; overflow :hidden; height:8px ; background : #CDD7BC url('/pliki/design/menuABottom.gif') no-repeat; }
#vertmenu ul li a span { display : block; padding : 0px 8px 0px 8px }

#vertmenu ul li a:hover, #vertmenu ul li a:focus { color: #1E3101;}
#vertmenu ul li a.sel { color: #1E3101; background : #E1EDCF url('/pliki/design/menuASel.gif') repeat-y; }

#vertmenu ul li a.sel span.top { display : block; overflow :hidden; height:8px ; background : #CDD7BC url('/pliki/design/menuASelTop.gif') no-repeat;}
#vertmenu ul li a.sel span.bot { display : block; overflow :hidden; height:8px ; background : #CDD7BC url('/pliki/design/menuASelBottom.gif') no-repeat;}

.small {font-size : 0.8em; } 
.smallInfo {font-size : 0.8em; color : gray; } 

.content { text-align : left; }

.topInfo {font-size : 1.1em; }
.topInfo .content { width : 760px ; height : 30px; background : url('/pliki/design/topInfo.gif') bottom right no-repeat}
.topInfo .content div { padding : 8px 0px 0px 13px }
.topHead { background : url('/pliki/design/topHead.gif') repeat-x}
.topHead .content { height : 106px; width : 760px ; background : url('/pliki/design/topHeadContent.jpg') bottom right no-repeat}


.center { width : 760px; clear : both ; text-align : left;}
.center .menu { width : 190px; float : left;}
.center .page { width : 570px; float : left; background : url('/pliki/design/pageHead.gif') top left no-repeat}


.pageContent {font-family: Arial; width : 550px ;float : left; display : block; text-align : left; padding : 4px 8px 16px 8px; font-size : 1.2em; background : url('/pliki/design/pageBottom.gif') bottom right repeat-x}
.pageContent p { text-align : justify;  margin : 4px 0px 8px 0px}
.pageContent .bold { font-weight : bold;}
.pageContent h1, h2, h3 {color: #1E3101 ; clear :both;}
.pageContent h2 {border-bottom : 1px solid #CDD7BC; margin-top : 16px; padding : 0px 0px 2px 0px}
.pageContent h1 {padding : 0px 0px 2px 0px}

.footer { font-family: Arial; clear : both; color: #666666; text-align: left; letter-spacing: 0; line-height: 1.2em; font-size: 1.1em; }
.footer .left { float: left; width : 300px; padding : 4px 0px 8px 3px; }
.footer .right { float: right; width : 200px; padding : 4px 3px 8px 0px; }

ul.lista { margin :4px 0px 4px 0px; padding:0; list-style:none; }
ul.lista li { margin: 0px; padding: 0px 0px 2px 15px; background: url(/pliki/design/li.gif) no-repeat 0px 2px; } 

.pageBottom { clear:both; width: 750px ; height : 20px ; background : url('/pliki/design/bottomCenter.gif') repeat-x;}

a.sawi img { display : block; float : right; margin : 4px 0px 0px 6px; filter : alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
a.sawi:hover img { filter : alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

div.path {font-size : 10px ; color : #A3A3A3 ; font-family: Verdana; margin : 0px 0px 4px 0px;}
div.path a {color : #A3A3A3}


fieldset.hgalery { border-top : 1px solid silver; border-bottom : 1px solid silver; border-left : 0px none silver; border-right : 0px none silver;	margin : 0px 0px 4px 0px; padding : 2px 6px 6px 0px; }
fieldset.hgalery legend { margin : 0px; padding : 0px 1px 0px 0px;  }
fieldset.hgalery div.container{ white-space : nowrap; overflow : auto; overflow-x: auto; margin : 0px; padding : 0px 0px 1em 0px; height : 115px}
fieldset.hgalery div.element{ width : 106px; display : inline; float : left; text-align : center; margin : 0px 0px 8px 0px}
fieldset.hgalery img{ border : 1px solid #627645; margin : 0px; padding : 0px; }
fieldset.hgalery img:hover{ border : 1px solid #3F4B2C;	margin : 0px; padding : 0px; }

fieldset.partnerzy { border : 1px solid silver ; margin : 8px 0px 8px 0px ; padding :6px;}
fieldset.partnerzy legend { color : gray ; font-size : 10px ; font-family: Verdana;}


div.galery { clear : both; margin : 8px 0px 0px 0px;}
div.galery div.element{ width : 100px; display : inline; float : left; text-align : center; margin : 0px 4px 4px 4px ; font-size : 0.9em; line-height : 1.0em;}
div.galery div.element2{ display : inline; float : left; text-align : center; margin : 0px 4px 3px 0px ; font-size : 0.9em; line-height : 1.0em; cursor : pointer;}
div.galery img{ border : 1px solid #627645; margin : 0px 0px 4px 0px; padding : 0px; }
div.galery img:hover{ border : 1px solid #D44302; }

div.space {clear : both; height : 16px; }

.gmap { width : 600px; height : 500px; border : 1px solid gray; color : gray; margin : 2px 0px 0px 0px; padding : 8px;}

div.kontakt { }

form.formularz { margin : 10px 0px 10px 0px ; text-align : left}
form.formularz label { display: block ; width: 120px; float: left; font-size : 11px ; font-weight : normal}
form.formularz fieldset { margin : 0px ; padding : 8px; border : 1px solid gray}
form.formularz fieldset legend { color : gray}
form.formularz label.check {  width: auto; }
form.formularz input.text { padding : 1px }
form.formularz input.text:hover, input.text:focus,  textarea:hover, textarea:focus { background : #F9FFEE }
form.formularz input.check { margin-left: 110px;  display: inline; float: left;}
form.formularz input.submit, form.formularz button.submit{ margin-left: 120px; }
form.formularz div {overflow : auto; clear: both; margin: 0px 0px 6px 0px; }
form.formularz input.submit, form.formularz button {padding : 4px ; text-align : left; font-size : 11px }

img.fright { float : right ; margin : 0px 0px 8px 8px ; border : 1px solid #627645; }
img.fleft { float : left ; margin : 0px 8px 8px 0px ; border : 1px solid #627645; }

div.galeria {height : 400px; }
div.galeria img {border : 2px solid #D44302 }

<!--[if lte IE 6]>
form.formularz input.check { display: inline; }	
form.formularz input.submit { display: inline; }
<![endif]-->