/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}


body,td,th {
	font-family: Georgia, Cambria, "Times New Roman", Times, serif;
	font-size: 12px;
 	line-height: 16px;
	color: #000000;
}
body {padding:0px;margin:0px;background-image:url(img/tlo.png); background-repeat:repeat-x; background-position:0px 233px;background-color: #fff;}
/*strona*/
#body{ text-align:left; padding:23px;}

/*global*/
.szerokoscA{display:block; width:966px; background-color:#FFFFFF; background-image:url(img/cien_poziomy.jpg); background-repeat:repeat-y;}
.szerokoscAB{display:block; float:right; width:948px;}
.szerokoscB{display:block; float:left; width:930px;}

IMG {border:0;}

.lewo{display:table-cell; float:left;height:100%;overflow:hidden; }
.prawo{display:block; float:right;}
.clear{clear:both;}


.zielony{color:#5DB730;}

#pasekA{display:block; height:19px; padding-left:364px; font-size:12px; color:#ABABAB;}
#pasekA a{color:#ABABAB; text-decoration:none; padding-left:15px; }
#pasekA a:hover{color:#ABABAB; text-decoration: underline; }

#pasekB{display:block; height:177px;}
#ogloszenia {display:block; height:162px; width:519px; background-image:url(img/krzyz_rog1.jpg); background-repeat:no-repeat; background-position:left bottom; font-size:12px; color:#9F896F; border-top:solid 5px #B9A894; padding-top:10px;}
#ogloszenia h3{font-size:18px; font-weight:normal; margin:0px; margin-bottom:10px;  font-variant: small-caps;}
#ogloszenia p{ margin:0px; margin-bottom:10px;} 
#ogloszenia a{color:#9F896F; text-decoration:underline;}
#ogloszenia a:hover{color:#9F896F; text-decoration:none;}

#pasekC{display:block;}
#kontakt {display:block; width:183px; border-top:solid 5px #B075BB; color:#B075BB; padding-top:10px; font-size:12px;}
#kontakt h3{font-size:18px; font-weight:normal; margin:0px; margin-bottom:10px; font-variant: small-caps;}
#kontakt p{ margin:0px; margin-bottom:10px;} 
#kontakt a{color:#B075BB; text-decoration:underline;}
#kontakt a:hover{color:#B075BB; text-decoration:none;}

#pasekD{display:block;background-image:url(img/bg_middle.png);background-repeat:repeat-y; background-position:196px; margin-bottom: 15px;}
#pasekD #menu{width:196px; height:100%; background-image:url(img/krzyz_rog2.jpg); background-repeat:no-repeat; background-position:top right; padding-left:0;}
#pasekD #menu ul{margin:0px; padding:0px; padding-left:0; padding-top:20px; list-style:none;}
#pasekD #menu > ul{line-height: 17px;}
#pasekD #menu li{font-size:20px; color:#000000;}
#pasekD #menu li.p3 {margin-bottom: 7px; margin-top: 3px;}
#pasekD #menu .p4 {padding-left:15px;}
#pasekD #menu li a{color:#000000; text-decoration:none; padding-left:15px; padding-right:5px;}
#pasekD #menu li a:hover{color:#ffffff; text-decoration:none; background-color:#4f96cd; padding-left:15px; background-image:url(img/menu_hover.gif); background-repeat:no-repeat; background-position:5px;}
#pasekD #menu li .sel{color:#ffffff; text-decoration:none; background-color:#4f96cd; padding-left:15px; background-image:url(img/menu_hover.gif); background-repeat:no-repeat; background-position:5px;}
#pasekD #menu li .sel a{color:#ffffff; text-decoration:none;padding-left:0px; background-image:none;}
#pasekD #menu li ul{margin:5px; padding:0px; list-style:none;}
#pasekD #menu li li{font-size:14px; color:#000000;}
#pasekD #menu li li a{color:#666; text-decoration:none; padding-left:15px; padding-right:5px;}
#pasekD #menu li li a:hover{color:#ffffff; text-decoration:none; background-color:#4f96cd; padding-left:15px; background-image:url(img/menu_hover.gif); background-repeat:no-repeat; background-position:5px;}
#pasekD #menu li li .sel{color:#ffffff; text-decoration:none; background-color:#4f96cd; padding-left:15px; background-image:url(img/menu_hover.gif); background-repeat:no-repeat; background-position:5px;}


#aktualnosci{background-image: url(img/krzyz_rog3.jpg); background-repeat:no-repeat; background-position:left top; display:block; width:510px; min-height: 250px; color:#333;padding:20px 0 0 10px;}
#aktualnosci #witamy {padding:5px; }
#aktualnosci #witamy h3{font-size:18px; font-weight:normal; margin:0; margin-bottom:10px; font-variant: small-caps;}
#aktualnosci #witamy img {border:solid 1px #CECECE; margin-right:10px;}
#aktualnosci #witamy a{color:#4E95CD; text-decoration:none;}
#aktualnosci #witamy a:hover{color:#4E95CD; text-decoration:underline;}
#aktualnosci #witamy #dol { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#aktualnosci #witamy #dol img {border:0px; margin-right:5px;}
#aktualnosci #witamy TD {color:#444;font-size:11px;border-bottom:1px solid #cdcdcd;}


#aktualnosci #aktin { padding:5px; /*border-top:solid 1px #CECECE;*/ margin-left:5px;}
#aktualnosci #aktin h3{font-size:18px; font-weight:bold; margin:0px; margin-bottom:10px; color: #4f96cd;  font-variant: small-caps;}
#aktualnosci #aktin p{margin:0px; padding:0px; margin-bottom:7px;}
#aktualnosci #aktin a{color:#B075BB; text-decoration:none;}
#aktualnosci #aktin ul{margin: 1em 0 1em 0; padding: 0 0 0 30px;}


#aktual {/*border-top:1px solid #cecece;border-bottom:1px solid #cecece;*/padding:14px 3px 10px 3px;margin-top:20px;}
#aktual a{font-weight:700;padding-right:15px;background:transparent url(img/external.png) no-repeat center right;}
#aktual a:hover{text-decoration:underline;}
/*#aktual .zajawka{float:left;width:453px;border: #f6f6f6 1px solid;background-color: #fcfcfc; padding: 8px;color: #949494;margin-top:5px;}*/
#aktual .zajawka{width:443px;background:#fff url(img/ogloszenia.png) no-repeat left center;padding-left:40px;color: #333;margin-top:5px;}
#aktual .zajawkafoto{width:373px;padding-left:110px;color: #333;margin-top:5px;}
#aktual .dat_top{width:100%;background-image:url(img/news_data.png);background-position: left bottom;background-repeat: no-repeat; text-align:left;margin-bottom: 10px;}
#aktual .dat_top .title{padding:0 0 5px 5px;}
#aktual .dat{width:150px;float:right;text-align:right;height:14px;color:#999999;font-size:9px;padding-top:6px;}
#aktual .news .more{text-align:left;padding:0;}
#aktual .news .more a{background-image:none;padding:0;}
#aktual .news{padding-bottom:15px;}
.list_news {height:158px;width:100%;display:block;}

#aktin .data{width:100%;background-image:url(img/news_data.png);background-position: left bottom;background-repeat: no-repeat; text-align:right;height:14px;color:#999999;margin-bottom: 10px;padding-bottom:3px;}
#aktin .more{clear:both;text-align:right;height:18px;text-align:right;padding-right: 10px;padding-bottom:10px;}

#glowna h3{font-size:25px; font-weight:normal; margin:0px; margin-bottom:10px; font-variant: small-caps; /*text-transform: uppercase;*/}
#middle {display:block; width:167px;min-height:650px; height:2100; display:block;vertical-align:bottom;}


#content{ border-top:solid 1px #CECECE; margin-top:20px; color:#626262; line-height:16px; margin-bottom:10px;}
#content .lewo{width:395px; text-align:justify; }
#content .prawo{width:416px; text-align: justify;}
#content h1{ font-size:20px; color:#B075BB; margin:0px; padding:0px;}
#content a {color:#626262; text-decoration:underline;}
#content a:hover{color:#626262; text-decoration:none;}
#content .lewo img{margin-right:10px;}

#bannery {border-top:solid 1px #CECECE; margin-top:10px; padding-top:10px;margin-left:-5px;}

#stopka{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8B8B8B; }
#stopka a{color:#8B8B8B; text-decoration:none;}
#stopka a:hover{color:#8B8B8B; text-decoration: underline;}
#stopka .lewo{border-top:solid 4px #0FC1DE; width:733px; text-align:left; padding-top:3px;}
#stopka .prawo{border-top:solid 4px #BB4DC0; width:150px; text-align:right; padding-top:1px; }
#stopka .lewo .prawo{border-top:none; width:150px; text-align:right; padding:0 5px 0 0; }
a.links{
  color:#b3a895;
}

.fotka{display:block;width:120px;height:60px;text-align:center;padding:8px 0 8px 0;border:1px solid lightgrey;background:#F5F5F5;margin-left:4px;margin-bottom:8px;}
.fotka a {display:block;}
.kodak{border:1px #cdcdcd solid;background-color:#f0f0f0;padding:3px 3px 8px 3px;margin:0;}
.kalendarz{width:183px;height:155px;}
div.kalen-tresc{display:block;background:#efefe7;height:110px;width:183px;min-width:183px}
#kalen-tytul{background:url(img/kalendarz-names.jpg);display:block;height:45px;width:183px;}
table.kalen{padding:0;margin:0;}
#swieto{width:310px;height:120px;min-height: 120px;min-width: 310px;overflow: auto;}

/********* formularz **************/
.cssform{top:0;margin:0 0 0 10px;}
.cssform p{width:405px;clear:left;border-top:1px dotted gray;height:1%;margin:0;padding:5px 0 8px 85px !important;}
.cssform label{font-weight:700;float:left;margin-left:-85px;width:120px;}
.cssform input[type="text"]{width:280px;background-color:#eeebd7;border:1px #414141 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
.cssform textarea{background-color:#eeebd7;border:1px #414141 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;width:280px;height:150px;}
.cssform label.error{font-size:9px;color:red;font-weight:400;width:250px;margin:2px 0 3px;}
.cssform input:focus,.cssform textarea:focus{border:1px solid #ffc85f;color:#926b01;}
.cssform input.error,.cssform textarea.error{border:1px solid red;background-color:#ffafaf;color:#921801;}
.cssform .gray *{color:gray;}
#output_form B{color:#e85414;}
.namer{background-color:#d0c695;border-top:1px #666 solid;border-left:1px #666 solid;border-right:1px #222 solid;border-bottom:1px #222 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-variant:small-caps;color:#666;}
.namer:hover{background-color:#ece8cf;border-top:1px #a2a2a2 solid;border-left:1px #a2a2a2 solid;border-right:1px #626262 solid;border-bottom:1px #626262 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-variant:small-caps;color:#666;}
.cssform BUTTON{border:1px #666 solid;background-color:#3b3f7d;color:#fff;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;font-variant:small-caps;}
.cssform BUTTON:hover{background-color:#83a538;}
#right_column .title STRONG,#right_column .newsletter STRONG{color:#3b3f7d;font-size:12px;}


.zalaczniki { border-bottom: lightgrey 1px solid; border-left: lightgrey 1px solid; padding-bottom: 3px; padding-left: 3px; width: 100%; padding-right: 3px; display: table; background: #ede9d6; font-size: 10px; border-top: lightgrey 1px solid; border-right: lightgrey 1px solid; padding-top: 3px; }


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

#TB_secondLine {
  font-size: 11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position:fixed;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity=85);-moz-opacity:0.85px;opacity:0.85px;height:100%;width:100%;}
#TB_prev,#TB_next{display:block;height:auto;width:45px;}
#TB_prev:hover{display:block;height:auto;width:45px;background:url(img/prev.gif) no-repeat center center;}
#TB_next:hover{display:block;height:auto;width:45px;background:url(img/next.gif) no-repeat center center;}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_Image2{position:absolute;top:0;left:0;z-index:333;display:block;margin:15px 0 0 15px;}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;color:#666;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0;}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;font-weight:700;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_left{float:left;width:45px;text-align:left;border:none;margin:none;}
#TB_right{float:right;width:45px;text-align:right;border:none;margin:none;}
#TB_image_OFF{display:none;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
.capti{font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}

