/*  
Style Name:
Style URI: 
Description: 
Version: 0.1
Date:
License:
Author: Artur Czepiel
Author URI: http://artur.cc
*/

/*--------------------------------------------------------------------------------
 * Global
 *-------------------------------------------------------------------------------*/
.r { color:#a00; font-weight: bold; }
.g { color:#999; }
.b { color:#000; font-weight: bold; }

.alignc { margin: 0 auto; text-align: center; }
.alignc2 { margin: 0 auto; text-align: justify; }

.alignl { text-align: left;}
.alignr { text-align: right;}

.left { float:left;}
.right {float: right;}

.clear { clear:both; height: 1px; line-height: 1px; }

ul { margin-left: 20px; list-style-type: square; }
ul.n1 { margin-left: 0; list-style-type: none; }
.top10px { margin-top: 10px; }
.top20px { margin-top: 20px; }


/*--------------------------------------------------------------------------------
 * Look&Feel - Layout
 *------------------------------------------------------------------------------*/

body {
    font-family: sans-serif;
    font-size: 14px;
    color: #444;
    line-height: 130%;
    background: #e7e7de;

}
h1,h2,h3,h4,h5,h6 { font-family: serif; line-height: 120%; font-style: italic; font-weight: normal; }
h1, h1 a, h1 a:visited { font-size: 40px; color: #333; margin-bottom: 10px;}
h1 a { text-decoration: none; }
h3 { font-size: 20px; }

a { color: #a33 }
a:visited { color: #a37; }

a:active, a img:active {
    position: relative;
    top: 2px;
}

#top {
    background: #222;
    color: #fff;
    height: 40px;
    line-height: 40px;
}

#top a {
    color: #eee;
    text-decoration: none;
}

#top a:hover {
    text-decoration: underline;
}

#top .left a {
    margin-right: 40px;
}

#top .right a {
    margin-left: 20px;
    font-weight: bold;
    font-size: 12px;
    color: #b9c85b;
}

#header {
    height: 150px;
    padding-top: 20px;
    background: #b9c85b;
    border-bottom: 1px solid #000;
}

#blackbar {
    height: 50px;
    line-height: 50px;
    background: #000;
    font-size: 20px;
    color: #fff;
    font-style: italic;
    font-family: serif;
}

#blackbar a {
    text-decoration: none;
    color: #fff;
}


/*#header .container_16 {*/
    /*background: #fff;*/
    /*height: 150px;*/
/*}*/

#center {
    padding: 10px;
    /*background: #666;*/
}

#center .container_16 {
    /*background: url('../img/grad1.png') repeat-x;*/
    padding: 20px 0;
    background-color: #fff;
}

#center p {
    margin-top: 20px;
    line-height: 140%;
}

#footer {
    /*background: #444;*/
    padding: 10px;
}

#stopka {
    height: 50px;
    line-height: 50px;
    background: #222;
    color: #666;
}


.reklamaadtaily {
    width: 125px;
    height: 125px;
    background: url('img/ad.gif');
    margin: 5px;
}

#sidebar {
}

#sidebar h3 {
    background: #333;
    padding: 10px 20px;
    font-size: 20px;
    color: #fff;
}

#szukajka {
    border: 1px solid #aaa;
    font-size: 20px;
    padding: 5px;
    width: 350px;
}
#tematdnia {
    border-top: 1px solid #bbb;
    padding: 20px 0;
    margin-bottom: 50px;
    border-bottom: 1px solid #bbb;
}

#footer li, .kategorie li {
    padding: 10px 5px;
    background: #eee;
    margin: 2px 0;
}

#footer ul {
    margin-left: 0;
}

#footer li {
    list-style-type: none;
    margin-left: 0;
}

.tematdnia {
    font-size: 20px;
    color: #aaa;
    font-variant: small-caps;
}

.post {
    margin: 60px 0;
}

.post h2 {
    font-size: 25px;
    margin-bottom: 10px;
}

.post h2 a {
    color: #555;
    text-decoration: none;
}

.danepostu {
    color: #999;
    font-size: 13px;
}

.wiecej {
    margin: 5px;
    display: block;
    float: right;
    background: #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 20px;
    text-decoration: none;
    color: #111;
    text-shadow: 1px 1px 0  #fff; 
    font-style: italic;
}

.wiecej:visited {
    color: #777; 
}

.kwadratop {
    width: 130px;
    height: 100px;
    line-height: 100%;
    margin-left: 5px;
    float: right;
    border: 7px solid #c9d86b;
    padding: 2px;
}

.opiskwadratu {
    height: 40px;
    font-size: 11px;
    opacity: 0.8;
    font-weight: bold;
    padding: 5px;
    color: #fff;
    position: relative;
    top: -50px;
    background: #000;
}

.opiskwadratu:hover {
    opacity: 0.9;
}

#logo {
    margin-top: 10px;
}

.komentarze {
    font-size: 12px;
    line-height: 130%;
}


h2#comments {
    background: #eee;
    font-size: 25px;
    text-align: center;
    line-height: 60px;
    margin-top: 50px;
}

h2#comments a {
    color: #333;
    text-decoration: none;
}

h2#postcomment {
    font-size: 30px;
    color: #000;
}


#komentarz .autor {
    background: #333;
    color: #fff;
    padding: 10px;
}

#komentarz .autor a {
    color: #fa8;
}

#komentarz .tekst {
    margin: 50px 0;
}


#komentarz .tresc {
    margin-top: 0;
    border: 1px solid #aaa;
    padding: 5px;
}


#komentarz .tresc p {
    margin-top: 0;
    margin-bottom: 5px;
}

.opiskwadratu a { 
    color: #fff;  
    text-decoration: none;
}

/**** poprawki ****/

ul li {
	margin-left: 20px;
}
	
ol li {
	margin-left: 20px;
}
	
ol {
	margin-left: 20px;
	list-style-type: decimal;
}

blockquote {
			border-left: 10px solid #e6e6e6;
			margin: 0px 30px;
			padding-left: 15px;
		}
