body { margin: 0pt; padding: 0pt; background: rgb(244, 244, 244) url('bg.gif') repeat-y scroll center; font-family: Verdana,Tahoma,Arial,Serif; line-height: 1.5em; voice-family: inherit; font-size: 0.76em; color: rgb(51, 51, 51); }
p { margin: 0.5em 0px 0.7em; line-height: 1.6em; }

a { color: #085dad; }
a:hover { text-decoration:none; }
abbr, acronym { border-bottom: 1px dotted; font-style: normal; }
abbr[title] { cursor: help; }
blockquote { border-left: 2px solid rgb(204, 204, 204); margin: 1em; padding: 1em; color: rgb(102, 102, 102); }
dl dt { margin: 5px 0pt; font-weight: bold; }
dl dd { padding-left: 20px; display: inline; }
fieldset { border: medium none ; }
img.right { padding: 5px; float: right; }
img.left { padding: 5px; float: left; }
#rap { margin: 0pt auto; padding: 0pt; background: rgb(255, 255, 255) url('sidebarbg.gif') repeat-y scroll right center; voice-family: inherit; width: 780px; }
html > body #rap { width: 780px; }
h2, h3 { margin: 0pt; padding: 3px 0pt; font-size: 1.6em; color: #201309; font-family: 'Frutiger Linotype','Lucida Grande','Trebuchet MS',sans-serif; font-weight: normal; }
#header { margin: 0pt auto; padding: 0pt; background: transparent url('header.jpg') no-repeat scroll right top; height: 185px; width: 100%; }
#header h1 { margin: 10px; font-size: 1.6em; }
#header h1 a { color: rgb(240, 240, 240); }
#header h1 a:hover { color: rgb(255, 255, 255); }
#header h4 { margin: 10px; font-size: 1.1em; color: #acc8dd; font-family: Georgia,Verdana,Arial,Serif; }
#main { margin: 0pt; padding: 0pt; float: left; width: 568px; }
#main ul { margin: 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main ul li { margin: 0pt 1em; padding: 3px 0pt; list-style-image: url('coffee-icon.jpg'); }
.post { margin: 0px 0pt 20px; padding: 10px 5px 0pt; }
.post-title { margin-left: 10px; }
.post-title a:link, .post-title a:hover, .post-title a:visited, .post-title a:active { border-bottom: medium none; }
.day-date { margin: 0pt 0pt 0pt 10px; padding: 3px 0pt; font-size: 0.9em; color: rgb(153, 153, 153); }
.day-date em { font-style: normal; color: rgb(102, 102, 102); }
.day-date a { border-bottom: medium none; }
.post-content h4 { font-size: 1em; font-weight: normal; }
.post-content h4 em { font-style: normal; float: right; font-weight: normal; }
.post-info { border-bottom: 1px solid rgb(234, 234, 234); margin: 0pt; background: transparent url('comments-small.gif') no-repeat scroll left center; font-size: 0.9em; color: rgb(102, 102, 102); padding-left: 12px; }
.post-info a { border-bottom: medium none; }
.post-content { padding: 10px; }
#sidebar { padding: 10px; float: left; width: 190px; line-height: 1.3em; }
#sidebar ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar form, #sidebar .block, #sidebar ul, #sidebar .textwidget { margin: 0pt; padding: 1em; background: rgb(255, 255, 255) url('sidebox.gif') no-repeat scroll center bottom; font-size: 0.9em; }
#sidebar ul ul { margin: 0pt; padding: 0pt; }
#sidebar ul li { margin: 0pt 10px; padding: 3px 0pt; list-style-image: none; }
#sidebar ul li ul li { margin: 0pt 10px; padding: 3px 0pt; list-style-image: url('arrow.gif'); }
#sidebar a { color: #085dad;}
#sidebar a:hover { text-decoration:none }
#sidebar ul img { border: 1px solid rgb(68, 85, 153); }
#sidebar ul ul { margin: 5px; font-size: 1em; }
#sidebar h2 { border: medium none ; margin: 20px 0pt 0pt; padding: 5px 10px 0pt; background: transparent url('sideh2.gif') no-repeat scroll center top; font-size: 1.3em; color: rgb(250, 250, 250); height: 20px; font-variant: small-caps; font-weight: bold; }
#sidebar li h2 { border-bottom: 1px solid rgb(153, 102, 102); margin: 0pt; padding: 0pt; background: transparent none repeat; color: rgb(153, 102, 102); }
#sidebar ul li.feed { margin: 0pt; background: transparent url('feed.png') no-repeat scroll left center; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 18px; }
#footer { border: 1px solid rgb(139, 69, 19); margin: 0pt auto; padding: 5px 10px; background: rgb(96, 82, 45) none repeat; clear: both; color: rgb(221, 221, 221); font-size: 0.9em; width: 758px; }
#footer strong { color: rgb(255, 255, 255); font-size: 1.4em; }
#footer ul { margin: 0pt; padding: 0pt; }
#footer ul li { background: transparent url('arrow.gif') no-repeat scroll left center; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 15px; }
#footer div { margin: 0pt; padding: 0pt; float: right; width: 30%; }
#footer a { color: rgb(221, 221, 221); text-decoration: none; }
#footer a:hover { border-bottom: 1px solid rgb(255, 255, 255); background: transparent none repeat; color: rgb(255, 255, 255); }
#comments, #respond { margin: 2em 0pt 0pt 5px; }
#commentform { margin: 10px; padding: 10px; }
#rap .commentlist { margin: 0pt 1em; padding: 0pt; }
.commentlist li { margin: 1em 0pt; padding: 0.5em; background: rgb(238, 238, 233) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; }
.commentlist li.alt { background: rgb(244, 244, 244) none repeat; }
.commentlist li .cmtinfo { border-bottom: 1px solid rgb(221, 221, 221); font-size: 1em; }
.commentlist li cite { font-style: normal; font-weight: bold; }
.commentlist li .cmtinfo em { margin: 0pt; padding: 0pt; float: right; font-style: normal; font-size: 0.9em; color: rgb(153, 153, 153); }
.nocomments { padding-left: 10px; }
fieldset { border: medium none ; }
.field label { display: block; }
textarea { border: 1px solid rgb(204, 204, 204); background: rgb(240, 240, 240) none repeat; width: 90%; height: 20em; }
input { border: 1px solid rgb(204, 204, 204); background: rgb(240, 240, 240) none repeat; }
#gnav { border-bottom: 1px solid #000; margin: 0pt auto; padding: 0pt 0pt 3px; background: #085dad; list-style-type: none; list-style-image: none; list-style-position: outside; font-variant: small-caps; font-family: 'Frutiger Linotype','Lucida Grande','Trebuchet MS',sans-serif; font-weight: bold; text-align: right; font-size: 1.2em; }
#gnav li { margin: 0pt; padding: 5px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#gnav li a { border-bottom: medium none; padding: 2px 0pt; background: transparent none repeat; color: #acc8dd; text-decoration: none; }
#gnav li a:hover, #gnav li a:active { border-bottom: 2px solid rgb(255, 255, 255); background: transparent none repeat; color: rgb(255, 255, 255); }
#gnav li.current_page_item a:link, #gnav li.current_page_item a:visited, #gnav li.current_page_item a:hover, #gnav li.current_page_item a:active { border-bottom: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
#header, #main, #content, #sidebar, #footer, .widget { overflow: hidden; }

.produkt {
display:block;
min-height:150px;

clear:both;
}

.prodimg {
float:left;
width:90px;margin-bottom:20px;
}

.prodp {
float:left;margin-bottom:20px;
width:440px;
}

.prejit {font-size:18px;text-align:center;}

.prejit a {color:#bb0000;background:url("kosik.jpg") top left no-repeat;padding-left:35px;line-height:30px;}
.prejit a:hover {text-decoration:none;border:0;}
