@charset "utf-8";
@import url(reset.css);

html { 
		background: #fadcc4 url(girigori.png) repeat-y fixed top right;
		text-align: left;
		max-width: 1100px;
	}
html * {
		font: 100.1% Verdana, Geneva, Helvetica, Arial, "Bitstream Vera Sans", sans-serif;
		}
:link, :visited  {
		text-decoration: none;
		}
:link img {
		border: none;
		}
 .skrita {
	margin: 0 0 0 -2000px !important;
	position: absolute;
	overflow: hidden;
}
		
		
body {
		margin: 0 auto 30px 0;
		width: 760px;
		}
		
div#headers {
		background: transparent url(Grafica1.png) no-repeat bottom right;
		padding: 10px 20px 0.5em 1em;
		min-height: 130px;
		}
		
div#headers:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #headers {height: 1%;}
/* End hide from IE-mac */
		
div#headers h1 {
		float: left;
		font-size: 5em;
		font-weight: bold;
		font-style: italic;
		 position:relative;
		margin:0px;
		padding:0px;
		/* hide overflow:hidden from IE5/Mac */
		/* \*/
		overflow: hidden;
		/* */
		}
		
div#headers h1 span {
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		z-index:1; /*for Opera 5 and 6*/ 
		}
		
div#headers h1, div#headers h1 span {
		height: 128px;
		width: 295px;
		background-image: url(znak.png);
		}

div#headers h2 {
		margin: 80px auto auto 15px;
		}
		
div.naslov  {
		background: transparent url(risa.png) repeat-y top left;
		float: right;
		width: 160px;
		font-size: 0.5em;
		margin: -10px -20px -0.5em auto;
		min-height: 155px;
		}
div.naslov p {
		margin: 30px auto auto 20px;
		}
div.naslov p span {
		font-size: 0.8em;
		}
div.naslov p strong {
		font-weight: bold;
		font-size: 1.3em;
		}
div.naslov a {
		color: #000;
		}
div.naslov a:hover {
		text-decoration: underline;
		}
		
div#navig {
		width: 200px;
		text-align: center;
		padding: 30px 10px 20px;
		border-right: 2px solid #5d0b66;
		margin-top: -2px;
		margin-bottom: 25px;
		background-color: #fadcc4;
		position: relative;
		}
		
div#navig a {
		color: #fff;
		}
		
ul.meni, div.meni {
		/*margin: 10px auto; */
		background-color: #5d0b66;
		width: 150px;
		padding: 10px 5px;
		color: #fff;
		margin: auto;
		border: 1px solid #5d0b66;
		}
div#search {
		background-color: #fff;
		color: #5d0b66;
		}
div.nsmn, ul.nsmn {
		margin: 10px auto;
		}
ul.meni:hover, div.meni:hover, div#search:hover {
		background-color: #f69238;
		color: #fff;
		}
ul.meni a:hover, div.meni a:hover {
		width: 130px;
		background-color: #fadcc4;
		display: block;
		margin: auto;
		color: #5d0b66 !important;
		}
div.outer {
		background-color: #5d0b66;
		padding: 1px;
		margin: 10px auto;
		width: 162px;
		}
div.meni form {
		text-align: left;
		}
div.meni form input {
		background-color: #fadcc4;
		margin: 4px auto;
		padding: 1px 3px;
		}
div.meni form input:focus {
		background-color: #fff;
		outline: 2px solid #5d0b66;
		}
div.meni form label {
		font-size: 0.8em;
		}
input#go, input#gosearch {
		display: block;
		margin: auto;
		}
input#ime, input#geslo, input#searchterm {
		width: 140px;
		}
		
div#langlink {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 50px;
		height: 50px;
		}
div#langlink a {
		position: relative;
		left: 25px;
		top: 25px;
		}

div#container {
		width: 450px;
		color: #000;
		float: right;
		margin: 20px auto;
		}
div#container h3 {
		font-size: 1.1em;
		font-weight: 900;
		margin: 20px 0 10px;
		}
div#container a {
		color: #f69238;
		}
div#container ul li {
		margin-bottom: 10px;
		}
		
div.slike p {
		margin: 15px auto;
		}
		
body#linki div.vsebina h3 a {
		color: #000;
		}
		
form#postkontakt #imeform, form#postkontakt #phone, form#postkontakt #mail, form#postkontakt #vsebina, form#logincenter #imecenter, form#logincenter #geslocenter  {
		width: 420px !important;
		margin-bottom: 1em;
		margin-top: 3px;
		}
form#postkontakt input, form#postkontakt textarea, form#logincenter input {
		background-color: #fadcc4;
		outline: 1px solid #5d0b66;
		padding: 1px 3px;
		}
form#postkontakt input:focus, form#postkontakt textarea:focus , form#postnajdi #term:focus, form#postnajdi #pagesearch:focus, form#logincenter input:focus {
		background-color: #fff;
		outline: 3px solid #f69238;
		}
div.vsebina h4.alert {
		width: 420px;
		color: #5d0b66;
		outline: 3px solid red;
		margin: 15px auto 15px 0;
		font-size: 1.1em;
		padding: 5px;
		}
form#postnajdi input #term{
		background-color: #fff;
		width: 380px;
		margin-bottom: 1em;
		margin-top: 3px;
		}
form#postnajdi #pagesearch {
		background-color: #fff;
		}

ul#clanstvo li {
		width: 210px;
		float: left;
		display: block;
		}

div.clan p {
		margin-bottom: 10px;
		}
div.clan p.slika , div#galerija {
		text-align: center;
		padding: 15px;
		}
div#galerija {
		min-height: 400px;
		}


