/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
@charset "utf-8";

* { 
    margin: 0px; 
    padding: 0px; 
    }
    
.info, .success, .warning, .error, .validation {
border: 1px solid;
border-left:none;
border-right:none;
margin: 10px 0px;
padding:15px 10px 15px 10px;
background-repeat: no-repeat;
background-position: 10px center;
display:block;
float:left;
width:510px;
text-align:center;
font-size:1.8em;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('error.png');
}

    

body { 
    background:url(images/bg2.jpg) repeat-x left top rgb(248, 251, 234);
    /*font-family: Georgia, Arial, sans-serif;*/
    font-family: Arial;
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 62.5%; 
    line-height: 1.6; 
    font-size-adjust: none; 
    font-stretch: normal; 
    color: rgb(119, 109, 83); 
    }
#wrapper{
    margin:0px auto;
    padding:0px;
    float: left;
    width:990px;
   /* background: rgb(247, 249, 232);*/
    }
#container{
    margin:0px;
    padding: 0px 0px 0px 0px;
    float:left;
    width:990px;
    }
#header{
    margin:0px;
    padding:0px 0px 0px 0px;
    float: left;
    width: 990px;
    height: 23px;
    }
#footer{
    /*clear: both;*/
    margin: 0px auto;
    padding: 10px 0px 30px 0px;
    display: block;
    text-align: center;
    float: left;
    width:990px ;
   /* background:url(images/footer.jpg) repeat-x left top;*/
    }
#footer #foot_links{
    margin:0px;
    padding: 10px;
    display:block;
    float: left;
    }
#footer ul{
    margin:0px;
    padding:0px 0px 0px 250px;
    list-style-type: none;
    clear: both;
    /*display: block;*/
    /*float:left;*/
    text-align: center;
    width:500px;
    /*border: 1px solid;*/
    }
#footer ul li{
    margin:0px;
    padding:3px;
    list-style-type: none;
    /*display:block;*/
    float:left;
    text-align: center;
    }
#content{
    margin:0px;
    padding:0px;
    float: left;
    width: 990px;
    }
#main{
    margin:0px;
    padding:0px 0px 10px 0px;
    float: left;
    width:530px;
    background: white;
    border-bottom: 2px solid rgb(233, 229, 194);
    }
#single_page{
    margin:0px;
    padding:0px 10px 0px 10px;
    float: left;
    width:510px;
    background: white;
    }
/****** fonts ********/    
a {
    outline:none;
    color:/*rgb(119, 109, 83)*/rgb(48, 64, 28);
    }
a:hover{
    text-decoration: none;
    }
h1{
    margin:0px;
    padding:0px;
    /*font-weight: normal;*/
    color:rgb(48, 64, 28) ;
    font-size: 2.0em;
    font-family: Georgia, Arial, sans-serif;
    }
h2{
    margin:0px;
    padding:0px;
    /*font-weight: normal;*/
    color:rgb(48, 64, 28) ;
    font-size: 2.0em;
    font-family: Georgia, Arial, sans-serif;
    }
h3{
    margin:0px;
    padding:0px;
    /*font-weight: normal;*/
    color:rgb(48, 64, 28) ;
    font-size: 1.7em;
    font-family: Georgia, Arial, sans-serif;
    }
p{
    margin:0px;
    padding:10px 0px 10px 0px;
    font-size: 1.2em;
    }
/***  top ******/

#top{
    margin:0px;
    padding:0px 0px 10px 0px;
    float: left;
    width:530px;
    border-bottom: 1px solid rgb(214, 230, 193);
    }
#top #search{
    float: right;
    margin:0px;
    padding:0px 15px 0px 0px;
    display: block;
    width: 200px;
    }
#top #search #s{
    margin:0px;
    padding: 0px;
    float: left; 
    width: 160px;
    } 
#top #search  input#s{
    padding: 2px;
    border:1px solid rgb(214, 230, 193);
    } 
#top #search #searchsubmit{
    margin:0px;
    padding: 0px;
    float:right;
    }
#top #breadcrumbs{
    margin:0px;
    padding:10px;
    float: left;
    width: 510px;
    font-size: 1.1em;
    /*font-weight: bold;*/
    }
/**** intro ******/

#intro{
    margin:0px;
    padding: 0px 5px 10px 10px;
    float: left;
    width:300px;
    /*border: 1px solid;*/
    }
#intro ul{
    margin:0px;
    padding:0px;
    list-style-type: none;
    }
#intro ul li{
    margin:3px 0px 0px 0px;
    padding:3px 0px 3px 25px;
    list-style-type: none;
    font-size: 1.1em;
    }
#intro ul li#adresa{
    background: url(images/adresa.png) no-repeat top left;
    }
#intro ul li#tel{
    background: url(images/tel.png) no-repeat top left;
    }
#intro ul li#telef{
    background: url(images/telef.png) no-repeat top left;
    }
#intro ul li#mail{
    background: url(images/mail.png) no-repeat top left;
    }
#intro #info {
    padding:10px 0px 0px 0px;
    }
#intro #info a{
    margin:0px;
    padding: 0px 0px 0px 0px;
    float:left;
    display: block;
    text-indent: -99999px;
    background: url(images/informacije.jpg) no-repeat left top;
    width:297px;
    height: 85px;
    }
 /***** news ******/
 
#news{
    margin:0px;
    padding:5px;
    float: left;
    width:200px;
    border-left: 1px solid rgb(210, 227, 190);
    }
#news p{
    margin:0px;
    padding:4px 0px 10px 0px;
    text-align: justify;
    }
#news h2{
    margin:0px;
    padding: 2px 0px 3px 25px;
    color:rgb(48, 64, 28);
    font-size: 1.3em;
    background:url(images/news_h2.png) no-repeat left top;
    }
#news h2 a{color:rgb(48, 64, 28); text-decoration: none;}
#news h2 a:hover{text-decoration: underline;}
#news .date{
    margin:0px;
    padding: 0px 0px 0px 25px;
    }
.postmetadata{
    background: rgb(244, 248, 225);
    padding:10px;
    margin:10px 0px 10px 0px;
    border: 1px solid rgb(233, 229, 194);
    display: block;
    text-align: center;
    font-size: 1.2em;
    }
#news ul, #news ol{
    margin:0px;
    padding:0px 0px 0px 10px;
    font-size: 1.2em;
    }    
#news ul li, #news ol li{
    margin:0px;
    padding: 5px 0px 5px 0px;
    }  
    
/********* single page **********/
#single_page ul, #single_page ol{
    margin:0px;
    padding:10px 0px 10px 25px;
    font-size: 1.2em;
    }    
#single_page ul li, #single_page ol li{
    margin:0px;
    padding: 5px 0px 5px 0px;
    }  
#single_page h1{
    margin:10px 0px 10px 0px 0px;
    padding:10px 0px 10px 0px;
    /*font-weight: normal;*/
    color:rgb(48, 64, 28) ;
    font-size: 2.0em;
    display: block;
    text-align: center;
    background: url(images/hr.gif) no-repeat bottom center;
    }
#single_page h1 a{text-decoration: none; color:rgb(48, 64, 28);}
#single_page img{   
    margin:0px 0px 0px 0px;
    padding: 20px 4px 15px 4px;
    /*border: 1px solid rgb(233, 229, 194);*/
    background: url(images/img.png) repeat-y top center;
    } 
a img{   
    margin:0px 0px 0px 0px;
    padding: 20px 4px 15px 4px;
    border:none;
    text-decoration:none;
    background: url(images/img.png) repeat-y top center;
    } 
#single_page h2{
    margin:20px 0px 0px 0px;
    padding:0px;
    font-size: 1.7em;
    font-weight: normal;
    }   
#single_page .entry{
    margin:0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    }
/********* sidebars ************/
#sidebar2{
    margin:5px 0px 0px 0px;
    padding:0px;
    float:left;
    width: 220px;
    height: 820px;
    background: url(images/sidebar2.jpg) no-repeat left top;
    }
#sidebar2 h1 a{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width: 220px;
    height:105px;
    text-indent: -9999px;
    outline:none;
    background: url(images/opcina_ceminac.jpg) no-repeat left top;
    }
#sidebar{
    margin:5px 0px 0px 0px;
    padding:0px 10px 5px 9px;
    float:right;
    width: 220px;
    background: url(images/sidebar.jpg) repeat-y left top;
    }
#sidebar ul{
    margin:0px;
    padding: 0px;
    list-style-type: none;
    }
#sidebar ul li{
    margin:0px;
    padding: 0px;
    list-style-type: none;
    }
#sidebar ul li a#projekti{
    margin:10px 0px 0px 0px;
    padding:0px;       
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 90px;
    background: url(images/projekti.png) no-repeat left top;
    }
#sidebar ul li a#gospodarstvo{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 91px;
    background: url(images/gospodarstvo.png) no-repeat left top;
    }
#sidebar ul li a#ngo{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 91px;
    background: url(images/ngo.png) no-repeat left top;
    }
#sidebar ul li a#kis{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 91px;
    background: url(images/kis.png) no-repeat left top;
    }
#sidebar ul li a#turizam{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 91px;
    background: url(images/turizam.png) no-repeat left top;
    }
#sidebar ul li a#prostorni{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 91px;
    background: url(images/prostorni.png) no-repeat left top;
    }
#sidebar ul li a#skolstvo{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 90px;
    background: url(images/skolstvo.png) no-repeat left top;
    }
#sidebar ul li a#predskolski{
    margin:10px 0px 0px 0px;
    padding:0px;
    text-indent: -9999px;
    display: block;
    width: 221px;
    height: 90px;
    background: url(images/predskolski_odgoj.png) no-repeat left top;
    }
/******** navigation *********/
#top ul{
    margin:0px;
    padding: 1px 0px 0px 10px;
    list-style-type: none;
    background: url(images/navig.png) repeat-x left top;
    float:left; 
    width: 520px;
    }
#top ul li{
    margin:0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    float:left;
    }
#top ul li a#onama{
    margin:0px;
    padding: 0px 0px 0px 0px;
    display: block;
    float:left;
    width: 66px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/onama.png) no-repeat left top; 
    }
#top ul li a#onama:hover{ background: url(images/onama.png) no-repeat left bottom;  }
#top ul li a#uprava{
    margin:0px;
    padding: 0px;
    display: block;
    float:left;
    width: 63px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/uprava.png) no-repeat left top; 
    }
#top ul li a#uprava:hover{background: url(images/uprava.png) no-repeat left bottom;  }

#top ul li a#dokumenti{
    margin:0px;
    padding: 0px;
    display: block;
    float:left;
    width: 80px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/dokumenti.png) no-repeat left top; 
    }
#top ul li a#dokumenti:hover{background: url(images/dokumenti.png) no-repeat left bottom;} 

#top ul li a#natjecaji{
    margin:0px;
    padding: 0px;
    display: block;
    float:left;
    width: 104px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/natjecaji.png) no-repeat left top; 
    }
#top ul li a#natjecaji:hover{background: url(images/natjecaji.png) no-repeat left bottom; }  

#top ul li a#novosti{
    margin:0px;
    padding: 0px;
    display: block;
    float:left;
    width: 65px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/novosti.png) no-repeat left top; 
    }
#top ul li a#novosti:hover{background: url(images/novosti.png) no-repeat left bottom;    } 

#top ul li a#kontakti{
    margin:0px;
    padding: 0px;
    display: block;
    float:left;
    width: 73px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/kontakti.png) no-repeat left top; 
    }
#top ul li a#kontakti:hover{background: url(images/kontakti.png) no-repeat left bottom; }  
#top ul li a#linkovi{
    margin:0px;
    padding: 0px;
    display: block;
    float:left;
    width: 59px;
    height: 34px;
    text-indent: -99999px;
    background: url(images/linkovi.png) no-repeat left top; 
    }
#top ul li a#linkovi:hover{background: url(images/linkovi.png) no-repeat left bottom; }     
/******** misc **********/
.pagebar 
    { 
       /* font: 11px Arial, Helvetica, sans-serif; */
        padding-top: 20px; 
        padding-bottom: 10px; 
        margin: 0px; 
        display: block;
        text-align: center;
        /*color: white;*/
    }

.pagebar a, .pageList .this-page 
    {
    padding: 2px 6px; 
    border: solid 1px #ddd; 
    background: #fff; 
    text-decoration: none;
    }

.pagebar a:visited 
    {
    padding: 2px 6px; 
    border: solid 1px #ddd; 
    background: #fff; 
    text-decoration: none;
    }

.pagebar .break 
    {
    padding: 2px 6px; 
    border: none; 
    background: #fff; 
    text-decoration: none;
    }

.pagebar .this-page 
    {
    padding: 2px 6px; 
    border-color: #999; 
    /*font-weight: bold; */
    /*font-size: 13px; */
    vertical-align: top; 
    background: #fff;
    }

.pagebar a:hover 
    {
    border-color: rgb(48, 64, 28); 
    text-decoration: none;
    }
/***** page navigation *******/
.navigation {
    margin:0px;
    padding: 10px 0px 10px 0px;
    float:left;
    width:510px;
    }
.alignright{float:right;}
.alignleft{float:left;}


/******* table ******/

table{
    font-size:1.2em;
    width:505px ;
    padding: 0px 0px 0px 5px;
    }
tr{
    border:1px solid; 
    }
td{
    border:1px solid;
    padding: 5px;
    }
    
.linkcat{
    list-style-type: none;
    }
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
