

.navigation a, .top_navigation a {
color:#9F0E0E;
font-size:10px;
font-weight:bold;
margin:10px 0px;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.top_navigation {
position:absolute;
top:55px;
}



.navigation h2, .navigation h2 a {
font-weight:bold;
margin-top:20px;
color:#777;
font-size:20px;
}


.post h3 a, .post h2 a {
font-size:20px;
color:#888;
}
.post h3 a:hover, .post h2 a:hover {
color:#9F0E0E
}



.post small {
color:#777;
font-size:11px;
}



.post {
text-align:center;
color:#777;
margin:0px 0px;
padding-top:20px;
font-size:12px;
line-height:140%;
}

.post h1.post_title {
text-align:left;
width:40%;
float:left;
margin:0px;
}
.post h1.post_title.nointro {
width:80%;
}

.post .post_intro {
max-width:55%;
float:right;
margin:0px;
text-align:left;
}


.postmetadata {
color:#555;
font-size:10px;
}

#page .post .entrytext {
width:auto;
text-align:center;
clear:both;
padding-top:25px;
}

#page .post .entrytext p {
margin:0px auto 10px auto;
font-size:11px;
line-height:150%;
padding-right:0px;
width:700px;
}

.img_frame {
text-align:center;
margin:60px 0px 25px 0px;
position:relative;
}

#image_0.img_frame {
margin-top:0px;
}

.img_frame img {
border:10px solid #181818;
max-width:none;
}


.post .img_next, .post .img_prev {
position:absolute;
left:30%;
width:40%;
display:block;
background:url('/wp-includes/images/blank.gif');
text-align:center;
outline:none;
}

.post a .front, .post a .back {
color:#fff;
left:0px;
text-align:center;
display:block;
}

.post a.img_next:hover, .post a.img_prev:hover {
text-decoration:none;
}

.post .img_next:hover .front, .post .img_next:hover .back, .post .img_prev:hover .front, .post .img_prev:hover .back {
display:block;
}

.post a .front {
width:100%;
height:100%;
background:url('/wp-content/themes/foto/images/nav.png') no-repeat;
opacity:1;
}
.post a .back {
position:absolute;
background:#181818;
width:200px;
height:30px;
color:#000;
margin-left:-100px;
left:50%;
}

.post .img_next {
bottom:-20px;
height:60%;
}
.post .img_next .back {
bottom:0px;
}
.post a.img_next .front {
background-position:50% 100%;
}

.post .img_prev {
top:-20px;
height:40%;
}
.post .img_prev .back {
top:0px;
}
.post a.img_prev .front {
background-position:50% 0%;
}



#page p.postmetadata {
margin-top:10px;
padding:10px;
}

.post .postmetadata {
margin:40px 0px;
}

.postmetadata {
padding-top:15px;
}

.post small a img {
vertical-align:middle;
}


.post .share {
display:block;
margin:6px 0px;
padding-left:15px;
}

.post .share>span {
display:inline-block;
vertical-align:middle;
height:20px;
}

.post .share-fb {
width:80px;
}

.post .share-fblike {
margin-right:6px;
}

.post .share-fblike .fb-share {
color:#aaa;
text-decoration:none!important;

}

.post .share-gplus {
width:80px;
overflow:hidden;
}


/* --------------- KOMENTARZE -- */

.alt {
background:#121212;
border-top:1px solid #222;
border-bottom:1px solid #222;
}

.byadmin cite {
color:#fff;
}

#commentlist cite {
font-weight:bold;
font-style:normal;
}


#commentform textarea, #commentform input {
background:#333;
border:1px solid #888;
color:#aaa;
font-size:12px;
padding:5px!important;
margin:0px 0px;
}

#page .widecolumn #commentform textarea#comment {
width:888px;
}

#page .narrowcolumn #commentform textarea#comment {
width:689px;
}





/* komentarze - popup  */

body#commentspopup {
text-align:left;
margin:0px 20px 20px 20px;
}

#commentspopup #commentlist {
margin-top:20px;
padding-left:20px;
}

#commentspopup #commentlist li {
padding:10px;
}


/* ----------------- PHOTO ALBUM*/



#photoalbum {
margin-top:10px;

}

#photoalbum .albumitem {
border:1px solid #000;
margin:0px;
float:left;
padding:0px;
}

#photoalbum .albumitem:hover {
/*border:2px solid #888;
margin:0px;*/
border-color:#444;
}

#photoalbum .albumitem img {
border:1px solid #111;
margin:0px;
}

#photoalbum .albumitem a {
display:block;
background-position:50% 50%;
background-repeat:repeat;
position:relative;
}



#photoalbum .albumitem .title .front, #photoalbum .albumitem .title .back {
display:block;
width:98%;
bottom:0px;
position:absolute;
overflow:hidden;
color:#fff;
opacity:1;
line-height:90%;
height:auto;
max-height:50%;
padding-left:2%;
padding-bottom:3%;
padding-top:5px;

-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
}

#photoalbum .albumitem .title {
font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:15px;

opacity:0.2;

}

#photoalbum .lineh_400 .title {
font-size:40px!important;
}
#photoalbum .lineh_300 .title {
font-size:30px!important;
}
#photoalbum .lineh_200 .title {
font-size:20px!important;
display:block;
}
#photoalbum .lineh_150 .title {
display:none;
}

#photoalbum .albumitem .title .back {
bottom:-1px;
left:1px;
color:#000;
text-decoration:none;
/*background:rgba(0,0,0,0);*/
}

#photoalbum .set .title {
opacity:0.05;
}

#photoalbum .set.first .title{
display:block;
opacity:0.2;
}

#photoalbum .noimage .title {
opacity:0.5!important;
}

#photoalbum :hover .title, #photoalbum :hover .title .front, #photoalbum :hover .title .back {
display:block;
opacity:1!important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
filter: alpha(opacity=100)!important;
}




#photoalbum h3 {
clear:both;
margin:10px 0px;
}

#photoalbum .albumpost {
font-size:30px;
font-weight:normal;
line-height:80%;
width:100px;
height:100px;
overflow:hidden;
color:#C5CAD0;
border:1px solid white;
}


#photoalbum .albumitem img:hover {

}

/* tagcloud */
#tagcloud {
margin-top:10px;
text-align:justify;
}

#tagcloud h4 {
color:#555;
text-align:center;
font-size:15px;
}

#tagcloud a {
vertical-align:middle;
}

