/* szablon styli dla stron */
@import "modules/download.css";
@import "modules/aktualnosci.css";
@import "modules/kform.css";

/* ustawienia ogólne */
*, td { font: normal 11px Verdana; color: #000000; line-height: 17px; }

html { background: #FFFFFF; }
body { background: #FFFFFF; padding: 0px; margin: 0px; text-align: center;}
strong { font-weight: bold; display: inline; }
em { font-style: italic; }
 
br.c { height: 1px; line-height: 1px; clear: both; }
img { border: 0px; }
img.v { display: block; clear: both; }

p { display: block; padding: 0px 0px 0px 0px; margin: 0px; }

h2 { padding: 2px 0px 2px 0px; font: bold 11px Tahoma; color: #000000; display: block; margin: 0px; }
h3 { padding: 0px 0px 0px 0px; font: normal 11px Tahoma; color: #bf3b3b; display: block; margin: 0px;}

div#content_szary { background: #FFFFFF; padding-bottom: 0px;  }
div#content_z { margin: 0px auto; width: 100%; text-align: center; background-color: #FFFFFF; }
div#content { margin: 0px auto; width: 990px; text-align: left; background-color: #FFFFFF;  }

ul { list-style: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 2px; }
ul li { padding: 0px 0px 10px 35px; background: url('../grafika/li1_bg.gif') no-repeat 15px 6px; margin: 0px; }
ul li ul { list-style: none; margin: 0px; padding: 5px 0px 5px 10px; }
ul li ul li { padding: 0px 0px 0px 10px; background: url('../grafika/li2_bg.gif') no-repeat 0% 6px; margin: 0px; }

ol { margin: 0px 0px 0px 17px; padding: 5px 0px 5px 17px; }
ol li { padding: 0px 0px 10px 5px; margin: 0px; list-style-type: decimal; }
ol li ol { margin: 0px 0px 0px 17px; padding: 5px 0px 5px 12px; }
ol li ol li { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: lower-alpha; }

a { color: #bf3b3b; text-decoration: none; }
a:hover { text-decoration: underline; }

table { border-collapse: collapse; }
table thead tr td,
table tbody tr td,
table tfoot tr td { margin: 5px; padding: 5px; border: 5px solid #FFFFFF; }
table thead tr td { background-color: #b6bbbe; font: bold 11px Tahoma; color: #FFFFFF; text-align: center; }
table tbody tr td { background-color: #e9eaec; }
table tfoot tr td { background-color: #b6bbbe; }

.standard { font: normal 11px Verdana; }
.naglowek { font: bold 12px Verdana;  }
.odnosnik { font: normal 11px Verdana; color: #bf3b3b; text-decoration: none;}

/* style dla nagłóka */
#header { position: relative; }
#header a { border: 0px; float: left; margin: 17px 0px 26px 0px; }
#header div { margin: 13px 0px 0px 0px; }
#header div.bok { width: 190px; text-align: right; position: relative; float: right; font: bold 18px Verdana; color: #929293; text-transform:uppercase; }
#header div.bok span { font: bold 24px Verdana; color: #929293; }
#header div.bok span.red { font: bold 18px Verdana; color: #da251d; line-height: 180%; }
#header div.bok img { position: absolute; left: 0px; bottom: 5px; }
#header div.godziny { text-align: right; float: right; position: relative; font: normal 14px Verdana; color: #000000; line-height: 30px; margin-right: 30px; }

/* style dla menu */
ul#big { list-style: none; padding: 0px; margin: 0px; float: right; background: url('../grafika/big_ul_bg.gif') repeat-x bottom; padding-bottom: 4px; }
ul#big li { float: left; padding: 0px 10px; background: url('../grafika/big_li_bg.gif') no-repeat 0% 50%;}
ul#big li a { font: normal 16px Verdana; color: #776045; text-decoration: none; padding: 20px 0px; display: block; border: 0px; }
ul#big li a:hover { color: #a8c545; background: url('../grafika/big_li_a_bg.gif') no-repeat 50% 100%; border: 0px;}
ul#big li a.on { color: #a8c545; background: url('../grafika/big_li_a_bg.gif') no-repeat 50% 100%; border: 0px;}
ul#big li.last { background: none; }

/* style dla strony głównej */
#index { width: 990px; padding: 10px 0px 30px 0px; }
#index div{ float: left; margin: 0px 10px 0px 0px; }
#index div.left { width: 239px; }
#index div.center { width: 478px; margin-right: 12px; }
#index div.center div { width: 100%; }
#index div.right { width: 241px; }

/* style dla głównego menu */
div#mainMenu { width: 239px; background-color: #e9eaec; padding: 0px; margin: 0px; }
div#mainMenu ul { margin: 0px; padding: 5px 0px; background-color: #e9eaec;  }
div#mainMenu ul li.g1,
div#mainMenu ul li.g2_2,
div#mainMenu ul li.g2_ { background: #e9eaec url('../grafika/ul_li_bg.gif') no-repeat 100% 100%; margin: 0px; padding: 6px 0px; line-height: 12px; }
div#mainMenu ul li.g3_ { background: #e9eaec url('../grafika/ul_li_bg.gif') no-repeat 100% 100%; margin: 0px; padding: 6px 0px 6px 25px; line-height: 12px; }

div#mainMenu ul li.g2_3 { background: #e9eaec; margin: 0px; padding: 6px 0px; line-height: 12px; }
div#mainMenu ul li.g3_3 { background: #e9eaec; margin: 0px; padding: 6px 0px 6px 25px; line-height: 12px; }
div#mainMenu ul li.g3_2 { background: #e9eaec url('../grafika/ul_li_bg.gif') no-repeat 100% 100%; margin: 0px; padding: 6px 0px 6px 25px; line-height: 12px; }

div#mainMenu ul li.g1 a,
div#mainMenu ul li.g2_2 a,
div#mainMenu ul li.g2_3 a,
div#mainMenu ul li.g2_ a { font: normal 11px Verdana; color: #000000; display: block; margin: 0px; padding: 0px; text-decoration: none; border: 0px; padding: 0px 15px 0px 27px; background: url('../grafika/ul_li_a_bg.gif') no-repeat 6px 50%; }
div#mainMenu ul li.g3_3 a,
div#mainMenu ul li.g3_2 a,
div#mainMenu ul li.g3_ a { font: normal 11px Verdana; color: #000000; display: block; margin: 0px; padding: 0px; text-decoration: none; border: 0px; padding: 0px 15px 0px 20px; background: url('../grafika/ul_li_a_small_bg.gif') no-repeat 6px 50%; }

div#mainMenu ul li.g1 a.on,
div#mainMenu ul li.g2_2 a.on,
div#mainMenu ul li.g2_3 a.on,
div#mainMenu ul li.g2_ a.on { color: #da251d; background: url('../grafika/ul_li_a_bg_on.gif') no-repeat 6px 50%; }
div#mainMenu ul li.g3_3 a.on,
div#mainMenu ul li.g3_2 a.on,
div#mainMenu ul li.g3_ a.on { color: #da251d; background: url('../grafika/ul_li_a_small_bg_on.gif') no-repeat 6px 50%; }

div#mainMenu ul li.g1 a:hover,
div#mainMenu ul li.g2_2 a:hover,
div#mainMenu ul li.g2_3 a:hover,
div#mainMenu ul li.g2_ a:hover { color: #da251d; background: url('../grafika/ul_li_a_bg_on.gif') no-repeat 6px 50%; }
div#mainMenu ul li.g3_3 a:hover,
div#mainMenu ul li.g3_2 a:hover,
div#mainMenu ul li.g3_ a:hover { color: #da251d; background: url('../grafika/ul_li_a_small_bg_on.gif') no-repeat 6px 50%; }

div#mainMenu ul li.g3 a { font: normal 8px Tahoma; }


/* style dla boksu czy wiesz że */
div#czywiesz { width: 229px; float: right; background: #e9eaec url('../grafika/czywiesz_bg_top.gif') no-repeat 0% 0%; margin: 10px 0px 0px 0px; padding: 12px 10px 0px 10px; font: normal 11px Verdana; color: #000000; line-height: 19px; }
*> div#czywiesz { width: 209px; }
div#czywiesz img { margin-left: -10px; margin-top: 10px;}
div#czywiesz h1{ margin: 0px 0px 17px 0px; padding: 0px; font: bold 14px Verdana; color: #FFFFFF; text-transform:uppercase; }

div#obowiazki,
div#odpowiedzialnosc,
div#komunikaty { text-align: justify; }

div#obowiazki h1 { display: block; width: 100%; background:url('../grafika/h1_center_bg.gif') no-repeat 0% 100%; color: #da251d; font-size: 15px; font-weight: bold; padding: 4px 0px 6px 0px;}
div#odpowiedzialnosc h1,
div#komunikaty h1 { display: block; width: 100%; background:url('../grafika/h1_center_bg.gif') no-repeat 0% 100%; color: #da251d; font-size: 15px; font-weight: bold; padding: 12px 0px 6px 0px;}

div#obowiazki a,
div#odpowiedzialnosc a { font: normal 11px Verdana; color: #da251d; border: 0px; display: block; float: right; }

div#komunikaty div.oneAktuMain { width: 100%; padding: 0px 0px 15px 0px; position: relative; }
div#komunikaty div.oneAktuMain h2 a { font: bold 11px Verdana; width: 380px; text-align: left; color: #000000; display: block; float: left; padding: 0px; margin: 0px;}
div#komunikaty div.oneAktuMain h2 a:hover { color: #da251d; text-decoration: none; }
div#komunikaty div.oneAktuMain p.data { font: normal 11px Verdana; color: #da251d; display: block; position: absolute; right: 0px; top: 0px; }
div#komunikaty div.oneAktuMain div.zajawka { font: normal 11px Verdana; color: #000000; display: block; width: 100%; padding: 0px; margin: 0px; line-height: 17px; }
div#komunikaty div.oneAktuMain a { font: normal 11px Verdana; color: #da251d; border: 0px; display: block; float: right; padding: 0px; margin: 0px; }
div#komunikaty img { float: left; }
div#komunikaty span.arch { font: normal 10px Verdana; color: #da251d; display: block; float: left; padding: 7px 0px 0px 5px;}

/* style dla podstrony */
#subpage { width: 990px; padding: 10px 0px 30px 0px; }

#subpage div.left { width: 239px; float: left; margin: 0px 10px 0px 0px; }
#subpage div.mainarea { width: 741px; float: left; padding: 0px 50px 0px 10px; }
*> #subpage div.mainarea { width: 681px; }
#subpage div.mainarea h1 { width: 100%; border-bottom: 1px dotted black; font: bold 15px Tahoma; color: #da251d; padding: 4px 0px 5px 0px; }

/* style dla stopki */
#footer { width: 100%; text-align: center; }
#footin { margin: 0px auto; background: url('../grafika/footin_bg.gif') no-repeat; height: 37px; width: 990px;  }
#footer ul { list-style: none; margin: 0px; padding: 10px 0px 0px 0px; }
#footer ul li { display: inline; margin: 0px 5px 0px 0px; background: none; padding: 0px 10px 15px 0px; }
#footer ul li a { text-decoration: none; color: #776045; border: 0px; }
#footer ul li a.on, #footer ul li a:hover { color: #a8c545; border: 0px; }
#logotypy { width: 959px; height: 88px; background: url('../grafika/logotypy_bg.gif') no-repeat; margin-top: 30px;}

#dolnypasek {  background: #FFFFFF; height: 20px; padding-top: 10px; display: block; position: relative; width: 990px; text-align: center; font: normal 9px Tahoma; color: #919191; border-top: 1px dotted black; }
#dolnypasek span { color: #DB2428; font: normal 9px Tahoma; }
#dolnypasek a { color: #919191; font: normal 9px Tahoma; text-decoration: none; display: block; position: absolute; float: right; width: 150px; right: 0px; top: 10px; }
#dolnypasek a:hover { color: #DB2428; }

/* style dla galerii */
div#galerie { margin-top: 20px; }
div#galerie div.galimg { float: left; margin: 10px; background-repeat: repeat-x; }
div#galerie div img.foto { position: absolute; top: 10px; left: 10px; }
div#galerie div h3 { padding-left: 77px; padding-top: 0px; margin-top: 10px; padding-bottom: 0px; margin-bottom: 0px;}
div#galerie div p { padding-left: 77px; font: normal 10px Tahoma; padding-top: 5px; margin-top: 0px; }
div#galerie div img.btn { position: absolute; bottom: 12px; right: 10px; }

/* style dla formularza kontaktowego */
div#dform { }
div#dform p { margin: 0px; padding: 0px; float: left; }
div#dform p.l { width: 150px; text-align: right; }
div#dform p.l label { text-align: right; padding-right: 5px;}
div#dform p.r { width: 400px; }
div#dform p.info { width: 300px; margin-bottom: 25px; font: bold 11px Tahoma; color: #4c791f; }

div#dform p input.subm { background-color: #CDE084; }
div#dform p input { width: 200px; border: 1px solid #CDE084; padding: 3px; font: normal 11px Tahoma; margin-bottom: 1px;}
div#dform p textarea { border: 1px solid #CDE084; }

ul#sitemap li a {  }
