/* CSS Document */
  


body, table, input, textarea, select, li, button{
		font:1em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		line-height:1.5em;
		color:#2c2a2a;
		}		
body{
		font-size:13px;
		background:#fff url(dizajn/head-bg.png) repeat-x left -50px;
		margin:0;
		padding:0;
		text-align:center;
		}	
		
#container{	
		margin:0 auto;
		width:940px;
		text-align:left;
		position:relative;
		
		}
		
#logo{
	   height:248px;
       background:url(dizajn/logo.png) no-repeat 0 -30px;
	   text-indent:-9999px;
       }
	   
	   
h1, h2, h3{
		font-weight:normal;
		margin:0;
		line-height:1em;
		color:#2c2a2a;
		
		}	

	h1{font-size:2em;margin-bottom:.5em;}	

	h2{font-size:1.5em;margin-bottom:0px;line-height:1em; height:1em; padding:1.6em 16px; background:url(dizajn/h2-bg.png) no-repeat 0px center; position:relative; left:-16px;}	

	h3{font-size:1.25em;margin-bottom:1em;line-height:.75em;padding-top:.25em;}



p { padding:0 25px 0 15px; margin:0 0 5px 0;}


a, a:visited{
		color:#428fc0;
		text-decoration:none;

		}

	a:hover{color:#1778b6; text-decoration:underline;}
	
#akcija { position:absolute; top:50px; right:50px; width:200px; height:100px; }
.sakrij {display:block;background-color:#FFFF00;}

.prikazi {display:block;background-color:#FFFF00;}

.left{float:left;}

.right{float:right;}

em { font-size:10px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}

	   
	   
.polovica{
     	position:relative;
		width:460px;
		margin:30px 0 30px 0;
		padding:0px 0 0px 0;
		}

ul.tekst{
	   list-style:none;
       padding:0;
	   margin:0;
      }
		
ul.tekst li{
		/*float:left;
		display:inline;*/
		width: 445px;
		margin:2px 0; 
		padding:0px 0 0 20px;
		}
		
ul.tekst li.star{ border-top:1px dotted #ececec; margin-top:5px;}

ul.portfolio{
	   list-style:none;
       padding:0;
	   margin:0;
	   height:auto;
	   overflow:hidden;
      }
		
/*ul.portfolio li{
		float:left;
		display:inline;
		width:220px;
		height:147px;
		margin-left:20px; 
		margin-bottom:20px;
		padding:0px;
		}

ul.portfolio li a img{ border:none; padding:0; margin:0;}

ul.portfolio li.prva { margin-left:0px;}*/

#galerija { height:auto;   
	   padding:0;
	   margin:0;
	   height:auto;
	   overflow:hidden; }
#galerija a{ height:147px; width:220px; padding:0px 0;  margin:0 10px 10px 0; float:left;}
#galerija img{  padding:0px 0; float:left; border:0px;}
		
#footer{
     	position:relative;
		border-top:1px solid #2c2a2a;
		width:940px;
		padding-top:0px;
		font-size:11px;
		color:#2c2a2a;
		}


#footer p { padding:2px 0px;}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
/*#cboxOverlay{background:#eae9d8;}*/
#cboxOverlay{background:#2c2a2a /*url(dizajn/crtke.gif) 0 0 repeat*/;}


#colorBox{}
    #cboxTopLeft{width:25px; height:25px; }
    #cboxTopCenter{height:25px;}
    #cboxTopRight{width:25px; height:25px; }
    #cboxBottomLeft{width:25px; height:25px; }
    #cboxBottomCenter{height:20px;}
    #cboxBottomRight{width:25px; height:25px; }
    #cboxMiddleLeft{width:25px; }
    #cboxMiddleRight{width:25px; }
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; font-size:1em; bottom:0px; left:0; text-align:center; width:100%; color:#2c2a2a; border-top:1px solid #2c2a2a;}
        #cboxCurrent{position:absolute; bottom:0px; left:47px; color:#999; font-size:10px;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:2px; left:2px; color:#fff; background:url(images/prev.png) no-repeat center center; width:16px; height:16px;}
        #cboxNext{position:absolute; bottom:2px; left:20px; color:#fff; background:url(images/next.png) no-repeat center center; width:16px; height:16px;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:2px; display:block; color:#2c2a2a; font-size:12px; padding-right:18px; background:url(images/close.png) no-repeat right center;}


