@charset "UTF-8";
/* CSS Document */
html { color: #333; height: 100%;  /*background: #8dd0fb url(../images/bg.jpg) top center no-repeat fixed;*/ }
body { height: 0;
background-color:#FFF; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.in5 { padding-top: 5px; }
.in10 { padding-top: 10px; }
.in15 { padding-top: 15px; }
.in20 { padding-top: 20px; }
.in25 { padding-top: 25px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.plr10 { padding: 0 10px; }
.plr15 { padding: 0 15px; }
.plr20 { padding: 0 20px; }
hr { border: 0px; border-bottom: 1px dotted #666; border-top: none; background: none; padding: 0; margin: 0 10px; }
.hr { padding: 0 0 16px 0; border-bottom: 1px dotted #666; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.Helvetica { }
.FrutigerCn { }
.FrutigerBoldCn { }
a { color: #212121; text-decoration: none; }
a:hover { color: #b00800; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
#pagewrapper { width: 100%; margin: 0 auto; }
.wrapper { width: 980px; margin: 0 auto; }
#topbar { background: #b00800; color: #FFFFFF; height: 33px; }
#topbar .wrapper { height: 33px; }
#topbar ul { height: 33px; float: right; overflow: hidden; }
#topbar li { float: left; line-height: 33px; }
#topbar li a { float: left; color: #FFFFFF; font-size: 12px; line-height: 33px; display: block; padding: 0 10px 0 10px; white-space: nowrap; text-shadow: 0 1px 0 #000; font-weight: bold; }
#topbar li a:hover { color: #ffff00; }
#header { /*background: #434343;*/ background: url(../images/1434343_50.png) top center repeat; color: #FFFFFF; height: 153px; padding: 10px 0 0 0; }

#header .wrapper { height: 153px; }
#header #logoskofija { float: left; height: 110px; width: 150px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; overflow: hidden; }
#header #banner { float: left; height: 110px; width: 550px; overflow: hidden; position: relative; }
#header #napisOver { height: 110px; width: 550px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 100; }
#header #banner #slider { height: 110px; width: 550px; }
#header #oglas { float: left; width: 280px; height: 110px; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; overflow: hidden; }
.leftSlider { width: 140px; height: 60px; overflow: hidden; }
#mainmenu { background: #ffdb5e; color: #FFFFFF; height: 33px; width: 960px; padding: 0 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#mainmenu ul.sf-menu { border-left: 1px solid #FFF;}
#footer { background: #343434; color: #FFFFFF; height: 33px; padding: 20px 0 40px 0; }
#footer .wrapper { height: 33px; font-size: 12px; text-align: center; line-height: 33px; color: #FFFFFF; }
#wrap { /*background: #fffbef;*/ padding: 10px 0 20px 0;  }
#wrap .wrapper { background: #FFFFFF; padding: 10px 0; box-shadow: 0px 0px 2px #999; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#wrap .col1 { float: left; width: 140px; min-height: 10px; }
#wrap .col2 { float: left; width: 280px; min-height: 10px; }
#wrap .col3 { float: left; width: 420px; min-height: 10px; }
#wrap .col4 { float: left; width: 560px; min-height: 10px; }
#wrap .col5 { float: left; width: 700px; min-height: 10px; }
#wrap .col6 { float: left; width: 860px; min-height: 10px; }
#wrap .col7 { float: left; width: 980px; min-height: 10px; }
#wrap .bg-1-4-2 { background: #FFFFFF url(../images/bg-1-4-2.png) top center repeat-y; }
#wrap .sidemenu li a { background: #FAFAFA; display: block; font-size: 11px; font-weight: bold; line-height: 20px; height: auto; margin-bottom: 1px; padding: 5px 0 5px 10px; text-decoration: none; width: 130px; }
#wrap .sidemenu li a:hover, #wrap .sidemenu li a.current { background: #F0F0F0; color: #b00800; }
.news { padding: 5px 10px 10px 10px; }
.news img { float: left; margin: 7px 10px 3px 0; }
.news p { color: #333333; font-size: 11px; line-height: 14px; text-decoration: none; word-wrap: break-word; }
.news p.readon { padding: 0 0 22px 0; }
.news p.readon a { float: right; display: block; width: 72px; text-align: center; padding: 2px 5px; background: #333; color: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.news .left { float: left; width: 125px; padding: 0 5px 10px 0; }
.news .right { float: right; width: 125px; padding: 0 0 10px 5px; }
.news .imgbox { width: 125px; height: 125px; overflow: hidden; margin: 0 0 10px 0; background: #fdfdfd; }
.news .imgbox img { margin: 0 0 0 0; }
.links { padding: 5px 10px 10px 10px; color: #333333; font-size: 11px; line-height: 14px; text-decoration: none; word-wrap: break-word; }
.links li { margin: 0 -10px; }
.links a { display: block; padding: 3px 10px;  }
.links a:hover { background: #fdfdfd; }
.links span { font-size: 11px; line-height: 15px; font-style: italic; color: #b00800; display: block; }
.svetnik { padding: 5px 10px 10px 10px; }
.svetnik p { color: #333333; font-size: 11px; line-height: 14px; text-decoration: none; word-wrap: break-word; }
.svetnik .left { float: left; width: 125px; padding: 0 5px 10px 0; }
.svetnik .right { float: right; width: 125px; padding: 0 0 10px 5px; }
.svetnik .imgbox { width: 125px; height: 125px; overflow: hidden; margin: 0 0 10px 0; background: #fdfdfd; }
.island { padding: 10px 10px; border-bottom: 1px solid silver; }
.island p { color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 11px; line-height: 14px; text-decoration: none; word-wrap: break-word; }
h1 { font-size: 20px; line-height:20px; font-weight: bold; color: #1c6bac; padding: 5px 0px 20px 0px; }
h2 { color: #1c6bac; font-size: 11px; margin: 0 0 10px 0; font-weight: bold; text-decoration: none; text-transform: uppercase; border-bottom: 1px dotted gray; }
h3 { color: #1c6bac; font-family: Georgia,Times New Roman,Times,serif; font-size: 12px; font-weight: normal; text-decoration: none; margin: 5px 0 10px 0; }
h3 a { color: #1c6bac; text-decoration: none; }
h3 a:hover { color: #b00800; }
h4 { font-size: 12px; line-height:12px; font-weight: normal; color: #1E3A77; }
p { font-size: 13px; line-height: 21px; padding: 0px 0px 10px 0px;  }
p.date { font-size: 10px; line-height: 10px; font-style: italic; color: #b00800; padding: 0;  }
#content, #othercontent { text-align: justify; }
#othercontent { border-top: 1px solid silver; }
#content img, #othercontent img { margin: 5px 0 15px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 2px 2px 3px #333; }
.col2 img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 2px 2px 3px #333; }

#content a img, #othercontent a img { float: left; margin: 5px 15px 5px 0; }
#content p.date, #othercontent p.date { font-size: 10px; line-height: 10px; font-style: italic; color: #b00800; padding: 0 0 5px 0;  }
#content .gallery, #othercontent .gallery { padding: 10px 0; }
#content .gallery .box, #othercontent .gallery .box { float: left; width: 162px; height: 110px; padding: 3px; overflow: hidden; margin: 0 8px 8px 0; background: #fdfdfd; border: 1px solid silver; }
#content .gallery .lastbox, #othercontent .gallery .lastbox { float: left; width: 162px; height: 110px; padding: 3px; overflow: hidden; margin: 0 0 8px 0; background: #fdfdfd; border: 1px solid silver; }
#content .gallery .box a,
#content .gallery .lastbox a,
#othercontent .gallery .box a,
#othercontent .gallery .lastbox a{ display: block; widows: 158px; height: 110px; overflow: hidden; background-position: 50% 50%; background-repeat: no-repeat; background-color: #fff; }

#content .gallery img { padding: 0; margin: 0; border: none; background: transparent;  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

#content h2, #othercontent h2 { font-size: 14px; line-height:18px; font-weight: bold; color: #343434; padding: 10px 0px 15px 0px; margin: 0; border: none; }
#content h3, #othercontent h3 { font-size: 12px; line-height:14px; font-weight: bold; color: #343434; padding: 10px 0px 10px 0px; margin: 0; border: none; }

.fontSizeA { font-size: 13px; line-height: 21px; }
.fontSizeAp { font-size: 15px; line-height: 25px; }
.fontSizeApp { font-size: 18px; line-height: 30px; }

.fontSizeA p { font-size: 13px; line-height: 21px; padding: 0px 0px 10px 0px;  }
.fontSizeAp p { font-size: 15px; line-height: 25px; padding: 0px 0px 10px 0px;  }
.fontSizeApp p { font-size: 18px; line-height: 30px; padding: 0px 0px 10px 0px;  }

.newsflash { padding: 5px 0; float: left; width: 170px; margin-right: 10px; }
#othercontent .newsflash h3 { padding: 0 0 10px 0; }
.lastnewsflash { margin-right: 0; }
.newsflash p { color: #333333; font-size: 11px; line-height: 14px; text-decoration: none; word-wrap: break-word; }
.newsflash p.date { padding: 0; }
.newsflash .left { float: left; width: 125px; padding: 0 5px 10px 0; }
.newsflash .imgbox { width: 170px; height: 125px; overflow: hidden; margin: 0 0 10px 0; background: #fdfdfd; }
.newsflash .imgbox img { margin: 0 0 0 0; }

.zemljevidstrani ul { margin: 0; padding: 0 0 5px 0; }
.zemljevidstrani ul li { padding: 2px 0 2px 15px; background: url(../images/arrow-blue.png) 0 9px no-repeat; color: #1E3A77; font-weight: bold; }
.zemljevidstrani ul li li { padding: 1px 0 1px 15px; background: url(../images/arrow-gray.png) 0 8px no-repeat; color: #1E3A77; font-weight: normal;  }
