* {
	text-align: left;	
}

img {
	border: 0;
}

a {
	outline: none;
	color: black;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

div.clear {
	clear: both;
}

.puscice {
	list-style-image: url('/images/ulPuscica.png');
}

.puscice li {
	padding: 5px 3px;
}

.puscice li.selected a {
	font-weight: bold;
	color: #f7c001;
}

.dodano {
	background: url('/images/kljukica.png') no-repeat 5px 10px;
	height: 60px;
	font-size: 18px;
	padding: 40px 0 0 120px;
	margin: 15px 0 0 20px;
}

html {
	background-image: url('/images/background.png');
	background-position: center top;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
}

h4 {
	font-size: 14px;
	margin: 5px;
}

textarea {
	width: 200px;
	height: 150px;
}

#mainWraper {
	width: 980px;
	text-align: left;
	margin: 0 auto;	
}

#header {
	height: 256px;
	background-image: url('/images/headerBg.jpg');
}

#header h1 {
	float: left;
	width: 171px;
	height: 199px;
	margin: 57px 0 0 63px;
	text-indent: -9999px;
	background-image: url('/images/logo.png');
}

#header h1 a {
	display: block;	
	width: 180px;
	height: 180px;
}

#header #languageSelect {
	float: right;
	width: 97px;
	height: 36px;
	margin: 216px 46px 0px 0px;
}

#header #lngSI {
	width: 46px;
	height: 33px;
	display: block;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	background-image: url('/images/lngFlags.png');
	background-position: 0px 0px;
}
#header #lngSI:hover {
	background-position: 0px 33px;
}

#header #lngEN {
	width: 46px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: url('/images/lngFlags.png');
	background-position: 46px 0px;
}
#header #lngEN:hover {
	background-position: 46px 33px;
}

/*
 * MENU
 */

#menu {
	list-style: none;
	margin: 0;
	padding: 0 0 0 52px;
	height: 60px;
	overflow: hidden;
	background-image: url('/images/menuBg.png');	
}

#menu li {
	float: left;
}

#menu .backLava {
    background: url('/images/menuMarker.png') no-repeat center 7px;	
	z-index: 5;
	height: 19px;
}


/*
 * MENU KNOFI
 */
#menu li a {
	display: block;
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 12px;
	height: 53px;
	text-indent: -9999px;
	position: relative;
}

/*
 * Menu sl
 */
#bodyLang_sl #menu li a {
	background-image: url('/images/menuSL.png');
}

#bodyLang_sl #menu-o-klubu {
	width: 104px;
	background-position: 0px 0px;
}
#bodyLang_sl .active #menu-o-klubu {
	background-position: 0px 53px;
}

#bodyLang_sl #menu-clani {
	width: 78px;
	background-position: -104px 0px;
}
#bodyLang_sl .active #menu-clani {
	background-position: -104px 53px;
}

#bodyLang_sl #menu-koledar {
	width: 104px;
	background-position: -182px 0px;
}
#bodyLang_sl .active #menu-koledar {
	background-position: -182px 53px;
}

#bodyLang_sl #menu-galerija {
	width: 106px;
	background-position: -286px 0px;
}
#bodyLang_sl .active #menu-galerija {
	background-position: -286px 53px;
}

#bodyLang_sl #menu-potopisi {
	width: 105px;
	background-position: -392px 0px;
}
#bodyLang_sl .active #menu-potopisi {
	background-position: -392px 53px;
}


#bodyLang_sl #menu-prodaja {
	width: 105px;
	background-position: -497px 0px;
}
#bodyLang_sl .active #menu-prodaja {
	background-position: -497px 53px;
}

#bodyLang_sl #menu-clubhaus {
	width: 138px;
	background-position: -602px 0px;
}
#bodyLang_sl .active #menu-clubhaus {
	background-position: -602px 53px;
}

#bodyLang_sl #menu-knjiga-gostov {
	width: 148px;
	background-position: -740px 0px;
}
#bodyLang_sl .active #menu-knjiga-gostov {
	background-position: -740px 53px;
}

/*
 * Menu en
 */
#bodyLang_en #menu li a {
	background-image: url('/images/menuEN.png');
}

#bodyLang_en #menu-o-klubu {
	width: 85px;
	background-position: 0px 0px;
}
#bodyLang_en .active #menu-o-klubu {
	background-position: 0px 53px;
}

#bodyLang_en #menu-clani {
	width: 119px;
	background-position: -86px 0px;
}
#bodyLang_en .active #menu-clani {
	background-position: -86px 53px;
}


#bodyLang_en #menu-koledar {
	width: 113px;
	background-position: -206px 0px;
}
#bodyLang_en .active #menu-koledar {
	background-position: -206px 53px;
}

#bodyLang_en #menu-galerija {
	width: 97px;
	background-position: -320px 0px;
}
#bodyLang_en .active #menu-galerija {
	background-position: -320px 53px;
}

#bodyLang_en #menu-potopisi {
	width: 136px;
	background-position: -418px 0px;
}
#bodyLang_en .active #menu-potopisi {
	background-position: -418px 53px;
}

#bodyLang_en #menu-prodaja {
	width: 73px;
	background-position: -556px 0px;
}
#bodyLang_en .active #menu-prodaja {
	background-position: -556px 53px;
}

#bodyLang_en #menu-clubhaus {
	width: 133px;
	background-position: -631px 0px;
}
#bodyLang_en .active #menu-clubhaus {
	background-position: -631px 53px;
}

#bodyLang_en #menu-knjiga-gostov {
	width: 120px;
	background-position: -766px 0px;
}
#bodyLang_en .active #menu-knjiga-gostov {
	background-position: -766px 53px;
}

/*
 * MAIN
 */
#middle {
	padding: 0;
	margin: 0;
	background-image: url('/images/mainBg.png');
	clear: both;
}

#mainContent {
	margin: 0;
	padding: 1px 60px;
	min-height: 150px;
	background: url('/images/mainTop.png') top center no-repeat;
}

#mainContent h1 {
	font-size: 18px;
	width: 517px;
	height: 50px;
	margin: 15px 0 0 -10px;
	padding: 27px 0 0 30px;
	background-image: url('/images/titleBg.png');
}

#mainContent .arrow {
	width: 684px;
	height: 55px;
	padding-left: 10px; 
	background: url(/images/calendarMonth.png) no-repeat bottom;
}

/*
 * FOOTER
 */
#footer {
	clear: both;
	height: 154px;
	background-image: url('/images/footerBg.png');
}

#copyright {
	text-indent: -9999px;
	width: 277px;
	height: 22px;
	float: left;
	margin: 75px 0 0 50px;
	background-image: url('/images/copyright.png');
}

#avtorji a {
	text-indent: -9999px;
	width: 101px;
	height: 13px;
	float: right;
	margin: 80px 50px 0 0;
	background-image: url('/images/muhacc.png');
	background-position: 0px 0px;
}
#avtorji a:hover {
	background-position: 0px 13px;
}

/*
 * Prva stran
 */
#prvaLeft {
	width: 530px;
	float: left;
}

#prvaRight {
	width: 302px;
	margin-left: 20px;
	float: left;
	text-align: center;
}

#prvaLeft p {
	margin: 20px 0 0 0;
}


#prvaRight #FB {
	text-indent: -9999px;
	display: block;
	width: 203px;
	height: 95px;
	margin: 22px auto;
	padding: 0;
	background-image: url('/images/fbEN.png');
}

#prvaRight #plakat {
	margin: 0 0 0 0;
	padding: 1px;
	border: 1px solid #ccc;
	width: 302px;
	height: 423px;
}

#prvaSkupinska {
	margin: 10px;
	text-align: center;
}

#skupinska {
	margin: 30px 0 0 0;
	vertical-align: bottom;
	padding: 1px;
	border: 1px solid #ccc;
	width: 532px;
	height: 354px;
}

/*
 * About
 */
#contact {
	width: 833px;
	height: 334px;
	padding: 30px 0 0 30px;
	background-image: url('/images/contactBg.png');
}

#info {
	float: left;
	width: 420px;	
}

#info h2 {
	font-size: 14px;
}

#info h3 {
	font-size: 13px;
	margin-top: 30px;
}

#info #naslov, #info dl {
	margin-left: 15px;
}
 
#info dt {
	margin-top: 5px;
	font-weight: bold;
}

#contact img {
	float: right;
	width: 350px;
	margin: 10px 35px 0 0;
	padding: 1px;
	border: 1px solid #ccc;
}

/*
 * Paginator
 */
#pagination {
	text-align: center;
}

/*
 * Člani
 */
#clani {
}

.clan {
	float: left;	
	height: 105px;
	width: 300px; 
	margin: 30px 65px 0 60px;
	padding: 1px;
	border: 1px solid #ccc;
}

.clan h4 {
	margin-left: -20px;
}

.clan dt {
	font-weight: bold;
}

.clan dd {
	padding-bottom: 5px;
}

.clan .clanInfo {
	float: left;
	margin-left: 30px;
}

.clan img {
	float: left;
	padding: 0;
	margin: 0;
}

#imageGroup {
	margin: 50px 0 0 110px;
	padding: 0;
}

/*
 * GALERIJA
 */
#imagesMenu {
	margin: 10px 10px 20px;	
}

#imagesMenu #mainImgLinks {
	float: left;
}

#imagesMenu #nextPrev {
	float: right;
}

#galerija .galerijaItem {
	float: left;
	height: 130px;
	overflow: hidden;
	border: 1px solid gray;
	width: 300px;
	padding: 3px;
	margin: 10px 60px 20px;
}

#galerija .galerijaItem .imageLink {
	float: left;
	display: block;
	width: 130px;
	height: 130px;	
	text-align: center;
}

#galerija .galerijaItem .galerijaRight {
	float: left;
	margin-left: 10px;
	width: 150px;
}

#images {
	display: block;
	float: none;
	margin: 10px 25px;
	text-align: center;
}

#images ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#images li {
	float: left;
	text-align: center;
	width: 130px;
	height: 130px;
	margin: 5px 15px;
}

#images img {
	padding: 1px;
	border: 1px solid #ccc;
}

#images li a.active img {
	border-color: #355C1E;
	margin: -1px;
	padding: 2px;
}

#bigImages ul {
	display: none;
}

#bigImages #bigImage {
	text-align: center;
}

#bigImages #loader {
	margin: 30px 343px;
}

#bigImages #mainImgLinks {
	float: left;
}

#bigImageContainer {
	height: 520px;
	width: 720px;
	margin: auto;
	text-align: center;
}

/*
 * Shopping
 */

#shopItems {
	float: left;
	width: 450px;
	margin: 15px 0 0 20px;
}

#shopItems .item {
	float: left;
	width: 200px;
	padding: 5px;
	border: 1px dashed gray;
	margin: 5px;
	text-align: center;
}

#shopItems .shopImg {
	height: 120px;
	text-align: center;
}

#shopItems .kolicina {
	float: left; 
	width: 50px;
	margin: 5px;
}

#shopItems .kolicina input {
	width: 50px;
}

#shopItems .cena {
	margin: 5px;
	float: right;
	width: 70px;
}

#shopItems .cena span {
	font-size: 14px;
}

#kosarica {
	float: left;
	margin: 15px 0 0 25px; 
}

#kosarica a {
	font-size: 15px;
	font-weight: bold;
	float: right;
	padding: 5px;
}

#kosarica td {
	padding: 5px;
}

#kosarica tfoot td {
	border-top: 2px dashed black;
	font-size: 14px;
	font-weight: bold;
	color: #F8C202;
}

#kosarica tfoot td.postnina {
	border: 0;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

#kosarica tbody td input {
	width: 40px;
}

#kosarica tbody td.naziv {
	width: 100px;
}

#kosarica tbody td.kolicina {
	width: 70px;
}

#narociloObrazec {
	float: left;
	width: 350px;
}

/*
 * KOLEDAR
 */
 
#mainContent #addevent {
	 float: right;
	 margin: -70px 0 0 0;
	 padding: 0;
}


#dogodki div.dogodek {
	margin: 5px;
}

#dogodki div.dan {
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding-top: 35px;
	padding-left: 15px;
	width: 45px;
	height: 40px;
	margin-right: 5px;
	background: url(/images/calendar.png) no-repeat;
}

#dogodki div.danDo {
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding-top: 35px;
	padding-left: 5px;
	width: 15px;
	height: 40px;
	margin-right: 5px;
}

#dogodki div.opis {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#dogodki div.opis h4 {
	margin-left: -6px;
}

#dogodki div.opis img {
	float: left;
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 5px;
}

#dogodki div.opis div {
	float: left;
	margin-top: -1px;
	margin-left: 10px;
}

#meseci {
	float: left;
	width: 150px;
	margin-right: 30px;
}

#drzave {
	float: left;
	width: 500px;
}

#koledarDrzave li {
	float: left;
	width: 200px;
}

/*
 * Clubhaus
 */
#map_canvas {
	width: 800px; 
	height: 500px; 
	clear: both; 
	border: 1px solid gray;
	margin: 0 25px;
}

#clubhausi h3 {
	font-size: 14px;
}

#clubhausi h4 {
	font-size: 12px;	
}

#clubhausi .clubhaus {
	float: left;
	width: 300px;
	margin: 10px 65px 30px 60px;
}

.clubhaus img {
	float: left;
	margin: 10px 10px;
}

.clubhaus div.info {
	float: left;
	width: 220px;
}

#legenda {
	float: right;
	margin-right: 30px;
	width: 250px;
	margin: 30px 0 10px;;
}

#legenda ul {
	list-style: none;	
}

#legenda ul  li {
	float: left;
	width: 70px;
	text-align: center;
}

/*
 * Potopisi
 */

.potopis {
	font-size: 12px;
}

.potopis img {
	margin: 5px;
	border: 1px solid gray;
	padding: 2px;
}

.potopis img.l {
	float: left;
}

.potopis img.r {
	float: right;
}

.potopis img.b {
	display: block;
}

.potopis h3 {
	clear: both;
}

/*
 * Knjiga gostov
 */
.zapis {
	border: 1px solid gray;
	width: 600px;
	margin: 20px;
}

.zapis dl {
	padding: 5px;
	float: left;
	width: 200px;
	overflow: hidden;
	border-right: 1px dashed gray;
	margin-right: 20px;
}

.zapis dl dt, .zapis dl dd  {
	padding: 3px 0;
}

.zapis .komentar {
	flaot: left;
	margin: 10px 10px;
}

.zapis .datum {
	text-align: right;
}

.brisiZapis form {
	text-align: right;
	padding: 3px;
}