html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*markup start*/
body{
	margin:0 auto;
	padding:0;
	text-align:center;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, Sans-serif;
	line-height:150%;
	background:#F8EFE5;
	color:#000;
}
a:link,a:visited,a:active{color:#000;text-decoration: underline;}
a:hover{color:#000;text-decoration: none;}
#footer a:link,#footer a:visited,#footer a:active{color:#fff;text-decoration: none;}
#footer a:hover{color:#fff;text-decoration: underline;}
#shadow{
	width:780px;
	background:url(/images/bg_main.jpg) top center repeat-y;
	margin:0 auto;
	padding:0;
}
#main_wrapper{
	margin:-1px auto 0 auto;
	padding:0;
	width:750px;
	text-align:left;
}
#header_wrapper{
	margin:0 0 57px 0;
	padding:0;
	height:124px;
}
#header_wrapper .language_selection{
	text-align:right;
	margin:-21px 8px 0 0;
	padding:0;
	height:16px;
}
#navigation{
	margin:0;
	padding:0;
	background:url(/images/bg_mainnav.jpg) top left no-repeat;
	height:58px;
	width:750px;
}
#navigation .player{
	float:left;
	width:25px;
	height:20px;
	margin:12px 0 0 12px;
	padding:0;
}
#navigation ul{
	margin:11px 0 0 53px;
	padding:0;
	position:absolute;
}
#navigation ul ul{
	margin:0 0 0 -33px;
	padding:0;
	left:0;
	position:absolute;
}
#navigation ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#navigation ul a{
	margin:0;
	padding:0;
	border:0;
	display:block;
	text-indent:-9999px;
	height:25px;
}
#navigation ul ul li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#navigation ul ul a{
	margin:0;
	padding:4px 0 0 8px;
	border:0;
	text-indent:0px;
	height:20px;
}
/* main nav */
ul li#o-skupini a{background:url(/images/menu/o_skupini.jpg) top left no-repeat; width:80px;}
ul li#izrocilo a{background:url(/images/menu/izrocilo.jpg) top left no-repeat; width:80px;}
ul li#dragatus a{background:url(/images/menu/dragatus.jpg) top left no-repeat; width:80px;}
ul li#galerije a{background:url(/images/menu/galerije.jpg) top left no-repeat; width:80px;}
ul li#sponzorji-povezave a{background:url(/images/menu/sponzorji_povezave.jpg) top left no-repeat; width:140px;}
ul li#otroska-folklorna-skupina a{background:url(/images/menu/otroska_fs.jpg) top left no-repeat; width:80px;margin:0 0 0 157px;}

ul li#o-skupini a:link,li#o-skupini a:visited,
ul li#izrocilo a:link,li#izrocilo a:visited,
ul li#dragatus a:link,li#dragatus a:visited,
ul li#galerije a:link,li#galerije a:visited,
ul li#sponzorji-povezave a:link,li#sponzorji-povezave a:visited,
ul li#otroska-folklorna-skupina a:link,li#otroska-folklorna-skupina a:visited{background-position:0 0;}

ul li#o-skupini a:hover,li#o-skupini a:focus,
ul li#izrocilo a:hover,li#izrocilo a:focus,
ul li#dragatus a:hover,li#dragatus a:focus,
ul li#galerije a:hover,li#galerije a:focus,
ul li#sponzorji-povezave a:hover,li#sponzorji-povezave a:focus,
ul li#otroska-folklorna-skupina a:hover,li#otroska-folklorna-skupina a:focus{background-position:0 -25px;}

/* sub nav */
ul ul li#clani a,
ul ul li#predstavitev a,
ul ul li#program a,
ul ul li#vizitka a,
ul ul li#contacts a,
ul ul li#kontakte a,
ul ul li#zgodovina a,
ul ul li#zacetki-folklorizma a,
ul ul li#nosa a,
ul ul li#glasbeno-plesno-izrocilo a,
ul ul li#kje-smo a,
ul ul li#o-kraju a,
ul ul li#pomembni-dragatusci a,
ul ul li#nastopi-gostovanja a,
ul ul li#video a,
ul ul li#afne-guncamo a,
ul ul li#clani a,
ul ul li#galerije-otroska-folklorna-skupina a{background:none;text-decoration:none;white-space:nowrap;width:100px;margin:0;}

ul ul li#zacetki-folklorizma a,
ul ul li#nastopi-gostovanja a,
ul ul li#galerije-otroska-folklorna-skupina a{width:175px;margin:0;}

ul ul li#clani a:hover,li#clani a:focus,
ul ul li#predstavitev a:hover,li#predstavitev a:focus,
ul ul li#program a:hover,li#program a:focus,
ul ul li#vizitka a:hover,li#vizitka a:focus,
ul ul li#contacts a:hover,li#contacts a:focus,
ul ul li#kontakte a:hover,li#kontakte a:focus,
ul ul li#zgodovina a:hover,li#zgodovina a:focus,
ul ul li#zacetki-folklorizma a:hover,li#zacetki-folklorizma a:focus,
ul ul li#nosa a:hover,li#nosa a:focus,
ul ul li#glasbeno-plesno-izrocilo a:hover,li#glasbeno-plesno-izrocilo a:focus,
ul ul li#kje-smo a:hover,li#kje-smo a:focus,
ul ul li#o-kraju a:hover,li#o-kraju a:focus,
ul ul li#pomembni-dragatusci a:hover,li#pomembni-dragatusci a:focus,
ul ul li#nastopi-gostovanja a:hover,li#nastopi-gostovanja a:focus,
ul ul li#video a:hover,li#video a:focus,
ul ul li#afne-guncamo a:hover,li#afne-guncamo a:focus,
ul ul li#galerije-otroska-folklorna-skupina a:hover,li#galerije-otroska-folklorna-skupina a:focus{background:url(/images/divider.jpg) top left no-repeat;}
#text{
	margin:30px 0 0 25px;
	padding:0;
	width:410px;
}
#text p{
	text-align:justify;
	margin:0 0 1em 0;
	padding:0;
}
#text h1,#text dt{
	font-weight:bold;
	font-size:14px;
	margin:0 0 1em 0;
	padding:0;
}
#text img{
	margin:0 0 5px 0;
	padding:0;
}
#text blockquote{
	font-family:georgia,garamond,serif;
	font-size:13px;
	font-style:italic;
	margin:0 0 1em 0;
	padding:0;
	color:#6B292A;
}
#text dl{
	margin:0 0 1em 0;
	padding:0;
}
#text dt{
	margin-top:1em;
	padding:0;
}
#text dd{
	margin:0 0 0 10px;
	padding:2px 0;
}
#text h2{
	font-size:12px;
	margin:0.5em 0;
	padding:0;
}
.right_column dl{
	font-size:10px;
	margin:0 0 1em 0;
	padding:0;
}
.right_column dt a{text-decoration:none;}
.right_column dt{
	margin-top:0.3em;
	padding:0;
	font-weight:bold;
}
.right_column dt dt{
	margin:0 0 0 1.5em;
}
.right_column dd{
	margin:0 0 0 1.5em;
	padding:2px 0;
}
#content_wrapper{
	min-height:370px;
	width:750px;
	margin:0;
	padding:0;
	background:url(/images/bg_wrapper.jpg) top left no-repeat;
}
#content_wrapper .left_column{
	margin:0;
	padding:0;
	float:left;
	width:450px;
	min-height:370px;
}
#content_wrapper .right_column{
	margin:0;
	padding:60px 0 0 0;
	float:right;
	width:290px;
	min-height:370px;
}
#cd{
	width:290px;
	height:116px;
	border-bottom:2px solid #1f1812;
}
#cd img{
	float:left;
	width:115px;
	margin:0;
	padding:0;
}
#cd p{
	float:right;
	width:175px;
	margin:7px 0 0 0;
	padding:0;
	line-height:165%;
}
.news_entry{
	padding:10px;
	margin:0;
	clear:both;
}
.news_entry h2{
	font-size:14px;
	padding:0;
	margin:0 0 3px 0;
}
.news_entry p{
	padding:0;
	margin:0 0 5px 0;
}
.news_entry span{
	font-size:11px;
	margin:0;
	padding:0;
}
#footer{
	background:url(/images/footer.jpg) top left repeat-x;
	height:50px;
	margin:0;
	padding:0;
	clear:both;
}
#footer p{
	margin:-30px 0 0 0;
	padding:0 0 0 133px;
	font-size:10px;
	color:#fff;
	float:left;
}
#footer .left{
	background:url(/images/footer_left.jpg) top left no-repeat;
	height:50px;
	margin:0;
	padding:0;
}
.center{
	margin:0 auto;
	text-align:center;
}
/* galerija */
#text .gallery_preview{
	width:410px;
	clear:both;
}
#text .gallery_img_thumb{
	float:left;
	margin:0;
	padding:0;
}
#text .gallery_teaser{
	float:left;
	width:270px;
	margin:0 0 0 10px;
	padding:0;
	white-space:normal;
}
#text .gallery_teaser span{
	margin:5px 0 0 0;
	padding:0;
	font-size:11px;
}
#text .gallery_thumb img{
	margin:10px 17px;
	padding:0;
}
.toggler {
	cursor:pointer;
}
/* SLIMBOX */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(/images/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(/images/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}

.ajax-loading{
	background:url(/images/ajax-loader.gif) no-repeat center;
}

