* {
margin: 0;
padding: 0;
border: 0;
}

*:focus {
outline: none;
}

body {
font-family: Tahoma,Verdana,Times New Roman,serif;
font-size: 11px;
background: #EEEEEE;
color: #4D4D46;
line-height: 18px;
}

input, textarea {
font-family: Tahoma,Verdana,Times New Roman,serif;
font-size: 11px;
line-height: 18px;
border: 1px solid #CCCCCC;
background: #FFFFFF url(/forum/public/style_images/master/input_text.png) repeat-x scroll 0 0;
}

img {
display: block;
}

a {
text-decoration: none;
color: #840404;
}

h1 {
font-size: 20px;
}

h2 {
font-size: 16px;
}

ul, ol {
list-style: none;
}

.pngfix {
behavior: url(/pliki/iepngfix.htc);
}

.left {
float: left;
}

.right {
float: right;
}

.clear_both {
zoom: 1;
}

.clear_both:after {
clear: both;
content: ".";
display: block;
float: none;
height: 0;
visibility: hidden;
}

.error {
margin: 0 auto;
padding-left: 35px;
font-weight: bold;
background: transparent url(/pliki/img/icons/error_small.png) no-repeat scroll 0 0;
}

.info {
margin: 0 auto;
padding-left: 35px;
font-weight: bold;
background: transparent url(/pliki/img/icons/info_small.png) no-repeat scroll 0 0;
}

.photo_border {
background: white;
border: 1px solid #CCCCCC;
padding: 2px;
}

.box {
padding-bottom: 5px;
margin-bottom: 20px;
background: #EEEEEE;
}

.box .box_title, .box .box_title_left {
height: 25px;
line-height: 25px;
background: #AC0010 url(/pliki/img/bg.png) repeat-x scroll 0 0;
}

.box .box_title span, .box .box_title a {
float: right;
padding: 0 17px 0 12px;
color: white;
font-weight: bold;
background: black url(/pliki/img/bg3.png) repeat-x scroll 0 0;
}

.box .box_title_left span, .box .box_title_left a {
float: left;
padding: 0 12px 0 17px;
color: white;
font-weight: bold;
background: black url(/pliki/img/bg3.png) repeat-x scroll 0 0;
}

.box .box_more {
margin-right: 5px;
float: right;
font-size: 11px;
}

.box .box_content {
padding: 15px 8px 6px 8px;
}

.box .box_content li {
margin: 10px 0;
}

.box .box_content_photo {
float: left;
margin: 4px 8px 3px 0;
border: 1px solid #CCCCCC;
padding: 2px;
background: white;
}

.box .box_content_title {
display: block;
padding-bottom: 7px;
font-size: 13px;
font-weight: bold;
color: #1667C2;
}

.box_videos .box_content {
position: relative;
}

.box .box_content_text, .box .box_content_video {
display: block;
text-align: justify;
color: #4D4D46;
}

.box .box_content_video {
position: relative;
}

.box .video_picture {
border: 1px solid #CCCCCC;
padding: 2px;
background: white;
}

.box .video_play_button {
position: absolute;
bottom: 50px;
left: 77px;
z-index: 100;
}

.box .video_play_button_big {
position: absolute;
top: 110px;
left: 137px;
z-index: 100;
}

.social {
float: right;
}

.box_more_news .box_content,
.box_last_comments .box_content,
.box_most_popular .box_content,
.box_announcement .box_content {
padding-top: 5px;
}

.box_more_news .box_content_title,
.box_last_comments .box_content_title,
.box_most_popular .box_content_title,
.box_forum .box_content_title {
padding: 0;
}

.box_more_news .box_more_news_teaser,
.box_last_comments .box_last_comments_comment,
.box_most_popular .box_most_popular_teaser,
.box_forum .box_forum_content {
color: #4D4D46;
}

.box_last_comments a {
display: block;
}

.box_last_comments .box_last_comments_author,
.box_forum .box_forum_author {
font-weight: bold;
color: #840404;
}

.box_most_popular .box_most_popular_teaser {
display: block;
}

.box_most_popular .box_content span {
float: right;
font-size: 10px;
color: #B4B4B4;
}

.box_forum .box_forum_date {
float: right;
font-size: 10px;
color: #B4B4B4;
text-align: right;
}

#menu_container {
background: white;
}

#menu {
margin: 0 auto;
width: 1000px;
}

#menu a {
float: left;
width: 112px;
}

#menu_bottom {
height: 4px;
background: #8B000B;
line-height: 4px;
font-size: 1px;
}

.menu {
visibility: hidden;
position: absolute;
}

.menu_roots a.rootVoice {
vertical-align: middle;
background: transparent url(/pliki/img/mbmenu/menu_bg.png) no-repeat scroll 0 0;
color: white;
font-size: 12px;
line-height: 18px;
padding: 5px 8px;
cursor: pointer;
}

.menu_roots a.selected {
background: transparent url(/pliki/img/mbmenu/menu_bg2.png) no-repeat scroll 0 0;
}

#menu a.small_menu {
width: 82px;
}

.menu_roots a.small_menu.rootVoice {
background: transparent url(/pliki/img/mbmenu/menu_bg_small.png) no-repeat scroll 0 0;
}

.menu_roots a.small_menu.selected {
background: transparent url(/pliki/img/mbmenu/menu_bg2_small.png) no-repeat scroll 0 0;
}

.announced_menu_roots a.rootVoice, .gallery_menu_roots a.rootVoice {
font-size: 16px;
font-weight: bold;
cursor: pointer;
}

.menuShadow {
padding: 2px;
padding-bottom: 1px;
left: -2px;
top: 4px;
}

.menu_container {
background-color: gray;
padding: 0;
top: 4px;
}

.menu_container .line {
background-color: transparent;
width: 100%;
}

.menu_container .line.title {
background-color: #B23305;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
border-bottom: 1px solid darkred;
}

.menu_container .line.title a {
font-size: 12px;
}

.menu_container a {
text-decoration: none;
color: #f3f3f3;
}

.menu_container .voice {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 4px 7px;
}

.menu_container .separator {
background-color: #999;
height: 1px;
}

.menu_container .img {
font-family: Arial,Helvetica,sans-serif;
text-align: center;
font-size: 12px;
color: #c3c3c3;
background-color: transparent;
width: 24px;
padding: 5px;
}

.menu_container .img img {
width: 20px;
}

.menu_container .textBox {
padding: 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
background: dimgray;
color: #c3c3c3;
}

.menu_container .selected {
background-color: #EEEEEE;
background-image: url(/pliki/img/mbmenu/menu_bg_select.jpg);
}

.menu_container .selected a {
color: #666666;
}

.menu_container .disabled, .menu_container .disabled a {
color: #cccccc;
}

.menu_container .subMenuOpener {
background-image: url(/pliki/img/mbmenu/menuArrow_w.gif);
background-repeat: no-repeat;
background-position: right;
}

.menu_container .selected .subMenuOpener {
background-image: url(/pliki/img/mbmenu/menuArrow.gif);
background-repeat: no-repeat;
background-position: right;
}

#top {
background-color: white;
}

#top_box {
position: relative;
margin: 0 auto;
width: 1000px;
height: 110px;
}

#top_box #top_log_in_box {
position: absolute;
right: 134px;
top: 0;
width: 330px;
height: 80px;
color: white;
display: none;
background: #840404 url(/pliki/img/top_box_bg1.png) no-repeat scroll 0 0;
}

#top_box #top_log_in_panel {
position: relative;
float: right;
width: 121px;
height: 72px;
padding: 4px;
color: white;
background: #840404 url(/pliki/img/top_box_bg2.png) no-repeat scroll 0 0;
}

#top_box #top_log_in_panel table {
font-size: 12px;
font-weight: bold;
position: absolute;
top: 52px;
left: 10px;
}

#top_box #top_log_in_panel a {
color: white;
}

#top_box #top_info_panel {
float: right;
padding: 5px 15px;
margin-right: 5px;
color: white;
width: 300px;
height: 70px;
font-size: 10px;
background: #840404 url(/pliki/img/top_box_bg1.png) no-repeat scroll 0 0;
}

#logo {
float: left;
margin: 10px 0 0 10px;
}

#top_info_panel #weather_info {
width: 100px;
padding-left: 10px;
}

#top_info_panel #name_day {
vertical-align: top;
padding-top: 3px;
}

#bottom {
background: #BDB28F url(/pliki/img/bg4.png) repeat-x scroll 0 0;
overflow: hidden;
}

#bottom ul {
margin: 0 auto;
width: 1000px;
overflow: hidden;
}

#bottom ul li {
float: left;
width: 332px;
background: #EEEEEE;
margin-bottom: -32750px;
padding-bottom: 32750px;
}

#bottom #column2, #bottom #column3 {
margin-left: 1px;
}

#bottom ul li h2 {
color: white;
background: #AC0010 url(/pliki/img/bg2.png) repeat-x scroll 0 0;
font-size: 17px;
font-weight: normal;
letter-spacing: 2px;
margin: 20px 26px 15px 0;
padding: 8px 15px 8px 0;
text-align: right;
}

#bottom #column2 h2, #bottom #column3 h2 {
position: relative;
left: -1px;
}

#bottom ul li p {
color: #666666;
margin: 0 35px 20px 15px;
}

#bottom #column3 {
width: 334px;
background: #EEEEEE url(/pliki/img/icons/contact_big.png) no-repeat scroll 198px 135px;
}

#bottom #column3 form {
padding-left: 15px;
}

#bottom #column3 input, #bottom #column3 textarea {
width: 270px;
}

#bottom #column3 input {
height: 13px;
line-height: 17px;
margin-bottom: 8px;
padding: 4px;
}

#bottom #column3 textarea {
height: 140px;
min-height: 140px;
padding: 4px;
border: 1px solid #CCCCCC;
background: white url(/pliki/img/icons/contact_big_blur.png) no-repeat scroll 177px 0;
}

#bottom #column3 .message_error {
border: 1px solid #AB0010;
}

#bottom #column3 #contact_response {
margin-left: 15px;
width: 280px;
color: green;
font-weight: bold;
}

#bottom #column3 #contact_response img {
margin-right: 5px;
float: left;
}

#bottom #column3 #contact_submit {
width: 279px;
height: 25px;
background: #F0F0F0;
}

#bottom #column3 #contact_name[disabled],
#bottom #column3 #contact_email[disabled] {
color: black;
}

#bottom #footer {
margin: 0 auto;
width: 1000px;
padding: 20px 0 25px 0;
}

#bottom #footer p {
margin: 0 10px;
color: #737373;
line-height: 32px;
}

#bottom #footer p span {
margin: 0 5px;
}

#bottom #footer p a {
color: white;
font-size: 12px;
}

#bottom #footer a:hover {
color: #737373;
}

#page {
margin: 0 auto;
width: 998px;
border-left: 1px solid #D8D8C7;
border-right: 1px solid #D8D8C7;
background: white;
}

#frontpage .column_left {
padding: 15px 0 20px 7px;
float: left;
width: 468px;
}

#frontpage .column_right {
padding: 15px 7px 20px 0;
float: right;
width: 508px;
}

#frontpage .column_right_left {
margin: 0 0 5px 2px;
float: left;
width: 300px;
}

#frontpage .column_right_right {
margin: 0 0 5px 6px;
float: right;
width: 200px;
}

#frontpage .column_right_break {
width: 508px;
float: left;
}

#frontpage .hr {
height: 5px;
line-height: 5px;
font-size: 5px;
margin: 7px 10px 7px 10px;
background-color: #E7E7DA;
}

#frontpage #gallery {
padding: 6px 0 15px 0;
background: #D8D8C7;
}

#frontpage #gallery ul {
margin: 0 auto;
width: 990px;
padding: 0 5px;
}

#frontpage #gallery ul li {
float: left;
background: #C3C3B1;
width: 154px;
height: 154px;
padding: 10px;
margin-left: 20px;
}

#frontpage #gallery #gallery_title {
width: 990px;
display: block;
position: relative;
top: 2px;
margin: 0 auto;
padding-left: 10px;
font-size: 24px;
color: white;
}

#frontpage #events_list_today {
line-height: 22px;
padding-left: 5px;
}

#frontpage #events_list_next {
line-height: 22px;
padding-left: 5px;
}

.news_list li {
margin-bottom: 25px;
}

.news_list .news_break {
border-bottom: 4px solid #CCCCCC;
}

.news_list .news_date_break {
border-bottom: 4px solid #CCCCCC;
padding: 2px 2px 2px 5px;
background: #EEEEEE;
font-weight: bold;
}

.news_list .news_title {
margin-bottom: 8px;
display: block;
font-size: 19px;
font-weight: bold;
line-height: 21px;
color: #1667C2;
}

.news_list .news_title_small {
margin-bottom: 8px;
display: block;
font-size: 15px;
font-weight: bold;
line-height: 21px;
color: #1667C2;
}

.news_list .news_category {
position: absolute;
top: 10px;
right: -1px;
padding: 0 12px 0 6px;
background: transparent url(/pliki/img/blank.png) repeat scroll 0 0;
color: white;
font-size: 12px;
font-weight: bold;
line-height: 20px;
height: 20px;
z-index: 100;
}

.news_list .news_content {
display: block;
text-align: justify;
color: #4D4D46;
}

.news_list .news_more {
margin-left: 5px;
border-left: 3px solid #CCCCCC;
padding-left: 5px;
color: #840404;
}

.news_list .news_info {
color: #888888;
}

.news_list .news_info p {
margin: 13px 0;
color: #B4B4B4;
}

.news_list .news_info p span {
font-weight: bold;
}

.news_list table {
position: relative;
left: -7px;
}

.news_list table tr td {
width: 66px;
line-height: 14px;
}

.news_list table tr td a {
color: #4D4D46;
}

.news_list table tr td span {
float: right;
}

.news_list table tr td img {
display: inline;
margin-left: 3px;
float: right;
}

.news_photo, .news_photo_small {
position: relative;
margin-right: 7px;
border: 1px solid #CCCCCC;
float: left;
}

.news_photo p {
width: 268px;
height: 165px;
overflow: hidden;
}

.news_photo_small p {
width: 152px;
height: 95px;
overflow: hidden;
}

.news_photo p img, .news_photo_small p img {
margin: 5px;
}

.poll {
margin-top: 18px;
background-color: #BDB28F;
}

.poll p {
position: relative;
padding: 8px;
background: black url(/pliki/img/bg3.png) repeat-x scroll bottom left;
color: white;
display: block;
}

.poll p span {
float: right;
width: 40px;
height: 10px;
}

.poll p img {
position: absolute;
top: -20px;
right: 0;
}

.poll .poll_content, .poll #poll_content {
background: #BDB28F url(/pliki/img/bg4.png) repeat-x scroll 0 0;
}

.poll .poll_content .poll_bar, .poll #poll_content .poll_bar {
background: #AC0010 url(/pliki/img/bg.png) repeat-x scroll 0 0;
height: 15px;
float: left;
}

.poll .poll_content .poll_bar_empty, .poll #poll_content .poll_bar_empty {
background-color: #D8D8C7;
height: 15px;
float: left;
}

.poll ul {
padding: 5px 0 10px 0;
}

.poll ul li {
color: white;
padding: 6px 8px 6px 6px;
font-size: 12px;
line-height: 20px;
}

.poll ul li input {
margin: 3px 4px 0 0;
float: left;
}

.poll label {
margin-left: 18px;
display: block;
}

#poll_submit {
float: right;
margin: 0 5px 5px 0;
padding: 3px;
width: 80px;
}

#poll_response {
color: green;
font-weight: bold;
}

#poll_response img {
margin: 0 3px;
float: left;
}

.polls_list {
margin-bottom: 40px;
padding: 0 20px;
}

#tags {
text-align: center;
line-height: 1.2;
letter-spacing: 0.5pt;
word-spacing: 2pt;
}

#tags a {
margin: 0 2px;
}

#scrolling_news {
height: 25px;
border-top: solid 1px #840404;
background-color: #EEEEEE;
position: fixed;
overflow: hidden;
width: 100%;
bottom: 0;
z-index: 1000;
}

#scrolling_news .scrollWrapper {
position: relative;
overflow: hidden;
width: 2000px;
height: 25px;
}

#scrolling_news .scrollableArea {
position: relative;
width: 2000px;
height: 25px;
}

#scrolling_news .scrollableArea div {
padding: 4px 0 3px 0;
display: inline;
line-height: 25px;
height: 25px;
width: auto;
color:white;
font-size:15px;
font-weight:normal;
letter-spacing:2px;
}

#scrolling_news .scrollableArea p  {
display: inline;
width: auto;
font-size: 13px;
}

#scrolling_news .scrollBreak {
background: #AC0010 url(/pliki/img/bg.png) repeat-x scroll 0 0;
}

#toTop {
background: #AC0010 url(/pliki/img/bg.png) repeat-x scroll 0 0;
text-align:center;
padding:5px;
position:fixed;
bottom:0;
right:0;
line-height: 15px;
height: 15px;
cursor:pointer;
color:white;
text-decoration:none;
z-index: 1001;
}

#toTop a {
color: white;
}

#pages .column_left {
padding: 15px 0 20px 10px;
float: left;
width: 651px;
}

#pages .column_right {
padding: 15px 7px 20px 0;
float: right;
width: 320px;
}

#pages .one_column {
padding: 15px 7px 20px 7px;
width: 984px;
}

#pages .hr, #announced .hr, #gallery .hr {
height: 1px;
color: #840404;
background-color: #840404;
margin: 0 auto;
}

#pages #page_title {
font-weight: bold;
margin: 15px 0 10px 0;
font-size: 25px;
font-variant: small-caps;
letter-spacing: 0.2px;
line-height: 32px;
}

#pages #page_info {
color:#B4B4B4;
}

#pages #page_teaser {
font-size: 13px;
font-weight: bold;
text-align: justify;
margin: 5px 0 30px 0;
}

#pages #page_teaser .news_photo {
margin: 4px 10px 0 0;
}

#pages #page_body {
margin-bottom: 30px;
font-size: 13px;
line-height: 20px;
text-align: justify;
}

#pages #page_body li {
margin-left: 15px;
list-style-type: square;
list-style-position: inside;
}

#pages #page_body table {
border-bottom: 1px solid black;
border-right: 1px solid black;
}

#pages #page_body table td {
border-top: 1px solid black;
border-left: 1px solid black;
padding: 5px;
}

#pages #page_extra {
width: 162px;
margin: 3px 9px 5px 0;
padding: 5px;
border: 1px solid #CCCCCC;
float: left;
text-align: left;
}

#pages #page_extra .break {
position: relative;
left: -5px;
width: 172px;
margin-bottom: 5px;
height: 1px;
font-size: 1px;
line-height: 1px;
background: #CCCCCC;
}

#pages #page_extra li {
font-size: 10px;
margin-left: 15px;
list-style-type: square;
list-style-position: outside;
}

#pages #page_extra .page_extra_similar {
margin: 5px 0 10px 0;
}

#pages #page_extra .page_extra_tags {
margin: 5px 0 10px 0;
}

#pages #page_extra .page_extra_tags li {
list-style: none;
float: left;
margin: 0 4px;
}

#pages #page_add td, #pages #page_add_serwisy td {
padding: 10px 0;
font-size: 12px;
font-weight: bold;
}

#pages #page_add #page_add_title, #pages #page_add_serwisy #page_add_title {
width: 430px;
height: 16px;
font-size: 12px;
padding: 3px;
}

#pages #page_add #page_add_teaser, #pages #page_add_serwisy #page_add_teaser {
width: 430px;
height: 80px;
font-size: 12px;
padding: 3px;
}

#pages #page_add #page_text, #pages #page_add_serwisy #page_text {
width: 430px;
height: 250px;
min-height: 250px;
font-size: 12px;
padding: 3px;
}

#pages #page_add .page_add_video, #pages #page_add_serwisy .page_add_video {
width: 430px;
height: 16px;
font-size: 12px;
padding: 3px;
margin-bottom: 5px;
}

#pages #page_add #page_add_next_video, #pages #page_add_serwisy #page_add_next_video {
height: 25px;
width: 195px;
background: white;
margin-top: 5px;
margin-left: 243px;
}

#pages #page_add span.required, #pages #page_add_serwisy span.required {
color: red;
margin-left: 3px;
}

#pages #page_add span.accepted, #pages #page_add_serwisy span.accepted {
font-size: 10px;
font-weight: normal;
padding-left: 5px;
}

#pages #page_add #uploaded_images, #pages #page_add_serwisy #uploaded_images {
width: 400px;
}

#pages #page_add .sortable, #pages #page_add_serwisy .sortable {
list-style-type: none;
margin: 0;
padding: 0;
}

#pages #page_add .sortable li, #pages #page_add_serwisy .sortable li {
position: relative;
}

#pages #page_add .sortable li span, #pages #page_add_serwisy .sortable li span {
position: absolute;
top: 0;
left: 0;
}

#pages #page_add .message_error, #pages #page_add_serwisy .message_error {
border: 1px solid #AB0010;
}

#pages #page_add #page_text_desc, #pages #page_add_serwisy #page_text_desc {
margin-top: 20px;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#pages #page_add #page_add_wideo_desc, #pages #page_add_serwisy #page_add_wideo_desc {
margin-top: 20px;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#pages #page_add #uploaded_images_desc, #pages #page_add_serwisy #uploaded_images_desc {
display: none;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#pages #page_add #uploaded_images_desc span, #pages #page_add_serwisy #uploaded_images_desc span {
display: block;
float: left;
width: 16px;
height: 16px;
background-position: -128px -48px;
background-image: url(/pliki/js/jquery_ui/css/flick/images/ui-icons_666666_256x240.png);
}

#pages #page_add #page_add_submit, #pages #page_add_serwisy #page_add_submit {
height: 25px;
width: 195px;
background: white;
}

#events #page_restrictions {
margin: 60px 10px 0 0;
text-align: justify;
font-size: 10px;
}

#pages #page_add_title_info, #pages #page_add_teaser_info, #pages #page_text_info, #pages #page_add_error {
color: red;
font-weight: bold;
font-size: 10px;
}

#pages #page_add_error {
display: none;
}

#pages #must_log_in {
width: 650px;
margin: 0 auto;
padding: 30px 0;
font-size: 16px;
text-align: center;
}

#pages #must_log_in div {
font-size: 18px;
margin: 40px 0;
}

#pages #must_log_in_form {
width: 400px;
margin: 20px auto;
}

#share_with_friend_link form {
padding-left: 10px;
background-color: #EEEEEE;
}

#share_with_friend_link input, #share_with_friend_link textarea {
width: 270px;
}

#share_with_friend_link input {
height: 13px;
line-height: 17px;
margin-bottom: 8px;
padding: 4px;
}

#share_with_friend_link textarea {
height: 140px;
min-height: 140px;
padding: 4px;
border: 1px solid #CCCCCC;
}

#share_with_friend_link .message_error {
border: 1px solid #AB0010;
}

#share_with_friend_link #share_with_friend_response {
margin-left: 15px;
width: 280px;
color: green;
font-weight: bold;
}

#share_with_friend_link #share_with_friend_response img {
margin-right: 5px;
float: left;
}

#share_with_friend_link #share_with_friend_submit {
width: 279px;
height: 25px;
background: #F0F0F0;
}

#share_with_friend_link #share_with_friend_name[disabled],
#share_with_friend_link #share_with_friend_email[disabled] {
color: black;
}

.pager {
text-align: center;
margin: 10px 0 15px 0;
}

.pager a {
margin: 0 2px;
padding: 2px 6px;
background: #EEEEEE;
border: 1px solid #CCCCCC;
text-align: center;
line-height: 22px;
}

.pager .pager_active {
color: black;
background: #CCCCCC;
border: 1px solid black;
}

#read_more {
padding: 6px 0 15px 0;
background: #D8D8C7;
}

#read_more ul {
margin: 0 auto;
width: 990px;
padding: 0 5px;
overflow: hidden;
}

#read_more ul li {
float: left;
background: #C3C3B1;
width: 283px;
padding: 10px;
margin-left: 20px;
margin-bottom: -500px;
padding-bottom: 500px;
}

#read_more .read_more_photo {
float: left;
margin: 4px 8px 3px 0;
border: 1px solid #CCCCCC;
padding: 2px;
background: white;
}

#read_more .read_more_title {
display: block;
padding-bottom: 7px;
font-size: 13px;
font-weight: bold;
color: #1667C2;
}

#read_more .read_more_text {
display: block;
text-align: justify;
color: #4D4D46;
}

#read_more #read_more_title {
width: 1000px;
display: block;
position: relative;
top: 2px;
margin: 0 auto;
padding-left: 17px;
font-size: 24px;
color: white;
}

.ad-gallery, .ad-gallery *,
.ad-gallery-hrefs, .ad-gallery-hrefs * {
margin: 0;
padding: 0;
}

.ad-gallery,
.ad-gallery-hrefs {
width: 640px;
margin: 0 auto 20px auto;
}

.ad-gallery .ad-image-wrapper {
width: 100%;
height: 480px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}

.ad-gallery .ad-image-wrapper .ad-loader {
position: absolute;
z-index: 10;
top: 48%;
left: 48%;
border: 1px solid #CCC;
}

.ad-gallery .ad-image-wrapper .ad-next,
.ad-gallery .ad-image-wrapper .ad-next-hrefs {
position: absolute;
right: 0;
top: 0;
width: 25%;
height: 100%;
cursor: pointer;
display: block;
z-index: 100;
}

.ad-gallery .ad-image-wrapper .ad-prev,
.ad-gallery .ad-image-wrapper .ad-prev-hrefs {
position: absolute;
left: 0;
top: 0;
width: 25%;
height: 100%;
cursor: pointer;
display: block;
z-index: 100;
}

.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next,
.ad-gallery .ad-image-wrapper .ad-prev-hrefs, .ad-gallery .ad-image-wrapper .ad-next-hrefs {
/* Or else IE will hide it */
background: url(non-existing.jpg)\9
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image,
.ad-gallery .ad-image-wrapper .ad-prev-hrefs .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next-hrefs .ad-next-image {
background: url(/pliki/js/jquery/ad-gallery/ad_prev.png);
width: 30px;
height: 30px;
display: none;
position: absolute;
top: 47%;
left: 0;
z-index: 101;
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,
.ad-gallery .ad-image-wrapper .ad-next-hrefs .ad-next-image {
background: url(/pliki/js/jquery/ad-gallery/ad_next.png);
width: 30px;
height: 30px;
right: 0;
left: auto;
}

.ad-gallery .ad-image-wrapper .ad-image,
.ad-gallery .ad-image-wrapper .ad-image-hrefs {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
z-index: 9;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
position: absolute;
bottom: 0px;
left: 0px;
padding: 7px;
text-align: left;
width: 100%;
z-index: 2;
background: url(/pliki/img/blank.png);
color: white;
}

* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/pliki/img/blank.png');
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
display: block;
}

.ad-gallery .ad-controls,
.ad-gallery-hrefs .ad-controls {
height: 20px;
}

.ad-gallery .ad-info,
.ad-gallery-hrefs .ad-info {
float: left;
}

.ad-gallery .ad-slideshow-controls,
.ad-gallery-hrefs .ad-slideshow-controls {
float: right;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop,
.ad-gallery-hrefs .ad-slideshow-controls .ad-slideshow-start, .ad-gallery-hrefs .ad-slideshow-controls .ad-slideshow-stop {
padding-left: 5px;
cursor: pointer;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown,
.ad-gallery-hrefs .ad-slideshow-controls .ad-slideshow-countdown {
padding-left: 5px;
font-size: 0.9em;
}

.ad-gallery .ad-slideshow-running .ad-slideshow-start,
.ad-gallery-hrefs .ad-slideshow-running .ad-slideshow-start {
cursor: default;
font-style: italic;
}

.ad-gallery .ad-nav,
.ad-gallery-hrefs .ad-nav-hrefs {
width: 565px;
margin: 0 auto;
position: relative;
}

.ad-gallery .ad-forward, .ad-gallery .ad-back,
.ad-gallery-hrefs .ad-forward, .ad-gallery-hrefs .ad-back {
position: absolute;
top: 0;
height: 100%;
z-index: 10;
}

/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back,
* html .ad-gallery-hrefs .ad-forward, .ad-gallery-hrefs .ad-back {
height: 100px;
}

.ad-gallery .ad-back,
.ad-gallery-hrefs .ad-back {
cursor: pointer;
left: -20px;
width: 13px;
display: block;
background: url(/pliki/js/jquery/ad-gallery/ad_scroll_back.png) 0px 30px no-repeat;
}

.ad-gallery .ad-forward,
.ad-gallery-hrefs .ad-forward {
cursor: pointer;
display: block;
right: -20px;
width: 13px;
background: url(/pliki/js/jquery/ad-gallery/ad_scroll_forward.png) 0px 30px no-repeat;
}

.ad-gallery .ad-nav .ad-thumbs,
.ad-gallery-hrefs .ad-nav-hrefs .ad-thumbs-hrefs {
overflow: hidden;
width: 100%;
}

.ad-gallery .ad-thumbs .ad-thumb-list,
.ad-gallery-hrefs .ad-thumbs-hrefs .ad-thumb-list-hrefs {
float: left;
width: 9000px;
list-style: none;
}

.ad-gallery .ad-thumbs li,
.ad-gallery-hrefs .ad-thumbs-hrefs li {
float: left;
padding-right: 5px;
}

.ad-gallery .ad-thumbs li a,
.ad-gallery-hrefs .ad-thumbs-hrefs li a {
display: block;
}

.ad-gallery .ad-thumbs li a img,
.ad-gallery-hrefs .ad-thumbs-hrefs li a img {
background: white;
border: 1px solid #CCCCCC;
padding: 2px;
display: block;
}

.ad-gallery .ad-thumbs li a.ad-active img,
.ad-gallery-hrefs .ad-thumbs-hrefs li a.ad-active img {
background: white;
border: 1px solid #CCCCCC;
padding: 2px;
}

/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
position: absolute;
left: -9000px;
top: -9000px;
}

.comment {
position: relative;
margin: 15px 0;
padding: 25px 30px 20px 30px;
border: 1px solid #CCCCCC;
overflow: hidden;
font-size: 12px;
text-align: justify;
}

.comment .comment_lp {
position: absolute;
top: 3px;
left: 2px;
}

.comment .comment_lp a {
color: #B4B4B4;
font-size: 20px;
}

.comment .comment_date {
position: absolute;
bottom: -2px;
right: 1px;
color: #B4B4B4;
font-size: 10px;
}

.comment_delete {
color: #B4B4B4;
}

#comment_box {
background: white url(/pliki/img/icons/add_big.png) no-repeat scroll 331px 5px;
}

#comment_box_left {
float: left;
width: 410px;
padding-top: 5px;
}

#comment_box_right {
float: left;
width: 215px;
text-align: justify;
font-size: 10px;
margin-left: 23px;
}

#comment_page_form input, #comment_page_form textarea,
#comment_event_form input, #comment_event_form textarea,
#comment_poll_form input, #comment_poll_form textarea,
#comment_poll_form_serwisy input, #comment_poll_form_serwisy textarea,
#comment_gallery_form input, #comment_gallery_form textarea {
width: 410px;
}

#comment_page_form input,
#comment_event_form input,
#comment_poll_form input,
#comment_poll_form_serwisy input,
#comment_gallery_form input {
height: 13px;
line-height: 17px;
margin-bottom: 8px;
padding: 4px;
border: 1px solid #CCCCCC;
}

#comment_page_form #comment_name,
#comment_event_form #comment_name,
#comment_poll_form #comment_name,
#comment_poll_form_serwisy #comment_name,
#comment_gallery_form #comment_name,
#comment_page_form #comment_name_registered,
#comment_event_form #comment_name_registered,
#comment_poll_form #comment_name_registered,
#comment_poll_form_serwisy #comment_name_registered,
#comment_gallery_form #comment_name_registered {
background: white url(/pliki/img/icons/add_big_blur.png) no-repeat scroll 330px 0;
}

#comment_page_form #comment_name[disabled],
#comment_event_form #comment_name[disabled],
#comment_poll_form #comment_name[disabled],
#comment_poll_form_serwisy #comment_name[disabled],
#comment_gallery_form #comment_name[disabled],
#comment_page_form #comment_name_registered[disabled],
#comment_event_form #comment_name_registered[disabled],
#comment_poll_form #comment_name_registered[disabled],
#comment_poll_form_serwisy #comment_name_registered[disabled],
#comment_gallery_form #comment_name_registered[disabled] {
color: black;
}

#comment_page_form textarea,
#comment_event_form textarea,
#comment_poll_form textarea,
#comment_poll_form_serwisy textarea,
#comment_gallery_form textarea {
height: 140px;
min-height: 140px;
padding: 4px;
border: 1px solid #CCCCCC;
background: white url(/pliki/img/icons/add_big_blur.png) no-repeat scroll 330px -31px;
}

#comment_page_form .message_error,
#comment_event_form .message_error,
#comment_poll_form .message_error,
#comment_poll_form_serwisy .message_error,
#comment_gallery_form .message_error {
border: 1px solid #AB0010;
}

#comment_page_form #comment_response,
#comment_event_form #comment_response,
#comment_poll_form #comment_response,
#comment_poll_form_serwisy #comment_response,
#comment_gallery_form #comment_response,
#comment_waiting {
margin-left: 15px;
width: 420px;
color: green;
font-weight: bold;
}

#comment_event_form #comment_response img,
#comment_page_form #comment_response img,
#comment_poll_form #comment_response img,
#comment_poll_form_serwisy #comment_response img,
#comment_gallery_form #comment_response img,
#comment_waiting img {
margin-right: 5px;
float: left;
}

#comment_page_form #comment_submit,
#comment_event_form #comment_submit,
#comment_poll_form #comment_submit,
#comment_poll_form_serwisy #comment_submit,
#comment_gallery_form #comment_submit {
width: 420px;
height: 25px;
background: #F0F0F0;
}

.info_message {
margin: 0 auto;
line-height: 32px;
font-weight: bold;
}

.info_message img {
display: inline;
float: left;
padding-right: 10px;
}

.bar {
margin-bottom: 15px;
height: 25px;
line-height: 25px;
background: #AC0010 url(/pliki/img/bg.png) repeat-x scroll 0 0;
}

.bar span, .bar a {
float: left;
padding: 0 12px 0 17px;
color: white;
font-weight: bold;
background: black url(/pliki/img/bg3.png) repeat-x scroll 0 0;
}

.banner_offer {
border: 2px solid #8A8A8A;
margin: 0 auto;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a {
display: block;
width: 210px;
padding: 5px 18px;
margin: 0;
margin-bottom: 5px;
background: #EEEEEE;
border: 1px solid #D8D8C7;
}

ul#sliding-navigation li.sliding-element {
float: right;
}

ul#sliding-navigation li.sliding-element h3 {
color: #840404;
font-size: 11px;
font-weight: bold;
}

ul#sliding-navigation li.sliding-element a {
text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover {
color: black;
}

#users #log_in_response, #users #retrieve_password_response, #users #register_response, #users #new_password_response, #users #activation_response {
margin-left: 15px;
color: green;
font-weight: bold;
}

#users #log_in_response img, #users #retrieve_password_response img, #users #register_response img, #users #new_password_response img, #users #activation_response img {
margin-right: 5px;
float: left;
}

#users #page {
padding-top: 30px;
}

#users #panel_menu {
width: 220px;
float: left;
}

#users #panel_menu .list_main {
margin-bottom: 20px;
}

#users #panel_menu .list_sub li {
margin: 5px 0;
}

#users #panel_menu .panel_main {
font-weight: bold;
font-size: 14px;
}

#users #panel_menu .panel_sub {
padding-left: 10px;
}

#users .event_edit_panel, #events .event_edit_panel,
#users .announced_edit_panel, #announced .announced_edit_panel {
text-align: right;
line-height: 25px;
margin: 0 0 10px 20px;
padding: 5px;
width: 175px;
background-color: #EEEEEE;
}

#users .event_edit_panel a {
font-weight: bold;
}

#users .event_edit_panel span {
display: block;
color: red;
}

#top_log_in_response {
font-size: 10px;
font-weight: bold;
}

#top_log_in_response img {
display: none;
}

#adv .adv_nubmer {
width: 100px;
background: white url(/pliki/img/dot.png) no-repeat scroll top right;
font-size: 20px;
text-align: right;
color: white;
padding: 10px 14px 0 0;
}

#adv .adv_info {
padding: 0 0 45px 25px;
text-align: justify;
}

#adv .adv_info h2 {
color: #666666;
margin: 9px 0 15px 0;
}

#adv .adv_info p {
font-size: 12px;
}

#announced .column_left {
padding: 15px 0 20px 10px;
float: left;
width: 280px;
}

#announced .column_right {
padding: 15px 7px 20px 20px;
float: right;
width: 671px;
}

#announced #announced_bar {
float: left;
min-height: 37px;
line-height: 35px;
margin: 25px 0 0 15px;
}

#announced #announced_bar span {
float: left;
padding-right: 12px;
}

#announced #announced_bar .add {
color: #1667C2;
font-size: 16px;
font-weight: bold;
}

#announced #announced_bar .slash {
font-size: 14px;
font-weight: bold;
}

#announced #input_search,
#announced #input_submit {
border: 1px solid #840404;
float: left;
margin-top: 4px;
font-size: 16px;
}

#announced #input_search {
border-width: 1px 0 1px 1px;
width: 200px;
height: 19px;
padding: 3px;
background: none;
}

#announced #input_submit {
border-width: 1px 1px 1px 0;
height: 25px;
}

#announced .fade_rotator {
float: right;
margin: 25px 0 0 15px;
position: relative;
width: 310px;
height: 35px;
color: #1667C2;
}

#announced .fade_rotator li {
width: 296px;
text-align: right;
padding-right: 14px;
}

#announced .fade_rotator div {
font-size: 14px;
font-weight: bold;
}

#announced .fade_rotator a {
color: #1667C2;
}

#announced .panel {
width: 280px;
margin-bottom: 20px;
padding: 3px 5px;
}

#announced .panel a {
font-size: 14px;
font-weight: bold;
}

#announced .announced_filter_form select {
border: 1px solid #CCCCCC;
}

#announced #categories_table {
width: 655px;
margin: 0 auto;
}

#announced #categories_table td {
padding: 0 50px 20px 0;
}

#announced #categories_table ul {
margin: 5px 0 10px 20px;
list-style-type: disc;
color: #840404;
}

#announced #categories_table li {
line-height: 20px;
}

#announced #categories_table li,
#announced #categories_table li a {
color: #4D4D46;
font-size: 12px;
}

#announced #subcategories_table {
margin-bottom: 20px;
padding-left: 30px;
}

#announced #subcategories_table td {
font-size: 12px;
width: 200px;
}

#announced .announcements, #users .announcements {
text-align: justify;
font-size: 12px;
margin: 10px 0 20px 0;
}

#announced .announcements_title, #users .announcements_title {
display: block;
font-weight: bold;
margin-bottom: 10px;
}

#announced .announcements_info, #users .announcements_info {
float: right;
margin-left: 10px;
padding: 5px;
background: #EEEEEE;
width: 217px;
}

#announced .announcements_details_link, #users .announcements_details_link {
display: block;
text-align: right;
font-weight: bold;
}

#announced .announcements_date, #users .announcements_date {
text-align: right;
color: #B4B4B4;
font-size: 10px;
}

#announced .announcements_photo, #users .announcements_photo {
float: left;
margin: 5px 10px 5px 0;
}

#announced .announcements_content, #users .announcements_content {
color: #4D4D46;
display: block;
padding-top: 5px;
}

#announced .announcements_restricted_filters {
text-align: center;
font-weight: bold;
font-size: 14px;
padding: 30px 0;
}

#announced .announcements_no_announceds {
text-align: center;
font-weight: bold;
font-size: 14px;
padding: 30px 0;
}

#announced .announcements_no_announceds a {
color: #1667C2;
}

#announced #announcements_break {
border-bottom: 4px solid #CCCCCC;
margin: 20px 0 25px 0;
}

#announced #category_name, #announced #subcategory_name {
font-weight: bold;
margin-left: 30px;
}

#announced #no_announced {
text-align: center;
margin: 0 auto;
padding: 100px 0;
width: 400px;
font-size: 14px;
}

#announced #announcement_title {
margin: 10px 7px 20px 0;
}

#announced #announcement_info {
float: right;
margin: 0 0 10px 20px;
padding: 5px;
background: #EEEEEE;
line-height: 25px;
width: 217px;
}

#announced #announcement_info_invoke {
text-align: right;
font-size: 10px;
line-height: 15px;
margin: 10px 0;
}

#announced #announcement_date {
text-align: right;
color: #B4B4B4;
font-size: 10px;
}

#announced #announcement_text {
font-size: 12px;
text-align: justify;
}

#announced #announcement_additional_info {
margin: 25px 0 30px 0;
}

#announced #announcement_additional_title {
margin: 10px 7px 20px 0;
font-size: 16px;
}

#announced #announcement_address #short {
width: 171px;
height: 18px;
font-size: 9px;
overflow: hidden;
}

#announced #announcement_address #long {
width: 299;
height: 18px;
font-size: 9px;
overflow: hidden;
}

#announced #announced_add td, #announced #announced_edit td {
padding: 10px 0;
font-size: 12px;
font-weight: bold;
}

#announced #announced_add #announced_subcategory, #announced #announced_edit #announced_subcategory {
height: 40px;
}

#announced #announced_add #announced_categories, #announced #announced_add .announced_subcategories, #announced #announced_edit #announced_categories, #announced #announced_edit .announced_subcategories {
border: 1px solid #CCCCCC;
width: 240px;
}

#announced #announced_add #announced_title, #announced #announced_edit #announced_title {
width: 430px;
height: 16px;
font-size: 12px;
padding: 3px;
}

#announced #announced_add #announced_text, #announced #announced_edit #announced_text {
width: 430px;
height: 250px;
font-size: 12px;
padding: 3px;
}

#announced #announced_add #announced_days {
border: 1px solid #CCCCCC;
width: 50px;
}

#announced #announced_edit #announced_days {
border: 1px solid #CCCCCC;
width: 135px;
}

#announced #announced_add #announced_additional_info_row, #announced #announced_edit #announced_additional_info_row {
visibility: hidden;
}

#announced #announced_add #announced_other_info input, #announced #announced_edit #announced_other_info input {
width: 200px;
height: 16px;
font-size: 12px;
padding: 3px;
}

#announced #announced_add #announced_additional_info select, #announced #announced_edit #announced_additional_info select {
border: 1px solid #CCCCCC;
width: 240px;
}

#announced #announced_add span.required, #announced #announced_edit span.required {
color: red;
margin-left: 3px;
}

#announced #announced_add span.accepted, #announced #announced_edit span.accepted {
font-size: 10px;
font-weight: normal;
padding-left: 5px;
}

#announced #announced_add #uploaded_images, #announced #announced_edit #uploaded_images {
width: 400px;
}

#announced #announced_add .sortable, #announced #announced_edit .sortable {
list-style-type: none;
margin: 0;
padding: 0;
}

#announced #announced_add .sortable li, #announced #announced_edit .sortable li {
position: relative;
}

#announced #announced_add .sortable li span, #announced #announced_edit .sortable li span {
position: absolute;
top: 0;
left: 0;
}

#announced #announced_add .message_error, #announced #announced_edit .message_error {
border: 1px solid #AB0010;
}

#announced #announced_add #announced_text_desc, #announced #announced_edit #announced_text_desc {
margin-top: 20px;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#announced #announced_add #uploaded_images_desc, #announced #announced_edit #uploaded_images_desc {
display: none;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#announced #announced_add #uploaded_images_desc span, #announced #announced_edit #uploaded_images_desc span {
display: block;
float: left;
width: 16px;
height: 16px;
background-position: -128px -48px;
background-image: url(/pliki/js/jquery_ui/css/flick/images/ui-icons_666666_256x240.png);
}

#announced #announced_add #announced_add_submit, #announced #announced_edit #announced_edit_submit, #announced #announced_edit #announced_edit_delete_submit {
height: 25px;
width: 195px;
background: white;
}

#announced #announced_restrictions {
margin: 60px 10px 0 0;
text-align: justify;
font-size: 10px;
}

#announced #must_log_in {
width: 650px;
margin: 0 auto;
padding: 30px 0;
font-size: 16px;
text-align: center;
}

#announced #must_log_in div {
font-size: 18px;
margin: 40px 0;
}

#announced #must_log_in_form {
width: 400px;
margin: 20px auto;
}

#announced #announced_title_info, #announced #announced_text_info, #announced #announced_email_info, #announced #announced_www_info, #announced #filters_3_info, #announced #filters_5_info, #announced #filters_6_info, #announced #filters_8_info, #announced #filters_9_info, #announced #filters_10_info, #announced #filters_19_info, #announced #announced_add_error, #announced #announced_edit_error {
color: red;
font-weight: bold;
font-size: 10px;
}

#announced #announced_add_error, #announced #announced_edit_error {
display: none;
}

#announced #announcement_additional .additional_name {
font-weight: bold;
width: 100px;
font-size: 13px;
background-color: #EEEEEE;
padding: 5px;
}

#announced #announcement_additional .additional_value {
font-size: 14px;
padding: 5px;
}

#announced #payform #first_name,
#announced #payform #last_name,
#announced #payform #email,
#announced #payform #amount1,
#announced #smsform #amount2 {
font-size: 12px;
height: 16px;
padding: 3px;
width: 200px;
}

#announced #payform #amount1,
#announced #smsform #amount2 {
height: 26px;
width: 210px;
border: 1px solid #CCCCCC;
}

#announced #payform #submit1,
#announced #smsform #submit2 {
font-size: 12px; height: 26px;
padding: 3px;
width: 292px;
}

#announced #smsform #submit2 {
margin-top: 92px;
}

#announced #payform td,
#announced #smsform td {
font-size: 12px;
font-weight: bold;
padding: 10px 0;
}

#events .column_left {
padding: 15px 0 20px 10px;
float: left;
width: 280px;
}

#events .column_right {
padding: 15px 7px 20px 20px;
float: right;
width: 671px;
}

#events #event_bar {
float: left;
min-height: 37px;
line-height: 35px;
margin: 25px 0 0 15px;
}

#events #event_bar span {
float: left;
padding-right: 12px;
}

#events #event_bar .add {
color: #1667C2;
font-size: 16px;
font-weight: bold;
}
#events #event_bar {
float: left;
height: 37px;
line-height: 35px;
margin: 25px 0 0 15px;
}

#events #event_bar span {
float: left;
padding-right: 12px;
}

#events #event_bar .add {
color: #1667C2;
font-size: 16px;
font-weight: bold;
}

#events .categories_list .selected_category {
font-weight: bold;
}

#events #no_events {
font-size: 16px;
font-weight: bold;
text-align: center;
margin-top: 100px;
}

#events #events_bar {
text-align: center;
height: 47px;
margin-top: 33px;
}

#events .panel {
width: 280px;
margin: 20px 0;
padding: 3px 5px;
}

#events .panel a {
font-size: 14px;
font-weight: bold;
}

#event_calendar .calendar {
width: 90%;
font-size: 14px;
margin: 0 auto;
border-bottom: 1px solid #840404;
}

#event_calendar .calendar caption {
border-bottom: 1px solid #840404;
}

#event_calendar .calendar th {
height: 35px;
}

#event_calendar .calendar td {
text-align: right;
padding-right: 6px;
height: 20px;
}

#event_calendar .calendar td.is_day:hover {
background-color: white;
}

#event_calendar .calendar td.is_event {
font-weight: bold;
}

#events #event_calendar .calendar td.is_actual {
background-color: white;
}

#events #event_calendar .calendar-prev {
float: left;
}

#events #event_calendar .calendar-next {
float: right;
}

#events #event_add td, #events #event_edit td {
padding: 10px 0;
font-size: 12px;
font-weight: bold;
}

#events #event_add #event_categories, #events #event_edit #event_categories {
border: 1px solid #CCCCCC;
width: 240px;
}

#events #event_add #event_title, #events #event_edit #event_title {
width: 430px;
height: 16px;
font-size: 12px;
padding: 3px;
}

#events #event_add #event_text, #events #event_edit #event_text {
width: 430px;
height: 250px;
font-size: 12px;
padding: 3px;
}

#events #event_add #event_date_start, #events #event_add #event_date_end, #events #event_add #comments_to, #events #event_edit #event_date_start, #events #event_edit #event_date_end, #events #event_edit #comments_to {
border: 1px solid #CCCCCC;
width: 50px;
height: 16px;
font-size: 12px;
padding: 3px;
}

#events #event_add span.required, #events #event_edit span.required {
color: red;
margin-left: 3px;
}

#events #event_add span.accepted, #events #event_edit span.accepted {
font-size: 10px;
font-weight: normal;
padding-left: 5px;
}

#events #event_add #uploaded_images, #events #event_edit #uploaded_images {
width: 400px;
}

#events #event_add .sortable, #events #event_edit .sortable {
list-style-type: none;
margin: 0;
padding: 0;
}

#events #event_add .sortable li, #events #event_edit .sortable li {
position: relative;
}

#events #event_add .sortable li span, #events #event_edit .sortable li span {
position: absolute;
top: 0;
left: 0;
}

#events #event_add .message_error, #events #event_edit .message_error {
border: 1px solid #AB0010;
}

#events #event_add #event_text_desc, #events #event_edit #event_text_desc {
margin-top: 20px;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#events #event_add #uploaded_images_desc, #events #event_edit #uploaded_images_desc {
display: none;
font-weight: normal;
font-size: 10px;
padding-right: 5px;
}

#events #event_add #uploaded_images_desc span, #events #event_edit #uploaded_images_desc span {
display: block;
float: left;
width: 16px;
height: 16px;
background-position: -128px -48px;
background-image: url(/pliki/js/jquery_ui/css/flick/images/ui-icons_666666_256x240.png);
}

#events #event_add #event_add_submit, #events #event_edit #event_edit_submit, #events #event_edit #event_edit_accept_submit, #events #event_edit #event_edit_delete_submit, #events #event_edit #event_edit_off_submit {
height: 25px;
width: 195px;
background: white;
}

#events #event_restrictions {
margin: 60px 10px 0 0;
text-align: justify;
font-size: 10px;
}

#events #must_log_in {
width: 650px;
margin: 0 auto;
padding: 30px 0;
font-size: 16px;
text-align: center;
}

#events #must_log_in div {
font-size: 18px;
margin: 40px 0;
}

#events #must_log_in_form {
width: 400px;
margin: 20px auto;
}

#events #event_title_info, #events #event_text_info, #events #event_date_start_info, #events #event_add_error, #events #event_edit_error {
color: red;
font-weight: bold;
font-size: 10px;
}

#events #event_add_error, #events #event_edit_error {
display: none;
}

#events #events_list, #users #events_list {
width: 100%;
}

#events #events_list .event_title, #users #events_list .event_title {
display: block;
margin-bottom: 15px;
}

#events #events_list .event_content, #users #events_list .event_content {
display: block;
color: #4D4D46;
margin-bottom: 10px;
}

#events #event {
margin-bottom: 40px;
}

#events #event #event_title {
margin: 32px 7px 20px 0;
}

#events #event #event_info {
float: right;
margin: 0 0 10px 20px;
padding: 5px;
background: #EEEEEE;
line-height: 25px;
width: 150px;
}

#events #event #event_text {
font-size: 12px;
text-align: justify;
}

.uploadifyQueueItem {
font: 11px Verdana, Geneva, sans-serif;
border: 2px solid #E5E5E5;
background-color: #F5F5F5;
margin-top: 5px;
padding: 10px;
width: 350px;
}

.uploadifyError {
border: 2px solid #FBCBBC !important;
background-color: #FDE5DD !important;
}

.uploadifyQueueItem .cancel {
float: right;
}

.uploadifyProgress {
background-color: #FFFFFF;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #C5C5C5;
border-bottom: 1px solid #C5C5C5;
margin-top: 10px;
width: 100%;
}

.uploadifyProgressBar {
background-color: #0099FF;
width: 1px;
height: 3px;
}
#admin_menu {
background: #840404;
color: white;
padding: 10px;
}

#admin_menu a {
color: white;
margin-right: 5px;
}

#admin_menu #admin_edit_link {
cursor: pointer;
}

.admin_edit_link {
text-align: center;
margin: 10px;
font-size: 12px;
}

#gallery .box_content_photo {
float: left;
margin: 4px 8px 3px 0;
border: 1px solid #CCCCCC;
padding: 2px;
background: white;
}

#gallery .column_left {
padding: 15px 0 20px 10px;
float: left;
width: 370px;
}

#gallery .column_right {
padding: 15px 7px 20px 20px;
float: right;
width: 585px;
}

#gallery .column_right.categories {
width: 550px;
}

#gallery .one_column {
padding: 15px 7px 20px 7px;
width: 984px;
}

#gallery .box_content {
float: left;
}

#gallery .gallery_more {
float: right;
text-align: right;
width: 505px;
color: #840404;
margin-right: 10px;
}

#gallery #gallery_bar {
float: left;
min-height: 37px;
line-height: 35px;
margin: 25px 0 0 15px;
}

#gallery #gallery_bar span {
float: left;
padding-right: 12px;
}

#gallery #gallery_bar .add {
color: #1667C2;
font-size: 16px;
font-weight: bold;
}

#gallery #gallery_bar .slash {
font-size: 14px;
font-weight: bold;
}

#gallery .ad-gallery-hrefs {
width: 710px;
}

#gallery .ad-gallery-hrefs .ad-nav-hrefs {
width: 660px;
}

#gallery .ad-gallery-hrefs .ad-thumbs-hrefs li a img {
opacity: 0.7;
}

#gallery .ad-gallery-hrefs .ad-thumbs-hrefs li a.ad-active img {
opacity: 1;
}

#gallery #photo_info {
margin: 0 auto;
padding: 5px;
background: #EEEEEE;
line-height: 25px;
width: 640px;
}

#fancybox-outer {
background-color: #EEEEEE;
}

#fancybox-content {
border-color: #EEEEEE;
}

