body {
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffc;
background:#fff;
margin:0;
padding:0;
}

a:link,a:visited {
color:#f9a025;
text-decoration:none;
font-weight:400;
}

a:active,a:hover {
color:#FF6;
text-decoration:underline;
}

p {
margin:0;
padding:0;
}

img {
border:none;
margin:0;
padding:0;
}

.cleaner {
clear:both;
width:100%;
height:0;
font-size:0;
}

.fl {
float:left;
}

.fr {
float:right;
}

h1 {
font-size:20px;
font-weight:700;
color:#fff;
margin:0 0 20px;
padding:2px 0 10px;
}

h2 {
font-size:17px;
color:#fff;
font-weight:400;
background:url(image/templatemo_header_bg.png) no-repeat;
margin:0;
padding:0;
}

h3 {
font-size:14px;
font-weight:700;
color:#CCC;
border-bottom:1px dotted #333;
margin:0 0 10px;
padding:2px 0 5px;
}

h4 {
font-size:13px;
color:#fff;
font-weight:700;
margin:0;
padding:0 0 5px;
}

.image_wrapper {
border:1px solid #fff;
margin-top:3px;
margin-bottom:10px;
}

.list_01 {
margin:15px 0 20px 40px;
padding:0;
}

.list_01 li {
list-style-image:url(image/templatemo_list_icon.png);
margin:0;
padding:0 0 10px;
}

.list_01 li a {
color:#22160a;
}

#templatemo_banner {
width:980px;
height:216px;
margin-left:1px;
background:url(images/templatemo_banner.jpg) no-repeat;
}

#templatemo_container {
width:980px;
margin:0 auto;
}

#templatemo_menu {
width:980px;
height:77px;
background:url(images/templatemo_menu.jpg) no-repeat;
}

#templatemo_menu ul {
float:right;
list-style:none;
margin:30px 50px 0 0;
padding:0;
}

#templatemo_menu ul li {
display:inline;
border-right:1px solid #fff;
margin:0;
padding:0 20px;
}

#templatemo_menu ul li a {
font-size:16px;
text-align:center;
text-decoration:none;
color:#AAA;
background:url(images/templatemo_menu_right.jpg) right top no-repeat;
outline:none;
margin:0;
padding:0 0 15px;
}

#templatemo_menu li a:hover,#templatemo_menu li .current {
background:url(images/templatemo_menu_hover.png) center bottom no-repeat;
color:#FFF;
}

#templatemo_menu .last {
border:none;
}

#templatemo_content {
clear:both;
width:840px;
background:url(images/templatemo_content_bg.jpg) center repeat-y;
padding:30px 70px;
}

#main_column {
float:left;
width:500px;
}

#side_column {
float:right;
width:260px;
padding:0;
}

#main_column .post_box {
clear:both;
}

.post_box h2 {
font-size:13px;
color:#fff;
margin-bottom:10px;
text-align:left;
padding:2px 0;
}

.post_box h1 {
font-size:15px;
color:#fff;
margin-bottom:10px;
text-align:left;
padding:2px 0;
}

.post_box .post_info {
width:100%;
list-style:none;
margin:0;
padding:0;
}

.post_box .post_info li {
margin-right:20px;
display:inline;
padding:0;
}

.post_info .post_date {
color:#c2b59b;
}

.post_info .post_author a {
color:#3497d2;
}

.post_info .post_comment a {
color:#f9a025;
}

.post_box .post_body {
clear:both;
background:url(images/templatemo_post_body_bg.png) top center no-repeat;
padding:30px 0 20px;
}

.post_body img {
border:0;
margin-bottom:15px;
}

.post_body p {
margin-bottom:10px;
}

.post_box .continue a {
display:block;
width:80px;
text-align:center;
color:#f9a020;
font-weight:700;
background:#3d383b;
border-left:5px solid #f9a020;
padding:2px 0;
}

#side_column .side_column_section {
clear:both;
width:260px;
}

#templatemo_footer {
clear:both;
width:840px;
height:90px;
color:#333;
background:url(images/templatemo_footer_bg.jpg) center no-repeat;
padding:210px 70px 0;
}

#templatemo_footer a {
color:#000;
font-weight:700;
}

#category a {
color:#a3a379;
}

#category td {
padding:10px 0;
}

#category td img {
margin:0 8px 0 0;
}

#category h2 {
margin-bottom:6px;
font-weight:700;
font-size:14px;
}

#category h2 a {
color:#ff7c12;
}

.catBox {
margin-bottom:10px;
background:#1C1C1C;
padding:10px 20px;
}

#tags {
text-align:justify;
}

.addForm td {
border-top:1px dotted #e5e5b9;
vertical-align:middle;
padding:6px;
}

.addForm .label {
width:150px;
text-align:right;
}

.addForm .token {
padding-bottom:10px;
}

.addForm .token #recaptcha_image {
margin-right:10px;
float:left;
}

.addForm .token .captchaLink {
float:left;
margin-top:21px;
}

.addForm .tokenImg td {
border-top:none;
}

#sites ul {
list-style:none;
border-top:1px dotted #e5e5b9;
margin:0;
padding:0;
}

#sites ul li {
border-bottom:1px dotted #e5e5b9;
text-align:justify;
padding:11px 0;
}

#sites ul li h2 {
font-weight:700;
font-size:14px;
}

#sites ul li p {
margin:6px 0;
}

#sites ul li small {
color:#bebeae;
}

#szukaj {
position:relative;
top:-360px;
margin-left:710px;
}

#logo {
position:relative;
top:-170px;
margin-left:280px;
}

.margin_r10,.right_padding_10 {
margin-right:10px;
}