*{ margin:0; padding:0; }
body{ background:#fff url(bg/body.gif) repeat-x 0 0; color:#000; font-family:Arial, Helvetica; font-size:12px; }
img, a img{ display:block; border:0; }

a{color: #000; text-decoration: underline;}
.arhiva{color: #000; text-decoration: underline;}
a:hover{color: #666;}
h1{}
h2{ margin:5px 0; padding-left:10px; clear:both; background:url(bg/headline-bg.gif) no-repeat 0 0; color:#000; font-weight:normal; font-size:21px; line-height:27px; }
h3{ margin:5px 0; padding:2px 0; color:#C31A21; font-weight:normal; background:url(bg/headline-bg.gif) no-repeat 0 0; }
/*h3{ margin:5px 0; padding:2px 0; color:#525252; font-weight:normal; background:url(bg/headline-bg.gif) no-repeat 0 0; }*/
h3 .crna-slova { color:black; }
h4{ margin:0; padding:0; color:#005aaa; font-weight:normal; font-size:17px; }
h5{ margin:15px 0; padding:2px 0; color:#C31A21; font-weight:normal; background:url(bg/headline-bg.gif) no-repeat 0 0; }
/*h5{ margin:15px 0; padding:2px 0; color:#525252; font-weight:normal; background:url(bg/headline-bg.gif) no-repeat 0 0; }*/
p{padding:0;margin:0;}
ol{ list-style:none; }
ul{list-style-type: disc; padding-top:0px;padding-left:12px; }
ul.pretplata{list-style-type: disc; padding-bottom:10px;padding-left:12px; }
ul.menu{list-style-type: disc; padding-top:10px;padding-left:12px; }
li{}
p.vece{margin-bottom:15px;font-size:13px;}
p.josvece{margin-bottom:15px;font-size:14px;}
p.crveno, ul.crveno {color:#C31A21;}
p.plavo, ul.plavo {color:#005aaa;}
.desno {padding-left:10px; font-weight:bold;}

select, textarea{ padding:2px; font-family:Arial; font-size:11px; font-weight:bold;color:#C21D24;}
select{ color:#333; }
input { padding:2px;font-family:Arial; font-size:11px; font-weight:bold;color:#C21D24; }
input.plavi { border-width:1px; border-style:solid; border-color:#BCBCBC #DDD #DDD #BCBCBC; padding:2px; font-size:11px;color:#005aaa; }
table{ border-collapse:collapse; }

#header{ width:960px; margin:0 auto; margin-bottom:10px; height:26px; background:#E9E9E9; text-align:right;/**/  }
#container{ width:960px; margin:0 auto; padding:0 15px; /**/ background:#fff url(bg/container.jpg) repeat-y -6px 0; }
#content{ width:745px; float:left; /**/ }
#extra{ width:200px; padding-top:80px; padding-left:15px; float:right; background:url(bg/skolske-novine.gif) no-repeat 100% 0; /**/ }
#footer{ width:960px; margin:0 auto; padding:0px; clear:both; /**/ background:#000; position:relative; }


#header a{ line-height:26px; color:#A3A3A3; text-decoration:none; padding-right:10px; }


#navigation{ width:100%; margin-bottom:30px; border-top:1px solid #828383; border-bottom:1px solid #616262; background:#000; float:left; }
#subnavigation{ list-style-type: none; }
#navigation li{ display:block; float:left; text-align:center; line-height:16px; padding:0px 29px 10px 5px; }
#navigation li a{ color:#fff; padding:3px; text-decoration:none; display:block; }
#navigation li a:hover, #navigation a.active{ background:#E10813; }


#footer ul{ display:block; margin:0 auto; padding:10px; width:160px; }
#footer ul li{ color:#fff; display:inline; }
#footer ul li a{ color:#fff; text-decoration:none; }
#footer ul li a:hover{ text-decoration:underline; }

#footer ul li.ador{ position:absolute; left:10px; top:10px; text-indent:-9999px; }
#footer ul li.ador a{ display:block; width:21px; height:15px; background:url(bg/ador.gif) no-repeat 0 2px; }
#footer ul li.copyright{ position:absolute; right:10px; top:10px; }


.clear{ clear:both; }

/*.section{ padding:10px 10px 10px 30px ; background:url(bg/divider.gif) no-repeat 50% 100%; }*/
.section{ padding:10px 10px 10px 30px ; }
.tjednik{ padding:10px 30px; }
.section .image{ float:left; padding-right:10px; padding-bottom:30px; text-align:center; }
.section .slikaTjednik{ padding-right:30px; }
.section img{ float:left; margin-bottom:5px; padding:3px; background:#fff; border:1px solid #CFCFCF; }
.section h2{ clear:none; font-size:17px; color:#525252; }
.section h3{ margin:0; padding:0; color:#C31A21; background:none; font-size:17px; }
.section h5{ margin:15px 0 0 0;   padding:0; color:#C31A21; background:none; font-size:17px; }
.section h6{ margin:0 0 10px 0; font-size:12px;text-decoration:none;font-weight:normal;}
.section p.more{ line-height:19px; padding:20px 0; }
.section p.more a{ float:right; width:64px; padding-left:10px; line-height:19px; background:url(bg/vise-gumb.gif) no-repeat 0 0; display:block; text-decoration:none; font-weight:bold; color:#575757; }

#temabr { padding-left:30px; }
#temabr h2{ clear:none; font-size:17px; color:#525252; }
#temabr h3{ margin:0; padding:0 0 10px 0; color:#C31A21; background:none; font-size:23px; }
#temabr h5{ margin:20px 0 0 0;   padding:0; color:#C31A21; background:none; font-size:21px; }
#temabr h6{ margin:0 0 20px 0; font-size:12px;text-decoration:none;font-weight:normal;}
#temabr h4{ margin:0; padding:0 0 10px 0; color:#005aaa; font-weight:normal; font-size:20px; }
#temabr p {font-size:15px; text-align:left;}
#temabr p.more{ line-height:19px; padding:20px 0; }
#temabr p.more a{ float:right; width:64px; padding-left:10px; line-height:19px; background:url(bg/vise-gumb.gif) no-repeat 0 0; display:block; text-decoration:none; font-weight:bold; color:#575757; }


.izdanjaKategorije{padding:5px 30px 5px 30px;}
.izdanjaKategorije ul{width:100%; background: #666; padding: 10px 0;}
.izdanjaKategorije ul li{display: inline; padding: 10px;}
.izdanjaKategorije a {padding: 5px; color: #fff; text-decoration:none;}
.izdanjaKategorije a:hover {color: #fff; background: #999;}

#extra div, #extra div#tjednik{ margin:20px 0; border:1px solid #F7F7F7; background:#fff; }
#extra div fieldset, #extra div#tjednik dl{ background:#F9F8F9; border:1px solid #E1E1E1; padding:10px; }
#extra div #newsletter fieldset{ background:#F9F8F9 url(bg/news.jpg) no-repeat 100% 100%; }
#extra div p{ margin-bottom:10px; }
#extra div label{ margin-bottom:5px; display:block; }
#extra div input{ margin-right:5px; margin-bottom:10px; }
#extra div input#trazi{ width:23px; height:23px; background:url(bg/search.gif) no-repeat 0 0; text-indent:-9999px; border:0; }
#extra div input.submit{ border:0; padding:2px 10px; background:#D6D6D6; }

#extra div#shop-basket label{ display:inline; }
#extra div#shop-basket input{ width:40px; margin-left:5px; }
#extra div#shop-basket input.submit{ width:auto; margin-left:0; }


#extra div#tjednik dl{ text-align:left; padding:0; }
div#tjednik dt{ background:#000; color:#fff; padding:5px; }
div#tjednik dd{ padding:5px 10px 5px 40px; }
div#tjednik a{ font-weight:bold; text-decoration:none; color:#000; padding:3px 10px; display:block; }
div#tjednik ul{ padding:5px 0 0; }
div#tjednik li a{ font-weight:normal; padding:3px 10px 3px 20px; }
div#tjednik a:hover, #tjednik a.active{ background:#E10813; color:#fff; }

div#search dt{ background:#000; color:#fff; padding:5px; }
div#search dd{ padding:10px; }
div#search dd a{ font-weight:bold; text-decoration:none; color:#000; }
div#search dd ul{ padding-top:5px; }
div#search dd li{ line-height:2em; }
div#search dd li a{ padding:3px 6px; font-weight:normal; }
div#search dd li a:hover{ background:#E10813; color:#fff; }

.kosaricaTable {}
.kosaricaTable th{background-color: #ebebeb; padding: 3px; height: 22px;}
.kosaricaTable td{padding: 3px; height: 30px; border-bottom: 1px solid #ebebeb;}
.kosaricaTable INPUT.quantity {width: 20px;}
.kosaricaTable tr.tableDivider {background: #ebebeb;}
.kosaricaTable tr.tableDivider td {padding:3px; font-size:1px; height: 5px;}

#pretplate { border: 1px solid #8F8F8F; padding-left:10px; padding-top:10px; background:#CFCFCF; }
#pretplate h3 {padding-top:0;margin-top:0;}
#pretplate h5 {padding-top:0;margin-top:0;}
#ogledni { border: 1px solid #868F8F; padding-left:10px; padding-top:2px; background:#C2CFCF; }
#ogledni h4{ margin-top:10px; }
.oglednimali { color:#005aaa; }

.switch-language{ margin-top:2px; padding:3px 5px; float:right; }
.switch-language:hover{ background:black; color:#fff; }

.news-item{ border-bottom:1px solid #ccc; padding:15px 0; }
.news-item h3{ margin-top:0; }
.news-item h5{ margin-top:0; }


#pagging{ text-align:center; padding-top:10px; }
#pagging a{ margin:5px; padding:5px; }
#pagging a.active{ text-decoration:none; font-weight:bold; color:#C31A21; font-size:17px; }
