/* voigt CSS */
html, body, #site { height: 100%; }
body > #site { height: auto; min-height: 100%; }

BODY {padding:0; margin:0;  background-image:url(../uploadimages/body_bg.png); background-repeat:repeat-x; background-position:top; background-color:#eeeeee; font-size:12px; font-family:Arial, sans-serif; color:#454545;}
body.main { background-image:url(../uploadimages/bg_main.png);}
.clearfloat {clear:both;}

a {text-decoration:none; color:#e05028; font-weight:bold;}

a:hover {text-decoration:underline; color:#e05028; font-weight:bold;}

H1 {font-size:20px; color:#e05028; padding:15px 0;}
H2 {font-size:16px; color:#e05028;}
H3 {font-size:12px; color:#e5542b;}

p {line-height:1.7; text-align:justify;}


/* ///////////////////// site ///////////////////////// */
#site {width:960px; margin:0 auto; background-image:url(../uploadimages/site_bg.gif); background-repeat:repeat-y; background-position:top; padding-bottom:20px; position:relative;}

/* ///////////////////// header ///////////////////////// */
#header {width:960px; margin:0; padding:0; background-color:#ffffff; text-align:center; height:148px; clear:both;}
#header.main {width:960px; margin:0; padding:0; background-color:#ffffff; text-align:center; height:293px; clear:both;}

/* ///////////////////// menu ///////////////////////// */
#nawigacja {float:left; width:187px;}
ul#menu, ul#menu ul {list-style-type:none; margin: 0; padding: 0; width: 187px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background-color:#E5542B; }
ul#menu a {display: block; text-decoration: none; font-weight:normal;}
ul#menu li {margin: 0px; padding:0; text-align:right;}
ul#menu li a {color: #fff; padding:6px 10px 8px 0; background-image:url(../uploadimages/btn_off.gif); background-position:bottom; font-weight:normal; }
ul#menu li a:hover {background-image:url(../uploadimages/btn_on.gif); background-position:top; background-repeat:no-repeat;}
ul#menu li ul li {}
ul#menu li ul li a {color: #fff; padding-right: 20px; background-image:none; background-color:#E5542B; font-weight:normal;}
ul#menu li ul li a:hover {background-image:url(../uploadimages/btn_on.gif); background-position:top; background-repeat:no-repeat;}

ul#menu li.current a {background-image:url(../uploadimages/btn_on.gif); background-position:top; background-repeat:no-repeat;}
ul#menu li.current ul li a {color: #fff; padding-right: 20px; background-image:none; background-color:#E5542B; font-weight:normal;}

ul#menu li ul li.subcurrent a {background-image:url(../uploadimages/btn_on.gif); background-position:top; background-repeat:no-repeat;}

/* ///////////////////// index_content ///////////////////////// */
#index_tresc {width:300px; float:left; padding-right:10px; font-size:13px;}
#index_tresc p {padding:0 0 5px 0; line-height:1.3;}
#index_tresc ul {margin:0 0 0 25px; padding:0;}
#index_tresc ul li {line-height:1.3;}

#index_right {float:right; width:404px;}

#Ramka {
background-image:url(../uploadimages/bg_ramka.gif); background-repeat:no-repeat; background-position:top; background-color:#bc3611; color:#FFFFFF;
}

#Ramka #RamkaInSide {
padding:5px 10px 0 10px;
}

#Ramka #RamkaInSide  H2 {font-size:16px; color:#ffffff;}

#Ramka #RamkaInSide  A {
text-decoration:none;
color:#ffffff;
}

#Ramka #RamkaInSide  A:HOVER {
text-decoration:underline;
color:#ffffff;
}

#RamkaIlus {
width:200px;
vertical-align:top;
padding-top:65px;
}

#RamkaBlack {
	background-image:url(../uploadimages/bg_ramka_black.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#000000;
	color:#FFFFFF;
}

#RamkaBlack #RamkaBlackInSide {
padding:5px 10px 0 10px;
}

#RamkaBlack #RamkaBlackInSide  H2 {font-size:16px; color:#ffffff;}

#RamkaBlack #RamkaBlackInSide  A {
text-decoration:none;
color:#ffffff;
}

#RamkaBlack #RamkaBlackInSide  A:HOVER {
text-decoration:underline;
color:#ffffff;
}

#RamkaBlackIlus {
width:200px;
vertical-align:top;
padding-top:65px;
}


/* ///////////////////// content ///////////////////////// */
#content {background-image:url(../uploadimages/content_bg.gif); background-position:top; background-repeat:no-repeat; width:733px; float:left; background-color:#FFFFFF; padding:20px; padding-bottom:130px; min-height:575px; height:auto !important; height:575px;}

#location {clear:both; width:100%;}
#location a {font-size:11px;}

#tresc {width:480px; float:left; padding-right:30px;}
#tresc p {padding:0 0 15px 0; margin:0;}
#tresc ul li {line-height:1.8;}

#fotka {float:left; width:200px;}

#galeria {width:723px; padding:20px 0px 0px 10px; border-bottom:1px solid #4c4c4c;}
#galeria ul {margin:0; padding:0; list-style-type:none;}
#galeria ul li {float:left; padding:0; margin:0 16px 20px 0;}
#galeria ul li a {color:#e05028; font-size:11px; font-family:Arial, sans-serif;}

.red_arrow {background-image:url(../uploadimages/red_arrow.png); background-repeat:no-repeat; background-position:top;}
.red_arrow a {text-transform:uppercase; font-weight:normal; padding:5px 10px 5px 20px; display:block;} 
.picture {width:190px; border:4px solid #dadada; height:145px; background-color:#999999; overflow:hidden;}
.picture img {width:190px;}

.data {color:#999999; padding-bottom:10px;}

#prev_next {clear:both; text-align:center;}

#mapka {width:500px; height:350px;}

/* ==================== zakładki ===================== */
#tabs {float:left; width:730px; background-color:#ffffff; font-size:12px; font-family:Arial, sans-serif; border-bottom:1px solid #4c4c4c; margin-bottom:20px;}
#tabs ul {margin:0; padding:0; list-style:none;}
#tabs li {display:inline; margin:0 0px 0 0; padding:0;}
#tabs a {float:left; background:url(../uploadimages/tableft.gif) no-repeat left top; margin:0 1px 0 0; padding:0 0 0 4px; text-decoration:none;}
#tabs a span {float:left; display:block; background:url(../uploadimages/tabright.gif) no-repeat right top; padding:8px 10px 7px 6px; color:#4c4c4c; font-weight:normal;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {color:#ffffff;}
#tabs a:hover {background-position:0% -30px;}
#tabs a:hover span {background-position:100% -30px;}
#tabs .active a {background-position:0% -30px; color:#ffffff; font-weight:normal;}
#tabs .active a span {background-position:100% -30px; color:#ffffff; font-weight:normal;}


/* ///////////////////// footer ///////////////////////// */
#footer {background-image:url(../uploadimages/bg_stopka_x.gif); background-repeat:repeat-x; height:130px;
color:#FFFFFF; text-align:center; clear: both; position: relative; z-index: 10; margin-top: -130px;}
#footer p {padding:30px; width:900px; margin:0 auto; text-align:center;}
#footer p a {text-decoration:none; color:#e05028;}
#footer p a:hover {text-decoration:underline; color:#e05028;}

#lightbox_gallery ul {list-style-type:none; margin:0 auto; padding:20px 0 0 0; width:733px;}
#lightbox_gallery ul li {width:180px; margin:0; text-align:center; float:left; margin:0px 5px 5px 5px; padding:0;}
#lightbox_gallery ul li div {height:120px; overflow:hidden; margin-bottom:5px; border:none; width:170px;}
#lightbox_gallery ul li a {text-decoration:underline; cursor:pointer; margin:0 auto; padding:10px 0; text-align:center; width:180px;}
#lightbox_gallery ul li div a img {padding:0; width:170px; border:0;}

#form {width:500px; margin-top:15px; margin-left:0px;}
#form input.button {background-color:#3B3B3B; color:#FFFFFF; width:60px; text-align:center; height:25px; margin-left:220px; margin-top:10px; padding-bottom:3px; border:none;}
#form input {border:#CCCCCC solid 1px; width:500px; height:20px; float:left; background-color:#fff; margin-top:4px; margin-bottom:10px;}
#form select {border:#CCCCCC solid 1px; width:500px; height:20px; float:left; background-color:#fff; margin-top:4px; margin-bottom:10px;}
.form_wiersz {clear:both;}
.form_wiersz a img {border:none;}
a img {border:#CCCCCC solid 1px;}
.opis_form {background-color:#FFFFFF; width:270px; padding-left:5px; padding-top:6px; padding-bottom:3px; float:left; margin-bottom:2px; margin-right:2px;}
#tekst {width:400px; background-color:#FFFFFF;}
#tekst textarea {overflow:auto;	height:290px; border:#CCCCCC solid 1px;	width:300px;}

#prev_next {padding-top: 8px;}

