body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
html{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
P{margin:0; padding:0 0 10px 0;}
TD{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica;font-size:12px; color:black; margin:0; padding:0;}
TH{font-family:Tahoma,Verdana,Geneva,Arial,Helvetica;font-size:12px; color:black;}
H1{color:white; font-size:1px; padding:0; margin:0; display:none;}
H2{color:white; font-size:1px; padding:0; margin:0; display:none;}
H3{color:white; font-size:1px; padding:0; margin:0; display:none;}
H4{font-size:12pt;font-weight:normal;margin-bottom:6px;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding: 0;margin: 0;list-style: none;}
form{margin:0;}
IMG{border:0;}
.maincell{
	margin-right: 10px;
}
li{line-height:1.5;}
li a{color:black;}, li a:visited{color:black;}
a{text-decoration:none;font-weight:normal;  color:black;}
a:visited{color:black;}
.sitename{font-weight:normal;font-size:20pt;}

.menulevel1 li{font-size:12px; color:#5A5A5A; font-weight: bold; font-family: Tahoma; border-bottom-width:1px; padding:5px 0 5px 5px;}
.menulevel1{font-size:12px; color:#5A5A5A; font-weight: normal; font-family: Tahoma; padding:0; margin:0;} /* width = width classa vsebinaleft */
.menulevel1 a{font-size:12px; color:#5A5A5A; font-weight: normal; font-family: Tahoma;}
.menulevel1 a:link,.menulevel1 a:visited{font-size:12px; color:#5A5A5A; font-weight: normal; font-family: Tahoma;}
.menulevel1 a:active,.menulevel1 a:hover{font-size:12px; color:#0C2CA5; font-weight: bold; font-family: Tahoma;}

.menulevel2 li{font-size:12px; color:#5A5A5A; font-weight: bold; font-family: Tahoma; border: none; padding:5px 0 5px 15px;}
.menulevel2{font-size:12px; color:#002F65; font-weight: normal; font-family: Tahoma; padding: 0;}
.menulevel2 a{font-size:12px; color:#5A5A5A; font-weight: normal; font-family: Tahoma; padding: 0;}
.menulevel2 a:link{}
.menulevel2 a:visited{font-size:12px; color:#5A5A5A; font-weight: normal; font-family: Tahoma; padding: 0;}
.menulevel2 a:active{}
.menulevel2 a:hover{font-size:12px; color:#0C2CA5; font-weight: bold; font-family: Tahoma;}
.menulevel2 div{font-size:12px};

.menulevel3 li{font-size:12px; color:#ffffff; font-weight: bold; font-family: Tahoma;}
.menulevel3{font-size:12px; color:#ffffff; font-weight: normal; font-family: Tahoma; padding: 0;}
.menulevel3 a{font-size:12px; color:#ffffff; font-weight: normal; font-family: Tahoma; padding: 0;}
.menulevel3 a:link{}
.menulevel3 a:visited{font-size:12px; color:#ffffff; font-weight: normal; font-family: Tahoma; padding: 0;}
.menulevel3 a:active{}
.menulevel3 a:hover{font-size:12px; color:#0C2CA5; font-weight: bold; font-family: Tahoma;}
.sdoc{padding: 0; font-weight: bold; font-size:12px}
.doc{padding: 0; font-weight: normal; font-size:12px}
.sitemaplevel1{font-size:13px;color:gray;}
.sitemaplevel2{font-size:12px; color:gray;}
.sitemaplevel3{font-size:9px;color:gray;}
.sitemaplevel1 a{font-size:13px;color:gray;}
.sitemaplevel2 a{padding-left:20px; font-size:12px; color:gray;}
.sitemaplevel3 a{padding-left:40px; font-size:9px;color:gray;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:gray;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{font-family: Tahoma; color: rgb(0, 47, 101); font-weight: bold;}
.submenu{font-size:19pt;}
.submenu a{font-weight:normal;color:white;}
.submenu a:link,.submenu a:visited{color:black;}
.submenu a:active,.submenu a:hover{color:black;}
.search a{font-weight:normal;color:#5A5A5A;}
.search a:link,.search a:visited{color:#5A5A5A;}
.search a:active,.search a:hover{font-weight: bold; color:#0C2CA5;}
.locator{font-size:12px; color:white; font-weight: bold; font-family: Tahoma;}
.locator a{font-size:12px; color:white; font-weight: bold; font-family: Tahoma;}
.locator a:link,.locator a:visited,.locator a:active,.locator a:hover{color:white;}
.menu{font-weight:bold;font-size:8pt;color:white;}
.menu a{text-decoration:underline;color:white;}
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:white;}
.loginlink{margin-left:19px;}
a.loginlink{color:black; font-family:Verdana,Geneva,Arial,Helvetica; font-size:12px; font-weight:bold; text-decoration:none; margin-left:15px;}
.navigator{font-weight:bold;font-size:10pt;color:white;}
.navigator a:link,.navigator a:visited{color:#c0c0c0;}
.navigator a:active,.navigator a:hover{color:white;}
.edit{font-size:8pt; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica; color:black; background-color:#CCCCCC; margin-bottom: 5px; padding:1px 4px 1px 4px;}
.edit a:{color:black;}, .edit a:link{color:black;},.edit a:visited{color:black;},.edit a:active{color:black;}
.edit a:hover{font-weight:normal;color:white; background-color:#000000;}
.editmodules{font-size:9pt; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica; color:black; background-color:#E5E5E5;}
.editmodules a:hover{font-weight:normal;color:white; background-color:#000000;}
.ModulActive{padding-bottom: 1px; padding: 2px 5px 2px 5px;}
.ModulActive a:hover{font-weight:normal;color:white; background-color:#000000;}
#ModulActive{background-color:#CCCCCC;}
.Gmodulbar{font-size:9pt; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica; color:black; background-color:#CCCCCC; padding: 2px 5px 2px 5px;}
.Gmodulbar a:hover{font-weight:normal;color:white; background-color:#000000;}
.Error{text-align: center; padding-bottom: 15px; padding-top: 15px; color:red;}
.ErrorP{text-align: center; color:red;}
input,select{font-size:8pt;}
.inputG{width:100%;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:100%;}
.text{width:150px; border: 1px solid #ffffff; padding: 1px 0 0 0;} /*search input*/
.searchbox{padding:20px 0 0 0; text-align:center; vertical-align:middle;}
.submit{background-color: #FBF6D2; border:none; height:16px; color:#5A5A5A; cursor:hand;}
.adminlink{}
.adminlink a:link{}
.adminlink a:hover{font-size:12px; color:#ffffff; background-color:black; font-family: Tahoma;}

/*------------------------stili za template--------------------------------------------------*/

.maintable{
		background: url('images/maintable.gif');
		border-collapse:collapse;
		width:851px;
}
.zgornjirob{
		background: url('images/top.gif');
  	background-repeat:no-repeat;
  	width:851px;
  	height:20px;
}
.levirob{
		background: url('images/leftrepeat.gif');
    background-repeat:repeat-y;
    vertical-align:top;
	 	width:34x;
}
.desnirob{	
   	background: url('images/rightrepeat.gif');
    background-repeat:repeat-y;
    vertical-align:top;
	 	width:34x;
}
.maincell{
		background: url('images/maintablegrad.gif');
    background-repeat:repeat-x;
		width:783px;
}
.robtable{
		border-collapse:collapse;
}
.logo{
		width:178px;
		padding: 0 0 16px 0;
		
}
.slikaTR{
		width:178px;
		background: url('images/dogs.gif');
    background-repeat:no-repeat;
    background-position: right bottom;
}
.glava{		
		padding: 15px 0 16px 11px;
		vertical-align: top;
}
.levimenu{
		width:178px;
		vertical-align:top;
}
.divtoc{
		width:162px;
		background-color:#FBF6D2;
		margin: 0 0 16px 0;
		white-space: normal;
}
.divtocheader{
		background: url('images/tocheader.gif');
    background-repeat:no-repeat;
    height:19px;
    color:white;
		font-weight:bold;
		padding: 5px 0 0 35px;
		font-size:12px;
		font-family: Tahoma;   
}
.desnimenu{
		width:177px;
		vertical-align:top;
		margin: 0 0 0 16px;
}
.divvizitka{
		width:161px;
		background-color:#FBF6D2;
		height:280px;
		margin: 0 0 16px 0;
		vertical-align:top;
		float:right;
}
.divvizitkatext{
		color:#5A5A5A;
		padding:2px 5px 2px 5px;
		line-height: 1.4;
}
.divkoledar{
		width:161px;
		height:177px;
		background-color:#FBF6D2;
		margin: 0 0 14px 0;
		vertical-align:top;
		float:right;
}
.vsebinatd{
		width:428px;
		vertical-align:top;
}
.vsebinatable{
		border-collapse:collapse;
		width:428px;
		width:605px;
}
.slikaBL1{
		width:178px;
		height:128px;
		background: url('images/slikaBL1.gif');
    background-repeat:no-repeat;
    background-position:bottom left;
}
.slikaBL2{
		width:178px;
		height:24px;
		background: url('images/slikaBL2.gif');
    background-repeat:no-repeat;
    background-position:bottom left;	
}
.slikaBR{
		width:145px;
		vertical-align:bottom;
		text-align:right;		
		padding: 0 0 5px 16px;
}
.vsebina{
		height:500px;
		vertical-align:top;
		width:605px;
}
.footer{
		height:30px;
		vertical-align:center;
		text-align:center;
		background: url('images/mackeright.gif');
    background-repeat:no-repeat;
    background-position:bottom left;
}
.contentvsebina{
		vertical-align:top;
		padding: 0 0 16px 0;
		height:498px; /*height .vsebina - height .footer*/
		width:428px;
		white-space: normal; /*mozilla wrap*/
}

.vsebinaheader{
		width:428px;
		height:24px;
		color:white;
		font-weight:bold;
		padding: 0 0 0 35px;
		font-size:12px;
		font-family: Tahoma;
}
#blueheader{
		background: url('images/blueheader.gif');
    background-repeat:no-repeat;
}
#redheader{
		background: url('images/redheader.gif');
    background-repeat:no-repeat;
}
#yellowheader{
		background: url('images/yellowheader.gif');
    background-repeat:no-repeat;
    color:black;
}
.arr{
		text-align:right;
		font-weight:bold;
		height:30px;
		vertical-align:center;
}
.arr a{		
		font-weight:bold;
}

/*------------------------ gallery gmajnice --------------------------------------------------*/
.resencek{
		height:159px;
		width:159px;
		background: url('images/rescuedog.gif');
    background-repeat:no-repeat;
}
.controlrow{
		font-weight:bold;
		text-align:center;
}
.controlnumclass {
		color:#A80E0E;
}
.gallerythumbdomov{
		padding:2px;
		width:50px;
}

.gallerythumbdomov img{
		border:solid 1px black;
}
.gallerythumbopis{
		padding: 0 0 0 0; 	
		vertical-align:middle;
		width:420px;
}
.gallerythumbnaziv{
		padding: 0 0 2px 2px; 
		font-weight:bold;		
}
.gallerythumbsozadje{
		height:50px;
		width:428px;
		/*background-color:#EDE8C6;*/	
		background-color:#FBF6D2;
		padding: 2px 0 2px 0;
}
/*------------------------stili za galerijo--------------------------------------------------*/
.gallerynaziv{
	 font-size:12px;
	 height: 20px;
   font-size: 11px;
   font-weight: bold;  
   color:white; 
	 padding: 0 10px 0 0px;
	 width:326px;
	 text-transform: uppercase;
}
.gallerynazaj{/*ne spreminji*/
	padding: 0 10px 0 10px;
	text-align: right; 
	color:white;
	text-transform: uppercase;
}
.gallerynazaj a{
	font-weight: bold;
	color:white;
	text-transform: capitalize;
	text-transform: uppercase;
}
.gallerynazaj a:visited{
	font-weight: bold;
	color:white;
	text-transform: capitalize;
	text-transform: uppercase;
}
.galleryslika{
		margin:0;
		padding:0 0 16px 0;
		border:none;
		width:428px;
}
.galleryslika img{
		width:428px;
		position:relative;
		top:-1px;	
}
.galleryopis{
	 text-align:left;	 
}
.gallerythumbsrow{
	padding:16px 0 0 0;
}
.gallerythumbstable{
	border-collapse:collapse;
}
.gallerythumb{
	border: 0px solid green;
	padding: 0 2px 10px 2px;
	width:0px;
	text-align:center;
}
.gallerythumb img{
	border: 0px solid pink;
}
.skupinanaziv{
	 border-bottom: 1px solid white;
   height: 20px;
   font-size: 11px;
   color: #002f65;
   font-weight: bold;
	 background-color: #b7f82a;
	 vertical-align: middle;
	 padding: 0 10px 0 10px;

}
.skupinapart{
	 border: 1px solid white;
	 padding:4px;
	 border-collapse:collapse;
	
}
.skupinaslika{
	padding:10px;	
	border: 0px solid #e9e9e9;
  background-color: #e9e9e9;
  text-align:center;
}
.skupinaslika img{
	border: 0px solid red;
	padding:3px;
	background-color: #FFFFFF;
}
.skupinaopis{  /*visina naj bo fiksno dolocena, da bo vsepovsod enaka*/
	 text-align:left;
	 padding-bottom:15px;
	 border: 0px solid green;
	 padding: 0 5px 0 5px;
	 height:200px;
	 
}
.skupinasmallnaziv{
	 border-bottom: 1px solid white;
   height: 20px;
   font-size: 11px;
   color: #002f65;
   font-weight: bold;
	 background-color: #b7f82a;
	 vertical-align: middle;
	 padding: 0 10px 0 10px;
}
.skupinasmallmain{
	border: 0px solid red;
	padding:0px;
	border-collapse:collapse;
}
.skupinasmallpart{
	border: 0px solid yellow;
	height: 100%;
	padding:2px;
}
.skupinasmallslika{
	padding:4px;
	border: 0px solid blue;
  text-align:center;
}
.skupinasmallslika img{
	border: 0px solid green;
	background-color: white;
	padding:3px;
}
.skupinasmallopis{
	border: 0px solid black;
}
/*------------------------stili v editorju--------------------------------------------------*/
.PodnaslovPlavi{
 font-size: 12px; 
 font-family: Tahoma; 
 color: rgb(0, 47, 101);
font-weight: bold;
}
.ArrText{
font-size: 12px; 
font-family: Tahoma; 
color: gray;
padding: 0px 0px 0px 0px;
vertical-align: top;
}
.Naslov{
	color:black; 
	font-family: Tahoma;
    font-size: 15px;
    font-weight:bold;
}
.Podnaslov{
	color:black; 
	font-family: Tahoma;
    font-size: 12px;
    font-weight:bold;
	}	
.Podnaslovcrta{
    color:#5A5A5A; 
    font-family: Tahoma;
    font-size: 13px;
    font-weight:bold;
    border-bottom-style:solid; 
    border-bottom-color:#35649A; 
    border-bottom-width:2px;
    padding:0px 0 5px 0px;
	}
.Tekst{
    color:#5A5A5A; 
    font-family: Tahoma;
    font-size: 12px;
    font-weight: none;
    padding: 0px 10px 10px 10px;
}
.Tekstmali{
    color:#5A5A5A; 
    font-family: Tahoma;
    font-size: 11px;
    font-weight: none;
    padding: 0px 10px 10px 10px;
    vertical-align: top;
}
.BrezRoba{
	border: none;
	border: collapse;
}
.SlikaLevo{
	position: relative;
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.SlikaDesno{
	position: relative;
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.RobLevo1px{
	border-left: solid black 1px;
}
.RobDesno1px{
	border-right: solid black 1px;
}
.RobLevo3px{
	border-left: solid black 3px;
}
.RobDesno3px{
	border-right: solid black 3px;
}
.Okvir1px{
	border: solid black 1px;
}
