body {
background:#e0e0e0;
padding:5px;
color:#6d6b6b;
font-family:"Georgia","Times New Roman","Arial";
font-size:12px;
}

blockquote {
margin: 10px 0 10px 0;
background-color: #f6f6f6;
background-image: url(images/quote.gif);
background-position: top right;
background-repeat: no-repeat;
border: 1px #d3d3d3 solid;
padding: 15px 40px 15px 40px;
color: #a4a4a4;
}

img.obraz {
margin: 6px;
border: 4px #eaeaea solid;
float: left;
}

img.obraz2 {
margin: 6px;
border: 4px #eaeaea solid;
float: right;
}

.centered {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 6px;
margin-top: 6px;
border: 4px #eaeaea solid;
}

.alignnone {
margin: 6px;
display: inline;
border: 4px #eaeaea solid;
}

.alignright {
margin: 6px;
border: 4px #eaeaea solid;
float: right;
}

.alignleft {
margin: 6px;
border: 4px #eaeaea solid;
float: left;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 6px;
margin-top: 6px;
border: 4px #eaeaea solid;
}

hr {
border:0;
height: 1px;
background:#d7d7d7;
margin: 5px 0 5px 0;
}

ul {
list-style: square;
}

img { border:0; }

.fleft {
float:left;
width:auto;
}

.fright {
float:right;
width:auto;
}

a {
color:#c90080;
text-decoration:none;
}

a:hover {
color:#5c003b;
text-decoration:none;
}

h1 {
margin: 5px 0 15px 33px;
padding:0;
}

h2 {
color:#000;
font-size: 24px;
font-weight: normal;
margin:0;
padding:0;
float:left;
width:450px;
}

h2 a {
color:#000;
}

h2.hpage {
margin: 0 0 0 15px;
padding: 5px;
border: 1px #d3d3d3 solid;
background: #f6f6f6;
width: 538px;
float:none;
font-size: 12px;
color: #5c003b;
}

h3, h4, h5, h6 {
font-weight:bold;
padding:0;
margin: 15px 0 15px 0;
font-size: 14px;
color: #000;
} 

.clear {
clear:both;
}

#kontener {
width:900px;
margin:auto;
background:#fff;
}

#toptop1 {
width:19px;
height:64px;
background:url(images/topl.gif);
float:left;
}

#toptop2 {
width:748px;
height:42px;
border-top: 5px #810182 solid;
border-bottom: 3px #eaeaea solid;
float:left;
padding-left: 52px;
padding-right: 62px;
margin-bottom: 14px;
}

#toptop2 ul {
width:auto;
float:left;
list-style:none;
margin:0;
padding:0;
}

#toptop2 ul li {
float:left;
width:auto;
display:block;
}

#toptop2 ul a {
float:left;
width:auto;
display:block;
padding: 14px 10px 7px 10px;
font-size:13px;
color:#ab74d1;
}

#toptop2 ul a:hover {
color:#fff;
background:#810182;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
-icab-border-bottom-right-radius:5px;
-icab-border-bottom-left-radius:5px;
-khtml-border-bottom-left-radius:5px;
-khtml-border-bottom-right-radius:5px;
}

#toptop2 form {
width:auto;
float:right;
margin-top:8px;
}

#toptop2 form .sinput {
width:158px;
padding: 5px;
border: 1px #e5e4e5 solid;
background:#fff;
color:#d1d0d0;
font-family:"Georgia","Times New Roman","Arial";
font-size:11px;
vertical-align:middle;
}

#toptop2 form .ssubmit {
width:16px;
height:16px;
background:url(images/szukaj.gif) no-repeat;
border:0;
padding:0;
margin-left:4px;
vertical-align:middle;
}

#toptop3 {
width:19px;
height:64px;
background:url(images/topr.gif);
float:right;
}

#logo {
clear:both;
float:left;
width: auto;
margin-bottom: 20px;
}

#topbar {
width: 497px;
border-top: 12px #810182 solid;
border-bottom: 12px #810182 solid;
border-right: 12px #810182 solid;
background: #952a96;
padding: 6px 35px 6px 35px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
-icab-border-top-right-radius:20px;
-icab-border-bottom-right-radius:20px;
-khtml-border-top-right-radius:20px;
-khtml-border-bottom-right-radius:20px;
}

#topbar p {
margin:0;
padding:0;
color:#fff;
display:block;
}

#topbar p img {
float: left;
margin-right: 5px;
}

#topbar a {
color:#fff;
}

#reklama {
float:right;
width: 254px;
margin: 5px 33px 5px 0;
}

/* Lewa strona */

#lewastrona {
clear:both;
width: 572px;
float:left;
}

.featured {width:568px;position:relative;border:2px #810182 solid;margin-bottom:6px;background:#000}
.featured .fwrap {width:568px;height:199px;overflow:hidden;position:relative;}
.featured ul {width:100000px;position:absolute;top:0;left:0;margin:0;padding:0;}
.featured li {list-style:none;float:left;width:568px;}
.featured li img {vertical-align:middle;width:568px; height:164px;}
.featured li div {padding:10px;background:#000;color:#fff}
.featured li div a:hover { color:#db2b9b; }
.featured .fthumbs {position:absolute;top:5px;left:5px;z-index:8;height:155px;overflow:hidden;}
.featured .fthumbs img {vertical-align:middle;border:2px solid #767575;margin-bottom:5px;width:44px;height:44px;}
.featured .fthumbs img.active {border:2px solid #000;}
.featured a {outline:none;}

.post {
clear:both;
padding: 5px 0 11px 0;
margin: 0 7px 6px 19px;
border: #c1c1c1 dotted;
border-width: 0px 0px 2px 0px;
}

.post ul, .post ol {
line-height: 200%
}

.post p {
text-align: justify;
line-height: 200%
}

a.komentarze {
color: #929292;
display:block;
float:right;
background:url(images/kom.gif);
width: 33px;
height: 28px;
text-align: center;
padding-top: 5px;
}

a.komentarze:hover {
color: #000;
}

.postinfo {
clear: both;
font-size: 11px;
color:#c1c1c1;
padding:5px 0 0 0;
margin: 0 0 10px 15px;
line-height:100%;
}

.postinfo span {
color: #8a8a8a;
}

.postinfo a {
color: #8a8a8a;
}

a.more-link {
display:block;
float:right;
width:auto;
font-style: italic;
}

/* Prawa strona */

#prawastrona {
width: 318px;
float:right;
}

.boks {
width:316px;
border: 1px #d3d3d3 solid;
background: #f6f6f6;
margin-bottom: 11px;
padding: 0 0 8px 0;
color:#505050;
}

.boks a {
color:#505050;
}

.boks a:hover {
color:#000;
}

.boks-top {
background:#eaeaea;
border-bottom: 1px #d3d3d3 solid;
margin-bottom: 8px;
}

.boks-top h3 {
float: right;
margin:0;
padding: 5px 10px 5px 10px;
font-size: 12px;
font-weight: normal;
color: #fff;
background: #952a96;
border: 4px #840785 solid;
}

.boks ul.boks-nav {
margin:0;
padding:8px 0 8px 37px;
list-style-image: none;
list-style: none;
background:#eaeaea;
border-bottom: 1px #d3d3d3 solid;
margin-bottom: 8px;
}

.boks ul.boks-nav li {
display:inline;
border: 0;
margin:0;
padding:0;
}

.boks ul.boks-nav li a {
display:inline;
margin: 0 0 0 5px;
padding: 5px 10px 5px 10px;
color: #fff;
background: #952a96;
border: 4px #840785 solid;
}

.boks ul.boks-nav li a:hover {
color: #fff;
text-decoration: underline;
}

.boks ul {
padding: 0;
margin: 22px 0 22px 0;
list-style-image: url(images/bullet.gif);
list-style-position: inside;
}

.boks ul li {
padding: 5px 10px 5px 55px;
border: #e4e4e4 dotted;
border-width: 0px 0px 2px 0px;
}

.boks ul li ul {
margin: 5px -55px 0 -55px;
}

.boks ul li ul li {
padding: 5px 55px 5px 110px;
border: #e4e4e4 dotted;
border-width: 2px 0px 0px 0px;
}

.boks ul img {
width: 25px;
height: 25px;
border: 4px #e4e4e4 solid;
vertical-align: middle;
margin-right: 8px;
}

#komentarze ul {
list-style:none;
list-style-image:none;
}

#komentarze ul li {
padding: 5px 10px 5px 20px;
}

.boks-tresc {
padding: 0 7px 0 7px;
}

.boks-left {
float:left;
width: 50%;
text-align:center;
}

.boks-right {
float:right;
width: 50%;
text-align:center;
}

.boks-left img, .boks-right img {
margin-bottom: 6px;
opacity: 0.6;
height: 31px;
}

.boks-left img:hover, .boks-right img:hover {
opacity: 1;
}

/* Stopka */

#stopka {
width:886px;
margin: 5px auto 0 auto;
}

#stopka p {
display:block;
margin: 0;
padding:0;
color: #c3c3c3;
font-size: 11px;
}

#stopka p img {
margin-right: 3px;
}

#stopka a {
color: #c3c3c3;
margin-right: 10px;
}

#stopka a:hover {
color: #000;
}

/* reszta */

.sociable {
width:auto;
float:right;
margin-top: 5px;
}

.sociable ul, .sociable ul li {
list-style:none;
margin: 0;
padding: 0;
display: inline;
}

.sociable a {
opacity: 0.5;
}

.sociable a:hover {
opacity: 1;
}

.ad468 {
width: 468px;
margin:auto;
border: 5px #eaeaea solid;
}

#comments, #respond {
float: none;
}

#commentlist {
list-style: none;
margin:0;
padding:0;
}

#commentlist li {
margin: 10px 0 10px 0;
border: 1px #eaeaea solid;
}

.comment-header {
height: 40px;
background: #eaeaea;
padding: 10px 30px 0 30px;
margin-bottom: 25px;
}

.comment-header img {
border: 5px #d3d3d3 solid;
margin-right: 10px;
float: left;
}

.comment-header a {
color: #5c003b;
font-weight: bold;
}

.comment-header span {
color:#c1c1c1;
}

.comment-num {
width:auto;
float:right;
font-size: 14px;
line-height: 24px;
}

.comment-num span {
font-size: 30px;
color:#6d6b6b;
}

.comment-text {
padding: 0 10px 0 10px;
}

.comment-text p {
line-height: 150%;
}

.comment-header .comment-author {
margin:0;
padding:0;
font-weight: bold;
color: #5c003b;
line-height: 100%;
}

.tags {
vertical-align:middle;
margin-right: 3px;
}

#commentform {
margin-top: 10px;
}

#commentform input, #commentform textarea {
margin-bottom: 8px;
background: #eaeaea;
border: 1px #c1c1c1 solid;
padding: 2px;
color: #414141;
}

#commentform textarea {
width: 540px;
height: 100px;
display:block;
}

#commentform input:focus, #commentform textarea:focus {
border: 1px #000 solid;
}

#commentform label {
margin-left: 5px;
color: #5c003b;
}

#commentform label span {
color: #c1c1c1;
}

#commentform .comment_submit, #commentform .comment_submit:focus {
margin-bottom: 0;
background: #952a96;
border: 4px #840785 solid;
padding: 2px;
color: #fff;
display:block;
}