A:link { color: #4b463a;}
A:visited { color: #4b463a;}
A:active { color: #4b463a;}
A:hover { color: #4b463a;}

.clear { clear: both; }

body {
	background-image: url(../images/main_bg.jpg);
	margin: 0px 0px 60px 0px;
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #000;
	text-align: justify;
}

div#container {
	width: 900px;
	margin: auto;
}

h1 {
	margin: 0px;
	padding: 0px;
	height: 59px;
	background: no-repeat url(../images/top.jpg);
}
h1 span { display: none; }

div#header-l, div#header, div#header-r {
	margin: 0px;
	padding: 0px;
	height: 123px;
	float: left;
}
div#header-l {
	width: 14px;
	background: no-repeat url(../images/header_left.jpg);
}
div#header-r {
	width: 43px;
	background: no-repeat url(../images/header_right.jpg);
}
div#header {
	width: 843px;
}

div#menu {
	height: 33px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

div#content_back {
	margin: auto;
	background: repeat-y top url(../images/content_bg.jpg);
}
div#content_bott {
	background: no-repeat bottom url(../images/content_bott.jpg);
}
div#content_top {
	padding: 20px 60px 20px 60px;
	background: no-repeat top left url(../images/content_top.jpg);
}

div#footer {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 89px;
}

#kista .title {
  display: block;
  padding-bottom: 10px;
} 

#kista .naslovnica {
  float: left;
}

#kista .pesmi {
  padding: 0 10px;
  float: left;
}

#kista .player {
  margin-left: 20px;
}

#kista .pesmi li {
  margin-bottom: 5px;
}

.besedila h2 { margin-bottom: 0px; }
.besedila .sub { margin: 0; font-size: 12px; font-style: italic}
