* { padding: 0; margin: 0; }
a { text-decoration: none; }
body { text-align: center; background-image: url('../img/bg.png'); font: 12px arial; margin: 17px; }
img, fieldset { border: 0; }
h1, h2, h3, h4 { color: #CD990D; font-family: "Times New Roman", sans; }
h1 { font: 30px/30px "Times New Roman", sans; margin: 13px 0; }
h2 { font-size: 24px; line-height: 26px; text-align: left; font-weight: normal; margin: 19px 0 10px 0; }
h3 { font-size: 18px; font-weight: normal; margin: 17px 0 6px 0; line-height: 18px; text-align: left; }
h4 { font-size: 14px; font-weight: normal; margin: 15px 0 4px 0; }
div#container { margin: auto; width: 981px; background-color: #fff; text-align: left; }
div#top { background-image: url('../img/top.jpg'); height: 185px; margin-bottom: 9px; }
div#top div div { float: left; color: #F5D885; font-weight: bold; text-align: right; margin-top: 22px; }
div#top ul { float: right; }
div#latest1 { float: left; margin-top: 109px; width: 515px; }
div#latest1 ul { width: 336px; }
div#latest1 div { width: 179px; }
div#latest1 li { list-style-type: none; float: left; margin-left: 10px; }
div#latest2 { float: right; width: 466px; margin-top: 111px; }
div#latest2 ul { width: 346px; }
div#latest2 div { margin-top: 20px !important; width: 120px; }
div#latest2 li { list-style-type: none; float: left; margin-left: 18px; }
div#container2 { float: left; width: 734px; }
div#menu1 { float: left; width: 183px; margin-left: 9px; }
div#menu1 a { color: #35342F; display: block; padding-left: 9px; width: 168px; }
div#menu1 a:hover { color: #ECB200; }
div#menu1 a.selected { font-weight: bold; }
div#menu1 li { list-style-type: none; padding-left: 9px; line-height: 24px; font-weight: bold; color: #fff; }
div#menu1 li li { border-bottom: 1px dashed #D6D6D6; line-height: 30px !important; font-weight: normal !important; padding: 0 !important; }
li.bg1 { background: url('../img/menu1.png') no-repeat; }
li.bg2 { background: url('../img/menu2.png') no-repeat; }
li.bg3 { background: url('../img/menu3.png') no-repeat; }
li.noborder { border: 0 !important; margin-bottom: 3px; }
div#content { float: right; width: 527px; text-align: justify; line-height: 18px; }
div#content a { color: #ECB200; text-decoration: underline; }
div#content a:hover { text-decoration: none; }
div#content ul,   div#content ol { padding-left: 30px; padding-bottom: 15px; }
div#menu2 { float: right; width: 221px; margin-right: 10px; }
div#menu2 h2 { font: bold 14px arial, sans-serif; color: #fff; padding: 8px 0 7px 9px; margin: 0; }
div#menu2 input { border: 0; width: 114px; height: 16px; padding: 1px; margin-bottom: 12px; }
div#menu2 label { display: block; text-align: right; padding-right: 6px; float: left; line-height: 18px; }
div#menu2 form div { text-align: center; margin: auto; width: 61px; height: 23px; border: 1px solid #8A8986; overflow: hidden; clear: both; }
div#menu2 span { display: block; text-align: center; font-size: 10px; margin-top: 6px; }
input.send { width: 61px !important; height: 23px !important; background: transparent; text-transform: uppercase; font: bold 12px/20px arial, sans-serif; cursor: pointer; }
div#login, div#shoutbox, div#searchbox, div#latest3 { margin-bottom: 18px; overflow: hidden; }
div#login { background-image: url('../img/login.png'); height: 146px; }
div#login span,  div#login a { color: #B1B1B0; }
div#login a:hover { color: #D4D4D4; }
div#login input.send, div#searchbox input.send { color: #eee; }
div#login label { color: #C7C7C6; width: 80px; }
div#searchbox label { color: #C7C7C6; width: 70px; }
div#searchbox { line-height: 25px; }
div#searchbox input.checkbox { width: 20px !important; float: left; clear: left; position: relative; left: 50px; margin-bottom: 0px !important; }
div#searchbox em { color: #fff; position: relative; left: 60px; font-style: normal; top: -6px; }
div#shoutbox { background-image: url('../img/shoutbox.png'); height: 300px; }
div#shoutbox div { height: 148px; overflow: auto; margin: 0 15px 13px 0; }
div#shoutbox div div,  div#latest3 div { margin: 0 0 0 15px !important; font-size: 11px; line-height: 18px; color: #fff; height: auto !important; }
div#latest3 div em { font-style: normal; color: #C0BEBA; font-size: 10px; margin-left: 5px; }
div#shoutbox a { font-weight: bold !important; font-size: 11px; color: #fff; }
div#shoutbox a:hover { color: #F7E3B0; }
div#shoutbox label { color: #F5DAA5; width: 59px; }
div#shoutbox textarea { border: 0; width: 130px; height: 49px; margin: 0 15px 1px 0; float: right; font: 12px arial, sans-serif; padding: 3px; overflow-y: auto; }
div#shoutbox input.send { color: #FCF4E5; }
div#shoutbox form div { border-color: #EBB554 !important; }
div.sep { width: 34px; line-height: 15px; background: url('../img/separator.gif') repeat-x center; }
div#searchbox { background-image: url('../img/latest.png'); height: 169px; }
div#latest3 { background-image: url('../img/latest.png'); height: 169px; }
div#latest3 a { color: #fff; display: block; padding: 3px 7px; margin: -3px -7px; width: 190px; }
div#latest3 a:hover { background-color: #52514E; }
div#latest3 b { font-size: 11px; }
div#footer { clear: both; padding: 30px 17px 4px 17px; height: 35px; line-height: 35px; background: url('../img/footer.png') no-repeat bottom; color: #5A4107; }
div#footer a { color: #5A4107; font-weight: bold; }
div#footer a:hover { color: #825F14; }
div#footerLeft { float: left; }
div#footerRight { float: right; text-align: right; }
div#top ul, div#top li, div#latest1, div#latest2, div#menu1, div#menu2 { display: inline; }
a.news { display: block; text-decoration: none !important; color: #333 !important; }
a.news h2 { color: #CD990D; }
a.news div { color: #333; }
a.news:hover, a.news:hover div { color: #999 !important; }
div.paginator { text-align: center; padding-top: 10px; padding-bottom: 10px; }
div.paginator a { text-decoration: none !important; }
div.paginator a:hover { color: #777 !important; }
h2 span, h3 span { display: block; font: normal 11px Arial, Helvetica, sans-serif; clear: left; float: none; color: #999; padding-top: 5px; padding-left: 3px; }
a.foto img { padding: 8px; }
div.win { width: 527px; display: table; padding-bottom: 5px; border-bottom: 1px solid #e7e7e7; }
div.win img { padding: 8px; }
div.galerie a { display: table; width: 527px; text-indent: 10px; border-bottom: 1px solid #E6E6E6; text-decoration: none !important; color: #777 !important; padding-top: 4px; padding-bottom: 4px; }
div.galerie a.grey { background-color: #E6E6E6; }
div.galerie a:hover { color: #EBB554 !important; }
div.galerie a span { float: left; display: table; }
div.galerie a em { font-variant: normal; font-style: normal; float: right; margin-right: 10px; display: table; text-align: right; }
div.cnt { text-align: center; }
div#content form { width: 280px; display: table; margin: auto; text-align: center; float: none; clear: both; }
fieldset { padding-bottom: 10px; }
div.field { display: table; padding-top: 3px; padding-bottom: 3px; text-align: left; }
div.field label { float: left; width: 120px; padding-top: 2px; position: relative; left: 0; clear: both; }
div.field input, div.field textarea { width: 150px; border: 1px solid #51504C; padding: 2px; }
div.field select { width: 155px; border: 1px solid #51504C; padding: 2px; }
div.field textarea { overflow: auto; font-family: arial, helvetica, sans-serif; font-size: 12px; }
input.button { background-color: #E29813; border: 0; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 4px; color: #fff; cursor: pointer; }
div#error { display: none; width: 350px; padding-top: 5px; padding-bottom: 5px; background-color: #E79898; color: #fff; text-align: center; font-weight: bold; margin-bottom: 10px; }
div#message { width: 350px; padding-top: 5px; padding-bottom: 5px; background-color: #009631; color: #fff; text-align: center; font-weight: bold; margin-bottom: 10px; }
div.green { width: 350px; padding-top: 5px; padding-bottom: 5px; background-color: #319600; color: #fff; text-align: center; font-weight: bold; margin: auto; margin-bottom: 10px; }
div.red { width: 350px; padding-top: 5px; padding-bottom: 5px; background-color: #E79898 !important; color: #fff; text-align: center; font-weight: bold; margin: auto; margin-bottom: 10px; }
div.field label.error { width: 150px !important; padding-top: 5px; padding-bottom: 5px; color: #B90000; font-size: 10px; position: relative; padding-left: 120px; line-height: 12px; float: none; clear: both; display: block; }
form#formopinia div.field label.error { padding-left: 95px !important; }
div.cnt { text-align: center; }
div.field input.error, div.field select.error, div.field textarea.error { border: 1px solid #B90000; }
div#errors { width: 350px; position: relative; display: none; margin: auto; background-color: #FFB1B1; color: #B90000; margin-bottom: 15px; }
div#errors ol { padding-top: 8px; padding-left: 40px; padding-bottom: 8px; }
div#content ul, div#text ol { padding-left: 40px; }
div.userpanel { padding-left: 15px; color: #DADADA; }
div.userpanel img.avatar { float: left; position: relative; top: -10px; padding: 2px !important;  }
div.userpanel ul { padding-left: 70px; list-style: none; position: relative; top: -16px; }
div.userpanel ul li { line-height: 18px; border-bottom: 1px dashed #777773; width: 125px; text-indent: 5px; }
div#loginerror { width: 195px; background-color: #E79898; color: #fff; text-align: center; font-weight: bold; display: table; padding-top: 3px; padding-bottom: 3px; position: relative; left: 12px; margin-bottom: 5px; display: none; }
div#shoutbox div.info { position: relative; top: 20px; width: 150px; left: 35px; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #F8C059; font-weight: bold; }
div#shoutbox div#shouterror { width: 195px; background-color: #E79898; color: #fff; text-align: center; font-weight: bold; padding-top: 3px; padding-bottom: 3px; position: relative; left: 12px; margin-bottom: 5px; display: none; height: auto !important; }
div#shoutbox p { line-height: 16px; }
div#shoutcount { font-size: 10px; color: #F8C059; border: 0 !important; width: 140px !important; float: right; right: 25px !important; position: relative; padding-bottom: 5px !important; height: auto !important; text-align: right; }
div#comment form { width: 500px; }
div#comment textarea { width: 350px; }
div.post { display: block; padding: 5px 20px 5px 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 4px; background: #F5F5F5; }
div.alt { background: #e5e5e5 !important; }
div.post p.author { font-size: 11px; line-height: 15px; text-transform: lowercase; color: #B0B0B0; }
div.post p.author a { text-decoration: none !important; text-transform: none !important; font-size: 12px !important; font-weight: bold; text-decoration: none; }
div.post p.author a:hover { text-decoration: underline !important; }
div.group-title { width: 520px; padding-top: 3px; padding-bottom: 3px; text-indent: 10px; background-color: #363530; color: #fff; font-weight: bold; }
table.forum-themes { width: 520px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
table.forum-themes th { background-color: #E2E2E2; text-align: center; vertical-align: middle; font-weight: bold; color: #A6A6A6; font-size: 11px; height: 20px; }
table.forum-themes th.t1 { width: 300px; }
table.forum-themes th.t2 { width: 50px; }
table.forum-themes th.t3 { width: 170px; }
table.forum-themes th.t4 { width: 85px; }
td.c { text-align: center; }
td.dt { font-size: 10px; line-height: 14px; color: #808080; }
table.forum-themes tr.odd td { background-color: #EBEBEB; }
table.forum-themes tr:hover td { background-color: #FFFFEA; }
table.forum-themes td { color: #777; cursor: pointer; padding-top: 2px; padding-bottom: 2px; }
table.forum-themes td a { display: table; text-decoration: none !important; color: #777 !important; padding-left: 5px; }
div.forum-tools { padding-bottom: 5px; padding-left: 10px; font-size: 12px; }
div.forum-tools a { text-decoration: none !important; }
div.forum-tools a:hover { color: #000 !important; }
form#formforum-addtheme, form#formforum-addpost, form#form-sendmessage { width: 520px !important; }
form#formforum-addtheme .field label, form#formforum-addpost .field label, form#form-sendmessage .field label { width: 100px !important; }
form#formforum-addtheme .field input, form#formforum-addpost .field input, form#form-sendmessage .field input { width: 400px !important; }
textarea#tresc { width: 495px !important; height: 150px !important; }
div.forumpost { width: 520px; background-color: #EEE; padding-top: 4px; padding-bottom: 4px; display: table; border-bottom: 1px solid #c2c2c2; margin-bottom: 4px; }
div.userpart { width: 25%; display: inline; margin-left: 10px; float: left; margin-top: 5px; margin-bottom: 10px; text-align: left; }
div.userpart a { text-decoration: none !important; font-weight: bold; color: #EE7A11 !important; }
div.userpart a:hover { text-decoration: underline !important; }
div.userpart span { color: #c2c2c2; text-transform: lowercase; }
div.postbody { clear: both; width: 71%; float: right; display: inline; }
div.userpart img.avatar { padding: 4px; margin-top: 5px; margin-left: 2px; background-color: #fff; border: 1px solid #eee; display: block; clear: both; }
div.datetime { border-bottom: 1px solid #ccc; padding-bottom: 2px; margin-right: 10px; margin-bottom: 2px; font-size: 10px; color: #c8c8c8; text-transform: uppercase; }
div.posttext { width: 357px; max-width: 357px; text-align: left; }
.odd { background-color: #F8F8F8 !important; }
img.emot { position: relative; top: 3px; }
div.comment-stamp { width: 527px; height: 22px; background-color: #F0F0F0; display: table; margin-top: 5px; padding-top: 2px; }
.rt { float: right; padding-right: 10px; }
.lt { float: left; padding-left: 10px; }
form#formavatar { width: 400px !important; }
form#formavatar img { padding: 4px; border: 1px solid #e9e9e9; }
.noborder { border: 0 !important; }
div.col-left { margin-top: 15px; width: 150px; text-align: center; float: left; padding-top: 10px; padding-bottom: 10px; position: relative; left: 30px; }
div.col-right { margin-top: 15px; padding-left: 20px; text-align: left; float: left; padding-top: 10px; position: relative; left: 30px; padding-bottom: 10px; border-left: 1px solid #e8e8e8; }
div.col-right p { border-bottom: 1px solid #e8e8e8; padding-left: 2px; padding-right: 2px; line-height: 20px; width: 280px; display: block; }
div.col-right p b { display: block; margin-top: -20px; text-align: right; }
div.col-right span { color: #999 !important; font-size: 11px !important; }
div.userpanel  em { font-variant: normal; font-weight: bold; color: #00CC00; font-style: normal; }
table.messages { width: 520px; }
table.messages th { text-align: center; color: #ECB405; background-color: #fff; font-weight: bold; border-bottom: 1px solid #ddd; cursor: pointer; background-repeat: no-repeat; background-position: center right; }
table.messages th.title { width: 290px; }
table.messages th.date { width: 130px; }
table.messages th.func { width: 100px; }
table.messages td { padding-top: 3px; padding-bottom: 3px; vertical-align: middle; }
table.messages td a { padding-left: 5px; padding-right: 5px; }
table.messages tr.odd td { background-color: #e9e9e9; }
table.messages a { color: #333 !important; text-decoration: none !important; display: block; }
table.messages a:hover { color: #Ff9900 !important; }
th.header { background-image: url('../img/sort_bi.gif') !important; }
th.headerSortUp { background-image: url('../img/sort_asc.gif') !important; }
th.headerSortDown { background-image: url('../img/sort_desc.gif') !important; }
.b { font-weight: bold !important; }
div.postadmin { color: #808080; padding-top: 10px; padding-left: 10px; }
div.postadmin a { color: #009900 !important; font-weight: normal !important; }
div.postadmin a:hover { color: #808080 !important; text-decoration: none !important; }
a.deltheme, a.lockreverse, a.banreverse { color: #009900 !important; font-weight: normal !important; }
a.deltheme:hover, a.lockreverse:hover, a.banreverse:hover { color: #009900 !important; font-weight: normal !important; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
div.wysiwyg { border: 1px solid #ccc; padding: 5px; background-color: #FFF; }
div.wysiwyg * { margin: 0; padding: 0; }
div.wysiwyg ul.panel { border-bottom: 1px solid #ccc; float: left; width: 100%; padding: 0 0 4px 0 !important; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; }
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('/img/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #ccc; border-left-color: #AAA; border-top-color: #AAA; padding: 0; }
div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }
div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }
div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }
div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }
div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }
div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }
div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }
div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }
div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }
div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }
div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }
div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }
div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; }
a#sponsor-strony  { margin-left: -9px; }