body {text-align:center; margin: 0;font-family: Georgia, Arial, serif;}
#ogol { width: 940px; margin: 0px auto;}
#logo { height: 205px; background-image: url('img/naglowek.jpg'); background-position: top; background-repeat: no-repeat;text-align: left;}
#logo1 {margin-top: 15px; width: 901px; height: 190px; padding-left: 19px; }
#copy { float: right; font-size: 12px; color: #816C4E; margin-right: 10px; clear: both; z-index: 99; }
#copy a { color: #816C4E; text-decoration: none; }
#copy a:hover { text-decoration: underline;}
td#menug0 { height: 39px; background-image: url('img/menu_tlo.jpg'); background-position: left top; background-repeat: no-repeat; vertical-align: top;}
div#menug01 {position: relative;z-index:20;}
a#menug1,a#menug2,a#menug3 {position: absolute; height: 39px; top: 0px; background-repeat: no-repeat; background-position: top;font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #990000; text-align: center; }
.n { clear: both;}
a#menug1 { background-image: url('img/menu1_tlo.jpg'); width: 198px; left: 10px;}
a#menug2 { background-image: url('img/menu2_tlo.jpg'); width: 158px; left: 212px;}
a#menug3 {background-image: url('img/menu3_tlo.jpg'); width: 170px; left: 374px;}
span.pRed { display: block; background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial; padding: 3px 5px;}
span.pGreen { display: block; background-color: #33CC00; color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial; padding: 3px 5px;}

a#menug1:hover,a#menug2:hover,a#menug3:hover  {background-position: bottom; color: #FFFFFF;}
a#menug1 strong,a#menug2 strong,a#menug3 strong { display: block; margin-top: 12px;}
a#map {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/map.png", sizingMethod="image");}
a#map[id] {background-image: url('img/map.png');}
div#menug4 { position: absolute; width: 70px; height: 67px; top: 0px; right: 100px;}

a#map { position: relative;background-repeat: no-repeat; display: block;font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #FFFFFF; text-align: center; cursor: pointer; width: 70px; height: 67px; background-position: top;}
a#map:hover {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/map2.png", sizingMethod="image"); color: #000000;}
a#map:hover[id] {background-image: url('img/map2.png'); color: #000000;}

div#menug4 a#map strong { display: block; line-height: 67px; }

td#gl { background-image: url('img/gr_lew.jpg'); background-position: right; background-repeat: repeat-y; width: 20px;}
td#gp { background-image: url('img/gr_pra.jpg'); background-position: left; background-repeat: repeat-y; width: 20px;}
td#gd { background-image: url('img/gr_dol.jpg'); background-repeat: no-repeat; background-position: top left; height: 20px; vertical-align: top;}

td#strona { height: 300px; background-image: url('img/tlo_og.jpg'); background-position: top left; background-repeat: repeat; vertical-align: top; text-align: left; width: 900px;color: #574935; }

td#strono {height: 300px; background-image: url('img/tlo_og_of.jpg'); background-position: top left; background-repeat: repeat; vertical-align: top; text-align: left; width: 900px;color: #574935;}

div#st_rel { position: relative;}
/* #aktualnosci {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/aktualnosci.png", sizingMethod="image");} */
#aktualnosci {background-image: url('img/aktualnosci.jpg'); position: absolute; width: 412px; height: 260px; background-repeat: no-repeat; background-position: left; top: 0px; right: 0px; text-align: left; z-index: 10;}
.nazwa { font-weight: bold; font-variant: small-caps;}
#aktualnosci p { margin: 30px 35px 5px 20px; height: 200px; overflow-y: scroll; overflow: scroll; overflow-x: hidden; position: relative; z-index: 100; scrollbar-track-color: #FDF3E9; scrollbar-face-color: #664910; scrollbar-arrow-color: #FDF3E9;}
#aktualnosci span.tyt { font-size: 14px; font-weight: bold; display: block; margin-left: 5px; color: #664910;}
#aktualnosci span.linia { font-size: 1px; display: block; background-color: #664910; height: 5px; margin: 5px 0px;}
#aktualnosci span.tresc { font-size: 12px; display: block; margin-left: 10px; margin-bottom: 15px;color: #664910;}
#aktualnosci a {color: #990000; text-decoration: none; font-weight: bold; font-size: 12px; font-variant: small-caps;}
#aktualnosci a.more { margin-right: 40px; float: right;color: #990000; text-decoration: none; font-weight: bold; font-size: 12px; font-variant: small-caps;}
#aktualnosci a:hover { text-decoration: underline;}


#tresc,#tresco,#tresck,#tresca { margin: 10px;color: #574935; text-align: left;}
#tresc p.bloker,#tresco p.bloker,#tresck p.bloker,#tresca p.bloker {width: 412px; height: 260px; float: right; margin: 0px;}
.imgFloP { margin: 10px; float: right;} 
.imgFloL { margin: 10px; float: left;} 

#tresc p { text-align: justify; line-height: 22px; }
#tresc h2 { text-align: left; line-height: 45px; margin: 5px; font-size: 20px; color: #816C4E; }
#tresc a#w1,#tresc a#w2 { width: 200px; height: 125px; text-align: center; background-position: top; background-repeat: no-repeat; text-decoration: none;}

#tresc a#w1 {background-image: url('img/des1.jpg'); float: left; margin: 5px auto 5px 150px;}

#tresc a#w2 {background-image: url('img/des2.jpg'); float: right; margin: 5px 150px 5px auto;}
#tresc a#w1:hover,#tresc a#w2:hover {background-position: bottom;}
#tresc a#w1 span,#tresc a#w2 span {font-size: 18px; text-align: center; color: #FFFFFF; text-transform: uppercase; font-variant: small-caps; display: block; font-weight: bold; }
#tresc a#w1 span { margin: 40px 0px; }
#tresc a#w2 span { margin: 18px 0px;}

/* oferta */
#tresco { background-image: url('img/of_dol.jpg'); background-position: bottom right; background-repeat: no-repeat; position: relative; z-index:1;}
#tresco h1,#tresck h1,#tresca h1 { color: #574935; border-bottom: 2px solid #574935; padding-left: 20px;width: 400px; font-family: Arial;}
#tresco dl { width: 450px;}
#tresco dt { border-bottom: 1px dotted #574935; padding-left: 10px; width: 400px; margin: 20px auto 5px 20px; font-size: 16px; font-weight: bold; font-variant: small-caps; text-transform: capitalize;}
#tresco dd { margin: 5px auto auto 50px;} 
#tresco dd span.tpnaz { float: left; display: block;}
#tresco dd span.cena { float: right;display: block;}
#tresco .dol { line-height: 150px;}

/* kontakt */
#tresck h2 { color: #574935; width: 400px; font-size: 20px; margin-left: 30px; background-image: url('img/logo.png'); background-position: right; background-repeat: no-repeat;}
fieldset legend {color: #574935; font-size: 12px; font-weight: bold;}
fieldset p,fieldset div { margin: 10px 30px;}
fieldset a {color: #990000; text-decoration: none; }
fieldset a:hover { text-decoration: underline;}
#formularz br { clear: both;}
#formularz label { text-align: right; margin-left: 10px; font-size: 14px; width: 170px; float: left;}
#formularz input, #formularz textarea {width:300px;border:1px solid #A5ACB2; margin-left: 20px; float: left; padding-left: 5px; padding-right: 5px;color: #574935; font-size: 14px;}
#formularz textarea {height:150px;width:580px;}
#formularz input.but { background-color: #80794D; color: #FFFFFF;width: 260px; font-weight: bold; padding: 3px 10px; cursor: pointer;}
#formularz input.butr { background-color: #CC0000; color: #FFFFFF; width: 160px;font-weight: bold; padding: 3px 10px; cursor: pointer;}
#formularz input.nom,#formularz textarea.nom { background-image: none; background-color: transparent;}
#formularz input.foc,#formularz textarea.foc { background-color: #F7F9F7;}
#formularz input.blad,#formularz textarea.blad { background-color: #E6CCCC;}

/* aktual */
#tresca a {color: #990000; text-decoration: none; }
#tresca a:hover { text-decoration: underline;}
#tresca dt { color: #574935; width: 400px; font-size: 20px; margin-left: 30px;}
#tresca dd { font-size: 14px; text-align: justify; margin: 5px;}

#tresca li { margin-left: 20px;}

#tresca p.a_wyslw { margin: 0; text-align: left;}
#tresca p.a_wyssr { margin: 0; text-align: center;}
#tresca p.a_wyspr { margin: 0; text-align: right;}
#tresca p.a_wysjus { margin: 0; text-align: justify;}
#tresca span.a_ws1 { font-size: 12px;}
#tresca span.a_ws2 { font-size: 14px;}
#tresca span.a_ws3 { font-size: 16px;}
#tresca span.a_ws4 { font-size: 18px;}
#tresca span.a_ws5 { font-size: 20px;}
#tresca span.a_ws6 { font-size: 22px;}
#tresca span.a_ws7 { font-size: 24px;}
#tresca span.a_ws8 { font-size: 26px;}
#tresca a.lin { font-weight: bold; color: #606060;}
#tresca a.lin:hover { color: #990000;}
#tresca span.tex {font-weight: bold; font-variant: small-caps; font-size: 16px; }
