html, body { height: 100%; }
* { margin: 0pt; padding: 0pt; }
body { background: rgb(236, 236, 236) url('poz.jpg') repeat-x scroll center top; font-size: 0.84em; }
body, input { font-family: Tahoma,Arial,Serif; text-align: left; }
h1, h2, h3, h4, h5, h6 { font-family: Lucida Bright,Georgia,Arial,Serif; color: #be0027; }
h2, h3 { border-bottom: 1px solid #eebbc5; font-size: 1.6em; font-weight: normal; color: #be0027; }
p { margin: 0.5em 0pt; line-height: 1.6em; }
ul, ol { margin: 0.5em; padding: 1em; }
img { border: 0pt none ; padding: 2px; }
img.left { margin: 0pt 1em 1em 0pt; float: left; }
img.right { margin: 0pt 0pt 1em 1em; float: right; }
a:link, a:visited { text-decoration: none; color: #be0027; }
a:hover, a:active { border-bottom: 1px solid rgb(204, 204, 204); text-decoration: none; color: #be0027; }
cite { font-style: normal; font-weight: normal; }
blockquote { margin: 15px; padding: 5px 30px; background: rgb(250, 250, 250) url('quote.gif') no-repeat scroll left top; }
fieldset { border: 0pt none ; }
#container { border: 1px solid #eebbc5; margin: 0pt auto; padding: 0pt; background: rgb(255, 255, 255) none repeat; width: 780px; position: relative; }
#header { border: 2px solid rgb(255, 255, 255); margin: 5px auto; padding: 0pt; background: transparent url('head.jpg') no-repeat scroll center top; width: 776px; height: 190px; text-align: right; }
#header h1 { padding: 5px 10px 0pt 0pt; font-size: 2.2em; text-align: left; }
#header .description { margin: 0pt; padding: 0pt 10px; letter-spacing: 1px; font-style: italic; text-align: left; }
#header * { background: transparent none repeat; color: #fff; }
ul#navigation { margin: 0pt auto; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 780px; font-size: 1.1em; font-variant: small-caps; letter-spacing: 2px; }
ul#navigation li { margin: 5px 0pt 0pt; padding: 0pt; background: transparent none repeat; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#navigation li a { border: 0pt none ; padding: 8px 10px; display: block; text-decoration: none; color: rgb(204, 204, 204); }
ul#navigation li a:hover, ul#navigation li a:active, #navigation li.current_page_item a { border: 0pt none ; background: rgb(17, 17, 68) none repeat; color: rgb(255, 255, 255); text-decoration: none; }
#content { margin: 10px 0pt; padding: 10px 10px 0pt 0pt; width: 545px; float: right; }
#content a { border-bottom: 1px dashed; }
#content a:hover, #content a:active { border-bottom: 1px solid; }
#content h2 a { border-bottom: medium none; }
#content h2 em { float: right; font-size: 0.7em; font-style: normal; color: rgb(102, 102, 102); }
#content h2.pagetitle, #comments, #respond { border: medium none ; margin: 1em 0pt; padding: 0pt; display: block; color: #be0027; }
#content ul { margin: 10px; padding: 1em; list-style-image: url('arrow.gif'); }
#content li { padding: 0pt; margin-bottom: 0.5em; }
#content .entry { margin: 2px 0pt 3em; }

#content .entry img { margin-right: 10px;border: 1px solid #eebbc5;padding:5px;background:#f0f0f0; }

#content .post-info { border: 1px dashed #eebbc5; margin: 5px 0pt 5px 5px; padding: 3px; background: rgb(249, 249, 252) none repeat; font-size: 0.9em; color: rgb(153, 153, 153); width: 120px; float: right; }
#content .post-comments { margin: 0pt; padding: 2em 1.2em; background: transparent url('icon-comments.gif') no-repeat scroll left center; font-size: 0.9em; color: rgb(153, 153, 153); clear: both; }
#content .post-info em { margin: 0pt; padding: 0px 14px; color: rgb(102, 102, 102); font-style: normal; display: block; }
#content .post-info em.user { background: transparent url('user.png') no-repeat scroll left center; }
#content .post-info em.date { background: transparent url('icondate.gif') no-repeat scroll left center; }
#content .post-info em.cat { background: transparent url('caticon.gif') no-repeat scroll left top; }
#content .post-info a { border: 0pt none ; text-decoration: none; }
#content .post-info a:hover { border-bottom: 1px solid; text-decoration: none; }
.postnav { margin: 10px 0pt; padding: 5px 0pt; text-align: right; }
.postnav .navleft { margin: 0pt; padding: 0pt; float: left; }
#sidebar { border-right: 1px dashed #eebbc5; margin: 0pt 10px 0pt 0pt; padding: 0px; width: 210px; float: left; font-size: 0.9em; }
sidebar ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul li { margin: 0pt; padding: 0pt; background: transparent none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar p, #sidebar ul ul, #sidebar form { margin: 0pt; padding: 1em 0pt; }
#sidebar ul ul ul { margin: 0pt; padding: 2px 0pt; }
#sidebar li li { margin: 0pt 0pt 1em; padding: 0pt; }
#sidebar li li li { margin: 0pt; padding: 3px 0pt 3px 12px; background: transparent url('arrow.gif') no-repeat scroll left center; }
#sidebar li.feed, .feed { padding: 0px 17px; background: transparent url('feed.png') no-repeat scroll left center; }
#sidebar ul img { border: 1px solid rgb(255, 255, 255); }
#sidebar h2 { margin: 0.5em 0pt 0pt; font-size: 1.4em; line-height: 1.2em; font-weight: bold; }
#sidebar li a:link, #sidebar li a:visited { color: #be0027; }
#sidebar li a:hover, #sidebar li a:active { border-bottom: 1px solid #be0027; color: #be0027; }
#footer { border-top: 1px dashed #eebbc5; margin: 0pt auto; padding: 0pt; position: relative; clear: both; color: rgb(153, 153, 153); text-align: center; font-size: 0.9em; margin-bottom:20px;}
textarea { border: 1px solid rgb(204, 204, 204); padding: 5px; background: rgb(252, 252, 252) none repeat; width: 90%; height: 20em; font-family: Verdana,Arial,Serif; font-size: 0.9em; }
input.textbox { border: 1px solid rgb(204, 204, 204); padding: 2px; background: rgb(252, 252, 252) none repeat; font-family: Verdana,Arial,Serif; }
input.textbox:focus, textarea:focus { border: 1px solid #eebbc5; background: rgb(255, 255, 255) none repeat; }
#content li .cmtinfo { margin: 0pt; padding: 5px; background: rgb(245, 245, 252) none repeat; font-size: 0.9em; color: rgb(106, 99, 156); }
#content .cmtinfo cite { font-size: 1.1em; color: #be0027; font-weight: bold; }
#content ol.commentlist { margin: 0pt; padding: 0pt; }
#content ol.commentlist li { margin: 0pt; padding: 0.5em 0pt; }
#commentform { margin: 1em 0pt; padding: 1em; background: rgb(245, 245, 252) none repeat; }
.nocomments { text-align: center; font-size: 0.9em; color: rgb(153, 153, 153); }
.trackback { padding: 0px 17px; background: transparent url('trackback.png') no-repeat scroll left center; }
.commentsfeed { background: rgb(245, 245, 252) none repeat; }
#content, #sidebar, #footer, .widget { overflow: hidden; }

#header { border: 2px solid rgb(255, 255, 255); margin: 5px auto; padding: 0pt; background: transparent url('head.jpg') no-repeat scroll center top; width: 776px; height: 190px; text-align: right; }
#header h1 { padding: 5px 10px 0pt 0pt; font-size: 2.2em; }
#header .description { margin: 0pt; padding: 0pt 10px; letter-spacing: 1px; font-style: italic; }
#header * { background: transparent none repeat; color: #fff; }

h3 {font-size:12px;font-style:italic;border:none;margin-top:5px;color:#666;}

p {margin-bottom:10px;}
h4 {margin-top:20px;}

.sipka {background:url(sipka.jpg) bottom left no-repeat;padding-left:30px;margin-top:30px}
.sipka a {font-weight:bold;}
