html { 
overflow : hidden;
height : 99%;
} 
body { 
background : rgb(233, 228, 214);
height : 99%;
margin : 0;
padding : 0;
line-height : 150%;
text-align : center;
} 
* { 
font-size : 8pt;
font-family : Tahoma, Verdana, sans-serif;
color : #000000;
text-align : left;
} 
.list { 
margin : 5px;
border-top : 1px solid white;
border-bottom : 1px solid white;
} 
#first_container { 
margin : 0 auto 0 auto;
display : table;
height : 100%;
position : relative;
overflow : hidden;
width : 660px;
} 
#second_container { 
vertical-align : middle;
position : absolute;
top : 50%;
width : 100%;
} 
#third_container { 
position : relative;
top : -193px;
width : 660px;
} 
#menu { 
height : 31px;
padding-right : 2px;
margin : 0;
list-style : none;
} 
#menu li { 
float : right;
display : block;
width : 80px;
height : 31px;
} 
#menu a, #menu a:visited { 
display : block;
width : 80px;
height : 31px;
background-color : inherit;
text-decoration : none;
line-height : 31px;
text-align : center;
} 
#menu a:link, #submenu a:link, #submenu a:visited { 
color : #000000;
background-color : rgb(233, 228, 214);
} 
#menu a:hover, #menu a:active { 
background-image : url('images/taba2.jpg');
color : #ffffff;
} 
#menuselected { 
display : block;
width : 80px;
height : 31px;
background-image : url('images/taba.jpg');
text-decoration : none;
line-height : 31px;
color : #ffffff;
text-align : center;
} 
#uszy { 
position : absolute;
height : 21px;
width : 82px;
padding-left : 225px;
padding-top : 10px;
} 
#submenu { 
float : left;
height : 31px;
width : 300px;
padding-left : 10px;
margin : 0;
list-style : none;
} 
#submenu li { 
float : left;
display : block;
width : 80px;
height : 31px;
} 
#submenu a { 
display : block;
width : 80px;
height : 31px;
background-color : inherit;
text-decoration : none;
line-height : 25px;
text-align : center;
} 
#submenu a:hover, #submenu a:active { 
background-image : url('images/tabb2.jpg');
color : #ffffff;
} 
#submenuselected, #submenuselected a { 
display : block;
width : 80px;
height : 31px;
background-image : url('images/tabb.jpg');
text-decoration : none;
line-height : 25px;
color : #ffffff;
text-align : center;
} 
.border { 
background-color : rgb(233, 228, 214);
padding : 0 0 0 280px;
height : 328px;
background-image : url('images/back.jpg');
background-repeat : no-repeat;
background-position : center center;
text-align : left;
} 
.content { 
position : relative;
width : 368px;
top : 10px;
padding-top : 10px;
height : 91%;
overflow : auto;
vertical-align : middle;
} 
.designinfo { 
margin-top : 5px;
text-align : right;
color : #9f9b8f;
background-color : inherit;
} 
h1 { 
margin : 10px 0 -40px -2px;
padding : 0 8px 40px 9px;
font-size : 23px;
letter-spacing : 3px;
color : #eff4f8;
background-color : inherit;
border-left : 5px dashed #cdd2d5;
font-family : 'Times New Roman';
} 
h2 { 
font-family : 'Times New Roman';
font-size : 18px;
letter-spacing : 2pt;
color : #eff4f8;
border-bottom : 1px dotted #cdd2d5;
margin : 0;
padding : 0 0 2px 0;
line-height : 23px;
} 
.details { 
display : none;
font-size : 9px;
color : #6e7468;
} 
.text { 
display : block;
margin : 20px 5px 20px 12px;
} 
.text a { 
color : #586066;
text-decoration : none;
} 
.text a:hover, .text a:active { 
color : #d5dadd;
} 
blockquote { 
margin : 3px 0 3px 0;
padding : 5px 10px 5px 10px;
} 
.note { 
display : block;
margin : 10px 15px 10px 15px;
color : #555555;
} 
.bold { 
font-weight : bold;
} 
.fotka { 
border : 2px solid #dddddd;
} 
.show1 { 
background-color: #eff4f8;
border : 1px dotted #696969;
padding: 2px;
text-align: center;
width: 22%;
} 
.show2 { 
background-color: #eff4f8;
border : 1px dotted #696969;
padding: 2px;
text-align: center;
width: 35%;
} 
.show4 { 
background-color: #eff4f8;
border : 1px dotted #696969;
padding: 2px;
text-align: center;
width: 15%;
} 
.show7 { 
background-color: #eff4f8;
border : 1px dotted #696969;
padding: 2px;
text-align: center;
width: 6%;
} 
.show { 
border : 1px solid #696969;
padding: 2px;
text-align: center;
width: 22%;
} 
.show3 { 
border : 1px solid #696969;
padding: 2px;
text-align: center;
width: 35%;
} 
.show5 { 
border : 1px solid #696969;
padding: 2px;
text-align: center;
width: 15%;
} 
.show6 { 
border : 1px solid #696969;
padding: 2px;
text-align: center;
width: 6%;
} 
.toplista {
width:120px;
height:40px;
overflow:hidden;
background-color:#EEEE00;
border:2px;
border-color:#FFFF22;
border-style:outset;
padding:5px;
font:bold 11px verdana;
color:black;
text-decoration:none;
text-align:center;
cursor:pointer;
}

.kocieta { 
padding-top: 0px;
text-align: center;
width: 130px;
} 
.kocieta2 { 
text-align: center;
width: 10px;
} 
#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
background : transparent url("http://pumilo.pl/s/images/blank.gif") no-repeat;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url("http://pumilo.pl/s/images/prev.gif") no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url("http://pumilo.pl/s/images/next.gif") no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
}
#imageData {
padding : 0 10px;
color : #666;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background : rgb(233, 228, 214);
}
.duz { 
font-size : 9pt;
} 
