﻿body {
	background: #B8E3A6;
}
h1 { height: 30px; margin: 5px 0 5px 0; }
h1 a {
	display: block;
	height: 30px;
	text-decoration: none;
}

#navilang a { background: transparent; }
#contenthead p { margin: 0 0 12px 0; }
#titlecolumn img { float: right; margin: 0 0 0 10px; }
/**************************************************/
/* STRUCTURE */
#headcontainer {
	background: transparent;
	height: 550px;
	left: 0;
	position: absolute;
	top: 0;
	width: 980px;
	z-index: 0;
}
#navicolumn {
	background: url('/images/treeleft.gif') no-repeat;
	float: left;
	height: 550px;
	position: relative;
	width: 240px;
}
#titlecolumn {
	background: url('/images/treetop.gif') no-repeat;
	float: left;
	height: 160px;
	position: relative;
	width: 740px;
}
#titlecolumn div {
	display: block;
	float: left;
	padding: 70px 0 0 160px;
	text-align: center;
}
#titlecolumn div img {
	float: left;
}
#container {
	/*background: #B8E3A6 url('/images/conttop.gif') no-repeat top;*/
	background: #B8E3A6;
	left: 240px;
	padding: 0;
	position: absolute;
	margin: 0;
	top: 140px;
	width: 740px;
	z-index: 1;
}
#contenthead {
	padding: 0;
	width: 740px;
}
#content {
	float: left;
	padding: 10px 0 10px 0;
	width: 740px;
}
#contentfoot {
	/*background: transparent url('/images/contbottom.gif') no-repeat bottom;*/
	clear: both;
	height: 10px;
	margin: 0;
	padding-top: 10px;
	width: 740px;
}
.contentcolumn2 { padding-left: 20px; }
#navi1 {
	background-color: transparent;
	font-size: 12px;
	left: 0;
	height: 24px;
	margin: 10px 0 0 70px;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 130px;
	width: 150px;
}
#navilang {
	left: 65px;
	margin: 10px 10px;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 320px;
	width: 160px;
}
.songs {
	background-color: #FFF;
	clear: both;
	display: block;
	float: left;
	width: 520px;
	margin: 0;
	padding: 0;
}
.songs img { float: left; margin: 0; padding: 0; }
.songs h3 { clear: both; padding: 10px 5px 5px 5px; }
.songs h4 { clear: both; padding: 10px 5px 5px 5px; }
.songs .song {
	display: block;
	float: left;
	width: 250px;
}
.song p { padding: 5px; }
.illustrations { display: block; float: left; width: 700px; margin-bottom: 10px; }
.illustrations img { float: left; margin: 0 5px 5px 0; }


.prizori { width: 520px;}
.prizori div { display: block; float: left; height: 260px; width: 260px;}
.prizori div p { display: block; text-align: center; width: 260px;}
/**************************************************/
/* NAVIGATION */

/* navi1 - global navigation*/
#navi1 li {
	float: left; 
	height: 30px;
	margin: 0;
	padding: 0;
	width: 160px;
}
#navi1 li a {
	clear: both;
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
}
#navi1 li a span {
	display: none;
}

/* navi2 - module/sections navigation */
#navi2 {
	float: left;
	font-size: 14px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 700px;
}
#navi2 li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
#navi2 li a {
	line-height: 1.6em;
	padding: 0 3px;
}
a.active { color: #F00; text-decoration: none; }
a.active:hover { text-decoration: underline; }

.naviback, .navitop { clear: both; font-size: 11px; }
/**************************************************/
/* LISTS */
.ulist {
	clear: both;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.ulist li {
	border: none;
	margin: 0;
	padding: 4px 0;
	text-align: justify;
}

/**************************************************/

#booklist { display: block; float: left; width: 720px; }
#booklist li { clear: both; float: left; width: 720px; }
#booklist div { float: left; }
#booklist .bookyear { display: block; width: 35px; text-align: right; padding: 5px 10px 0 0; font-size: 13px; font-weight: bold; }
#booklist .bookdesc { display: block; width: 475px; }

#characterlist { float: left; width: 720px; margin: 10px 0 0 0; list-style-type: none; }
#characterlist li { clear: both; float: left; width: 720px; }
#characterlist div { float: left; width: 720px; }
#characterlist .charimage { display: block; width: 90px; text-align: right; padding: 5px 0 0 0; }
#characterlist .chardesc { display: block; width: 600px; padding: 0 0 0 10px; }

#memberlist {
	float: left; width: 250px; margin: 10px 0 0 0;
}
#memberlist li { 
	background: url('/images/univerzum/clanovi.gif') no-repeat;
	clear: both;
	display: block;
	height: 20px;
	float: left;
	margin: 5px;
	padding-top: 10px;
	text-align: center;
	width: 200px;
}


.srce { clear: both; display: block; float: right; width: 520px; margin: 5px 0; }

.separator { clear: both; display: block; width: 740px; margin: 5px 0; }
.separator img {}
.center { text-align: center; }
.center img { float: none; }
.right { text-align: right; }
.right img { float: right; }

#mrmljajiduse #selection { background: url('/images/mrmljajiduse/buket.jpg') repeat-y; }
#ibilojetak .songs { color: #C00; border: 6px outset #C00; margin: 0 0 10px 0; }
#ibilojetak .songs h4 { color: #C00; }

.author { float: right; display: block; padding-bottom: 8px; text-align: right; width: 520px;  }

.luheading {
	background: url('/images/univerzum/luheading.gif') top center no-repeat;
	text-align: center;
	height: 20px;
	padding: 70px 20px 0 0;
	margin: 10px 0;
}
.luheading2 {
	background: url('/images/univerzum/luheading2.gif') top center no-repeat;
	text-align: center;
	height: 20px;
	padding: 70px 20px 0 0;
	margin: 10px 0;
}
.luheading2en {
	background: url('/images/univerzum/luheading2en.gif') top center no-repeat;
	text-align: center;
	height: 20px;
	padding: 70px 20px 0 0;
	margin: 10px 0;
}
#homepage #titlecolumn {
	height: 240px;
	float: right;
}

#homepage #container {
	top: 180px;
}

#homepage #titlecolumn div {
	float: left;
	display: block;
	padding: 80px 0 0 0;
	top: 80px;
}
.blockbg {
	padding: 10px;
	background-color: #E8E3A6;
}
.blockborder {
	border: 8px ridge;
}

.vecepadding p {
	padding-top: 20px;
}

.linkmali a {
	text-transform: none;
}
.bgpink { background: #FFCC99; }
.bgyellow { background: #FFFF9F; }
.bgorange { background: #FFCD57; }

.bgpink a { color: #000; text-decoration: none; }
.opisnaslova {
	font-size:16px;
	font-weight:normal;
}
