/* Struktura strani */

body {
    margin: 0;
    font-size: 11px;
    background-color: white;
    color: #887c72;
}

h1 {
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:1.7em;
	color: #a39774;
	font-weight:normal;	
	margin:0;
	margin-left:63px;
	z-index:-10;
}

h5 {
	color: #938e75;
	background-color: inherit;
	font-weight: normal;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	margin: 21px 0 0 63px;
}

h5 a {
	color: #938e75;
	text-decoration:none;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
}

    #top {
        margin: auto;
        width: 770px;
        height: 100px;
        position: relative;
    }
    
        #top div.top_logo {
            position: absolute;
            top: 10px;
            left: 10px;
        }
        
        #top div.search {
            position: absolute;
            top: 33px;
            right: 6px;
            text-align: right;
            color: #6b5e55;
            background-color: inherit;
        }
        
            #top div.search a {
                color: #6b5e55;
                background-color: inherit;
            }
        
            #top div.search .language {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
            }
            
                #top div.search .language .selected {
                    font-weight: bold;
                    font-size: 10px;
                }
                
            #top div.search div.input {
                font-family: Arial, Helvetica, sans-serif;
                color: #55493f;
                background-color: inherit;
                margin-top: 8px;
            }
            
                #top div.search div.input input {
                    width: 114px;
                    height: 14px;
                    border: 1px solid #978e88;
                    font-family: Arial, Helvetica, sans-serif;
                    color: #55493f;
                    background-color: inherit;
                    font-size: 11px;
                }
                
                #top div.search div.input img {
                    margin: 0 1px -1px 6px;
                }
    
    #nav {
        width: auto;
        background-color: #e4f0cc;
        color: white;
		display:block;
		height:200px;
		z-index:-10
    }
    
        #nav div {
            margin: auto;
            width: 770px;
        }
        
        #nav div img {
            display: block;
        }
        
    #content {
		position:relative;
        margin: auto;
        width: 770px;
		z-index:1000;
    }
    
        /* 3 column design */
        #content .three_1 {
            width: 377px;
            float: left;
        }
        
            #content .three_1 .title {
                margin: 29px 0 16px 4px;
            }

            #content .three_1 h1 {
                margin: 29px 0 16px 4px;
            }			
			
            
            #content .three_1 div.projekt {
                width: auto;
                margin-bottom: 18px;
            }
            
                #content .three_1 div.projekt img {
                    float: left;
                    border: 3px solid #e4e0d5;
                    margin: 0 10px 0 4px;
                }
                
                #content .three_1 div.projekt p {
                    color: #887c72;
                    background-color: inherit;
                    font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                    margin: 0 0 0 0px;
					padding-right: 15px;
                }
                
                #content .three_1 div.projekt p .datum {
                    color: #887c72;    
                    background-color: inherit;
                }
                
                #content .three_1 div.projekt p .naslov {
                    font-weight: bold;
                    font-size: 14px;
                    color: #941f38;
                    background-color: inherit;
                    line-height: 18px;
                }
        
        #content .three_2 {
            position: relative;
            width: 192px;
            float: left;
            border-left: 1px dashed #9c9188;
            border-right: 1px dashed #9c9188;
            /*padding-bottom: 141px;*/
			padding-bottom: 95px;
			padding-bottom:30px;
            margin: 11px 0 0 0;
        }
        
            #content .three_2 .title {
                margin: 18px 0 15px 13px;
            }

            #content .three_2 h1 {
                margin: 18px 0 15px 13px;
            }
            
            #content .three_2 div.bottom_box {
                width: auto;
                position: absolute;
                bottom: 26px;
                left: 0;
            }
            
                #content .three_2 div.bottom_box img.crtkana_crta {
                    margin: 0 0 0 5px;
                    display: block;
                }
                
                #content .three_2 div.bottom_box img.e-obvestila {
                    margin: 12px 0 9px 30px;
                }

                
                #content .three_2 div.bottom_box img.turisticna_cona {
                    margin: 17px 0 0 15px;
                    display: block;
                }
                
            #content .three_2 .aktualno {
                margin: 0 0 19px 15px;
                font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
            }
            
                #content .three_2 .aktualno .datum {
                    line-height: 18px;
                    color: #887c72;
                    background-color: inherit;
                }
                
                #content .three_2 .aktualno a {
                    font-size: 14px;
                    line-height: 18px;
                    color: #5b6973;
                    background-color: inherit;
                    font-weight: bold;
                }
        
        #content .three_3 {
            width: 199px;
            float: left;
            position: relative;
            padding-bottom: 73px;
			
        }
        
            #content .three_3 .title {
                margin: 29px 0 16px 14px;
            }
			
            #content .three_3 h1 {
                margin: 29px 0 16px 14px;
            }
            
            #content .three_3 div.bottom_box {
                width: auto;
                position: absolute;
                left: 0;
                bottom: 0;
                z-index: 0;
            }

			#content .three_3 div.bottom_box img.e-obvestila {
				display: block;
				margin: 12px 0 9px 30px;
			}
            
            #content .three_3 div.koledar {
                margin: 0 0 0 15px;
                padding-bottom: 7px;
				height: 240px;
            }
            
                #content .three_3 div.koledar .mesec {
                    font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                    font-weight: bold;
                    font-size: 14px;
                    line-height: 18px;
                    color: #483c33;
                    background-color: inherit;
                }
                
                #content .three_3 div.koledar a.celoten_seznam {
                    color: #5b6973;
                    background-color: inherit;
                    font-weight: bold;
                    font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                }
            
                #content .three_3 div.bottom_box img.crtkana_crta {
                    margin: 0 0 0 4px;
                    display: block;
                    position: relative;
                    z-index: auto;
                }
                
                #content .three_3 div.bottom_box img.vse_na_enem_mestu {
                    margin: 17px 0 0 10px;
                    display: block;
                    position: relative;
                    z-index: auto;
                }
                
                /* Koledar -> tabela */
                table#koledar {
                    margin: 1px 0 18px -2px;
                    display: block;
                    position: relative;
                }
                
                    table#koledar td {
                        width: 22px;
                        text-align: center;
                        line-height: 21px;
                        height: 21px;
                    }
                    
                        table#koledar thead td {
                            color: #483c33;
                            background-color: white;
                            font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                        }
                        
                        table#koledar tbody td {
                            color: #a39774;
                            background-color: #edeae3;
                            font-family: Tahoma, Verdana, Arial, sans-serif;
                        }
                        
                            table#koledar tbody td.next_month {
                                color: #bbb196;
                                background-color: #f4f2ee;
                            }
                            
                            table#koledar tbody td.selected {
                                color: #7f7159;
                                background-color: #dcd8c9;
                                font-weight: bold;
                                cursor: pointer;
								z-index:1000;
                            }
                            
                            table#koledar tbody td.selected_hover {
                                color: white;
                                background-color: #a79c7d;
                                font-weight: bold;
                                border-left: 1px solid #b3a98e;
                                border-right: 1px solid #edebe2;
                                width: 20px;
                                cursor: pointer;
								z-index:1000;
                            }
                            
                table#koledar tbody td div.rolover {
                    display: none;
                    line-height: normal;
                    text-align: left;                    
                    position: absolute;
                    cursor: default;
					z-index: 1000;
                }
                                                
                    table#koledar tbody td div.rolover p {
						position:absolute;
                        border: 3px solid #ded9c9;
                        padding: 7px 8px 6px 10px;
                        width: 135px;
                        font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                        color: #887c72;
                        background-color: white;
                        margin: 4px 0 0 0;
						z-index: 1000;
                    }
                    
                    table#koledar tbody td div.rolover a {
                        font-weight: bold;
                        color: #5b6973;
                        background-color: inherit;
                        display: block;
                        margin-top: 3px;
						z-index: 1000;
                    }
                /* konec koledarja */
        
        /* Konec 3 column designa */
		
		#content .bottom {
			
		}
		
		
		#content .bottom .pika {
			height:1px;
			background-image:url('/_tpl/_img/pika.gif');
			background-repeat:repeat-x;
			background-position:left top;
			overflow:hidden;
		}
		
		#content .bottom .im1 {
			width:188px;
			float:left;
			padding-top:10px;
		}
		
		#content .bottom .im2 {
			width:174px;
			float:left;
			padding-top:10px;
			padding-right:15px;
			text-align:right;
		}
		
		#content .bottom .im3 {
			float:left;
			width:192px;
			border-left:1px dashed #9C9188;
			border-right:1px dashed #9C9188;
			padding-top:10px;
			text-align:center;
		}
		
		#content .bottom .im4 {
			float:left;
			width:174px;
			padding-top:10px;
			padding-left:15px;
			text-align:left;
		}
        
        /* 2 column design -> razlicne sirine stolpcev, zato se sirina doloci pri divu ! */
        #content .two_1 {
            float: left;
        }
        
            #content .two_1 h5 { /* Zgornja navigacija */
                color: #938e75;
                background-color: inherit;
                font-weight: normal;
                font-size: 11px;
                font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                margin: 21px 0 0 63px;
            }
                        
            #content .two_1 img.title {
                display: block;
                margin: 2px 0 0 61px;
            }

            #content .two_1 h1 {
                display: block;
                margin: 2px 0 0 61px;
            }
            
            #content div.gray_box {
                width: auto;
                background-color: #e5e4dd;
                color: #454545;
                padding: 26px 28px;
                font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
                font-size: 12px;
                margin: 20px 0 9px 0;
            }
            
                #content div.gray_box h4 { /* Datum */
                    color: #737373;
                    background-color: inherit;
                    font-weight: normal;
                    font-size: 11px;
                    margin: 0;
                }
                
                #content div.gray_box h3 { /* Naslov */
                    margin: 0 0 19px 0;
                    color: #3e6074;
                    background-color: inherit;
                    font-size: 18px;
                    line-height: 22px;
                }
                
                #content div.gray_box strong, #content div.gray_box b {
                    color: #454545;
                    background-color: inherit;
                }
                
                #content div.gray_box ul {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }
                
                    #content div.gray_box ul li {
                        background-image: url('/_tpl/_img/square.gif');
                        background-repeat: no-repeat;
                        background-position: 1px 8px;
                        margin: 0;
                        padding: 0 0 0 10px;
                    }
                
                #content div.gray_box img.float_left {
                    float: left;
                    display: block;
                    border: 3px solid #eeede7;
                    margin: -19px 0 0 -18px;
                }
                
                #content div.gray_box div.with_picture {
                    margin: 0 0 0 200px;
                }
				
				#content div.two_1 div.logos {
					display:block;
					background:#FFFFFF;					
					height:auto;
					width: auto;
					padding-left:15px;
					padding-bottom:15px;
				}
				
				#content div.two_1 div.disclaimer {
					display: block;
					float: right;
					width:360px;
					padding-top: 10px;
					padding-left:10px;
					padding-right:20px;
					text-align:left;
					font-family: "Trebuchet MS";
					/*color:#b0ac9a;*/
					color:#454545;
					font-size:11px;
				}
								
		        
        #content .two_2 {
            float: left;
            font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
        }
        
            #content .two_2 img.title {
                display: block;
                margin: 39px 0 19px 18px;
            }

            #content .two_2 h1 {
                display: block;
                margin: 39px 0 19px 18px;
            }
            
            
            #content .two_2 h5 { /* Datum */
                color: #737373;
                background-color: inherit;
                font-weight: normal;
                font-size: 11px;
                margin: 0 0 0 19px;
            }
            
            #content .two_2 h4 { /* Naslov */
                margin: 0 15px 20px 19px;
                color: #3e6074;
                background-color: inherit;
                font-size: 14px;
                line-height: 18px;
            }
            
                #content .two_2 h4 a { /* Link */
                    color: #3e6074;
                    background-color: inherit;
                    font-size: 14px;
                    line-height: 18px;
                }

        #content .red {
            color: #861f33 !important;
            background-color: inherit;                
        }
		
        #content .one {
            float: left;
            font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
			font-size:11px;
        }
		
		#content .one a {
			font-size: 14px;
			line-height: 18px;
			color: #5b6973;
			background-color: inherit;
			font-weight: bold;
		}

                #content div.one ul {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }
                
                    #content div.one ul li {
                        background-image: url('/_tpl/_img/square.gif');
                        background-repeat: no-repeat;
                        background-position: 1px 8px;
                        margin: 0;
                        padding: 0 0 0 10px;
                    }

		#content a {
			line-height: 18px;
			color: #3e6074;
			background-color: inherit;
			font-weight: bold;
		}


                #content ul {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }
                
                    #content ul li {
                        background-image: url('/_tpl/_img/circle.gif');
                        background-repeat: no-repeat;
                        background-position: 1px 8px;
                        margin: 0;
                        padding: 0 0 0 10px;						
						padding-bottom: 5px;
						margin-bottom: 5px;
                    }
										

		#content .one h1 {
			display: block;
			margin: 1px 0 20px 62px;
		}

		#content .one h5 {
			color: #938e75;
			background-color: inherit;
			font-weight: normal;
			font-size: 11px;
			font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
			margin: 21px 0 0 63px;
		}

		#content .one h5 a{
			color: #938e75;
			background-color: inherit;
			font-weight: normal;
			font-size: 11px;
			font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
		}

		table#koledar_prireditev {
			width: 770px;
			display:block;			
		}
		
			table#koledar_prireditev td {
				padding-top:14px;
				padding-bottom:14px;				
				font-family: "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
				color:#454545;
			}

			table#koledar_prireditev td.date {
				width: 60px;
				text-align:center;
				font-size:10px;
				vertical-align:top;								
			}

			table#koledar_prireditev td.date .big {
				font-size: 14px;
				font-weight:bold;
			}

			table#koledar_prireditev td.data {
				width:710px;
				text-align:left;
				padding-left: 13px;
				padding-right: 13px;
				vertical-align:top;
			}
			
			table#koledar_prireditev td.odd_date {
				background-color:#f3f2ee;
			}

			table#koledar_prireditev td.even_date {
				background-color:#e4e2da;
			}

			table#koledar_prireditev td.odd_data {
				background-color:#e9e7e2;
			}

			table#koledar_prireditev td.even_data {
				background-color:#dad7cf;
			}
			


		table#cenik {
			display:block;			
		}
		
			table#cenik td {
				font-family: "Trebuchet MS",Arial;
				font-size: 12px;
				height: 31px;
				color:#595959;
				padding-left:20px;
				padding-right:20px;
				background:#c9c7ba;
			}

			table#cenik td.title {
				font-family: "Trebuchet MS",Arial;
				background:#938e75;
				font-weight:bold;
				color:#ffffff;
				padding-left:10px;
				padding-right:10px;
			}

		table#gray_box {
			display:block;
			background: #e5e4dd;
			margin-top: 20px;
			width: 100%;
		}
		
			table#gray_box td {
				font-family: "Trebuchet MS",Arial;
				font-size: 16px;
				color:#737373;
				padding: 7px 7px 7px 7px;
			}

			table#gray_box td.left {
				font-family: "Trebuchet MS",Arial;
				font-size: 16px;
				color:#737373;
				padding: 7px 7px 7px 7px;
			}

		table#gray_box_left {
			display:block;			
			margin-top: 20px;
			width: 100%;
			height:100%;
			font-family: "Trebuchet MS",Arial;
		}
		
			table#gray_box_left td {
				font-family: "Trebuchet MS",Arial;
			}

			table#gray_box_left td.left_gray {
				background-color: #e5e4dd;
				font-family: "Trebuchet MS",Arial;				
				font-size: 11px;
				color:#737373;
				padding: 7px 7px 7px 7px;
				width: 214px;
				text-align:center;
			}


		table#razvojna_spirala {
			display:block;			
			margin-top: 20px;
			width: 100%;
			height:100%;
			font-family: "Trebuchet MS",Arial;
		}
		
			table#razvojna_spirala td {
				font-family: "Trebuchet MS",Arial;
				font-size: 11px;
				color: #454545;
				padding: 25px;
			}
			
			table#razvojna_spirala .title {
				font-family: "Trebuchet MS",Arial;
				font-size: 14px;
				color: #454545;				
				font-weight: bold;
			}

			table#razvojna_spirala td.bottom_border {
				background-image:url('/_tpl/_img/skupina/crtkano_spirala.gif') !important; 
				background-position: bottom left !important;
				background-repeat:repeat-x !important;			
			}

			table#razvojna_spirala td.bg_dark {
				background:#dad7cf;
			}

			table#razvojna_spirala td.bg_light {
				background:#e9e7e2;
			}

			table#razvojna_spirala td.middle_dark {
				background:#eae9e3;
			}

			table#razvojna_spirala td.middle_light {
				background:#f3f2ee;
			}

    
    #footer {
        width: auto;
		height: 30px;
        border-top: 3px solid #dbd6c8;
        padding: 13px 0;
        clear: both;
        position: relative;
        top: 17px;
		z-index:100;
    }
    
        #footer p {
		 	position:relative;
            font-family: Arial, Helvetica, sans-serif;
            color: #706359;
            background-color: inherit;
            margin: 0 auto;
            width: 770px;
			z-index:100;
        }
        
        #footer p a {
            color: #706359;
            background-color: inherit;
            text-decoration: underline;
			z-index:100;
        }
    
    
        
/* vse slike kot linki -> border na 0 */
a img {
	
    border: 0;
	
}


/* desna 2 stolpca združena v enega three_23 */
#three_23{
	position:relative;
	float:left;
}

	#three_23 .banners_bottom{
		/*border-top:1px dashed #9c9188;*/
	}

		#three_23 .banners_bottom div.prazen{
			float:left; height:47px; width:192px; border-left:1px dashed #9c9188; border-right:1px dashed #9c9188;
		}

		#three_23 .banners_bottom div.e_obvestila{
			/*float:right;*/
			float:left;
			width:192px;height:47px;
		}
		
		

		#three_23 .banners_bottom div.clear{
			clear:both;
			float:none;
		}
		
		#three_23 .banners_bottom div.baner_levo{
		
		
		
		}

		#three_23 .banners_bottom div.baner_desno{
		
		
		
		}

#content .pika {
	height:1px;
	background-image:url('/_tpl/_img/pika.gif');
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
}

img.vem {
	display:block;
	position:relative;
	z-index:-1;
}
a.vem {
	display:block;
	position:relative;
	z-index:-1;
}
