@font-face {
	font-family: Shelley;
	src: url('fonts/Shelley_Allegro_BT.ttf');
}
@font-face {
	font-family: Capture;
	src: url('fonts/Capture_it.ttf');
}

body {
	background-color: #000;
	margin: 0;
	color: #300;
	font-family: Tahoma;
	font-size: 16px;
}
img {
	border: none;
}
a {
/*	color: #996633;*/
	color: #660000;
}
a:hover {
	text-decoration: none;
}
#main {
	width: 980px;
/*	height: 735px;*/
	margin-left: auto;
	margin-right: auto;
	border: none;
	background: transparent url('images/seamless_bckgrnd02.jpg') repeat-y;
}
#main.route {
	background: transparent url('images/bckgrnd_pot_route.jpg') no-repeat center top;
}
#top_main {
	height: 224px;
	background: transparent url('images/okvir03.png') no-repeat left top;
	margin: 0;
	
	
}
#top {
	height: 180px;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}
#bottom {
	height: 50px;
	background: transparent url('images/okvir03.png') no-repeat left bottom;
}
#footer {
	height: 80px;
	background-color: #000;
}
#logo {
	margin-top: 23px;
	float: left;
}
#soc {
	margin-top: 56px;
	float: right;
}
#soc img {
	float: left;
	margin-right: 9px;
}
#lang {
	margin-top: 10px;
	margin-right: 9px;
	float: right;
}
#lang a {
	color: #ff9900;
	text-decoration: none;
}
#lang a:hover {
	color: #fff;
}
#menu_container {
	height: 44px;
	width: 882px;
	margin-left: 68px;
	margin-right: auto;
/*	border: 1px solid #fff;*/
}
#main_contents {
	min-height: 388px;
	width: 882px;
	margin-left: 68px;
	margin-right: auto;
/*	overflow: hidden;*/
}
#main_contents.home {
	min-height: 388px;
	width: 882px;
	margin-left: 50px;
	margin-right: auto;
/*	overflow: hidden;*/
}
#main_contents h1, #main_contents h2 {
	font-weight: normal;
	margin: 0;
}
#breadcrumbs {
	margin-top: 10px;
	margin-bottom: 10px;
}
#home_slider {
	width: 882px;
	height: 250px;
	background-color: #e4e4e4;
	margin-top: 5px;
	position: relative;
}
#home_slider div.slide {
	width: 800px;
	height: 220px;
	background-color: #fff;
	position: relative;
	left: 30px;
	top: 15px;
}
#home_slider div.text {
	padding: 0 10px 0 10px;
/*	margin: 15px 30px 15px 30px;*/
}
#home_slider div.text p {
	margin: 0;
	line-height: 110%;
}
#sponsors {
	height: 60px;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
/*	margin-top: 50px;*/
}
#sponsors_track {
	height: 60px;
	width: 920px;
	overflow: hidden;
}
#sponsors_track img {
	float: left;
}

div.contents_crew {
	margin-left: 65px;
	margin-bottom: 45px;
}

img.crew_right {
	transform:rotate(3deg);
	-ms-transform:rotate(3deg); /* IE 9 */
	-moz-transform:rotate(3deg); /* Firefox */
	-webkit-transform:rotate(3deg); /* Safari and Chrome */
	-o-transform:rotate(3deg); /* Opera */
	float: left;
	padding-right: 65px;
}
img.crew_left {
	transform:rotate(357deg);
	-ms-transform:rotate(357deg); /* IE 9 */
	-moz-transform:rotate(357deg); /* Firefox */
	-webkit-transform:rotate(357deg); /* Safari and Chrome */
	-o-transform:rotate(357deg); /* Opera */
	float: left;
	padding-right: 65px;
}

.nodisp {
	display: none;
}

div.album_thumb {
	width: 120px;
	height: 140px;
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 100%;
	margin-bottom: 20px;
	border-bottom: 1px dotted #330000;
}

div.album_thumb img {
	float: left;
}

a.album_title {
	font-family: Capture;
	text-decoration: none;
	color: #330000;
}
a.album_title:hover {
	color: #ff9900;
}
/*
div.sponsors {
	width: 140px;
	height: 160px;
	margin-right: 5px;
	float: left;
	text-align: center;
	border: none;
}
*/
div.sponsors {
	width: 435px;
	min-height: 160px;
	margin-right: 5px;
	float: left;
	text-align: left;
	border: none;
}

div.sponsors img {
	float: left;
}
div.sponsors p {
	margin-left: 145px;
}

div.donors {
	margin-left: 20px;
	margin-top: 10px;
}

div.clear {
	clear: both;
}

#blog_left {
	width: 640px;
	float: left;
}
#blog_right {
	width: 200px;
	margin-left: 10px;
	float: left;;
	
}

div.blog_row {
	border-bottom: 1px solid #330000;
}
