
/* -------------------------------------------
project:	Max
date:		2009
------------------------------------------- */

/* reset css */
* {font-size:100.01%}
/* img, */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img {display:block;border:0;}
p {margin:5px 0 10px 0;}
/* clearfix */
.clearfix:after { content: ".";  display: block;  clear: both;   visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix {    height: 1%; }

body { background:#222222 url(../img/bg.gif) repeat top center; color:#444; font-family:Verdana,Helvetica,sans-serif; line-height:1.5em; }
a {color:#548500; text-decoration:underline;}
a:hover {color:#548500r; text-decoration:underline;}
hr {display:none;}
.w_head { position:absolute; top:0; left: auto; width: 100%; height: 500px; overflow:visible; }
.w_head img { height: 398px; margin:0 auto; border: 1px solid #040; overflow:visible; }
#bg{background:transparent url(../img/bg.jpg) -452px top no-repeat;}
#bg_2{background:transparent url(../img/bg_2.png) top center no-repeat;}
.supwrap {width:880px; margin:0 auto; background:transparent url(../img/bg.jpg) left top no-repeat; }
#wrap {width:800px; padding-left: -50px; position:relative;} 

#nav{height:30px; line-height:30px; padding:0 20px;}
#nav li{ float:left; position:relative; }
#nav li a{ display:block;text-decoration:none; padding:0 10px; float:left; color:#fff; font-family:"Trebuchet MS", Arial; font-size:14px;
/* border-top-right-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px;
border-top-left-radius:2px; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px;  */}
#nav li a:hover, #nav li a.selected {background:#000;}
#nav li .lmh, #nav li .rmh { display:block; position:absolute; top:0; left:0; background: url('../img/lm.png') left top no-repeat; width:2px; height:29px; }
#nav li .rmh { left:auto; right:0; background-image: url('../img/rm.png'); }


#search{
width:350px;
height:30px;
text-align:right;
 position:absolute;
 top:60px; 
 right:60px;
}


#cse-box input, .search-inpt{ 
border:1px solid #444;
background:#1B1B1B;
font-family:Verdana, Helvetica, sans-serif; 
color:#fff;
width:150px !important;
padding:3px 5px;
font-size:12px;
}
.search-inpt{ 
float:left; margin-left:5px;
border:1px solid #444 !important;
background:#1B1B1B !important;
font-family:Verdana, Helvetica, sans-serif !important; 
color:#fff !important;
font-size:12px !important;
}

#cse-box .przycisk, .przycisk{
cursor:pointer;
font-size:12px;
width:auto;	
background:#cc0000;
color: #fff;
text-decoration:none; 
border:0;
padding:3px 5px;	
cursor:pointer;

/* -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; */}
#search h2{float:left; font-size:0.8em; font-family: Verdana, Helvetica, sans-serif; }
#search #przycisk input, .przycisk input{ border:0;background:none; padding:0; width:70px !important; height:21px !important; color:#fff; cursor:pointer;}
.przycisk { position:relative;  text-decoration:none; padding:0 !important; height:21px !important; 
width:auto; background:#cc0000; border:0;  cursor:pointer; float:left; margin-left:10px; height:22px;}
.przycisk .lc { display:block; width:3px; height:21px; background: url('../img/lc.png') top left no-repeat; position:absolute; left:0;top:0;}
.przycisk .rc { display:block; width:3px; height:21px; background: url('../img/rc.png') top left no-repeat; position:absolute; right:0; top:0;}
.przycisk input { display:block; font-size:11px;}
#cse-box fieldset { text-align:left; }

.przycisk:hover { text-decoration:none !important; }






#content{clear:both; padding:28px 20px 20px 20px; background:transparent url(../img/bg_content.gif) no-repeat top center;}




h2,h3{color:#cc0000; font-family:Trebuchet MS, Arial; font-size:0.9em; padding-bottom:10px;}
h3{color:#609000;  font-size:0.8em; padding:0;margin-bottom:5px;}

.main_foto, .pika_subdiv {float:left; width:602px; text-align:center;}
.pika_subdiv { height:370px; overflow:hidden; width:602px; }
.pika_subdiv a { display:block !important; width:100%; }
.pika_subdiv a img { float:right;}
.pika_play { display:none !important; }
ul.main_pika {float:right; }
ul.main_pika li { float:left; margin:5px 2px 5px 2px; height: 42px !important; }
ul.main_pika li img { cursor:pointer; }
.thumbs_left{float:left; width:130px; padding: 20px 7px 20px 5px; overflow:hidden; }
.thumbs_left h2 {padding-bottom:0px; line-height:12px; padding-left:0px; display:block; width: 140px; font-size:11px; }
.thumbs_left img{clear:both; margin:0 auto; padding:5px 0 11px 0 !important;}
.main_tl {padding-top:0px; margin-left:0px;}

.thumbs{clear:both;}
.thumbs img{float:left; padding:10px 1px;}

#bottom_text_box, .bottom_text_box, .text{clear:both; color:#ccc;line-height:1.2em;}
#bottom_text_box a,.bottom_text_box a { text-decoration:none; }
#bottom_text_box a:hover, .bottom_text_box a:hover { text-decoration:underline; }
#bottom_text_box p, .bottom_text_box p{font-size:0.75em; }

#bottom_text_box_left{float:left; width:235px; padding-right:23px;}
#bottom_text_box_center{float:left; width:235px; padding-right:19px; padding-left:14px;}
#bottom_text_box_center p.skrot { text-align:justify; height:78px; overflow:hidden;}
#bottom_text_box_center .wiecej { font-size:12px; display:block; float:right; }
#bottom_text_box_right{float:right; width:200px; padding-right:20px; }
.btbr_newsletter { padding-right:15px !important; }

#newsletter{  text-align:left; }
#newsletter input{border:1px solid #444; background:#1B1B1B; font-family:Verdana, Helvetica, sans-serif; color:#fff; width:189px; padding:3px 0px;  }
#newsletter .przycisk input {background:none;border:0;}
#newsletter .przycisk { width:auto; clear:both; background:#cc0000; border:0; padding:3px 10px; cursor:pointer; float:right;
color: #fff; text-decoration:none; margin-top:10px; }
#newsletter .przycisk input {text-align: expression("left"); }
#newsletter fieldset { position:relative; height:70px; }
#newsletter #przycisk { display:block; position:absolute; right:10px;}
#newsletter #przycisk2 { display:block; position:absolute; left:-10px;}


.nav_uni{clear:both;}
.nav_uni li a { font-size:0.65em; }
.nav_uni .fst { position:relative;}
.nav_uni .fst img { position:absolute; right:-10px; top:-30px; }
.nav_uni .fst img.uni_logos2 { top:20px; right:10px; }
.uni_logos.trzypalce { margin-right:20px; }


#footer{clear:both; padding:20px; font-size:0.7em; color:#fff;}
.stuff { width: 730px; position:relative; height: 30px; margin: 0 30px 0 10px; text-align:center; }
.stuff2 { background-color: #141716; margin-top: 10px; padding: 5px;  }
.stuff .poprz {position:absolute; left:0; width: 28px;}
.stuff .nast { position:absolute; right:-10px; height:28px;width: 28px; }
.stuff2 .poprz { left:5px; top:7px; }
.stuff2 .nast { right: 5px; top:7px; }
.stuff .index { display:block; position:absolute; left: 351px;  height:28px;width: 28px;}
.stuff .index2 { left:30px; width:650px; text-align:left;}
.stuff2 .index { top:7px; }
.stuff .cent { display:block; width:327px; margin: 0 28px 0 0; float:right; font-size:12px;  color: #fff; }
.stuff .cent2 { font-size:12px; width:318px; color: #fff; margin:0 0 0 28px; float:left; }
.belka .opis { margin-left: 10px; margin-right:10px;color: #fff;  font-size:12px; font-family:Verdana, Helvetica, sans-serif;}
.box { width: 600px; float:left; }
.box .zdj { float:left; margin: 3px 5px 3px 0; padding:3px; }
.box .zdj a img {  border: 1px solid #fff; padding: 2px; }
.ost { /* float:left; width: 140px;  */padding: 0 20px 0 5px; }
.gal_box { width: 755px !important;}
.gal_box .sciezka a,gal_box .sciezka a:visited { color: #444444; text-decoration:none; }
.gal_box .gal_up { display:block; float:left; margin-right:10px; }
.kategoria_min { width: 232px !important;border: 1px solid #ccc; padding: 0px 0 0px 5px !important; margin:  5px 10px 5px 0 !important; float:left;
background-color:#161616;} 
.kategoria_min .zdj { float:left; margin-right: 10px; padding: 10px 0; }
.kategoria_min .opis { float: left; width:155px; height:auto;/* 65px */ overflow:hidden; padding-top:6px; }
.kategoria_min .opis * {line-height:1.1em !important; }
.kategoria_min .opis h3 {margin-bottom:3px; }
.kategoria_min .opis h3 a { font-size:13px; text-decoration:none; line-height:1.1em !important;}
.kategoria_min .opis .bottom_text_box { font-size:11px; height:27px; overflow:hidden; }
.kategoria_min hr, .article hr, .ksiega_gosci hr {  display:block; border:0; border-bottom: 1px solid #4d4d4d; height:0; width: 90%; }
.kategoria_min .zdjecia { margin: 5px 0 5px 70px;}
.kategoria_min .zdj2 { float:left; margin-right: 5px;  }
.ksiega_gosci .przycisk {margin-left:0 !important; }
.box.linki { width:530px; margin-right:70px; }
.article hr { width:100%; margin: 20px 0 10px 0; }
.article {margin-right:70px; width:530px; }
.clear {clear:both; }
ul.menu2 { list-style:circle inside; } 
ul.menu2 a { font-size: 12px; color:#CC0000; font-weight:bold; }
label { color: #ccc; }
.kontakt input, .kontakt textarea { width: 300px; }
.kontakt input.text, .kontakt textarea	 { color:#000; }
.kontakt textarea { height: 200px; font-family: Verdana, sans-serif; }
.kontakt label {display:block; padding-top: 8px; font-size:12px; font-family: Verdana, sans-serif; }
.kontakt span { font-size:12px; }
.kontakt .przycisk {margin-left:0 !important; }
.kontakt .przycisk input { width:120px !important; margin:0 !important;}
label.error { color: #cc0000; font-weight:bold; font-size:12px; }
.box3 { width: 380px; float:left; }
.box2 { float:left; width:150px; border-left: 1px solid #4d4d4d; padding-left: 49px; }
.button { width:auto !important;  display:block; clear:both; background:#cc0000; border:0; padding:3px 10px; cursor:pointer;  color:#fff;
/* -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; */}
a.button { display:block; width:120px !important; text-decoration:none; }
.note { text-align:center; margin: 20px 0; }
samp { color: #fff; background-color: #000; display:block; font-family: Verdana Helvetica, sans-serif; font-size:12px; line-height: 14px; padding:0; margin:0;}
.ksiega_gosci { width:600px; text-align:left;}
.ksiega_gosci .tresc { width:530px; font-size:12px; font-family: Verdana, sans-serif !important; text-align:justify;}
.ksiega_gosci .podpis { font-style:italic; }
.ksiega_gosci .data { color: #444; }
.ksiega_gosci hr { width: 530px !important; margin-left:0;}
.ksiega_gosci fieldset { border-top: 1px solid #4d4d4d; width:530px; margin-top: 10px; padding-top: 20px; }
.ksiega_gosci input.text, .ksiega_gosci textarea { color:#000; font-size:12px; font-family: Verdana, sans-serif; }
.ksiega_gosci label { font-size:12px; font-family: Verdana, sans-serif; }
.ksiega_gosci .przycisk { width: 70px; }
.ksiega_gosci .przycisk input { width:70px !important; text-align:left; margin-right:0 !important; margin-left:5px !important; }
.map { margin:50px auto; width:400px; }
.linki .img { float:left; margin-right: 20px; }
.linki .opis { font-size:12px; font-family: Verdana, sans-serif; }
.linki table td {vertical-align:middle; }
.linki { margin-bottom: 10px; }
.img_t {width:102%; }
.img_t td {padding:0;padding-bottom: 15px; text-align:center; }
.img_t td .zdj { margin:auto; }
#cse-search-results {width:740px!important; overflow:hidden; margin-top:20px;}

.logo { display:block; position:relative; height:120px; width:248px; }
.logo img { position:absolute; left:-10px; }

.top_extra { position:absolute;right: 30px; top:10px; font-size:12px; }
.top_extra a { color:#fff; text-decoration:none; }
.top_extra div.text { float:left; margin-top:12px; }
.top_extra img { float:right; margin-left:5px; margin-top:2px; border:1px solid #fff; padding: 2px; }

.aktualnosci .bottom_text_box { width:530px; }
.aktualnosci .more {display:block; width:90px; font-size:12px; margin-bottom:30px;}
#tytul_zdjecia { padding-left:10px; }

/**

SLIDESHOW

**/
#slideShow
{
	float:left;
	width: 600px;
	height: 408px;
	padding: 0;
	background-color: #000;
	margin: 0;
	/* margin-right:3px; */
	overflow:visible !important;
	margin-bottom:30px;
}
.slideshowHolder {
	height:408px !important;
}
.pagelinks a
{
	font-weight: bold;
	color: #666;
}
.slideCaption
{
	display:none;
	background-color: #FFFFCC;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}
.pagelinks a.activeSlide
{
	color: #f90;
}
/* this is for IE so the prev/next links can be hovered*/
.nextSlide,.prevSlide
{
	background-image: url(../img/lightbox/blank.gif);
}
.nextSlide:hover
{
	background-image: url(../img/next.gif);
	background-repeat: no-repeat;
	background-position: 166px center;
}
.prevSlide:hover
{
	background-image: url(../img/prev.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.inputsTooltip
{
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 4px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#tooltipURL
{
	display: none;
}
.slideshowLoader { z-index:-1; }
.slideshowLinks { clear:both; padding-top:3px; width:600px;}
.slideshowLink {
	display:block; float:left; padding-left:3px;
}
.slideshowLink.first {padding-left:0; }
.slideshowLink.ssl2,.slideshowLink.ssl10,.slideshowLink.ssl3,.slideshowLink.ssl9,.slideshowLink.ssl4,.slideshowLink.ssl8 { padding-left: 4px; }
.slideshowLink.ssl4, .slideshowLink.ssl5, .slideshowLink.ssl6, .slideshowLink.ssl7,.slideshowLink.ssl8{ padding-left:3px; }
.slideshowLink.undefined { display:none; }

div.slowa_kluczowe { font-size:12px; padding-left:10px; color:#fff }

#footer a{
  text-decoration:none;
  color: #999;
}
#footer a:hover{
  text-decoration:none;
  color: #888;
}
