body {
 padding: 0;
 margin: 0;
 background: url(../pic/bg.gif) center top	 repeat;
 font: normal 12px tahoma;
 color: #aaa;
 height: auto;
}

a {
 text-decoration: none;
 color: #aaa;
}

*:focus {
	outline:none;
	border: none;
}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}

img {border: none;}

.shadow {
background: url(../pic/bg-cien.gif) center top; 
padding-top: 50px; 
width: 100%;
}

.header {
position: relative;
margin: 0 auto;
background: url(../pic/header.gif) center no-repeat;	
width: 800px; /* 850 */
height: 32px; /* 100 */
padding-top: 68px;
padding-left: 50px;

}


.content {
margin: 0 auto;
background: url(../pic/all-content.gif) center top no-repeat;	
width: 660px; /* 850 */
height: 570px; /* 620 */
padding: 50px 100px 0 90px;
position: relative;
}

.content .pagging {
margin: 0 auto; 
clear: both;
width: 500px;
height: 20px;
text-align: center;
}

.content .pagging a {
font: bold 12px tahoma;
color: #aaa;
}

.content-big {
margin: 0 auto;
background: url(../pic/all-content-big.gif) center top no-repeat;	
width: 850px; /* 850 */
height: 951px; /* 1000 */
padding-top: 49px;
text-align: center;
}

.polaroid {
background: url(../pic/polaroid.gif) no-repeat;		
width: 190px;
height: 210px;
float: left;
text-align: center;
margin: 15px;
display: inline;
/*border: 1px solid red;*/
}

.polaroid_podpis {
margin: 5px 0 0 0;
padding: 0;	
color: #333;
}

.polaroid_podpis2 {
font: normal 12px/10px tahoma;
margin: 2px 0 0 0;
padding: 0;	
color: #333;
}

.polaroid a {
margin: 0 auto;
margin-top: 11px;
width: 166px;
height: 166px;
display: block;
}

.zakladki_front {
background: url(../pic/zakladka_info2.gif) no-repeat;			
width: 110px;
height: 22px; /* 32 */
float: left;
margin-right: 1px;
font: normal 12px tahoma;
text-align: center;
cursor: pointer;
padding: 0;
margin: 0;
padding-top: 10px;
}

.zakladki_back {
background: url(../pic/zakladka_info_back2.gif) no-repeat;			
width: 110px;
height: 22px; /* 32 */
float: left;
margin-right: 1px;
font: normal 12px tahoma;
text-align: center;
cursor: pointer;
padding: 0;
margin: 0;
padding-top: 10px;
}

.zakladki {
padding: 0;
margin: 0;
float: left;
width: 450px;
height: 32px;
}

.zakladki_front a {color: #cca;}
.zakladki_back a {color: #aaa;}

.zakladki_front a:hover {color: #ffa;}
.zakladki_back a:hover {color: #ffa;}

.header form {
float: left;
width: 320px;
height: 30px;
padding: 0;
margin: 0;
} 


.logo {
padding: 0;
margin: 0;
width: 360px;
height: 35px;
position: absolute;	
background: url(../pic/logo.gif) 0 0 no-repeat;
top: 20px;
left: 70px;
}

.debug {
position: absolute;
text-align: right;
width: 250px;
height: 68px;
top: 5px;
left: 550px;
font: normal 10px/12px tahoma;
color: #fff;
}
.logo span  {display: none;}

.logowanie {
width: 75px;
height: 16px;
border: none;
background: #323232;
margin-top: 5px;
margin-left: 0px;
color: #395239;
float: left;
font: bold 11px tahoma;
border-top: 1px solid #232323;
border-bottom: 1px solid #636363;
border-left: 1px solid #2a2a2a;
border-right: 1px solid #4c4c4c;
padding: 0 3px;
padding-top: 4px;
}

.go {
width: 10px;
height: 10px;
padding: 0;
margin: 11px 0 0 5px;
cursor: pointer;
}

.logowanielabel {
 margin-top: 7px;
 margin-left: 10px;
 margin-right: 2px;
 text-align: right;
 float: left;
 height: 10px;
 font: normal 10px/20px tahoma;
 color: #4d4d4d	;
}

.bigfoto {
height: 640px;
/*background: pink;	*/
}

.info_window {
background: url(../pic/foto_info.gif) no-repeat;
width: 550px;
height: 105px;
text-align: left;
padding-top: 18px;
padding-left: 30px;
margin: 0 auto;
}

.info_window table {
 border-collapse: collapse;
}

.info_window td {
 font-size: 11px;
}

.info_window2 {
background: url(../pic/foto_info.gif) 0 0 no-repeat;
width: 540px;
height: 113px;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
padding-right: 15px;
margin: 0 auto;
}

.comments_scrollbox {
overflow: auto; 
height: 113px;
scrollbar-base-color: #2d2d2d;
}

.comment {
font: normal 11px/15px tahoma;
margin: 0;
padding: 5px 0;
}

.comment_bar {
width: 510px;
height: 2px;
display: block;
margin: 0;
padding: 0;	
}

#info3 form {
 background: #afa;
}

#info3 form label {
 float: left;
 width: 40px;
}

#info3 form input {
 float: left;
 border: 0;
 width: 400px;
 background: #353535;
 margin-bottom: 4px;
 margin-right: 80px;
 color: #aaa;
}


#info3 form input.submit_comment {
width: 66px;
height: 26px;	
margin: 0; 
margin-top: 25px;
margin-left: 10px;
float: left;
}

.add_comment {
width: 400px;
height: 87px;
border: 0;
background: #353535;
color: #aaa;
float: left;
overflow: hidden;
}

ul {
padding: 0;
margin: 0 auto;
width: 580px;
background: url(../pic/foto_info_top.gif) 0 46px no-repeat;	
font: normal 12px tahoma;
color: #aaa;
padding-top: 20px;
height: 32px;
}

li {
padding: 0;
margin: 0;
list-style: none;
float: left;	
}

li#informacje {
background: url(../pic/zakladka_info.gif);
width: 134px;
height: 22px;
margin-left: 8px;
padding-top: 10px;
cursor: pointer;
}

li#komentarze {
background: url(../pic/zakladka_info_back.gif);
width: 134px;
height: 22px;
padding-top: 10px;
cursor: pointer;
}

li#dodaj_komentarz {
background: url(../pic/zakladka_info_back.gif);
width: 134px;
height: 22px;
padding-top: 10px;
cursor: pointer;
}

.jakastable table {
clear: both;	
border-collapse: collapse;
}

.jakastable td {
width: 130px;
}

.footer {
padding-top: 2px;	
margin: 0 auto;
width: 800px;	
height: 70px;
font: normal 10px tahoma;
color: #888;
}

.photo_bg {
margin: 0 auto;
width: 640px;
height: 640px;
background: #2d2d2d; 
}

.next_prev {
padding: 5px 10px 5px 10px;
width: 10px;
height: 10px;
border: 1px solid #325232;
}
.next_prev:hover {border: 1px solid #4a5a4a; }

table.admin {
padding: 0;
margin: 0 auto;
width: 950px;
text-align: center;	
border-collapse: collapse;
}

.admin td {
padding: 1px 5px;	
border: 1px solid #444;
margin: 0;	
}

.admin input {
padding: 2px 5px;
border: inset 1px;
height: 16px;
background: #999;
font: normal 12px tahoma;
}

.admin1 {
margin: 0 auto;
width: 950px;
height: auto;
border: 1px solid #aaa;
padding: 10px; 
}

.admin1l {
width: 150px;
text-align: right; 
background: #444;
float: left;
padding: 3px;
}

.admin1i {
width: 100px;
height: 20px;
margin: 2px;
padding: 0;
}

#ogloszenie {
 margin-top: 15px;
 margin-left: 15px;
 float: left;
 width: 351px;
 height: 170px;
 padding-left: 60px;
 padding-top: 40px;
 background: url(../pic/ogloszenie_bg.gif)no-repeat;
 text-align: center;
}

#ogloszenie p {
 width: 290px;
 color: #888;
 font: bold 12px tahoma;
}


form.zgloszenie {
 width: 300px;
 float: left
}

form.zgloszenie label {
 width: 110px;
 display: block;
 float: left;
 margin: 0;
 margin-bottom: 1px;
 clear: both;
 font: normal 11px tahoma;
 height: 14px;
 text-align: left;
}

form.zgloszenie input {
 margin: 0px;
 margin-bottom: 2px;
 float: left;
 border: 0;
 width: 150px;
 height: 15px;
 background: #888;
 font: normal 11px tahoma
}

form.zgloszenie select {
 margin: 3px 0 3px 0;
 float: left;
 border: 0;
 width: 150px;
 height: 16px;
 background: #888;
 font: normal 11px tahoma;
 clear: both;
}

form.zgloszenie input.chbx {
 width: 15px;
 margin-right: 100px;
}

form.zgloszenie input.submit {
 clear: both;
 width: 100px;
 height: 24px;
 margin: 0;
 border: outset;
 border-width: 1px;
 margin-top: 10px;
}

form.zgloszenie p {
 margin: 0;
 margin: 10px 0 5px 0; 
 clear: both;
 font-weight: bold;
 float: left;
 width: 280px;
}

h2 {
 font: bold 16px tahoma;
 margin: 20px 0 5px 0;
 color: #507c85;
}

.zgloszenieInfo {
 float: left;
 width: 350px;
 margin-left: 10px;
 font: normal 12px/15px tahoma;
}

form.zgloszenie input.plik {
 height: 20px;
 width: 200px;
 float: left;
}

form.zgloszenie label.plik {
 width: 20px;
}

ul.wyniki {
 width: 450px;
 height: auto;
 background: none;
 margin-left: 0px;
 padding-bottom: 10px;
 border-bottom: 1px solid #aaa;
}

ul.wyniki a {
 color: #aaaaff;
}

ul.wyniki a:hover {
 color: #4444ff;
}

ul.wyniki li {
 list-style: none;
 float: none;
 height: 15px;
 margin: 1px; 
}

#preview {
 position: absolute;
 top: 0;
 left: 25px;
 display: none;
 width: 800px;
 height: 620px;
 text-align: center;
 background: #111;
 cursor: pointer;
}

#preview img {
 width: 500px;
 height: 500px;
 opacity: 1;
}

.kontakt {
 text-align: center;
 background: #ffa;
}

div.studio h2 {
 margin: 0;
 color: #aaa;
}
