/*-------------------------------------------------------

	// IM DESIGN CSS	
	// Author: Andrej Venta
	// Date: December 2007
	// Contact: andrej[dot]venta[at]gmail[dot]com

-------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
a > img { border: 0 none; } 
img { border: 0 none; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fafafa;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height:16px;
	font-size: 12px;
	}
		
/* ------------------------------------------------------------

	// Struktura

------------------------------------------------------------ */

/*
	// Wrappers
*/
#wrap {	
	background:url(img/bg.png) scroll no-repeat center top;
	height:500px;
	border-top:6px solid #000;
	}
#wrap-inner {
	width:702px;	
	margin: 0 auto;	
	}
/*
	// Glava strani
*/
#header {
	position:relative;
	margin: 0 auto;
	width:650px;
	}
#nav {	
	display: inline;
	margin:35px 15px 15px 15px;
	width:363px;
	float:right;	
	}
/*
	// Meni
*/
#nav ul {
    margin:0;    
    list-style:none;
	padding:3px;
    }
#nav li {display:inline; }
#nav li a{float:left;padding:10px;margin:0;display:block;}
#nav li a:hover {background-position:0 72px;}	
li#m1 a {background:url("img/menu/menu.png") 0 bottom;}
li#m2 a {background:url("img/menu/menu-02.png") 0 bottom;}
li#m3 a {background:url("img/menu/menu-03.png") 0 bottom;}
li#m4 a {background:url("img/menu/menu-04.png") 0 bottom; padding-right:11px;}
/*
	// Main content
*/
#content {
	float:left;
	width: 700px;	
	background:#0e0e0e;
	color:#fafafa;
	border:1px solid #616161;
	}
	#content p {margin:15px;}
	#content.send { height:400px; }
#rightSide {
	float:right;
	width:200px;
	text-align:center;
	border-left:1px solid #616161;
	background:url(img/sidebar.png) repeat-y center;
	height:520px;
}
	#rightSide img {
		margin:15px 0;
		border:1px solid #616161;
		}
a.button {
    background:url('img/button_a.png') no-repeat scroll top right;    
    display: block;
    float: right;   
    height: 26px;
    margin:15px 6px 15px 15px;
    padding-right: 18px;
    text-decoration: none;
	}
a.button span {
    background:url('img/button.png') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 0 5px 17px;
	}
a.button:hover {
    background-position: bottom right;   
    outline: none; 
	}
a.button:hover span {
    background-position: bottom left;   
	}
dl {
	width:496px;	
	}
.oPodjetju {
	width:300px;	
	}

iframe {margin:15px;}

#galerija {
	padding:15px;
	width:600px;
	}
	#galerija a img {
		border:1px solid #616161;
		margin:5px;		
		}
	#galerija a:hover img {
		border:3px solid #616161;
		margin:3px;
		}
/*
	// Footer
*/
#footer {
	position:relative;
	float:left;
	width:700px;
	background:#353535;
	border:1px solid #616161;
	border-top:none;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
#footer p {
		padding:5px;
		}
#footer ul {
	padding:5px;
	list-style-type: none;	
	}
	#footer ul li {
		display:inline;
		padding: .2em 1em;
		}
	#footer ul li a {
		border-bottom:1px solid #fafafa;
		padding-bottom:2px;
		}
	#footer ul li a:hover {
		border-bottom:2px solid #fafafa;
		padding-bottom:2px;
		}
#footerBg {
	position:relative;
	float:left;
	width:699px;
	background: url(img/bg_foot.png) no-repeat center top;
	height:150px;
	}
	#footerBg p.valid{
		float:left;
		width:100px;
		}
	#footerBg p {
	padding:5px;
	width:115px;
	float:right;
	font-size:10px;
	color:#bbb;	
		}		
	#footerBg a {
		font-size:10px;
		color:#bbb;
		padding:1px;
		border-bottom:1px solid #bbb;	
		}
	#footerBg a:hover {
		color:#999;		
		border-bottom:1px solid #999;
		}

/* ------------------------------------------------------------

	// Font stylin

------------------------------------------------------------ */

h1 {
	margin:15px 0 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-bottom:8px;
	border-bottom:1px solid #616161;	
	}
dt {
	margin:10px 15px;	
	line-height:24px;
	}
	dt strong {
		background-color: #353535;
		border:1px solid #616161;
		padding:3px;
		margin-right:2px;	
		font-size:12px;
		}	
dd {
	margin:10px 15px;
	border-bottom:1px solid #616161;	
	padding-bottom:3px;
	}
	dd  a {
		color: #fafafa;
		text-decoration:none;
		background-color:#353535;
		padding:2px;	
	}
	dd  a:hover {
	color: #fafafa;
	text-decoration:none;
	background-color:#444;
	}
	
/* links */

a:link, a:visited {
	color: #fafafa;	
	text-decoration:none;
	}
a:hover {
	color: #fafafa;
	text-decoration:none;
	} 
	
