body { font: 11px verdana, arial; color: #000; margin: 0px; background: #f0f0f0; }
a { color: #0033bb; /*#003DA3;*/ text-decoration: none; }
a:hover { color: #B50000; text-decoration: underline; }
a img { border: none; }
table, td, input, button, select, textarea { font: 11px verdana, arial; color: #000; }
button { font: bold 10px verdana, arial; color: #fff; background: #369; }
input { padding: 0px; }

/* page header */
#header { width: 760px; height: 145px; text-align: center; vertical-align: middle; background: #369; border-bottom: 1px solid #EAECED; }

/* columns */
#emptyColumn { width: 20px; height: 36px; background: #E6A800; border-right: 1px solid #F4A100; /*EAECED*/ }
#menuColumn { width: 180px; vertical-align: top; background: #D5D7D8; }
#textColumn { width: 560px; height: 36px; background: #E6A800; vertical-align: middle; border-left: 1px solid #F4A100; }
#textColumn img { width: 177px; height: 21px; margin: 2px 0px 0px 24px; }

/* menu */
#menu { font: bold 11px verdana, arial; padding: 0px; margin: 0px; }
#menu li { margin: 0px; list-style: none; }
#menu a { width: 180px; display: block; padding: 5px 0px; color: #165089; text-decoration: none; background: #D5D7D8; border-bottom: 1px solid #EAECED; }
#menu a:hover { background: #C0C3C5; }
#menu img { width: 11px; height: 11px; margin: 0px 5px 1px 8px; vertical-align: text-bottom; }

/* submenu */
#menu ul { margin: 0px; padding: 0px; }
#menu ul a { width: 166px; padding-left: 14px; font-weight: normal; color: #003A7A; }
/* #menu ul a:hover { color: #000; } */
#menu .tools a { font-weight: normal; color: #003A7A; }
/* #menu .tools a:hover { color: #000; } */

#fbook { background: url(gfx/facebook.gif) no-repeat 10px 4px; }
#fbook a { display: block; padding: 5px 0px 5px 32px; font-weight: bold; color: #165089; /*border-bottom: 1px solid #EAECED;*/ }


/* text header */
.textCell { height: 375px; vertical-align: top; background: #fff; }
#textHeader { width: 500px; margin: 25px 25px 18px; }
#caption1 { font: 18px myriad web, arial; color: #165089; /*369;*/ }
.icoImg { width: 5%; text-align: right; vertical-align: bottom; padding-left: 10px; }
.icoImg img { height: 11px; margin-bottom: 2px; }

#divForm { width: 500px; margin: 25px 0px 25px 25px; }
.tblForm { width: 100%; border: 1px solid #e0e0e0; }
.tblForm th { padding: 5px; text-align: left; color: #333; background: #e0e0e0; }
.tblForm td { padding: 2px 0px 2px 10px; }
td.separator { padding: 0px; }
td.separator img { width: 1px; height: 1px; margin-top: 9px; /*border-top: 1px dashed #e0e0e0;*/ }
.tblForm button { margin-bottom: 5px; }
.tblCell td { padding: 0px; }

.calendar { width: 204px; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.calendar th, .calendar td { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
.calendar th { padding: 2px 4px 3px; font-size: 10px; }
.calendar span { color: #999; }
.calendar td { color: #999; text-align: center; padding: 2px 0px; }
td.days { color: #333; padding: 2px 0px 3px; font-size: 10px; font-weight: bold; }
/*.calendar a { padding: 0px 4px; }
.calendar a:hover { color: #fff; text-decoration: none; background: #d00;} */

/* text body */
#textBlock { width: 500px; margin: 25px 0px 25px 25px; padding: 0px; }
#textBlock2 { width: 500px; margin: 0px 0px 25px 25px; padding: 0px; }
p { line-height: 14px }
.text { font: 11px/14px verdana, arial; /*text-align: justify;*/ }
.heading2 { font: bold 12pt tahoma, arial; color: #E96300; }
.heading3 { font: bold 11px verdana, arial; color: #E96300 /*165089; 369;*/ }
.textBold { font-weight: bold; color: #333; }
.textSmall { font-size: 10px; }
.smallBold { font-size: 10px; font-weight: bold; color: #333; }
.textEmph { color: #d00; }
.date { font-style: italic; }
.firstP { margin-top: -2px; }
.errorMsg { font: bold 10px verdana, arial; color: #e00; }
.divError { margin: 5px 0px; color: #e00; }

/* footer */
#footer { /*height: 4px;*/ background: #369; }
#footer img { width: 760px; height: 4px; }

/* galerii */
#galleryBlock { text-align: center; padding: 0px; }
#galPreview { width: 500px; margin: 15px auto 40px; }
#galPreview th { text-align: left; padding-bottom: 5px; }
#galPreview td { text-align: center; vertical-align: middle; padding: 8px 0px; }
#galPreview img { border: 1px solid #333; }

#galSingle { margin: 15px auto 45px; }
#galSingle th { padding-bottom: 10px; /*background: #e5e5e5;*/ }
#galSingle td img { border: 1px solid #333; }
#galSingle div { padding-top: 8px; text-align: left; }

.feedback { width: 100%; margin-top: 4px; }
.feedback th { padding: 5px; /*font-weight: normal;*/ color: #333; text-align: left; border-bottom: 1px solid #fff; background: #f0f0f0; }
.feedback td { padding: 2px 0px 2px 10px; background: #f0f0f0; }

.weatherhead { text-decoration: underline; /*font-weight: bold; color: #333;*/ }
.stormwarning { /*font-weight: bold; text-decoration: underline;*/ color: #d00; }
