body, h1, h2, h3, h4 ,h5, h6, p, ul, li, form, fieldset, blockquote { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#4b330b;font:11px Tahoma; text-align:left; background:#fff url(image/top_bg.png) repeat-x top;}

#bottom_bg { background:url(image/bottom_bg.png) repeat-x bottom;}

#container { width:930px; margin:0 0 0 10px; }
#top { position:relative; height:200px;}
#top h1 { position:absolute; top:35px; left:200px;}
#top h1 a { display:block; background:url(image/logo.jpg) no-repeat left top; width:378px; height:79px;}
#top h1 a span { display:none;}
#top #search { position:absolute; top:59px; left:637px; background:url(image/search_bg.png) no-repeat left top; width:265px; height:78px; padding-left:20px;}
#top #search .input { background:#fff; border:1px solid #d92f19; padding:2px 3px; display:block; float:left; margin:34px 0 0 0; width:150px;}
#top #search .submit { display:block; float:right; margin:32px 20px 0 0;}
#top #date { position:absolute; top:150px; left:180px; color:#015990;}
#top #hot { position:absolute; top:177px; left:180px; color:#fff;}
#top #hot a { color:#fff;}
#top #lady { width:181px; height:335px; background:url(image/lady.jpg) no-repeat left top; position:absolute; top:6px; left:-3px; }
#top #top_btns { position:absolute; top:0; right:0;}
#top #top_btns li { float:left; padding-left:9px;}
#top #top_btns li a { float:left; width:132px; height:24px; background:url(image/topbtn_bg.png) no-repeat left top; display:block; line-height:22px; color:#fff; text-align:center;}

#under_top { width:750px; padding-left:180px; color:#794d07; line-height:22px; text-align:right;}
#under_top a { color:#794d07; }
#under_top .red , #content .red{ color:#ff1e00;}
#under_top .red a , #content .red a { color:#ff1e00;}

#content { position:relative;}
#content .ad { line-height:25px;}

#left { width:176px; float:left; line-height:16px; padding-right:22px;}
#left .grey { color:#9e9e9e; padding-top:15px; display:block;}
#left #partnerzy { text-align:center;}
#left ul.bullet li { background:url(image/bullet.png) no-repeat left 50%; padding-left:15px;}
#left h3 { background:url(image/header3_bg.png) no-repeat left top; height:25px; padding-left:15px; font:11px/25px Tahoma; color:#fff; font-weight:normal;}
.content { background:url(image/dot.png) repeat-y left; padding:8px 0 8px 8px; margin-bottom:9px;}
#right { float:right; width:500px;}
.post .post_details { text-align:right; line-height:25px; color:#84580e; margin:-8px 0 0; padding-right:15px;}
.post img.left { margin:23px 15px;}
.post p { margin:10px 0;}
.post_bottom { height:40px; padding:5px 25px;}
.post_bottom .comments { float:left; width:153px; height:22px; line-height:22px; padding:0 5px 0 25px; background:url(image/comments_bg.png) no-repeat left top; text-align:center;}
.post_bottom .blad { display:block; float:right; background:url(image/biegebtn_bg.png) no-repeat left top; width:80px; height:22px; line-height:22px; text-align:center;}
.archiwum { display:block; background:url(image/redbtn_bg.png) no-repeat left top; width:109px; height:23px; line-height:23px; color:#fff; text-align:center; float:right;}

#left_center { width:208px; float:left;}
#left_center h3 { background:url(image/header2_bg.png) no-repeat left top; height:25px; padding-left:15px; font:11px/25px Tahoma; color:#fff; font-weight:normal;}
#left_center img.left { margin:0 13px 0 8px;}
#left_center .more { width:80px; height:22px; background:url(image/morebtn_bg.png) no-repeat left top; display:block; text-align:center; color:#fff; line-height:22px; margin:8px 0;}

#right h2 { background:url(image/header_bg.png) no-repeat left top; height:25px; padding-left:15px; font:11px/25px Tahoma; color:#4b330b; font-weight:normal;}

#cont_bottom { padding:10px 0 20px 150px; text-align:center;}
#cont_bottom .right { padding-top:35px;}

#footer { height:113px; overflow:hidden; color:#dc877b; background:url(image/footer_bg.jpg) no-repeat 5px 10px; position:relative; overflow: visible;}
#footer a { color:#dc877b;}
#footer ul { float:left; padding-top:25px;}
#footer ul.redakcyjne { padding-left:25px; width:200px;}
#footer .partnerzy { position:absolute; left:375px; top:10px; width:500px;}
#footer .copyright { position:absolute; left:375px; top:55px; width:500px; text-align:center;}
#footer .gfx { position:absolute; bottom:5px; right:0;}

#main { float:right; width:718px;}
#main h2 { background:url(image/header4_bg.png) no-repeat left top; height:25px; padding-left:15px; font:11px/25px Tahoma; color:#4b330b; font-weight:normal;}

.btns { padding:15px 0 25px; height:24px;}
.btn { background:url(image/red_left.png) no-repeat left top; line-height:24px; color:#fff; padding-left:15px;}
.btn p { background:url(image/red_right.png) no-repeat right top; padding-right:15px; margin:0;}
.btn a { color:#fff;}
.btn_left , .btn_left p { float:left;}
.btn_right , btn_right p { float:right;}

#right_ad { position:absolute; top:25px; left:940px;}

.left { float:left; }
.right { float:right; }
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden; margin:0;}
a img {border-width:0;}
a {color:#794d07;text-decoration:none;}
a:hover {text-decoration:underline;}

