body {
margin: 0px;
padding: 0px;
background: #1f1f1f url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-body-blue.png) repeat-x left top;
color: #fff;
font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
font-size: 11px;
}
a {
color: #f8dec7;
}
p {
margin: 0 0 20px 0;
padding: 0px;
line-height: 22px;
}
img {
border: none;
} #page {
width: 960px;
margin: 0 auto;
}
#header {
position: relative;
height: 180px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-header.jpg) no-repeat left top;
z-index: 4; }
#content {
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-content.gif) repeat-y right top;
z-index: 1; }
#content-left {
float: left;
width: 630px;
padding: 40px 0;
}
#content-right {
float: right;
width: 290px;
} h1#blog-title {
float: left;
margin: 50px 10px 0 0;
padding: 0px;
font-size: 18px;
}
h1#blog-title a {
color: #fff;
text-decoration: none;
}
h1#blog-title a:hover {
text-decoration: underline;
}
h2#blog-description {
float: left;
margin: 57px 0 0 0;
padding: 0px;
color: #f8dec7;
font-size: 11px;
font-weight: normal;
}
h2#category-title {
margin: -10px 0 30px 0;
}
h3.post-title {
margin: 0 0 20px 0;
padding: 0px;
color: #006990;
font-size: 18px;
}
h3.post-title a {
color: #006990;
text-decoration: none;
border-bottom: 1px dotted #006990;
}
h3.post-title a:hover {
border-bottom: none;
}
h4.sidebar-title {
margin: 0 0 10px 0;
padding: 0px;
color: #006990;
font-size: 14px;
}
h4.content-title {
margin: 0 0 20px 0;
padding: 0px;
color: #006990;
font-size: 14px;
} #rss {
position: absolute;
right: 0px;
bottom: 40px;
line-height: normal;
}
#rss a {
display: block;
padding: 0 30px 0 0;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-rss.png) no-repeat right center;
line-height: 40px;
text-align: right;
text-decoration: none;
color: #fff;
}
#rss a:hover {
text-decoration: underline;
}   .box-left, .post, .page {
margin: 0 0 40px 0;
}
.sticky {
padding: 20px;
background: #2a2a2a;
border: 1px solid #3a3a3a;
}
.tags {
padding: 0 0 0 15px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-tags.gif) no-repeat left center;
}
.meta {
padding: 10px 0 0 0;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-meta.gif) repeat-x left top;
color: #f8dec7;
border-top: 1px dotted #5d5d5d;
clear: both;
}
.meta-date {
padding: 0 10px 0 15px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-meta-date.gif) no-repeat 0px 2px;
}
.meta-categories {
padding: 0 10px 0 15px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-meta-categories.gif) no-repeat 0px 2px;
}
.meta-comments {
padding: 0 10px 0 15px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-meta-comments.gif) no-repeat 0px 2px;
}
.box-left ul, ol, .post ul, ol, .page ul, ol {
margin: 0 0 20px 0;
line-height: 22px;
}
.box-left ul, .post ul, .page ul {
padding: 0 0 0 20px;
list-style: none;
}
.box-left ul li, .post ul li, .page ul li {
margin: 0px;
padding: 0 0 0 20px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-list-item-content.png) no-repeat left center;
} .box-right {
margin: 0px;
padding: 20px 20px 25px 20px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-box-right.gif) repeat-x left bottom;
}
.box-right ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.box-right li {
margin: 0px;
padding: 5px 0 5px 10px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-list-item-sidebar-blue.gif) no-repeat 0px 8px;
}
.box-right li a {
padding: 5px 0;
text-decoration: none;
}
.box-right li ul {
padding: 5px 0 0 0;
} hr {
height: 1px;
margin: 20px 0;
background: #3a3a3a;
border: none;
}
table {
width: 100%;
margin: 0 0 20px 0;
}
th, td {
padding: 5px 10px;
}
th {
background: #006990;
color: #fff;
}
tr.even {
background: #2a2a2a;
}
pre {
margin: 0 0 20px 0;
padding: 20px;
background: #2a2a2a;
line-height: 22px;
border: 1px solid #3a3a3a;
font-family: Courier, serif;
overflow-x: scroll;
overflow-y: visible;
}
blockquote {
padding: 0 0 0 20px;
border-left: 5px solid #2a2a2a;
}  fieldset {
margin: 0 0 40px 0;
padding: 0 40px 40px 40px;
background: #2a2a2a;
border: none;
}
legend {
color: #006990;
font-size: 14px;
}
label {
display: block;
margin: 0 0 5px 0;
}
input, textarea {
width: 50%;
height: 23px;
margin: 0 0 20px 0;
padding: 7px 5px 0 5px;
color: #5d5d5d;
background: #fff url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-form-input.png) repeat-x left top;
border: none;
}
textarea {
width: 80%;
height: 150px;
}
select {
margin: 0 0 20px 0;
}
input.radio, input.checkbox {
width: auto;
height: auto;
margin: 0px;
padding: 0px;
background: #fff;
}
input.submit, input.button {
width: auto;
height: 30px;
margin: 0px;
padding: 0 20px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-form-submit-blue.png) no-repeat left top;
border: none;
color: #fff;
} #content #searchform {
width: 250px;
}
#searchform #search {
float: left;
width: 200px;
height: 23px;
padding: 7px 5px 0 5px;
color: #5d5d5d;
}
#searchform #search-submit {
float: right;
width: 30px;
height: 30px;
margin: 0px;
padding: 0px;
} #comments, #trackbacks {
margin: 40px 0 0 0;
}
#trackbacks {
margin: 20px 0 0 0;
}
.comment {
padding: 0 40px 40px 40px;
background: #2a2a2a;
}
#trackbacks ul {
margin: 0 0 40px 0;
padding: 40px 40px 30px 40px;
background: #2a2a2a;
list-style: none;
}
#trackbacks li {
margin: 0 0 10px 0;
padding: 0 0 0 20px;
line-height: 22px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-list-item-content.png) no-repeat 0px 4px;
}
.first {
padding: 40px;
}
#response {
margin: 60px 0 0 0;
}
#response fieldset {
padding: 40px;
}
.comment-left, #commentform-left {
float: left;
width: 120px;
height: 120px;
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-commentform-left.gif) no-repeat right top;
}
.comment-right, #commentform-right {
float: left;
width: 430px;
min-height: 120px;
}
.comment-text {
padding: 20px;
background: #fff url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-form-input.png) repeat-x left top;
color: #5d5d5d;
line-height: 22px;
}
#response textarea {
width: 420px;
height: 100px;
margin: 0px;
padding: 5px;
}
#response label {
display: block;
line-height: 20px;
}
#response input.text {
width: 420px;
height: 20px;
margin: 0px;
padding: 5px;
}
#response input.submit {
float: right;
height: 30px;
margin: 20px 0 0 0;
padding: 0 20px;
}
.comment-author {
margin: 0px;
padding: 5px 0;
color: #006990;
font-size: 14px;
}
.comment-author a {
color: #006990;
text-decoration: none;
}
.comment-author a:hover {
text-decoration: underline;
} #commentfieldset {
padding: 20px 40px;
}
.commentlist ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.commentlist li {
margin: 20px 0 0 0;
padding: 20px 0 20px 20px;
background: #2a2a2a;
list-style: none;
}
.commentlist .avatar {
float: right;
margin: 0 20px 10px 20px;
}
.commentlist li a {
color: #f8dec7;
}
.commentlist li p {
margin: 0 20px 20px 0;
}
.commentlist .comment-meta {
margin: 0 0 20px 0;
}
.commentlist .comment-author a {
padding: 0 0 5px 0;
color: #fff;
font-weight: bold;
}
.commentlist ul.children {
margin: 0px;
padding: 0px;
}
.commentlist .children li {
margin: 20px 0 0 0;
padding: 20px 0 20px 20px;
background: none;
border: 1px solid #3a3a3a;
border-right: none;
}
.reply {
width: 50px;
height: 25px;
line-height: 25px;
text-align: center;
background: #1f1f1f;
border: 1px solid #5d5d5d;
border-right: none;
border-bottom: none;
}
.reply a {
display: block;
height: 25px;
line-height: 25px;
}
#cancel-comment-reply {
margin: 5px 0 20px 0;
}
#cancel-comment-reply a {
color: #6a6a6a;
}
.commentlist li.depth-1, .commentlist li.depth-3, .commentlist li.depth-5 {
background: #2a2a2a;
}
.commentlist li.depth-2, .commentlist li.depth-4, .commentlist li.depth-6 {
background: #3a3a3a;
} #footer-wrap {
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-footer-wrap-blue.png) repeat-x left top;
}
#footer {
width: 960px;
margin: 0 auto;
}
#footer p {
margin: 0px;
padding: 0px;
line-height: 40px;
}
#legal {
float: left;
width: 450px;
}
#webdemar {
float: right;
width: 450px;
text-align: right;
} .clearfix:after {
content: " ";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
.clear {
clear: both;
} .aligncenter,
div.aligncenter {
display: block;
margin: 0 auto;
}
.aligncenter {
margin-bottom: 20px!important;
}
.alignleft {
float: left;
margin: 0 20px 20px 0;
}
.alignright {
float: right;
margin: 0 0 20px 20px;
}
.wp-caption {
margin-bottom: 20px;
padding-top: 4px;
border: 1px solid #3a3a3a;
text-align: center;
background-color: #2a2a2a;
}
.wp-caption img {
float: none;
margin: 0px;
padding: 0px;
border: none;
}
.wp-caption p.wp-caption-text {
padding: 0px;
margin: 0px;
} #calendar_wrap table {
width: 100%;
}
#calendar_wrap td {
text-align: center;
}
#wp-calendar caption {
margin: 0 0 10px 0;
padding: 2px;
background: #3a3a3a;
} #posts-navigation
{
width: 620px;
margin: 0 auto;
text-align: center;
}.sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.sf-menu {
line-height:	1.0;
}
.sf-menu ul {
position:		absolute;
top:			-999em;
width:			140px; }
.sf-menu ul li {
width:			100%;
}
.sf-menu li:hover {
visibility:		inherit; }
.sf-menu li {
float:			left;
position:		relative;
}
.sf-menu a {
display:		block;
position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:			0;
top:			40px; z-index:		100;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:			140px; top:			0px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:			140px; top:			0px;
} .sf-menu {
position: absolute;
bottom: 0px;
left: 0px;
margin: 0px;
padding: 0px;
list-style: none;
}
ul.children li a {
padding: 0px;
}
ul#menu li a:hover, ul#menu li.current-cat a {
background: url(//sparta.augustow.pl/wp-content/themes/decoder/img/bg-menu-hover-blue.png) repeat-x left top;
}
ul.children li a:hover, ul.children li.current-cat a {
background: none;
}
.sf-menu a {
height: 40px;
line-height: 40px;
padding: 0 20px;
text-decoration:none;
}
.sf-menu li ul {
border: 1px solid #3a3a3a;
border-top: none;
}
.sf-menu li li ul, .sf-menu li li li ul {
border: 1px solid #3a3a3a;
border-top: none;
}
.sf-menu a, .sf-menu a:hover, .sf-menu a:visited  { color:			#fff;
}
.sf-menu li li {
background:		#2a2a2a;
}
.sf-menu li li li {
background:		#2a2a2a;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
outline:		0;
}
.sf-menu li li a, .sf-menu li li a:hover {
height: auto;
line-height: 1.0;
padding: 10px 20px;
background: #2a2a2a;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
color:#f8dec7;
outline:		0;
}
.sf-menu .children li a:focus, .sf-menu .children li a:hover, .sf-menu .children li a:active {
background: #2a2a2a!important;
}