﻿/************************************
	html redefiniranje
************************************/

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	text-decoration:none;
}

*:focus {outline: none;}

body {
	font: normal 62.5% Helvetica, Verdana, Arial, Tahoma, sans-serif;
	color: #2d3433;
	background-color:#fff;
	background-image:url(../assets/bodyBg.gif);
	background-position:left top;
	background-repeat:repeat-x;

}
.clear{clear:both;}
.floated{float:right; padding-top:20px;}
h1{font-size:36px; color:#decab6; font-weight:normal; margin:15px 0 12px 0; float:left; clear:both; width:100%;}
h2{color:#816d70; font-size:20px; font-weight:normal; clear:both;}
h2.quote{font-size:18px;}
h3, .gallery-title h2{color:#decab6; font-size:20px; font-weight:normal;}
p{font-size:12px; line-height:1.6em; padding-top:2px;}
a{color:#6e3542;}

/*-------------------------------- INTRO ---------------------------------------*/

body.intro{background-color:#000; margin:10px; padding:10px; background-image:none;}

body.intro .holder
{
	position:relative;
	width:900px;
	height:157px;
	margin: 0 auto;
	background-image:url(../assets/intro.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:520px;
	font-size:12px;
	color:#fff;
}
body.intro .holder span.wcat{float:left; padding-left:380px; padding-bottom:30px;width:520px;}
body.intro .holder a.logo{display:block; width:160px; height:30px; text-indent:-9000px;}
body.intro .holder p{width:300px;}
body.intro .holder p.info-cro{padding-left:100px; float:left;}
body.intro .holder p.info-de{padding:10px 0 0 100px; float:left;}

body.intro .holder p.info-eng{padding-right:100px; float:right;}

ul.languages{float:left; width:500px; padding:0 0 0 376px; font-size:13px;}
ul.languages li{float:left; list-style-type:none; padding-right:5px;}
ul.languages li a:link, ul.languages li a:visited{color:#fff;}
ul.languages li a:hover{color:#ccc;}


/*-------------------------------- INTRO END------------------------------------*/



.wrapper{width:900px; margin:0 auto; position:relative;}

.header{width:900px; height: 226px; position:relative; float:left; padding:5px 0 0 0;}
.header .logo{float:left;}
.header .wcat-logo{float:right; margin-top:20px;}

.header ul.main-navigation, .header ul.main-navigation-language{float:left; width:900px;}
.header ul.main-navigation li, .header ul.main-navigation-language li{float:left; padding-right:24px; list-style-type:none;}
.header ul.deutsch li{padding-right:24px !important;}
.header ul.main-navigation-language li{padding-right:40px;}
.header ul.main-navigation li.last, .header ul.main-navigation-language li.last{padding-right:0;}
.header ul.main-navigation li a, .header ul.main-navigation-language li a{color:#eee5dc; font-size:22px;}
.header ul.main-navigation li a span, .header ul.main-navigation-language li a span{color:#8a5a60;}

.content
{
	width:900px; 
	position:relative; 
	float:left; 
	padding:10px 0 0 0;
	background-image:url(../assets/contentBg.gif);
	background-position:left top;
	background-repeat:repeat;
	margin-top:12px;
	min-height:400px;
	overflow:hidden;
}

.content .left-column{width:642px; float:left; position:relative; overflow:hidden; padding-top:16px;}

.content .left-column .recent, .content  .fmt-txt{float:left; padding-bottom:50px; width:100%;}
.content  .fmt-txt, .content .left, .content .right{padding-top:6px;}

.content  .left{width:290px; float:left; margin-right:15px;}
.content  .right{width:290px; float:right; } 

.content .right-column{width:248px; float:right; position:relative; overflow:hidden; padding-top:85px;}
.content .right-column p.heading, .content .right-column p.heading-nobg
{
	background-color:#f7f2ee; 
	width:242px;
	font-size:30px;
	font-weight:normal;
	float:left;
    text-align:right;
    padding:14px 2px 0 0;
    color:#decab6;
    padding-bottom:0 !important;
}
.content .right-column p.heading-nobg{background-image:none; /*background-color:#f7f2ee;*/ font-weight:normal; font-family:Helvetica, Verdana, Arial, Tahoma, sans-serif;}
.content .right-column p span{float:left; width:100%;color:#6e3542; margin:0 !important; line-height:1.1em; margin-top:8px;}

.content .right-column dl.news-intro, .content .right-column .contact-info
{
	line-height:1.4em; 
	font-size:12px; 
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; 
	background-color:#f7f2ee;
	float:left;
	width:244px;
	background-color:#f7f2ee;
}
.content .right-column .contact-info{padding-bottom:15px; display:block;}
.content .right-column dt, .content .right-column dd{padding:5px 4px 0 4px !important; font-weight:bolder;}
.content .right-column dt span{font-weight:normal;}
.content .right-column dd{padding-top:0; font-weight:normal;}

a.all-news
{
	text-transform:uppercase; 
	padding:5px 0; 
	float:left; 
	font-size:14px; 
	font-weight:bolder; 
	font-family:Helvetica, Verdana, Arial, Tahoma, sans-serif;
}

.footer-wrapper, .footer-wrapper-sticked
{	
	background-image:url(../assets/footerWrapBg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:97px;
	width:100%;

}
.footer-wrapper-sticked
{	
	position: fixed;
	bottom:0px;
}
.footer
{	
	background-image:url(../assets/footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:97px;
	width:900px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.footer p.legal{float:left; padding:66px 0 0 80px;}
.footer a.MTN{float:right; width:132px; height:30px; margin:60px 90px 0 0; text-indent:-9000px;}

.fmt-txt h3.clear{float:left; padding:35px 0 5px 0; width:100%;}
.fmt-txt p.quote{font-size:14px; padding-bottom:15px; clear:both;}
.fmt-txt p.quote em{float:left; padding:15px 25px;}
.fmt-txt p{padding-bottom:8px;}
.fmt-txt p span, .fmt-txt ul.in-links a, .fmt-txt ul.out-links a{color:#63161f; font-size:18px; font-family:Georgia, Serif;}
.fmt-txt ol{padding-left:25px; font-size:12px; line-height:1.6em}
.fmt-txt dl{padding-left:25px; font-size:12px; line-height:1.6em;}
.fmt-txt dl dt, .fmt-txt dl dd{float:left; width:110px; border-bottom:dashed 1px #ccc;}
.fmt-txt dt.last, .fmt-txt dd.last{border-bottom:none;}
.fmt-txt dt{clear:left;}
.fmt-txt dd{padding-left:15px; color:#63161f; text-align:right;}
.fmt-txt ul li{list-style-type:none; clear:both; line-height:2.2em;}
.fmt-txt ul.with-bullets li{list-style-type: upper-roman; margin-left:25px; font-size:13px;}

.fmt-txt a.back-top
{
	font-size:11px; 
	float:right;  
	padding:6px 12px 0 0; 
	font-weight:bold;
	background:transparent url(../assets/back-top.png) no-repeat right center;
}
.fmt-txt a.back-top:hover{text-decoration:underline;}

.content .right-column .txt-img{padding:3px; border:solid 1px #ccc;}
.content .right-column dd{padding:4px 4px 30px 8px; line-height:1.5em;}
.content .right-column img.tram-map{padding:3px; margin:15px 0 0 4px; border:solid 1px #ccc; }
.content .right-column a.map-info{padding:3px; clear:both; float:left;}



/* google maps */
#googleMapsPlaceholder
{
	
	width:640px;
	height:360px;
}

.google-info 
{ 
	background-color:#fff; color:#000;
}
.google-info a {color:navy; text-decoration:underline;}
/* google maps */



/* news details */
.news_heading { color:#816d70; font-size:20px; font-weight:normal; margin:0 0 5px 0 }
.news_published { font-size:9px; margin:0 0 10px 0 }
.news_subheading { font-size:14px; margin:0 0 20px 0 }
.news_body { font-size:12px; margin:0 0 10px 0 }
.news_image { margin:5px 0 10px 0 }
/* /news details */

/* galleria */

 /* kategorije*/
	.galleria .categories {float:left; width:100%; padding:0;}
	.galleria .categories .root , .galleria .categories .category-master, .galleria .categories .category-style {width:900px; list-style-type:none; float:left;}
	.galleria .categories .root li{padding-top:0 !important;}

	.galleria .categories .root li, .galleria .categories .category-master li, .categories .category-style li{float:left; margin-right:8px;}
	.galleria .categories .category-master li{text-align:center; width:290px;}
	.galleria .categories .category-style li{text-align:center; width:120px;}
	.galleria .categories li.title{color:#63161f; font-size:18px; font-family:Georgia, Serif; clear:both; display:block; width:850px; padding:20px 0 5px 35px; text-align:left;}
	
	
	/* slike */

		.galleria .categories ul li img{margin:0; padding:0;}
		.galleria #gallery_main_image { float:left; width:420px; height:470px; text-align:center; margin-right:5px; overflow:hidden;}

		.galleria #gallery_thumbs {width:260px; float:left; background-color:#fff; overflow:hidden;}
		.galleria .gallery  { list-style:none; width:300px;  float:left; }
		.galleria #gallery_pages {list-style:none; width:220px; float:left; background-color:#fff } 
		.galleria #gallery_pages li { float:left; margin:4px; }
		.galleria #gallery_pages li span { border-top:solid 1px #000; border-bottom:solid 1px #000; font-weight:bold;}
		
		.gallery_title h2{font-size:24px; padding-bottom:10px;}
		.galleria ul#gallery_navigation {float:left; color:#63161f; font-size:14px; font-family:Georgia, Serif; list-style-type:none; width:200px;}
		.galleria ul#gallery_navigation a{color:#63161f;}
		
	.selected { color:red;}
	a.mainmenu { display:block; margin-top:10px; font-size:18px; font-family:Helvetica, Verdana, Arial, Tahoma, sans-serif;}
	h1.gallery{margin:0 0 0 -2px !important; padding:0 !important;}
/* /galleria */

h3.rcol{padding:20px 0 10px 0;}
ul.gallery li{float:left; margin-right:4px; margin-bottom:10px; list-style-type:none;}

.wrapper .header ul.header-language-nav{color:#fff; float:right; clear:right; margin-top:-140px}
.wrapper .header ul.header-language-nav li{float:left; list-style-type:none; padding-left:3px}
.wrapper .header ul.header-language-nav li a{color:#fff; font-size:11px;}


img.sets-banner{float:left; margin:0 0 20px 0}
img.sets-home{margin:0 0 0 5px}

h3.set{float:left; width:100%; margin:12px 0 0 0; position:relative}

h3.set a{font-size:12px;position:absolute; right:30px; bottom:-18px; z-index:100;}
h3.set a:hover{color:#000}

ul.sets-listed{float:left; width:100%; font-size:14px; padding:2px 0 4px 0;}
ul.sets-listed li{float:left; list-style-type:none; padding-right:8px;}
ul.sets-listed li a{text-decoration:underline;}
ul.sets-listed li a:hover{color:#000;}

ul.sets-list{display:block;}
ul.sets-list li{float:left; padding:0 10px 8px 0; list-style-type:none}
ul.sets-list li img{border:solid 1px #ccc}

.left-column .fmt-txt dl.txt-info{float:left; padding:0 12px 0 0; width:306px;}
.left-column .fmt-txt dl dt, .left-column .fmt-txt dl dd{float:left; clear:both; border:none; width:100%; text-align:left; font-weight:bold; padding:0;}