@import url("preload.css");
@import url("reset.css");
@import url("clear.css");
@import url("content.css");
@import url("newsList.css");
@import url("smallGallery.css");
@import url("form.css");

body {
	/*background:#000000 url(images/body.png) top repeat-x;*/
	background:#363636;
	font:normal 11px Arial;
	color:#ffffff;
}

#contentWrap #cleft a,
#contentWrap #cright a {
	color:#F30E18;
	text-decoration:none;
}
#contentWrap #cleft a:hover,
#contentWrap #cright a:hover {
	text-decoration:underline;
}

#contentWrap {
	width:976px;
	/*border:solid 2px #E2E2E2;*/
	border:solid 2px #656565;
	background:none;
}
#contentWrap.noBorder {
	width:980px;
	border:none;
}

#wrap {
	width:980px;
	margin:0 auto;
	padding-bottom:30px;
}


#header {
	position:relative;
	height:130px;
	/*border-bottom:solid 1px #444;*/
	z-index:1100;
}

#header h1 {
	position:absolute;
	left:-2px;
	bottom:39px;
	display:block;
	width:400px;
	height:77px;
	overflow:hidden;
}
#header h1 a {
	display:block;
	width:400px;
	height:77px;
	text-indent:-10000px;
	overflow:hidden;
	background:url("images/logo.png") left top no-repeat;
}

a.lang {
	position:absolute;
	display:inline-block;
	width:34px;
	height:34px;
	background:url("images/langs.png") left top no-repeat;
	text-indent:-10000px;
	overflow:hidden;
	top:40px;
	right:0;
}
a#en {
	right:34px;
	background-position:right top;
}
body.ENG a#en {
	background-position:right bottom;
}
body.SLO a#si {
	background-position:left bottom;
}


.menu-main-navigation-container {
	position:absolute;
	left:0;
	bottom:0;
	height:30px;
	width:980px;
	background:#656565;
	z-index:2000;
}

#mainNav {
	position:absolute;
	right:10px;
	bottom:0px;
	z-index:2100;
}

#mainNav,
#mainNav li,
#mainNav li a {
	height:30px;
	line-height:30px;
}

#mainNav li {
	float:left;
	position:relative;
}

#mainNav li a {
	display:inline-block;
	color:#DDD;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 10px;
}


body.Novice #mainNav li#nav_news a,
body.Media #mainNav li#nav_news a,
body.OFT #mainNav li#nav_oft a,
body.Galleries #mainNav li#nav_galerija a,
body.Shop #mainNav li#nav_trgovina a,
body.Contact #mainNav li#nav_kontakt a,
body.Skiing #mainNav li#nav_zima a,
body.Krpljanje #mainNav li#nav_zima a,
body.Winter #mainNav li#nav_zima a,
body.Francoski #mainNav li#nav_zima a,
body.Kanin #mainNav li#nav_zima a,
body.Summer #mainNav li#nav_poletje a,
body.Partners #mainNav li#nav_partnerji a,
body.Nastanitve #mainNav li#nav_partnerji a,
body.Cenik #mainNav li#nav_cenik a,

#mainNav li.current-menu-item a,
#mainNav li.current-menu-item a:hover,
#mainNav li a:hover,
#mainNav li.current-menu-item li.current-menu-item a {
	color:#ee7f01;
}


#mainNav ul {
	display:none;
}

#mainNav li:hover ul {
	display:block;
	position:absolute;
	left:0;
	top:30px;
	z-index:2000;
	background:#656565;
	width:auto;
	border-top:solid 1px #777;
}
#mainNav ul li {
	float:none;
}
#mainNav ul li,
#mainNav ul li a {
	display:block;
	white-space:nowrap;
	text-transform:none;
	height:25px;
	line-height:25px;
}

#mainNav li.current-menu-item li a {
	color:#ddd;
}

/*body.OFT #subnav {
	background:#F30E18;
}
body.Galleries #subnav {
	background:#62CE00;
}
body.Contact #subnav {
	background:#B7D945;
}
body.Shop #subnav {
	background:#F70098;
}
body.Nastanitve #subnav,
body.Partners #subnav {
	background:#C79D11;
}

body.Summer #subnav {
	background:#4E9FA0;
}

body.Winter #subnav,
body.Krpljanje #subnav,
body.Skiing #subnav,
body.Francoski #subnav,
body.Kanin #subnav {
	background:#405CCA;
}

body.Cenik #subnav {
	background:#C20812;
}*/


/*#subnav ul { }
#subnav ul li {
	float:left;
}
#subnav ul li a {
	display:block;
	float:left;
	color:white;
	text-decoration:none;
	padding:0 12px;
	height:30px;
	line-height:30px;
}
body.Novice #subnav ul li#news a { background:#2B4B65; }
body.Media #subnav ul li#media a { background:#2B4B65; }
body.Media #subnav ul li#news a { background:none; }
body.Home #subnav ul li#news a { background:none; }

body.Summer #subnav ul li.current_page_item a,
body.Grska #subnav ul#subsub li.grska a {
	background:#2C5C5D;
}

body.Partners #subnav ul li.current_page_item a,
body.Nastanitve #subnav ul li.current_page_item a {
	background:#837A33;
}

body.Novice #subnav ul li.current_page_item a {
	background:#22678A;
}

body.Cenik #subnav ul li.current_page_item a {
	background:#610209;
}

body.Winter #subnav ul li.current_page_item a,
body.Krpljanje #subnav ul li.current_page_item a,
body.Skiing #subnav ul li.current_page_item a,
body.Francoski #subnav ul#subsub li.francoski a,
body.Kanin #subnav ul#subsub li.kanin a {
	background:#213165;
}

#subnav ul#subsub {
	float:right;
	width:400px;
}
#subnav ul#subsub li {
	float:right;
	width:140px;
	text-align:center;
}
#subnav ul#subsub li a {
	display:inline-block;
	float:right;
	color:white;
	text-decoration:none;
	padding:0 12px;
	height:30px;
	line-height:30px;
}
*/



#footer {
	position:relative;
	height:30px;
	width:980px;
	background:#656565;
}

#footer ul#links {
	position:absolute;
	left:0px;
	bottom:7px;
}
#footer ul#links li {
	float:left;
}
#footer ul#links li a {
	display:inline-block;
	color:#999999;
	text-decoration:none;
	font-size:11px;
	padding:0 10px;
}
#footer ul#links li a:hover {
	color:#97D3DE;
}

body.Francoski #footer ul#links li#si1 a,
body.Kanin #footer ul#links li#si2 a,
body.Grska #footer ul#links li#si3 a {
	color:white;
}

#footer ul#icons {
	position:absolute;
	right:-8px;
	bottom:2px;
	height:26px;
}
#footer ul#icons li {
	float:left;
	margin-right:10px;
}
#footer ul#icons li a {
	display:block;
	float:left;
	width:27px;
	height:26px;
	background:url(images/footer_icons.jpg) no-repeat;
	overflow:hidden;
	text-indent:-10000px;
}
#footer ul#icons li#i1 a { background-position:  0   0; }
#footer ul#icons li#i2 a { background-position:-34px 0; }
#footer ul#icons li#i3 a { background-position:-68px 0; }
#footer ul#icons li#i4 a { background-position:-103px 0; }
#footer ul#icons li#i5 a { background-position:-138px 0; }
#footer ul#icons li#i6 a { background-position:-172px 0; }
#footer ul#icons li#i7 a { background-position:-207px 0; }

#footer ul#icons li#i1 a:hover, body.Kajak #footer ul#icons li#i1 a { background-position:  0   -26px; }
#footer ul#icons li#i2 a:hover, body.Kolesarjenje #footer ul#icons li#i2 a { background-position:-34px -26px; }
#footer ul#icons li#i3 a:hover, body.Kanjoning #footer ul#icons li#i3 a { background-position:-68px -26px; }
#footer ul#icons li#i4 a:hover, body.Stirikolesniki #footer ul#icons li#i4 a { background-position:-103px -26px; }
#footer ul#icons li#i5 a:hover, body.Skiing #footer ul#icons li#i5 a { background-position:-138px -26px; }
#footer ul#icons li#i6 a:hover, body.Krpljanje #footer ul#icons li#i6 a  { background-position:-172px -26px; }
#footer ul#icons li#i7 a:hover, body.Shop #footer ul#icons li#i7 a { background-position:-207px -26px; }

p.copy {
	margin:15px 0;
	padding:0;
	font-size:13px;
	text-align:center;
}
p.copy,
p.copy a {
	color:#656565;
}


ul.rotImg {
	list-style:none;
	width:976px;
	height:654px;
	overflow:hidden;
}


a#facebookLink {
	display:inline-block;
	height:31px;
	padding-left:40px;
	color:#8DABDC!important;
	text-decoration:none;
	font-size:12px;
	margin-top:5px;
	padding-top:2px;
	background:url(images/facebook_icon.png) left center no-repeat;
}


a.gallink,
p.gallink a {
	color:#EF321C;
	text-decoration:none;
	font-size:1em;
	background:url("images/icon_camera.gif") right center no-repeat;
	padding-right:30px;
}


/* FEATURED NEWS
-------------------------*/
#featuredNewsWrap {
	position:relative;
	width:980px;
	height:190px;
	margin:15px 0;
}

#featuredNewsWrap a {
	color:#DDD;
}

#featuredNewsWrap div {
	position:absolute;
	top:0;
	border:solid 2px #656565;
	width:280px;
}

#featuredNewsWrap div#nLeft {
	left:0;
}

#featuredNewsWrap div#nCenter {
	left:301px;
}

#featuredNewsWrap div#nRight {

	position:absolute;
	right:0;
	width:374px;
}

#featuredNewsWrap div img {
	display:block;
	width:280px;
}
#featuredNewsWrap div#nRight img {
	display:block;
	width:374px;
}

#nLeft,
#nCenter {
	margin-right:17px;
}


.nImg {
	position:relative;
	display:block;
	width:280px;
	height:160px;
	background:#999;
}
#featuredNewsWrap div#nRight .nImg {
	width:374px;
}

.nTitle {
	display:block;
	padding:7px 5px 5px 5px;
	background: #656565;
}

.nExcerpt {
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	padding:10px;
	background:url("images/transparent_white.png") repeat;
	width:260px;
	color:#222;
}
#featuredNewsWrap div#nRight .nExcerpt {
	width:354px;
}

#featuredNewsWrap a:hover .nExcerpt {
	display:block
}
#featuredNewsWrap a:hover .nTitle {
	color:white;
}


/* SOCIALS
------------------------*/
#socials {
	position:relative;
	margin-bottom:15px;
	height:30px;
}

#download-backgrounds-featured {
	position:absolute;
	left:0;
	top:0;
	width:284px;
	background: #656565;
	margin-right:17px;
}
#download-backgrounds-featured,
#download-backgrounds-featured a {
	height:30px;
	line-height:30px;
	color:#DDD;
	text-decoration:none;
}
#download-backgrounds-featured a {
	display:block;
	width:274px;
	padding-left:8px;
	text-transform:uppercase;
}

#facebook-featured {
	position:absolute;
	left:301px;
	top:0;
	width:284px;
	background: #656565 url("images/facebook_logo_bw.jpg") 160px center no-repeat;
}

#facebook-featured,
#facebook-featured a {
	height:30px;
	line-height:30px;
	color:#DDD;
	text-decoration:none;
}
#facebook-featured a {
	display:block;
	width:274px;
	padding-left:8px;
	text-transform:uppercase;
}

#facebook-featured span {
	display:none;
}
#newsletter {
	position:absolute;
	top:0;
	right:0;
	width:378px;
	background: #656565;
	color:#DDD;
	text-transform:uppercase;
	height:30px;
	line-height:30px;
}

#newsletter span.label {
	display:inline-block;
	margin-left:8px;
	color:#DDD;
}

#newsletter form {
	margin:0;
	padding:0;
}
#newsletter input.textfield {
	position:absolute;
	right:29px;
	bottom:6px;
	border:none;
	background:#363636;
	margin:0;
	padding:2px 2px 1px 2px;
	width:145px;
	color:#DDD;
	font-size:12px;
}
#newsletter input#submit {
	position:absolute;
	right:6px;
	bottom:6px;
}

/* SUPPORTERS
------------------------*/
#supporters {
	background:#656565;
	text-align:center;
	color:#363636;
	padding:8px 10px 5px 10px;
	text-transform:uppercase;
}
#supporters-list {
	margin:15px 0
}
#supporters-list img {
	display:inline-block;
	margin:0 10px;
}


/* ROTATE BANNERS
------------------------*/
#homepage_banners {
	position:relative;
	display:block;
	width:976px;
	height:446px;
	overflow:hidden;
	z-index:90;
	border:solid 2px #656565;
}
#homepage_banners img {
	width:976px;
	height:450px;
}

#banners_wrap {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
	height:446px;
	width:100%;
	overflow:hidden;
}

ul#banners {
	height:446px;
	overflow:hidden;
	z-index:1000;
}

ul#banners li {
	position:relative;
	float:left;
	width:976px;
	height:446px;
	overflow:hidden;
	z-index:1000;
}

ul#banners li img {
	display:block;
	margin:0;
	border:none;
	z-index:1000;
}

ul#banners li a {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
	width:976px;
	height:446px;
}


#bannersNav {
	display:block;
	position:absolute;
	list-style:none;
	bottom:15px;
	right:15px;
	z-index:1500;
}
#bannersNav li {
	float:left;
	margin-left:4px;
	position:relative;
	z-index:1500;
}
#bannersNav li a {
	display:block;
	float:left;
	background:#656565;
	overflow:hidden;
	width:17px;
	height:17px;
}
#bannersNav li a span {
	display:none;
}
#bannersNav li.current a {
	background:#000;
}



