body { margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: 11px; color: black; background: #fff; }
img { border: 0px none; }
a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }

.selected { text-decoration: underline; }
.select { text-decoration: underline; }
.clear { margin: 0; padding: 0; clear: both; }

.thumb { border: 1px solid #666; }

#header { height: 244px; text-align: center; background: url('/images/top_bg.png') center no-repeat; }
#inside_header { width: 903px; height: 224px; margin: 0 auto;  position: relative; }

#main_menu { position: absolute; top: 217px; left: 10px; }
#main_menu a { padding: 0px 10px 0px 0px; margin: 0 10px 0 0; color: #fff; font-weight: 600; }
#main_menu a img { padding: 0px 0px;  margin: 0; }
#container { width: 100%; text-align: center; margin: 0; padding: 0; }
#main_box  { width: 903px; margin: 0 auto; background: url('/images/main_bg.jpg') no-repeat; }

#content_left { text-align: left; padding: 5px 0px 5px 0px; margin: 0 0 0 0px; }
#content_center h1, #content_left h1 { font: bold 18px Serif; padding: 0px 0px 5px 0px; margin: 0px; border-bottom: 1px solid #ab1b22; color: #A12633;}

#content_right { width: 300px; float: right; text-align: center; padding: 9px 0; border: 1px solid #BABABA; margin: 0px 0px 1em 2em; background: white; }

#footer { position: relative; height: 119px; background: #666; text-align: center; }
#footer_inside { width: 903px; margin: 0 auto; }

#content_center { text-align: center; margin: 0 auto; width: 770px; background: transparent; }

#content_bottom { width: 903px; height: 35px; background: url("/images/content_bottom.jpg") top left no-repeat; }

#zalaczniki td { padding: 3px; vertical-align: middle; background: #fff; }
#zalaczniki th { border: 1px solid #cacaca; padding: 3px; font-weight: bold; text-align: center; color: #333; background: #dFe9ee; }
#zalaczniki img { border: none; }
#zalaczniki .taC { text-align: center; }
#zalaczniki .taL { text-align: left; }
#zalaczniki .taR { text-align: right; }
a.zallink { text-decoration: underline; font-weight: bold; }



#left_menu { float: left; width: 201px; }
#left_menu dl { margin: 0 0 20px 0; padding: 0; width: 201px; }
#left_menu dt { margin: 0; padding: 0 0 0 10px; width: 201px; height: 25px; background: url('/images/lmenu_top.png') top left no-repeat; font-size: 14px; font-weight: 600; color: white; line-height: 25px; }
#left_menu dd { margin: 0; padding: 8px 0 0 0; width: 201px; background: url('/images/lmenu_bg.png') top left repeat-y; } 
#left_menu dt.lmenu_bottom { margin: 0; padding: 0 0 0 10px; width: 201px; height: 16px; background: url('/images/lmenu_bottom.png') top left no-repeat; }

#art { float: left; width: 685px; margin: 0 0 0 10px; }

fieldset { background: #fbfbfb; width: 550px; margin: 0 0 10px 125px; }
fieldset legend { font-weight: 600; font-size: 1.1em; }
textarea { border: 1px solid #444; background: #F4F8FE;  }
input.t { border: 1px solid #444; background: #F4F8FE;  }
input.m { width: 40px; border: 1px solid #444; background: #F4F8FE; }

ul { list-style: square; }


#kontakt { border-collapse: collapse; width: 600px; margin: 10px 0px; padding: 0px; }
#kontakt td { padding: 5px 30px 20px 30px; text-align: left; vertical-align: top;  }
#kontakt p { padding: 0px; margin: 0px; }
#kontakt p span { width: 60px; float: left; text-align: right; padding-right: 1em; color: #666; }
#kontakt h5 { color: #a02633; font-weight: bold; padding: 0px; font-size: 1.0em; margin: 3px 0px; }
#kontakt h4 span { font-size: 0.9em; color: #444; }
#kontakt h4 { text-align: left; }
#kontakt a { color: #449; text-decoration: underline; }
#kontakt a:hover { text-decoration: none; }
a.link  { color: #449; text-decoration: underline; }
a.link:hover { text-decoration: none; }

#persongroups  {
  margin: 10px 10px 10px 80px;
}

#persongroups li { font-size: 14px; font-weight: bold; padding-top: 5px; }

#persongroups li ul li { font-size: 11px; color: #222; }
#persongroups li ul li a.persona { font-size: 11px; color: #222; font-weight: normal; }

#art a { color: #8E212C; }



