﻿*{
margin:0;
padding:0;
border:0
}
body{
width:100%;
height:100%;
font:11px/17px tahoma,verdana,arial,helvetica,sans-serif;
background:#404347;
color:#b7bca4;
behavior:url("css/csshover.htc");
}
.access{
display:none
}
a{
color:#b7bca4
}
img{
border:3px #484a50 solid
}
a img:hover{
border:3px #60646a solid
}
p{
margin:10px 0;
}
/*#glownaZawartoscTresc p{
margin:10px 0 10px 0;
}*/
#glownaZawartoscTresc li{
padding:0 0 0 10px;
}
#glownaZawartoscTresc ul{
margin:10px 0 5px 0;
padding:0 0 0 40px;
}
#glownaZawartoscTresc ol{
margin:10px 0 5px 0;
padding:0 0 0 40px;
}
div.foto-wyimek{
float:right;
width:160px;
margin:0 0 0 10px;
}h3{
font:normal 18px/18px "Courier New", Courier, monospace;
color:#b8bca4;
margin:1px 0 0 0;
clear:both;
}
h3 span{
padding:3px 13px 0 10px;
background:#000;
text-transform: lowercase;
}
h3 span.data{
background:none;
font-size:12px
}
h4{
font:normal 13px/30px "Courier New", Courier, monospace;
color:#b8bca4;
background:#000;
display:inline;
padding:3px 13px 0 10px;
margin:0 0 15px 0;
text-transform: lowercase;
}

/* lay */

#kontener{
background:url(../gfx/strona/kontener.jpg) repeat-x 0 0;
}
#kontener_2{
background:url(../gfx/strona/top.jpg) no-repeat 50% 0;

}
#puszka{
width:780px;
margin:0 auto
}
#naglowek{
}
#naglowek h1{
background:url(../gfx/strona/top.jpg) no-repeat 50% 0 #000;
}
#naglowek h1 a{
height:200px;
width:751px;
display:block;
font-size:1px;
text-indent:-2000px;
overflow:hidden;
}
#zawartosc{
background:url(../gfx/strona/zawartosc.jpg) no-repeat 0 40px;
position:relative;
min-height:500px;
}

/* menu */

#menu {
	background:url(../gallery/serwis/img/menu_tlo.gif) 0 0 no-repeat;
	width:550px;
	height:40px;	
	position:relative;	
	z-index: 90;
	padding:11px 0 0 10px ;	
}
#nav {
	width:550px;
	list-style:none		
}
#nav li {
	float:left;
	position: relative;	
	margin:3px 2px 0 0;
	background:#fff;
	list-style:none
}
#nav a {
	font:12px/18px "Courier New", Courier, monospace,serif;
	display:block;
	height:auto;
	text-decoration:none;	
	line-height:14px;
	padding:5px 12px 5px 9px;
	color:#0e1312;
}
#nav a:hover{
	color:#1c2322;
	cursor:pointer;
}
#nav .aktywne{
	margin:0px 2px 0 0;
	padding:0 0 10px 0;
	background:#484b50;
}
#nav .aktywne a{
	color:#fff
}
#nav .aktywne a:hover{
	color:#fff
}
#nav li>a {
	width: auto;
}
#nav li:hover {
	z-index: 10;
	margin:0px 2px 0 0;
	padding:0 0 5px 0;
}
#nav li.aktywne:hover {

}
#nav li:hover li{
	margin:0;
	padding:0;
}
#nav li li {
	/*	min-height:24px;	*/
	background:none
}

#nav li.aktywne li {

}
*html #nav li li {		
/*	height:24px;*/
}  
#nav ul, #nav li:hover ul {
	display: none;
}
#nav li:hover ul {	
	display: block;
	background:#fff;
}
#nav li.aktywne:hover ul {	
background:#484b50;
padding:0;

}
#nav ul a {
	font:11px/18px "Courier New", Courier, monospace,serif;
	color:#0e1312;
	height:auto;
	width:170px;
	float:none;
	margin:0;
	padding:0
}
#nav ul span{
/*	min-height:24px;	*/
	background:url(../gfx/strona/nav_dot.gif) repeat-x 0 100%;
	display:block;
	padding:6px 0;
	margin:0 10px;
}
#nav li li a:hover {
background: #696b6e;
  color:#fff;
  overflow:hidden
}
#nav li.aktywne li a:hover {
 background:#fff;
  color:#3f4145;
  
}
#nav li ul {
	position: absolute;
	left: 0px;
	top: 28px;
	width:170px;
}
#nav li>ul {
	left: 0px;
}
#nav ul .last{ 
background:none
}
#nav .last a:hover{
  background-image:none
}


/* menu jezyki */

ul#menu_jezyki {
	position:absolute;
	top:-197px;
	right:0px;
	width:50px;
	z-index:200;


}
ul#menu_jezyki li {
	float:left;
	list-style:none;
	margin:0 2px 0 0;
}
ul#menu_jezyki li a {
	display:block;
	width:21px;
	height:13px;
	text-indent: -9999px;
}
#menu_jezyki .pl a {
	background:url(../gfx/strona/flaga_pl.gif) 0 0 no-repeat;
}
#menu_jezyki .en a {
	background:url(../gfx/strona/flaga_en.gif) 0 0 no-repeat
}
#glownaZawartosc{
padding:17px 0 0 20px;
width:750px;

}
#track{
font:10px Tahoma, Arial, Verdana, sans-serif;
color:#595c5f;
float:left;
padding:0 0 0 20px
}
#glownaZawartoscTresc{
padding:20px 0 0 0;
width:545px;
float:left;
position:relative;
}


/* strona główna */
.kolumna{
width:265px;
}
.pierwsza{
float:left
}
.druga{
float:right
}

.kolumna .news-element{
background:#333;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../gfx/strona/kropki.gif) repeat-x 0 100%;
position:relative;

}

#glownaZawartoscTresc .news-element p{
margin:0
}
.news-element img{
float:left;
margin:0 10px 0 0
}
.news-element .data{
color:#606a69;
}
.news-element p{
color:#b7bca4;
line-height:15px;
}
a.wiecej{
font-size:9px;
color:#bf934c;
background:url(../gfx/strona/dot.gif) no-repeat 0 6px;
padding:0 0 0 15px;
margin:0 0 0 10px;
text-decoration:none;
float:right;
border-bottom:1px #404347 dotted;
}
a.wiecej:hover{
color:#b7bca4;
border-bottom:1px #b7bca4 dotted;
background-position:0 -9px
}
.news-element .komentarze{
font-size:9px;
color:#60646a;
padding:0 0 0 20px;
margin:0;
float:right
}

/* */
#glownaZawartoscPasek{
float:right;
width:180px;
position:relative;
padding:1px 0 0 0;
}
#glownaZawartoscPasek ul#nav-sidebar{
list-style:none
}
#glownaZawartoscPasek li{
display:block;
margin:0 0 2px 0;
height:17px;
background:url(../gfx/strona/pasek_menu_tlo.gif) repeat-x 0 0 ;
}
#glownaZawartoscPasek li a{
display:block;
width:180px;
text-decoration:none
}
#glownaZawartoscPasek li a span{
color:#5d4623;
background:#bf934c;
padding:2px 5px 2px 5px;
height:18px;

}
#glownaZawartoscPasek li a:hover{
display:block;
color:#5d4623;
background:#bf934c;
margin:0;

}
#galeriaPas{
clear:both;
background:url(../gfx/strona/kropka.gif) repeat-x 0 23px;
height:200px;

}
#galeriaPas .element{
float:left;
margin:20px 5px 0 0;
}
#galeriaPas .element .podpis{
font:10px/10px Thoma,arial,verdana, sans-serif;
padding:0 0 0 5px;
width:70px;
border-left:1px #4b4e53 dotted
}
#galeriaPas .element a:hover img{
border-color:#0e1312
}
#galeriaPas .element .podpis a{
color:#71757d;
text-decoration:none;
}
#galeriaPas .element .podpis a:hover{
color:#b7bca4
}
#stopka{
background:#0e1312;
clear:both;
height:70px;
margin:10px 0 0 0;
}
#stopka div{
width:750px;
margin:0 auto
}
#stopka p, #stopka li{
font:10px/16px Tahoma, Arial, Verdana, sans-serif;
display:inline;
background:#404347;
color:#676b72;
padding:2px 7px;
margin:0 2px 0 0;
}
#stopka li a{
color:#676b72;
text-decoration:none
}
#stopka li a:hover{
color:#bf934c
}
#stopka p{
float:left;
margin:8px 0 0 20px
}
#stopka ul{
float:right;
margin:10px 0 0 0
}
#stopka li{
display:inline
}


/* formularze */
input#login, input#password, #newsletter input#adres, #wyszukiwarka input#szukane{
color:#b8bca4;
background:#484b50;
font:normal 11px Tahoma, Arial, Verdana, sans-serif;
padding:3px 0 2px 7px;
width:173px;
}
#wyszukiwarka input#szukane{
width:147px;
float:left
}
#administracja{
position:absolute;
top:-123px;
font:normal 11px Tahoma, Arial, Verdana, sans-serif;
}
#administracja div{
background:#484b50;
margin:0 0 1px 0;
}
#administracja p{
margin:5px 0 0 0;
width:180px;
float:left;
}
#administracja p a{
background:url(../gfx/strona/strzalka.gif) no-repeat 0 5px;
padding:0 0 0 6px;
margin:0 8px 0 0 
}
#administracja p a:hover{
color:#b8bca4;
background-position:0 -3px
}
#wyszukiwarka, #newsletter{
background:url(../gfx/strona/kropki.gif) repeat-x 0 100%;
padding:0 0 10px 0;
margin:0 0 10px 0;
font:normal 11px Tahoma, Arial, Verdana, sans-serif;
}
#administracja label, #wyszukiwarka label,#newsletter label{
display:none;
}
#btn-zaloguj,#btn-szukaj,#btn-zamow{
display:inline;
float:right;
display:block;
}
#btn-zaloguj,#btn-zamow{
margin:2px 0 0 0 
}
#administracja p a{
font-size:10px;
display:inline;
color:#404347;
text-decoration:none
}

/* komentarze */

#comments-box{
margin:10px 0 0 0;
padding:15px 0 0 0;
background:url(../gfx/strona/kropki.gif) repeat-x 0 0;
}
#comments-box h3{
font-size:16px
}
.comments{
}
.comments h4{
}
ol.comments{
padding:0 0 0 25px; 
}
#comments-box ol.comments li{	
padding:0
}
div.signature{
	height:25px;
	border-bottom:1px #494c51 solid;
}
h4.comment-author{
background:none;
margin:0;
padding:0;
display:inline
}
h4.comment-author a{
text-decoration:none;
}
h4.comment-author a:hover{
color:#404347;
background:#606a69
}
p.comment-date{
font-size:9px;
color:#606a69;
display:inline;
}
p.comment-date a{
text-decoration:none;
color:#606a69;
}
p.comment-date a:hover{
color:#404347;
background:#606a69
}
.comment-text{
}
#comment-form,
form.form
{
background:url(../gfx/strona/kropki.gif) repeat-x 0 0;
padding:10px 0 0 0;
margin:15px 0 0 0
}
#comment-form form,
form.form{
padding-left:40px;
}
#comment-form form h4
{
padding:100px 0 100px 0
}
#comment-form form input, #comment-form form textarea,
form.form input, form.form textarea{
background:#fff;
padding:3px
}
#comment-form form input.button,
form.form input.button{
padding:0;
background:#bf934c
}
#comment-form form label,
form.form label{
padding:5px 0;
line-height:20px
}
#comment-form form textarea,
form.form textarea{
width:490px;
height:120px;
}

/* download */


.download-wrapper{

}
.download-wrapper h5{
font:normal 10px tahoma,sans-serif;
color:#606a69;
}
.download-wrapper h5 a{
font-size:11px;
color:#bf934c;
text-decoration:none;
padding:2px 2px 2px 17px;
background:url(../gfx/strona/dot.gif) no-repeat 0 6px;
}
.download-wrapper h5 a:hover{
color:#b7bca4;
border-bottom:1px #b7bca4 dotted;
background-position:0 -9px
}
.download-wrapper p{
border-bottom:1px #494c51 solid;

}
.download-wrapper ul{
list-style:none;

}
#glownaZawartoscTresc .download-wrapper li{
padding:10px 0
}
.download-wrapper ul p{
border:none;
padding:0 0 0 17px;
font-weight:normal
}

/* galeria */

#glownaZawartoscTresc .galleryList{
list-style:none;
margin:0;
padding:0;
}
#glownaZawartoscTresc .galleryList li{
padding:0
}
.wrap2{

}

#glownaZawartoscTresc .photosnav{
list-style:none;
width:500px;
height:20px;
margin:5px 0;
padding:0;
text-align:center;
}
#glownaZawartoscTresc .photosnav li{
display:inline
}
.galleryList{

}
.galleryList div{
width:250px;
float:left;
margin:0 10px 0 12px;

}
#glownaZawartoscTresc .photosnav li a,
#glownaZawartoscTresc .photosnav li span{
font-size:10px;
color:#bf934c;
margin:0 0 0 10px;
text-decoration:none;
border-bottom:1px #404347 dotted;
}
#glownaZawartoscTresc .photosnav li a:hover{
color:#b7bca4;
border-bottom:1px #b7bca4 dotted;
}
li.nextli a,li.prevli a {

}
li.nextli a:hover,li.prevli a:hover{

}

/* klubowicze */

.klubowicze-wrapper{

}
#glownaZawartoscTresc .klubowicze-wrapper ul{
padding:0
}
.klubowicze-wrapper li{
list-style:none;
}
#glownaZawartoscTresc .klubowicze-wrapper li{
border-bottom:1px #494c51 solid;
padding:10px;
overflow: auto;
}
.klubowicze-wrapper li img{
float:left;
margin-right:20px
}
.klubowicze-wrapper li span{
background:#53565a;
color:#8d917e;
padding:1px 3px;
margin-right:10px;
font-weight:normal;
text-align:left
}
.klubowicze-wrapper table{
padding:0;
display:inline;
}
.klubowicze-wrapper th{
text-align:left;
width:120px;
vertical-align:top;
}
.klubowicze-wrapper td{
vertical-align:top;
width:300px;
}
#glownaZawartoscTresc  .klubowicze-wrapper .photosnav li{
padding:0;
border:none
}

#glownaZawartoscTresc  .klubowicze-wrapper .photosnav li a,
#glownaZawartoscTresc  .klubowicze-wrapper .photosnav li span{
margin:0 1px;
padding:3px;
background:#35383b;

}
#glownaZawartoscTresc  .klubowicze-wrapper .photosnav li span{
background:transparent;
}
#glownaZawartoscTresc .klubowicze-wrapper li.last{
border:none;
margin:0 0 20px 0
}
/* hack zamykajacy float */
#puszka:after, .kolumna .news-element:after, .kolumna:after, #galeriaPas:after, #newsletter:after, #glownaZawartoscTresc .klubowicze-wrapper:after, .klubowicze-lista li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.kolumna .news-element, .kolumna, #galeriaPas,  #newsletter, #glownaZawartoscTresc .klubowicze-wrapper, .klubowicze-lista li{
display:inline-block;

}
.required{

}
.error strong{
background:#a90000;
color:#fff;
font-weight:normal
}

