body { margin:0; padding:0; text-align:center; font-size:80%; background:#bd6526 url('../images/body.jpg') no-repeat center top; }

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input { font-family:Tahoma,Geneva,Kalimati,sans-serif; }
p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
input, select, textarea { font-size:100%; }
input, select, textarea { padding:2px; }
textarea { height:100px; }
ul, ol { margin:0; padding:0; }
form, fieldset { margin:0; border:none; padding:0; }
a { color:#900b09; text-decoration:none; outline:none; }
a:hover { text-decoration:none; color:#900b09; outline:none; }

img { border:none; }

h1 { font-size:125%; }
h2 { font-size:110%; }
h3 { font-size:100%; }  
h4 { font-size:90%; }
h5 { font-size:80%; }
h6 { font-size:70%; }

.btn { float:left; overflow:hidden; }
.btn .btn-l { width:20px; height:19px; float:left; background:url('../images/btn_l.jpg') no-repeat left top; }
.btn .btn-c { height:19px; float:left; clear:right; background:url('../images/btn_c.jpg') repeat-x left top; }
.btn a { display:inline-block; height:19px; font-weight:bold; text-decoration:none; line-height:18px; color:#fff; }
.btn .btn-r { width:20px; height:19px; float:left; clear:right; background:url('../images/btn_r.jpg') no-repeat left top; }

#container { margin:0 auto; width:980px; }

#header { width:980px; height:350px; position:relative; }
#header img { display:block; width:125px; height:95px; position:absolute; top:207px; left:254px; }
#header .box { width:392px; height:129px; position:absolute; top:207px; left:585px; background:url('../images/header.jpg') no-repeat left top; }
#header .box h2 { padding:10px 0 10px 30px; text-align:left; color:#fff; z-index:100; }
#header .box .pane { padding-left:20px; overflow:hidden; }
#pane { width:350px; height:70px; float:left }
#pane p { margin:0; padding:0; text-align:left; line-height:18px; color:#523718 !important; }

#left { width:746px; float:left; clear:left; overflow:hidden; }
#left-body { padding-top:13px; width:720px; float:right; text-align:left; background:url('../images/content.png') no-repeat left 56px; }
#right { padding-top:13px; width:234px; float:left; clear:right; }
.dec-protected { width:234px; height:100px; }

.content { width:700px; overflow:hidden; }

.head { width:700px; height:56px; background:url('../images/content_head1.png') no-repeat left top; }
.head h1 { padding:7px 0 0 27px; text-align:left; float:left; color:#fff; }

.head2 { margin:30px 0 15px 0; width:700px; height:34px; background:url('../images/head2.png') no-repeat left top; }
.head2 h2 { text-align:left; text-indent:27px; line-height:32px; color:#fff; }

.text { margin:0 auto; width:652px; padding:24px 0 24px 0; overflow:hidden; }
/* foto */
.text img { border:3px solid #f0b420; display:block; float:left; margin:0 10px 10px 0; }
.left_foto { overflow:hidden; float:left; }

.text p { text-align:justify; line-height:18px; color:#fbcead; }
.text ul { padding:10px 20px 10px 20px; list-style-type:square; }
.text ol { padding:10px 20px 10px 20px; list-style-type:decimal; }
.text ul li { padding:3px 0px 3px 0px; text-align:left; color:#fbcead; }
.text ol li { padding:3px 0px 3px 0px; text-align:left; color:#fbcead; }
/* drugi level */
.text ul ul { padding:5px 15px 0px 15px; list-style-type:disc; }
.text ol ol { padding:5px 15px 0px 15px; list-style-type:decimal; }
.text ul ul li { padding:3px 0px 3px 0px; text-align:left; color:#fbcead; }
.text ol ol li { padding:3px 0px 3px 0px; text-align:left; color:#fbcead; }
.text ul li a { color:#fbcead; text-decoration:underline; }
.text ol li a { color:#fbcead; text-decoration:underline; }

.back-anchor { padding:15px 24px 10px 40px; color:#ffdf2d; }
.back-anchor a { color:#ffdf2d; }

.param { margin:0 auto; width:652px; text-align:left; line-height:22px; color:#fff; }
.param span { font-weight:bold; color:#fedf2d; }

.gallery { margin:0 auto; width:665px; text-align:left; }
.gallery img { margin:5px; border:3px solid #f0b420; }

.movie { margin:0 auto; width:665px; text-align:left; }
.movie img { margin:5px; border:3px solid #f0b420; }

.files { margin:0 auto; width:652px; }
.files div { width:652px; height:35px; border-bottom:1px solid #a15521; position:relative; overflow:hidden; }
.files span { position:absolute; top:10px; left:40px; color:#fbceaf; }
.files a { position:absolute; top:5px; right:0; width:78px; height:26px; font-weight:bold; text-align:left; text-indent:20px; line-height:22px; color:#ffcf70; background:url('../images/download.jpg') no-repeat left top; }

#gmap { margin:0 auto; width:600px; height:400px; }

.item-list { }
.item-list h2 { padding:15px 24px 10px 24px; font-size:90%; text-align:left; color:#ffde2e; }
.item-list h2 a { color:#ffde2e; }
.item-list .line { background:url('../images/line.jpg') no-repeat center top; }
.item-list p.author { padding:0 24px 0 24px; text-align:left; font-size:90%; font-style:italic; color:#ffcd74; }
.item-list .item { padding:10px 24px 0 24px; overflow:hidden; }
.item-list .item img { margin:5px 10px 10px 0; border:3px solid #f0b420; display:block; float:left; }
.item-list .item p { text-align:justify; line-height:18px; color:#fbcead; }
.item-list .item .button { padding-top:10px; text-align:right; }
.item-list .item .button a { color:#ffdf2d; }

.news-archive { padding:0 24px 0 24px; text-align:right; }
.news-archive a { color:#ffdf2d; }
.news-archive form { margin:0; padding:0; }
.news-archive fieldset { margin:0; padding:0; }
.news-archive option { border:none; background:#bd6526; }
.news-archive select { background:#bd6526; border:1px solid #fbcead; color:#fbcead; }

.item-block { padding:10px 16px 10px 16px; width:200px; display:inline-block; float:left; }
.item-block h2 { padding:0 24px 10px 24px; font-size:90%; text-align:center; line-height:18px; color:#ffdf2d; }
.item-block img { display:block; margin:0 auto 10px auto; border:3px solid #f0b420; }
.item-block .left_foto { float:none; }
.item-block p { text-align:justify; line-height:18px; color:#fbcead; }
.item-block .button { text-align:center; }
.item-block .button a { color:#ffdf2d; }

.nav { margin:0 auto; padding:10px 0 10px 0; clear:both; text-align:center; color:#ffdf2d; }
.nav a { color:#ffdf2d; }
.nav a:hover { text-decoration:underline; }

#mainnav ul { list-style-type:none; }
.menu li { background:url('../images/menu.jpg') no-repeat left top; }
.menu a { display:block; width:234px; height:40px; font-weight:bold; text-align:left; text-indent:26px; line-height:32px; color:#fff; }
.menu .active { background:url('../images/menu_active.jpg') no-repeat left top; color:#7f3301; }
.menu .active a { color:#7f3301; }

.menu .l1 { background:url('../images/menu_dec.jpg') no-repeat left bottom; }
.menu .l1-first { padding:6px 0 0 0; background:url('../images/menu_dec.jpg') no-repeat left bottom; }
.menu .l1-last { padding:0 0 12px 0; background:none; }
.menu .l1 a, #mainnav .l1-first a, #mainnav .l1-last a { height:auto; color:#fecf73; }
.menu .l1 a:hover, #mainnav .l1-first a:hover, #mainnav .l1-last a:hover { color:#7f3301; }
.menu .l1.active a, #mainnav .l1-first.active a, #mainnav .l1-last.active a { color:#7f3301; }

#footer { width:100%; height:137px; clear:both; background:url('../images/footer.jpg') repeat-x left top; }
#footer .footer-dec { width:125px; height:75px; position:absolute; top:-64px; right:0; background:url('../images/footer_dec.jpg') no-repeat left top; }
#footer .footer-body { margin:0 auto; padding-top:25px; width:980px; position:relative; background:url('../images/footer_body.jpg') no-repeat center 75px; }
#footer .footer-body a { padding:10px 27px 0 27px; display:inline-block; height:41px; font-weight:bold; color:#fff; background:url('../images/footer_a.jpg') no-repeat right top; }
#footer .footer-body a.last { background:none; }
#footer .footer-body a:hover { color:#fff; }

#author { margin:20px auto; width:870px; text-align:right; color:#ffb727; clear:both; }
#author a { font-size:90%; color:#ffb727; }
#author a:hover { color:#ffb727; }


