/* Style dla witryny imreza*/
/* znaczniki ogólne */
/* domyślne ustawienia strony*/
body {margin: 0px;text-align: center;background-color: #000;font-family: Verdana, Tahoma;font-size: 11px;color: #C2C2C2;background-repeat: repeat;}
/* domyślny wygląd link'ów */
a {text-decoration: none;color: #FFF;}
a:hover {text-decoration: underline;}
/* domyślny wygląd formularza */
form {margin: 0px;padding: 0px;}
fieldset { border:0; padding: 0; margin: 0; }
select, textarea, button {border: 1px solid #333;font-family: Verdana, Tahoma;font-size: 11px;color: #333;}
/* domyślne ustawienia dla akapitu */
p {margin-top: 0px;padding-top: 0px;}
/* domyślne ustawienia dla obrazka */
img {border: 0px;}
img.middle {vertical-align: middle;}
/* domyślne ustawienia dla listy punktowanej */
ul {list-style-image: url(/images/impreza/li.gif);margin: 0px;padding-left: 17px;}
/* domyślne ustawienia dla listy numerowanej */
ol {margin: 0px;margin-left: 10px;padding-left: 17px;}
/* domyślne ustawienia dla poszczególnych pozycji listy */
li {margin: 0px;margin-bottom: 2px;padding: 0px;}
/* tytuł artykułu */
h1 {margin: 0px;padding: 0px;padding-top: 8px;padding-bottom: 8px;display: block;color: #FF7E00;font-family: Arial, Verdana, Tahoma;font-size: 20px;font-weight: bold;}
/* nagłówek dla poszczególnych podstron */
h2 {margin: 0px;padding: 0px;padding-top: 8px;padding-bottom: 8px;display: block;color: #FF7E00;font-family: Arial, Verdana, Tahoma;font-size: 20px;font-weight: bold;}
div.top {text-align: center;width: 780px;border: 0px solid #000000;margin: auto;padding-top: 5px;padding-bottom: 5px;float: none;}
div.over_menu {height:14px;width:778px;margin:auto;text-align: right;color: #777;font-size: 7pt;background: url(/images/impreza/over_top.gif) right bottom no-repeat;}
div.menu {background:#202020;width: 780px;height: 96px;border-left: 1px solid #808080;border-right: 1px solid #808080;padding: 0px;margin: auto;float: none;}
div.menulinki {float:left;width:780px;height:29px;background: #9DC4DA;}
div.menulinki ul {width: 780px;margin:0;padding: 4px 0;list-style: none;}
div.menulinki ul li {display: inline;margin:0;padding:0;}
div.menulinki ul li a {float: left;width:110px;height:18px;padding-top:3px;margin: 0 4px;color: #202020;font-family: tahoma,verdana,sans-serif;font-size:9pt;font-weight: bold;text-decoration:none;}
div.menulinki ul li a:hover {background: #FF7E00;text-decoration:none;color: #202020;}
div.menulinki ul li a.current {background-color: #202020;color: #FFF;}
div.menulinki ul li a.current:hover {background-color: #202020;color: #FFF;}
.floatleft { float: left;}
.floatright {float: right;}
/* nowa emisja reklam adnetu START*/
div.dn {display: none;}
/* nowa emisja reklam adnetu END */
#wrapper { width: 780px; margin: 0 auto; background: url('/images/impreza/colspan_bg.gif'); border: 1px solid #808080;}
#wrapper:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;float: none;}
#wrapper_extended { width: 835px; margin: 0 auto; background: url('/images/impreza/colspan_bg.gif'); border: 1px solid #808080;}
#wrapper_extended:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;float: none;}
#border_bottom { width: 780px; margin: 0 auto; border-left: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 1px solid #808080;}
#bottom { width: 780px; margin: 0 auto; background-color: #9DC4DA; text-align: center; color: #202020; padding: 10px 0px 10px 0px;}
#bottom a img {vertical-align: middle;}
#col_400_padding {width: 386px;margin: 0px;margin-left: 0px;border: 0px;padding-top: 7px;padding-bottom: 7px;padding-left: 7px;padding-right: 7px;float: left;text-align: left;}
#col_400_padding p a { clear: both; display:block; text-align:right; }
#col_400_padding li {display: inline;padding: 0 5px 0 5px;}
#col_400_padding li img {vertical-align:middle;}
#col_220_padding {width: 200px;margin: 0px;border: 0px;padding-top: 7px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;float: left;text-align: left;}
#col_160_padding {width: 140px;border-right: 0px solid #DDD;margin: 0px;padding-top: 7px;padding-left: 10px;padding-bottom: 7px;padding-right: 10px;float: left;text-align: left;}
div.box {width: 100%;margin-bottom: 5px;border-bottom: 1px solid #808080;padding-bottom: 5px;float: left;overflow: hidden;text-align: left;}
div.box h3 { clear: both; padding: 0px 2px 0px 19px; color: #FFFFFF; font-weight: normal; font-family: "Arial Black", Tahoma; font-size: 11px;background: url(/images/impreza/arrow.gif) no-repeat;}
div.box p { text-align: right; }
div.box li { margin:0; padding : 0 0 4px 0;}
div.box a:hover { text-decoration: none; }
.gallery_latest {width: 187px;height: 230px;float: left;text-align: left;border: 0px solid #0062A9;margin: 0px;padding: 3px;}
.gallery_latest div {height: 50px;}
.gallery_liczba_zdjec {color: #787878;}
.gallery_dodano {color: #FFBF80;}
.gallery_links {width:380px;text-align:center;margin:auto;}
.gallery_links_previous {width: 90px;margin: 0px;padding: 0px;float: left;text-align: right;}
.gallery_links_current {width: 200px;margin: 0px;padding: 0px;float: left;text-align: center;}
.gallery_links_next {width: 90px;margin: 0px;padding: 0px;float: left;text-align: left;}
.gallery_photo {width:580px;text-align: center;margin: auto;}
.gallery_caption {margin-top: 5px;text-align: left;}
.gallery_connections {width: 500px;text-align: left;margin: auto;padding-top: 10px;clear: left;}
.gallery_thumbnails {width: 187px;height: 120px;float: left;text-align: center;border: 0px solid #0062A9;margin: 0px;padding: 3px;}
/* kalendarz SxO */
.calendar table {font-size: 11px;color: #CCC;cursor: default;background: #00538A;font-family: tahoma,verdana,sans-serif;width: 200px;text-align: right;}
.calendar thead .title {font-weight: bold;padding: 1px;border: 1px solid #DDD;background: #0062A4;color: #CCC;text-align: center;}
.calendar thead .name {border-bottom: 1px solid #DDD;padding: 2px;text-align: center;background: #0062A4;}
.calendar thead .weekend {border-bottom: 1px solid #DDD;padding: 2px;text-align: center;background: #DDD;color: #ff7f00;}
.calendar tbody .day {width: 2em;text-align: right;padding: 2px 4px 2px 2px;}
.calendar tbody .rowhilite td {background: #0068AE;}
.calendar tbody td.selected {font-weight: bold;border-top: 1px solid #DDD;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #DDD;padding: 2px 2px 0px 2px;background: #0068AE;}
.calendar tbody td.weekend {color: #ff7f00;}
.calendar tbody td.today {font-weight: bold;color: #CC0000;}
.calendar .button {text-align: center;padding: 1px;border-top: 1px solid #fff;border-right: 1px solid #DDD;border-bottom: 1px solid #DDD;border-left: 1px solid #fff;}
.calendar .button a {text-decoration: none;}
.calendar .button a:hover {text-decoration: underline;}
.calendar tbody td a {text-decoration: none;}
.calendar tbody td a:hover {text-decoration: underline;}
#col_620_padding {width: 606px;margin: 0px;margin-left: 0px;border: 0px;padding-top: 7px;padding-bottom: 7px;padding-left: 7px;padding-right: 7px;float: left;text-align: left;}
#col_620_padding a {text-align:left}
#col_680_padding {width: 660px;margin: 0px;margin-left: 0px;border: 0px;padding-top: 7px;padding-bottom: 7px;padding-left: 7px;padding-right: 7px;float: left;text-align: left;}
#col_680_padding a { text-align:left}
div.center {text-align: left;}
div#fullPhoto {width:660px; text-align: center; margin: auto;}
div.colspan3 {width: 780px;margin: 0px;padding: 0 0 10px 0;border-right: 0px solid #DDD;border-bottom: 1px solid #DDD;float: left;background-image: url(/images/impreza/colspan_bg3.gif);background-repeat:  repeat-y;}
div.colspan3_extended {width: 835px;margin: 0px;padding: 0 0 10px 0;border-right: 0px solid #DDD;border-bottom: 1px solid #DDD;float: left;background-image: url(/images/impreza/wrapper_gallery.gif);background-repeat:  repeat-y;}
/* wycentorowanie */
div.left {text-align: left;}
div.article_options {width: 100%;border-bottom: 1px solid #ececec;padding-bottom: 5px;margin-bottom: 10px;float: left;}
div.article_options_padding {padding-right: 10px;float: left;}
div.article_options_item {padding-right: 10px;float: left;}
/* co, gdzie, kiedy */
div.cgkaddform_left {width: 120px;float: left;text-align: right;padding-bottom: 7px;}
div.cgkaddform_right {width: 260px;float: left;padding-left: 5px;padding-bottom: 7px;}
span.cgkaddform_check {color: #D30000;}
div.page_200 {width: 200px;float: left;padding: 0px;margin: auto;}
#frmEventAdd fieldset { display: block; width: 386px; clear: both; margin-bottom: 10px;}
#frmEventAdd input { font-size: 11px; }
#frmEventAdd textarea { font-size: 11px; border: 1px solid #333333; width: 230px; }
#frmEventAdd fieldset.input input { border: 1px solid #333333; width: 230px; }
#frmEventAdd input#Picture { border: 1px solid #333333; }
#frmEventAdd label { display: block; width: 120px; margin-right: 10px; float: left; text-align: right; }
#frmEventAdd label span { color: #cc0000; }
#frmEventAdd fieldset#adays { display: block; margin-left: 130px; width: 230px; }
/* forum IP.B - begin */
#ForumLastPosts, #ForumMostComments { clear: both; text-align:right; border-bottom: 1px solid #ECECEC; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#ForumLastPosts a, #ForumMostComments a, #ForumArticleComments a { text-decoration: none; color: #FFFFFF; }
#ForumLastPosts a:hover, #ForumMostComments a:hover, #ForumArticleComments a:hover  { text-decoration: underline; }
#ForumLastPosts h3, #ForumMostComments h3, #ForumArticleComments h3 { text-align:left; padding: 0 0 5px 0px; line-height: 15px; }
#ForumLastPosts h3 a, #ForumMostComments h3 a, #ForumArticleComments h3 a { color:#FFFFFF; font-family: "Arial Black",Tahoma,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
#ForumLastPosts h3 a:hover, #ForumMostComments h3 a:hover, #ForumArticleComments h3 a:hover { color: #FFFFFF; text-decoration: none; }
#ForumLastPosts ul, #ForumMostComments ul, #ForumArticleComments ul { text-align:left; list-style: none outside none; margin:0; padding:0; }
#ForumLastPosts ul li, #ForumArticleComments ul li { margin:0 0 10px 0; padding:0; }
#ForumLastPosts ul li span, #ForumArticleComments ul li span { display: block; color: #9D9D9D; }
#ForumLastPosts ul li a, #ForumArticleComments ul li a { text-decoration: none; color: #FFFFFF; }
#ForumMostComments ul li span { color: #FF7F00; margin-right: 5px; }
#ForumMostComments ul li a { display:inline; text-decoration: none; color: #333; }
#ForumArticleComments { clear:both; }
#ForumArticleComments ul li span a { float:right; color: #FFFFFF;}
#ForumArticleComments fieldset { clear:both; border:0; margin:0; padding:0; text-align: right; }
#ForumArticleComments input { background: none; border: none; text-align:right; margin: 0; padding: 0; cursor: pointer; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #B70007; }
/* forum IP.B - end */
/* style do EventDetails.pbo */
div.eventdetails_col1 {width: 80px;float: left;}
div.eventdetails_col2 {width: 270px;margin-left: 10px;float: left;}
div.eventdetails {clear: both;height: 5px;display: block;margin: 0px;padding: 0px;font-size: 5px;}
/* style do EventDetails.pbo */
/* impreza_gallery.pbs */
div.impreza_center {text-align: center; }
/* impreza_gallery.pbs */
/* do NewsItem45.pbo używanego w licie klubów */
div.news_box {width: 386px;margin: 0px;margin-bottom: 10px;padding-top: 0px;padding-bottom: 10px;float: left;text-align: left;}
div.news_box_noborder {width: 386px;margin: 0px;padding-top: 0px;padding-bottom: 10px;float: left;text-align: left;}
div.news_box_content {width: 386px;margin: 0px;padding-bottom: 10px;float: left;text-align: left;vertical-align: top;}
div.news_box_content_border {width: 386px;margin: 0px;padding-bottom: 10px;float: left;text-align: left;vertical-align: top;}
div.news_box_list {width: 190px;margin: 0px;padding: 0px;padding-right: 3px;float: left;}
img.news_box {margin-right: 8px;float: left;vertical-align: top;}
/* main news */
div.main_news_box_newslist {width: 193px;margin: 0px;padding: 0px;float: left;text-align: left;}
div.main_news_box_left {width: 193px;margin: 0px;padding: 0px;float: left;text-align: left;vertical-align: top;}
div.main_news_box_left_img {height: 185px;padding-bottom: 3px;}
div.main_news_box_left_captionbody {width: 185px;margin: 0px;padding: 0px;padding-right: 8px;text-align: left;color: #9d9d9d;font-size: 10px;}
div.main_news_box_right {width: 193px;height: 185px;margin: 0px;padding: 0px;padding-bottom: 3px;float: left;text-align: left;}
div.main_news h1 {margin: 0px;padding: 0px;display: block;float: left;color: #0b5e7b;font-family: Arial, Verdana, Tahoma;font-size: 20px;font-weight: bold;text-decoration: none;}
div.main_news a {color: #3399cc;font-family: Arial, Verdana, Tahoma;font-size: 20px;font-weight: bold;text-decoration: none;}
div.main_news a:hover {text-decoration: underline;color: #3399cc;}
div.main_news p {margin: 0px;padding: 0px;color: #464646;font-size: 13px;display: block;float: left;}
div.news {margin: 0px;padding: 0px;float: left;}
div.news_left {margin: 0px;padding: 0px;width: 100px;float: left;}
div.news_right {margin: 0px;padding: 0px;width: 286px;float: left;}
div.news h1 {margin: 0px;padding: 0px;float: left;color: #FFFFFF;font-family: Arial, Verdana, Tahoma;font-size: 18px;font-weight: bold;text-decoration: none;}
div.news a {color: #ffffff;font-family: Arial, Verdana, Tahoma;font-size: 18px;font-weight: bold;text-decoration: none;}
div.news a:hover {color: #ffffff;text-decoration: underline;}
div.news p {margin: 0px;padding: 0px;color: #ffffff;font-size: 11px;float: left;}
div.news img {vertical-align: top;}
div.main_news_box_noimg {width:386px;margin: 0px;padding: 0px;padding-bottom: 3px;float: left;text-align: left;}
/* do NewsItem45.pbo używanego w licie klubów */
br.clear_both {clear: both;}
#adholder_pasek, #adoceanPasek { clear: both; width: 780px; margin: 0 auto; padding: 10px 100px; text-align: center;}
/*wykorzystane dziedziczenie na podstronie z pełnymi galeriami, zwikszenie szerokosci menu i stopki*/
div#extended div.menu {width: 835px;}
div#extended div.menulinki {width: 835px;}
div#extended div#border_bottom {width: 835px;}
div#extended div#border_bottom #bottom{width: 835px;}

#strefaimprez h3 { background: none; }
#strefaimprez ul { font-weight: bold; }
#strefaimprez li { margin-bottom: 5px; line-height: 15px; }
#strefaimprez li a { font-size: 12px; }
#strefaimprez li span { font-weight: normal; }

#adholder_gora, #adoceanGora { clear: both; width: 780px; margin: 0 auto; padding: 0; text-align: center; }


/* Info o serwisie zewnetrznym */
.suffix { font-size: 10px; margin: 0 0 0 10px; color: #999; }
.listNews li h1 .suffix { font-size: 12px; margin: 0 0 0 8px; color: #999; }

