#divUpControl { Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right; }
#divDownControl { Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right; }
#divContainer { VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; HEIGHT: 250px; }
#divContent { POSITION: relative; }

body { margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif;}
form, p, img, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0;}
p{ font-size:12px; line-height:18px;}

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

h1{ border-bottom: 1px #cccccc solid; padding-bottom:5px; margin-bottom:15px;}
h2{ margin-bottom:15px;}

h6{color:#000000; font-size:12px;}

.kfoto{ width:100px; margin: 0 10px 10px 0; padding:3px; border:1px #cccccc solid;}
.separator{ width:100%; height:10px;}
.error td{background:url(../images/error.png) no-repeat #ffe5e5; border:1px #ffb2b2 solid; padding:5px 0 6px 30px;}

#top { width:100%; height:240px; border-bottom:1px solid #dfdcd3; }
#top .linia1 { height:125px; background:url(../images/bg.gif) center top no-repeat; width:100%; }
#top .linia1 .alpha { height:25px; width:933px; margin:0 auto; background:url(../images/top1.jpg) no-repeat; padding-top:35px; }
#top .linia1 .alpha .do_imprezy { float:right; font-size:11px; width:410px; height:20px; background:url(../images/do_imprezy_bg.gif) no-repeat; text-align:center; color:#FFFFFF; padding-top:5px; }
#top .linia1 .beta { height:65px; width:933px; margin:0 auto; }
#top .linia1 .gamma { height:65px; width:933px; margin:0 auto; background:url(../images/top3.jpg) no-repeat; }
#top .linia1 .delta { height:50px; width:100%; margin:0; background:#edeae1; text-align:center; }

#menu { width:933px; text-align:right; }
#menu .home { height:65px; width:146px; }
#menu a .home { background:url(../images/menu_home.gif); }
#menu a:hover .home { background-position: 100% -65px; }
#menu .klub { height:65px; width:84px; }
#menu a .klub { background:url(../images/menu_klub.gif); }
#menu a:hover .klub { background-position: 100% -65px; }
#menu .wydarzenia { height:65px; width:128px; }
#menu a .wydarzenia { background:url(../images/menu_wydarzenia.gif); }
#menu a:hover .wydarzenia { background-position: 100% -65px; }
#menu .galeria { height:65px; width:98px; }
#menu a .galeria { background:url(../images/menu_galeria.gif); }
#menu a:hover .galeria { background-position: 100% -65px; }
#menu .kontakt { height:65px; width:101px; border-right:1px solid #990000 }
#menu a .kontakt { background:url(../images/menu_kontakt.gif); }
#menu a:hover .kontakt { background-position: 100% -65px; }

#content { width:933px; margin:0 auto; }
#content .left_col { float:left; width:600px; }
#banner { width:600px; height:164px; }
#kontener { width:575px; border-right:#d3d3d2 1px solid; margin-top:20px; margin-bottom:20px; margin-left:25px; }
#kontener .title { margin-bottom:16px; }
#content .right_col { float:left; width:333px; margin-bottom:20px; }
.news_first { float:left; width:250px; padding-right:25px; border-right:#d3d3d2 1px solid; }
.news_last { float:left; width:249px; margin-right:25px; margin-left:25px; }

#welcome { }
#welcome p { font-size:11px; line-height:18px; text-align:justify; margin-bottom:10px; color:#444444 }
#welcome span { font-size:12px; line-height:20px; }
.newsletter { border:#999999 1px solid; font-size:11px; height:21px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:190px; margin-top:10px; margin-bottom:20px; }
.checkbox { border:#999999 1px solid; margin-left:0; margin-right:7px; }
#welcome a { text-decoration:none; font-weight:bold; color:#9a0b00; }
#welcome a:hover { text-decoration:underline; }
#welcome a span { text-decoration:underline; color:#CCCCCC; font-size:11px; font-weight:normal; }
#welcome a:hover span { color:#9a0b00 }

#news img { padding:1px; border:#666666 1px solid; margin-bottom:12px; }
#news a:hover { text-decoration:underline; }
#news h1 a { text-decoration:none; font-size:11px; color:#333333; }
#news span { font-size:10px; color:#999999 }
#news p { font-size:11px; line-height:18px; text-align:justify; margin:0px 0 8px 0; color:#353535; }
#news p span a { font-size:10px; color:#940b00; text-decoration:none; font-weight:bold; }

#kalendarz {}
#kalendarz .data { color:#990000; font-size:14px; font-weight:bold; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.5px}
#kalendarz img { padding:5px; border:#cccccc 1px solid; margin-bottom:10px; }
#kalendarz .title img { margin-top:17px; border:0; margin-bottom:0; }
#kalendarz a:hover { text-decoration:underline; }
#kalendarz h3 a { text-decoration:none; font-size:11px; color:#333333; line-height:16px; }
#kalendarz p span a { font-size:10px; color:#940b00; text-decoration:none; font-weight:bold; }

#viev {}
#viev h1 { font-size:14px; padding-top:5px; border-bottom:#d3d3d2 1px solid; padding-bottom:8px; color:#454545; line-height:18px }
#viev h1 span { font-size:10px; font-weight:normal; color:#787878 }
#viev h1 strong { color:#940b00 }
#viev h1 strong span { font-weight:normal; color:#940b00 }
#viev img { margin-top:15px; margin-bottom:15px; }
#viev .opis { font-size:12px; color:454545; line-height:20px; }
#viev .opis span { color:#9a0b00; }
#viev .opis p { font-size:12px; color:454545; margin-bottom:10px; }

.date { float:left; height:32px; width:32px; margin-right:15px; padding-top:14px; background:url(../images/icon-calendar.gif) no-repeat; }
.photo { float:left; height:32px; width:32px; margin-right:12px; margin-top:2px; background:url(../images/foto.jpg) no-repeat; }
.date p { text-align:center; color:#9b9b8e; margin:0 0 0 -2px; text-transform:uppercase; }
.date span.day { font-size:18px; line-height:12px; display:block; }
.date span.month { font-size:9px; line-height:12px; height:12px; display:block; }
.wyd_title { margin:0; padding:0; font-size:12px }
.wyd_title a { color:#333333; text-decoration:none; font-weight:bold; }
.wyd_title a:hover { color:#940b00; text-decoration:underline; }
.wyd_data { margin:0; padding:0; font-size:10px; line-height:12px; }
.wyd_data span { font-size:10px; color:#940b00; }

#komentarze { margin-top:10px; font-size:12px; }
#komentarze img { border:#999999 1px solid; margin:0; padding:0; }
#komentarze form { padding:20px; }
#komentarze .input { border:#999999 1px solid; font-size:11px; height:21px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:250px; margin-bottom:4px; }
#komentarze .textarea { border:#999999 1px solid; font-size:11px; height:81px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:250px; margin-bottom:4px; }
#komentarze .token { border:#999999 1px solid; font-size:11px; height:21px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:189px; margin-bottom:4px; margin-left:4px; }
.koment_id { float:left; width:38px; height:26px; background:url(../images/kom_id.gif) no-repeat; margin-top:27px; font-size:12px; font-weight:bold; text-align:center; padding-top:10px; }
.koment { float:left }
.koment_title { background:url(../images/koment.gif) no-repeat; width:472px; font-size:11px; color:#FFFFFF; height:21px; padding:6px 0 0 40px }
.koment_opis { background:#edeae1; margin-bottom:20px; width:512px; }
.koment_opis p { padding:8px 20px; font-size:12px; line-height:20px; }
.koment_form { background:#940b00; margin-top:20px; border:#940b00 1px solid; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 9px; }
.koment_form1 { background:#edeae1; border:#940b00 1px solid }

#kontakt .input { border:#999999 1px solid; font-size:11px; height:21px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:250px; margin-bottom:4px; }
#kontakt .textarea { border:#999999 1px solid; font-size:11px; height:81px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:250px; margin-bottom:4px; }
#kontakt .token { border:#999999 1px solid; font-size:11px; height:21px; padding:6px 8px 0 8px; margin-right:10px; color:#999999; width:189px; margin-bottom:4px; margin-left:4px; }

.clear { clear:both }
.fleft { float:left }
.hr { border-bottom:#d3d3d2 1px solid; height:1px; width:100%; margin-top:12px; margin-bottom:6px }
.margin_hr { border-bottom:#d3d3d2 1px solid; margin-top:25px; margin-bottom:25px; margin-right:25px; }
.normal_hr { border-bottom:#d3d3d2 1px solid; }
.ok { background:url(../images/apply.png) no-repeat; height:20px; font-size:11px; margin:0 auto; padding:3px 0 0 25px; margin-top:20px; width:220px; }


#footer { width:100%; height:70px; background:#edeae1; border-top:1px solid #dfdcd3; text-align:center; }
#footer .copy { float:left; text-align:left; padding:0 0 0 25px; color:#737373 }
#footer .copy p{font-size:10px; line-height:12px;}
#footer .xors { float:left; width:107px; text-align:right; padding:10px 25px 0 0 }

#giftprint {
width:600px;
height:164px;
position:absolute;
display:block;
overflow:hidden;
text-indent: -9999em;
}

