﻿@import url(/_style/HeadTail.css);

* {font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:130%; color:#333; border:none; margin:0; padding:0;}
body {background:#000; text-align:center;}
li {list-style:none;}
a {text-decoration:none; cursor:pointer;}
a:focus, a:active {outline:none; -moz-outline:none;}
.clear {clear:both;}
.error {display:block; margin:10px; padding:0 10px 0 20px; color:#F00; font-weight:bold; background:url(/_img/ico/alert.gif) no-repeat 0 0;}

.contAdvTop {width:100%; background:#fff;}

div#beltWhite {width:100%; background:#000 url(../_img/bg_head_ie.gif) repeat-x; float:left;}
	html>body div#beltWhite {background:#000 url(../_img/bg_head.gif) repeat-x;}

div#main_sub1 {margin:0 auto; width:980px;}

div#main_sub {text-align:left; background:#FFF url(../_img/bg_subpage.jpg) no-repeat 114px 33px; float:left;}
div#main_sub span.tail {background:#FFF; margin:0; float:left;}

div.menugl#sub {width:114px; text-align:right; margin-top:29px; float:left;}
	html>body div.menugl#sub {margin-top:28px;}
div.menugl#sub ul#menu {margin-top:20px;}
div.menugl#sub ul#menu li {display:block; border:1px solid #FFF;}
div.menugl#sub ul#menu li a {display:block; padding:0 7px 2px 7px;}
div.menugl#sub ul#menu li a:hover {color:#FFF; background-color:#00804B;}

p.naglowek {display:block; font-size:15px; color:#9f7215; margin-bottom:10px;}
p#title {display:block; font-size:18px; font-weight:bold; color:#000; margin-bottom:10px;}

div#left_sub {display:block; float:left; margin-top:66px; width:582px; border-left:1px solid #9f7215; border-right:1px solid #9f7215; padding:20px 20px 100px 20px; height:700px;}
	html>body div#left_sub {height:auto; min-height:560px;width:540px;}
div#left_sub p {display:block; margin-bottom:10px;}
div#left_sub span.date {display:block; padding-bottom:10px;color:#949494;}
div#left_sub ul#sub_arch {margin-top:-10px;}
div#left_sub ul#sub_arch li {padding:10px 0; border-bottom:1px dotted #CCC; clear:both; min-height:100px; height:100px;}
div#left_sub ul#sub_arch li img {float:right; margin:0 0 3px 10px; border:1px solid #999;}
div#left_sub ul#sub_arch li a span.title {display:block; font-weight:bold; padding-bottom:5px;}
div#left_sub ul#sub_arch li a span.date {display:block; padding-bottom:5px;color:#949494;}
div#left_sub ul#sub_arch li a span.desc {display:block; margin-bottom:15px;}
div#left_sub div#content div.fotoLeft {display:block; float:left; margin:0 7px 7px 0;}

/* kalendarz */

div#calendar_main {display:block; width:866px; height:500px; padding:30px 20px 100px 20px; border-left:1px solid #17b081; margin-top:66px; float:left;}
	html>body div#calendar_main  {height:auto; width:825px; min-height:500px;}

div#calendar {height:100px; text-align:center; margin:0 0 55px 0;}	
div#calendar a {display:block;}
div#calendar a.prev {height:12px; width:50px; background:url(../_img/arr_ram_left.gif) no-repeat 0 4px; padding-left:11px; float:left;}
div#calendar a.next {height:12px; width:50px; background:url(../_img/arr_ram_right.gif) no-repeat right; padding-right:11px; float:right;}
div#calendar p {display:block; font-size:14px; font-weight:bold; text-align:center; width:700px; margin-bottom:3px; text-align:center; float:left;}
div#calendar ul {text-align:center; border-top:1px solid #999; clear:both;}
div#calendar ul li {text-align:center; width:25px; margin-left:1px; padding-top:3px; float:left;}
div#calendar ul#day_30 li {width:26px;}
div#calendar ul#day_29 li {width:27px;}
div#calendar ul#day_28 li {width:28px;}
div#calendar ul li a {color:#666;}
div#calendar ul li a#today {border:1px solid #01924F;}
div#calendar ul li a.ni span {background-color:#C8C8C8;}
div#calendar ul li a span {display:block; padding:6px 2px; background-color:#E5E5E5; color:#000;}

div#schedule {width:520px; clear:both;}
div#schedule a {display:block;}
div#schedule a.prev {height:12px; width:50px; background:url(../_img/arr_ram_left.gif) no-repeat 0 2px; padding-left:11px; float:left;}
div#schedule a.next {height:12px; width:50px; background:url(../_img/arr_ram_right.gif) no-repeat right; padding-right:15px; float:left;}
div#schedule p {display:block; font-size:14px; font-weight:bold; margin-bottom:3px; text-align:center; width:380px; float:left;}
	html>body div#schedule p {width:390px;}
div#schedule ul {padding:0; margin:0; clear:both;}
div#schedule ul li {padding:8px 0; display:block; border-top:1px solid #CCC;}
div#schedule ul li.indent { display:block; padding:4px 0 4px 40px;}
div#schedule ul li a {display:inline;}
div#schedule ul li a:hover {color:#000; text-decoration:underline;}
div#schedule ul li span {display:inline; padding-right:5px; font-weight:bold;}
div#schedule ul li span.indent {display:block; padding-left:35px; font-weight:normal; color:#666;}
div#schedule ul li span.indent a {color:#666;}
div#schedule ul li span.indent a:hover {color:#000;}
	
/* prawa strona */

div#right_sub {display:block; float:right; width:250px; margin:66px 8px 0 0; text-align:right;}
	html>body div#right_sub {margin:66px 15px 0 0;}
div#right_sub ul#arch {display:block;}
div#right_sub ul#arch li.first span {display:block; font-size:15px; color:#9f7215; margin-bottom:5px;}
div#right_sub ul#arch_old li.first span {display:block; font-size:15px; color:#9f7215; margin-bottom:5px;}
div#right_sub ul#arch li a.more {display:block; margin-top:10px; color:#9f7215; text-decoration:underline; font-size:9px;}
div#right_sub ul#arch li a span.title {display:block; color:#000;}
div#right_sub ul#arch li a span.date {display:block; margin-bottom:10px; color:#949494;}
div#right_sub ul#dwojkapoleca  {display:block; margin-top:20px;}
div#right_sub ul#dwojkapoleca li.first span {display:block; font-size:15px; color:#9f7215; margin-bottom:10px;}
div#right_sub ul#dwojkapoleca li a span.title {display:block; margin-bottom:5px;}

div.prowadzacy {margin-top:20px;}
div.prowadzacy p {width:250px; border-bottom:1px solid #9f7215; padding:5px 0 5px 0;}
div.prowadzacy span.dane {margin-left:10px;color:#999;}

div#right_sub ul#arch li.first#gal {margin:20px 0 0 0;}
div#right_sub ul#arch li.gal {margin-bottom:5px;}
div#right_sub ul#arch li.gal a:hover {text-decoration:underline;}

/* galeria */

div#galleryPager div#gallery_prev span a {width:30px; height:30px; background: url(../_img/back1.gif); margin:0 0 10px 220px; float:left;}
div#galleryPager div#undefinedSlideShow a {width:30px; height:30px; background: url(../_img/slideshow.gif); margin:0 0 10px 5px; float:left;}
div#galleryPager div#gallery_next span a {width:30px; height:30px; background: url(../_img/fwd.gif); margin:0 0 10px 5px; float:left;}

span.img {display:block; width:540px; text-align:center; float:left;}
span.img img {margin:0 auto;}

div#top {width:540px; text-align:center; margin-top:10px; float:left;}
div#top span#galleryCounter {font-weight:bold;}

/* adres */

div#adres_sub {display:block; width:980px; height:52px; background:url(../_img/adres_sub.gif) no-repeat; padding-bottom:20px; float:left;}
div#adres_sub.adres_sub2 {display:block; width:980px; height:52px; background:url(../_img/adres_sub2.gif) no-repeat; padding-bottom:20px; float:left;}
div#adres_sub .txt {text-align:right; width:110px; font-size:9px;}
div#adres_sub .txt p {font-size:9px; font-weight:bold; margin-bottom:3px;}

span.naglowek_sub {display:block; font-size:16px; color:#9f7215; margin-bottom:10px;}
span.title_sub {display:block; font-size:19px; font-weight:bold; color:#000; margin-bottom:10px;}

/* ludzie */

div.ludzie a {display:block;}
div.ludzie a:hover {text-decoration:underline;}
div.ludzie span.title {font-weight:bold; color:#666;}
div.ludzie li {border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:10px;}
div.ludzie h2 {width:260px; margin-bottom:7px;}

div#osoba div.name {color:#9f7215; font-weight:bold; width:260px;}
div#osoba div.state {color:#999; font-size:10px; padding-bottom:7px; width:260px;}
div#osoba div.mail {margin-top:20px;}
div#osoba div.lead {margin:10px 0 5px 0;}

/* tools */

ul#tools {float:right; margin:18px 0 18px 0; display:block;}
ul#tools li {float:right;}
ul#tools li a {display:block; height:18px; width:45px; border-right:1px solid #666;}
ul#tools li.recomend a {background:url(/_img/ico/send.gif) no-repeat 50% 50%;}
ul#tools li.print a {background:url(/_img/ico/print.gif) no-repeat 50% 50%;}
ul#tools li.rss a {background:url(/_img/ico/rss.gif) no-repeat 50% 50%;}
ul#tools li.podcast a {background:url(/_img/ico/podcast.gif) no-repeat 50% 50%;}
ul#tools li.mp3 a {background:url(/_img/ico/speaker_green.gif) no-repeat 50% 50%;}
ul#tools li.sizer {display:block; height:18px; padding:0 13px 0 8px; border-right:1px solid #666;}
ul#tools li.sizer a {float:left; border:none; width:15px;}
ul#tools li.sizer a.px11 {background:url(/_img/ico/11px.gif) no-repeat 50% 50%;}
ul#tools li.sizer a.px13 {background:url(/_img/ico/13px.gif) no-repeat 50% 50%;}
ul#tools li.sizer a.px16 {background:url(/_img/ico/16px.gif) no-repeat 50% 50%;}

div#recomendform {position:absolute; top:145px; right:155px; width:250px; height:240px; padding:20px; background-image: url(/_img/ico/polecaj_bg.png); z-index:100;}
div#recomendform p {color:#666; margin-bottom:10px;}
div#recomendform p.title {font-size:13px; font-weight:bold;}
div#recomendform p input {border:1px solid #666; width:180px;}
div#recomendform p textarea {border:1px solid #666; width:250px; height:80px;}
div#recomendform p.buttons input {border:1px solid #666; width:60px; background-color:#EEE; color:#666; float:left;}
div#recomendform p.buttons a {display:block; text-align:center; border:1px solid #666; width:60px; padding:1px 0; background-color:#EEE; color:#666; float:right;}

/* print */

body#print {background-color:#FFFFFF;}
body#print * {background-image:none; font-size:10pt; font-family: Arial, Helvetica, sans-serif; position:static; margin:0; padding:0; width:auto; text-align:left; border:none; color:#000;}
body#print span.tail * {border:none; color:#000; font-size:8pt; padding-top:1cm;}
body#print p#address,
body#print span.date {display:block; font-size:8pt; padding-bottom:1cm; padding-left:2pt;}
body#print h1 {font-size:12pt; font-weight:normal;}
body#print p#title {font-size:16pt; font-weight:bold;}
body#print div.menu3 ul#menu,
body#print div.tabs,
body#print div#slogan,
body#print span.no_print,
body#print div#logo_brdr {display:none;}
body#print div.photo {margin:12pt 0;}
body#print div.desc {margin-top:12pt;}
body#print div.name {font-size:16pt; font-weight:bold;}
