body { background: #f6f6f6; font-family: Garamond, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #444; margin: 0; padding: 0; }

a img { border: 0; }
a { color: #076cc4; }
a:hover { text-decoration: none; }
blockquote { margin-left: 3em; margin-right: 3em; }

#container { width: 960px; margin: 0 auto; padding: 0; background: url(images/bg.jpg) repeat-y top left; }

#header { width: 960px; height: 140px; background: url(images/header.jpg) no-repeat top left; position: relative; }

#header h1 { margin: 0; padding: 55px 0 0 85px; font-size: 40px; color: #FFFFFF; }
#header h1 a { text-decoration: none; color: #FFFFFF; }
#header h1 a:hover { text-decoration: underline; }
#header #logo { position: absolute; top: 12px; right: 81px; }

#wrapper { width: 876px; padding: 0 42px; display: block; overflow: hidden; background: url(images/wrapper_bg.jpg) no-repeat top left; }

#content { float: left; width: 570px; padding: 30px; }
#sidebar { float: left; width: 200px; padding: 30px 20px; }

#sidebar h3 { border-bottom: 1px solid #aaa; padding-bottom: 3px; }
#sidebar ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
#sidebar ul li { margin: 3px 0; padding: 0 0 0 12px; background: url(images/li.gif) no-repeat 0% 5px; }

dl { margin: 0; padding: 0; list-style: none; }
dl dt { float: left; width: 70px; }
dl dd { margin-bottom: 10px; }
dl a { color: #666666; }

#footer { width: 816px; padding: 20px 20px 10px 20px; margin: 0 52px; background: #f6f6f6; border-top: 1px solid #eee; }
#footer p { margin: 0; padding-top: 45px; text-align: center; color: #8E8E8E; }
#footer a { color: #666666; }
#footer_bottom { width: 960px; height: 60px; background: url(images/footer_bottom.jpg) no-repeat top left; }

#searchform { display: block; clear: both; }
#searchform input { padding: 1px 5px; border-top: 1px solid #BAD300; border-left: 1px solid #A9C817; border-right: 1px solid #7DAB00; border-bottom: 1px solid #578900; background: #6E9D00 url(images/searchbtn_bg.gif) repeat-x; font-size: 12px; font-weight: bold; color: #FFFFFF; float: left; }
#searchform #q { width: 110px; padding: 3px 5px; background: #FFFFFF; border: 1px solid #ccc; font: bold 13px Garamond, Trebuchet MS, Arial, Helvetica, sans-serif; color: #6B6B6B; margin-right: 5px; }

.thumbnails { width: 550px; padding: 0 0 20px 20px; margin: 0 auto; overflow: hidden; display: block; clear: both; }
a.thumb { float: left; margin: 0 10px 10px 0; width: 160px; text-align: center; }
a.thumb img { padding: 3px; border: 1px solid #003f86; }
a.thumb:hover img { border: 1px solid #5580a9; background: #9cbddd; }

.lapozas { font-size: 16px; position: absolute; top: 2px; right: 0; }
.lapozas a { color: #0e7fc7; margin-right: 2px; }
.lapozas .elso { background: url(images/list_arrow_double_left.gif) no-repeat 0% 50%; padding-left: 14px; margin-right: 5px; }
.lapozas .elozo { background: url(images/list_arrow_left.gif) no-repeat 0% 50%; padding-left: 10px; margin-right: 15px; }
.lapozas .kovetkezo { background: url(images/list_arrow_right.gif) no-repeat 100% 50%; padding-right: 10px; margin-left: 15px; }
.lapozas .utolso { background: url(images/list_arrow_double_right.gif) no-repeat 100% 50%; padding-right: 14px; margin-left: 5px; }
.lapozas .selected { background: #f2f5f8; border: 1px solid #cad8e3; padding: 3px; }
.lapozas .disabled { -moz-opacity: 0.4; }
* html .lapozas .disabled { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); color: #c6d7f4; }

.doc { background: url(images/doc.gif) no-repeat top left; padding: 3px 0 3px 23px; }
.xls { background: url(images/xls.gif) no-repeat top left; padding: 3px 0 3px 23px; }
img.thumb { padding: 3px; border: 1px solid #003f86; }

.post .title a { text-decoration: none; color: #37404C; }
.post .title a:hover { text-decoration: underline; }
.post .entry { display: block; clear: both; overflow: hidden; padding: 0 20px 20px 20px; }
.post .meta { height: 16px; margin: 0; padding: 10px; background: url(images/img07.jpg) repeat-x left bottom; line-height: normal; }
.post .meta .posted { display: block; float: left; }
.post .meta .permalink { display: block; float: right; padding-left: 17px; background: url(images/img09.gif) no-repeat left center; }
.post .meta .comments { display: block; float: right; padding: 0 30px 0 19px; background: url(images/img08.gif) no-repeat left center; }

