/*
Theme Name: dosek
Theme URI: http://fotobella.eu
Description: Wordpress Blog design by Htsz.pl
Version: 1.1
Author: weblove.pl / htsz.pl
Author URI: http://htsz.pl/

*/

body {padding: 0px; margin: 0px; background: url('bckgr.jpg') #E6E6E6; font-family: 'Bookman Old Style', Georgia, Garamond, Palatino, Verdana, Times, serif; font-size: 100%; text-align: center; color: #333;}

#ramy-cien {width: 1080px; margin: 0 auto;}
#lewy-cien {background: url("shadow.png") repeat-y scroll left top transparent;}
#prawy-cien {background: url("shadow.png") repeat-y scroll right top transparent;}
#ramy-blog {width: 960px; margin: 0px auto; padding: 0; background-color: #fff; font-size: 0.85em;}
#logo {padding: 0px; margin: 0 auto;}
#stopka {text-align: center; font-size: 10px; margin: 0 20px; padding: 10px 0; color: #888;}
#tresc {padding: 0px; margin: 5px 30px; text-align: left; color: #666; line-height: 18px; min-height: 350px;}

#tresc .single-post {padding-top: 30px; clear: both;}
.single-post-header {background: url("single-post-header.gif") no-repeat center bottom; clear: both; margin-bottom: 10px; padding-bottom: 30px;}
.post-footer {background: url("single-post-footer.gif") no-repeat center bottom; clear: both; height: 45px; padding-top: 20px;}
.post-page .fblikebutton_button {background-position: center bottom; background-repeat: no-repeat; border-bottom: 1px solid #ddd; height: 30px; clear: both;}

a:link, a:visited {color: #444; text-decoration: none;} /* link */
a:hover {color: #000; text-decoration: underline;} /* aktywny link */

.more-link {display: block; text-align: center; font-size: 16px; margin: 15px auto;}
.prev {text-align: center;}
.prev a {margin: 0 20px;}

.pagebar { font-size: 15px; text-align: center; padding: 20px 0;}
.pagebar .this-page {font-size: 20px;}


/* komentarze */
.komentarze-box {}
.komentarzeurl {text-align: left; font-size: 14px;}
.commentlist {margin: 0; padding: 0; list-style: none;}
.commentlist li {margin: 0; padding: 15px 10px; list-style: none; background: url("single-post-header.gif") no-repeat scroll center bottom transparent;}
.comment-author {display: inline;}
.commentmetadata {float: right; font-size: 9px; color: #aaa; padding: 0 0 5px 5px;}
.commentmetadata a {color: #aaa;}
.fn {color: #444; font-weight: bold; font-size: 16px;}
.says {display: none;}
.komentarze-pole  .info {padding: 5px 8px; font-size: 13px;}

#respond {margin-top: 15px; text-align: left !important;}

/* image.php */
.image_back, .image_forward {width: 95px; padding: 0 5px;}
.image_big {width: 620px; padding: 0 5px;}
.image_back, .image_forward, .image_big {display: inline}


/* style roznych naglowkow */
h1, h2, h3 {margin: 0px; padding: 0 0 3px 0;}

h1 {font-size: 30px; display: inline; line-height: 34px;}
h2 {font-size: 24px; display: inline; line-height: 28px;}
h3 {font-size: 15px; display: inline; line-height: 20px;}
h4 {font-size: 11px; display: inline; line-height: 16px; font-weight: normal;}

.single-post .singleh2, .archiwum, #respond h2, h3#comments {text-transform: uppercase; color: #444; font-size: 25px; padding: 0px; margin: 0; font-weight: normal; display: block; text-align: center;}
.single-post .singleh2 a {}
.single-post .singleh4 {font-size: 15px; padding: 0px; margin: 0; line-height: 20px; font-weight: normal; display: block; text-align: center;}
.single-post .singleh4 a {color: #333;}

.archiwa h2 {text-align: left !important;}
.archiwa h4 {text-align: left !important;}

/* linie obrazki i inne */
hr {margin: 20px 0px; padding: 0px; border-bottom: 1px dotted #ccc; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; background-color: #fff;}
img {border: 0px;}
p {margin: 0px; padding: 5px 0px;}

.single-post img {/*border: 1px solid #000;*/ max-width: 900px; height: auto;}
.page .page .wp-post-image {float: right; padding: 0px; margin: 30px !important;}

.fblikebutton_button {margin: 10px auto;}
.page .fblikebutton_button, .single .fblikebutton_button {text-align: center !important;}

/* pozycja tekstu */
.cntr, .center {text-align: center !important;}
#searchform, .rt {text-align: right !important;}
.lt {text-align: left !important;}
.ju {text-align: justify !important;}

.male {font-size: 9px;}
.tags {font-size: 11px; line-height: 15px; text-align: justify;}
.clear {clear: both;}
.left {float: left;}
.right {float: right;}

/* obrazki */

.image_back a img, .image_forward a img {width: 50px; height: 50px;}

.archiwa .wp-post-image {float: left; margin: 0 15px 5px 0; border: 0;}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 15px 15px;
}

.alignleft {
    float:left;
    margin: 5px 15px 15px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 15px 15px;
}

a img.alignnone {
    margin: 5px 15px 15px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 15px 15px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 15px 15px 0;
}

.wp-caption.alignleft {
    margin: 5px 15px 15px 0;
}

.wp-caption.alignright {
    margin: 5px 0 15px 15px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

#tresc #gallery {padding: 0;}
#gallery img {
  padding: 0;
  border: 0;
}
#gallery .ad-thumbs img {height: 60px;}

/* related */

#related_posts_thumbnails li {border-right: 1px solid #ccc !important;}
#related_posts_thumbnails li:first-child {border-left: 1px solid #ccc;}
#rel-posts-frame {width: 816px; margin: 0 auto;}
h3.rel-posts-header, h3#comments {margin-top: 30px; display: block;}

div.sociable {text-align: center;}

/* form, inne */

input, textarea {padding: 2px 5px; border: 1px solid #ddd;}
.wpcf7-form-control-wrap {vertical-align: top;}
.captcha-976 input {width: 100px;}
.wpcf7-form img {margin: 0 auto !important; padding: 0px !important; border: 0px !important;}
.wp-smiley {border: 0px !important; margin: 0 !important;}
.wpcf7-form-control-wrap {
    position: static !important;
}

/* menu */

.jqueryslidemenu{
margin: 0;
text-align: center;
background: #E6E6E6;
font-size: 13px;
width: 100%;
text-transform: uppercase;
z-index: 1;
position: relative;
}

.jqueryslidemenu ul{
margin: 0 auto;
padding: 0;
list-style-type: none;
-moz-opacity: 0.98; opacity: 0.98;
float: left;
}

#myslidemenu br {line-height: 0;}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #E6E6E6; /*background of tabs (default state)*/
padding: 8px 12px;
/*border-right: 0px solid #fff;*/
color: #454545;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
filter: Alpha(Opacity=98, Style=0);
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #454545;
}

.jqueryslidemenu ul li a:hover{
background: #fff; /*tab link background during hover state*/
color: #454545;
text-decoration: underline;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font-size: 11px;
width: 170px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px dotted #ddd;
text-align: left;
background-color: #efefef;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #fff;
color: #454545;
text-decoration: underline;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* cytat */

blockquote {
display: block;
padding: 0 30px;
margin: 30px auto;
/*width: 700px;*/
font-style: italic;
font-size: 13px;
line-height: 21px;
color: #999;
font-family: Palatino, Georgia, serif;
text-align: center;
}
blockquote:before, blockquote:after {
color: #aaa;
display: block;
font-size: 300%;
width: 5px;
}
blockquote:before {
content: open-quote;
height: 0;
margin-left: -2%;
}
blockquote:after {
content: close-quote;
height: 5px;
margin-left: 100%;
}