@charset "utf-8";
@import url("module.css");

img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/


html, body, form{margin:0px; padding:0px; height:100%;}
body{font-family: 'OpenSans-Regular', Arial, sans-serif; font-size:12px; color:#2c2c2c;}

.borBox{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.animate{-webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;}
#dnn_dnnUser_messageGroup, #dnn_dnnUser_avatarGroup, .DnnModule #mdMemberList{display:none;}
.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

h1, h2, h3, h4, h5, h6{font-weight:normal; margin:0px; padding:0px;}
h1{}
h2{}
h3{}
h4{font-size:18px; color:#fff; background:#b1a52c; padding:10px; font-family: -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:15px 0px 10px;}
h4 > .Head{margin-bottom:0px;}
h5{font-size:16px; margin-bottom:20px;}
h6{}

a:link, a:visited{color:#a4184e; text-decoration:none; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;}
a:hover, a:active{color:#2c2c2c;}

.DnnModule{float:left; width:100%;}
/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}
.breadcrumb{float:left; position:relative; width:100%; box-sizing:border-box;  margin:0 0 15px; border-bottom:1px solid #ccc; padding-bottom: 5px;}
#siteHead {border-bottom:5px solid #7a2969;}
.fastMenu {background:#f5f5f5; border-bottom:1px solid #e5e5e5;}

.gzs_place{float:left; width:20%; margin:5px 0px 5px 0px;}
.gzs_place a img{/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");*/ /* Firefox 10+, Firefox on Android */
/*filter: gray;*/ /* IE6-9 */
/*-webkit-filter: grayscale(100%);*/}
.gzs_place a:hover img{/* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(0%);*/}

ul.buttonGroup{display:block;}

.social_place{float:left; height:38px; line-height:38px; display:none;}
.social_place a{color:#2c2c2c; font-size:14px;} .social_place a:hover{color:#a4184e;}
.portal_place{float:right; width:80%; height:38px; line-height:38px; text-align:right;}
.portal_place a{color:#2c2c2c; padding:0px 0px 0px 8px;} .portal_place a:hover{color:#a4184e;}

.loginGroup{float:left;}
.registerGroup{float:left;}
ul.buttonGroup, ul.buttonGroup li{list-style-type:none; margin:0px; padding:0px; float:left; width:auto;}
.userNotifications {display:none;}
.userDisplayName{float:left;}
.userProfileImg{float:left;}

a.flag{float:right; display:block; width:38px; height:38px; border-left:1px solid #e5e5e5; padding:0px;}
.flag-slo{background:url(../img/slo.png) no-repeat 50% 50%; margin-left:15px;}
.flag-eng{background:url(../img/eng.png) no-repeat 50% 50%; border-right:1px solid #e5e5e5;}

#siteLogo {float:left; width:43%; margin-right:10px;}
#eenLogo {float:left; width:15%; padding:10px 4px 0px;}
.logo{ margin:5px 0px;}
#siteNav, #mobileMenu{float:right; width:20%;}
#siteNav{display:none;}

.contentHolder.ch-left{float:left; width:100%; margin-bottom:5px;}
.contentHolder.ch-right{float:right; width:100%;}

#contentSection {margin:10px 0px 20px;}
.pane{margin-bottom:10px;}

/* search */
#SearchPane{background:#a4184e; margin-bottom: 10px;  padding: 21px 15px;}
.searchBox{float:left; width:100%; background:#fff; border:none; font-family: 'OpenSans-Regular', Arial, sans-serif; font-size:14px; color:#2c2c2c; height:30px; line-height:30px; padding:0px 10px; margin-bottom:10px;}
select.searchSelector{float:left; width:76%; height:30px; border:none; font-family: 'OpenSans-Regular', Arial, sans-serif; font-size:14px; color:#2c2c2c;}
.SubmitHolder{float:right; width:20%;}
a.searchSubmit{display:block; width:100%; height:30px; font-size:18px; line-height:28px; float:right; background:#fff; color:#a4184e; border:1px solid #fff; text-align:center;}
a.searchSubmit:hover{color:#fff; background:#a4184e; border:1px solid #fff;}

/* category */
.CategorySelector{padding-bottom:10px; border-bottom:5px solid #7a2969; margin-bottom:15px;}
ul.categoryList, ul.categoryList li{margin:0px; padding:0px; list-style-type:none;}
ul.categoryList li{width:31.1%; float:left; margin-right:3.33333%;}
ul.categoryList li:nth-child(3n){margin-right:0px; float:right;}
ul.categoryList a{display:block; width:100%; height:80px; background:#f3f3f3; float:left; margin-bottom:5px; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:center; position:relative; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;}
ul.categoryList a em, ul.categoryList a i{color:#a4184e; font-size:30px; float:left; width:100%; margin-top:10px;}
ul.categoryList a span{color:#2c2c2c; display:table; width:100%; height:40px; line-height:1; font-size:11px; padding:0px 3%; width:94%;}

ul.categoryList a:hover{background:#a4184e;}
ul.categoryList a:hover i, ul.categoryList a:hover em, ul.categoryList a:hover span{color:#fff;}

ul.categoryList a span div{display:table-cell; height:40px; vertical-align:middle;}

ul.categoryList li.allCategory{width:65.2%; margin-right:0px; float:right;}
ul.categoryList li.allCategory a{background:#a4184e; color:#fff; font-family: 'robotolight'; text-transform:uppercase; line-height:80px; font-size:17px; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;}
ul.categoryList li.allCategory a:hover{background:#17c9f1;}
ul.categoryList li.allCategory a strong{font-family: 'robotomedium'; font-weight:normal;}

/* category Sub*/
.CategorySelector-Sub{padding-bottom:10px; border-bottom:5px solid #b1a52c; margin-bottom:15px;}
ul.categoryList-Sub, ul.categoryList-Sub li{margin:0px; padding:0px; list-style-type:none;}
ul.categoryList-Sub li{width:100%; float:left;}
ul.categoryList-Sub a{display:block; width:100%; float:left; margin-bottom:5px; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align:left; position:relative; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out; color:#000;}
ul.categoryList-Sub a em, ul.categoryList-Sub a i{color:#b1a52c; font-size:20px; float:left; width:40px; text-align:left; padding-top: 7px;}
ul.categoryList-Sub a:hover{background:#ededed;}
ul.categoryList-Sub a:hover i, ul.categoryList-Sub a:hover em, ul.categoryList a:hover span{color:#887A00;}
#dnn_ctr415_ModuleContent ul.categoryList a:hover span{color:#fff;}
ul.categoryList-Sub a span div{display:table-cell; height:35px; vertical-align:middle;}

/* button */
a.button:link, a.button:visited{display:block; font-family: 'robotomedium'; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center; height:50px; line-height:50px; font-size:23px; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;}
a.button:visited, a.button:hover{background:#a4184e;}

a.button span{font-family: 'robotolight';}

a.button.b-blue{background:#17c9f1;}
a.button.b-blue:hover{background:#0c93b1;}

/* bottom pane */
.BottomPane {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 0px;}
#siteFooter {background:#37383b; color:#cacdcd;}
.footerTop {padding:15px 0px;}
.footerBottom {background:#292a2b; padding:10px 0px;}
.footerBottom a{color:#cacdcd;} .footerBottom a:hover{color:#fff;} 
.footerBottom .span8, .footerBottom .span4{text-align:center; margin-bottom:10px;}
.footerBottom .span4 a{font-size:18px;} .footerBottom .span4 a:hover{color:#a4184e;}
.footerBottom span{padding:0px 3px;}

/* news */
.NewsWrapper{float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f3f3f3;}
.nw-date{float:left; width:100%; margin-bottom:5px; color:#d8d8d8;}
.nw-description{float:left; width:100%;}
.nw-description > a{color:#b1a52c;} .nw-description > a:hover{color:#2c2c2c;}
/* news */


/*catalogItems*/
.catalogItemWrapper{border-top:5px solid #7a296b; padding-top:25px;}
.catalogItem{margin-bottom:20px; border-bottom:2px solid #ededed; padding-bottom:20px; float:left; width:100%;}
.catalogItem h2{font-size:18px; text-transform:uppercase; font-family:'robotomedium'; margin:15px 0px 15px 0px; float:left; width:100%;}
.catalogItem h2 a:link, .catalogItem h2 a:visited{color:#a4184e;} 
.catalogItem h2 a:hover, .catalogItem h2 a:active{color:#000;} 
.catalogItem_image{width:100%; height:auto; border:1px solid #ededed; padding:5px; display:block; float:left;}
.catalogItem_image img{width:90%; height:auto; display:block; margin:0 auto;}
.catalogSummary{font-size:15px; float:left; width:100%; margin-bottom:20px;}
a.catalogItem_readMore:link, a.catalogItem_readMore:visited{background:#a4184e; float:left; color:#fff; font-family:'robotolight'; font-size:16px; text-transform:uppercase; padding: 10px 20px; width:100%; text-align:center;}
a.catalogItem_readMore:hover, a.catalogItem_readMore:active{background:#17c9f1;}
a.catalogItem_readMore span{font-family: 'robotomedium';}
.searchResultItem:hover{background:#fbfbfb;}
.searchResultItem a.catalogItem_readMore:link, .searchResultItem a.catalogItem_readMore:visited{background:#a4184e; color:#fff; font-family:'robotolight'; font-size:14px; text-transform:uppercase; padding: 2px 10px;text-align:center;}
.searchResultItem a.catalogItem_readMore:hover, .searchResultItem a.catalogItem_readMore:active{background:#17c9f1;}

/*catalogItems*/

/*detailItems*/
.detailItem{float:left; width:100%;}
.detailItem h2{font-size:18px; text-transform:uppercase; font-family:'robotolight'; margin:0px 0px 15px 0px; float:left; width:100%; background:#a4184e; color:#fff; box-sizing:border-box; padding:10px;}
.detailItem_content{float:left; width:100%;}
.detailItem_contentSummary{font-size:14px; float:left; margin-bottom:20px; width:100%; text-align:justify;}
.detailItem_contentFull{font-size:14px; float:left; margin-bottom:20px; text-align:justify;}
.detailItem_image{float:left; width:100%; border:1px solid #ededed; padding:5px; display:block; margin: 0px 0px 20px 0;}
.detailItem_image img{width:100%; height:auto;}

.detailItemAuthor{float:left;  width:100%;}
.detailItemAuthor h3{float:left; text-align:right; width:100%; padding-bottom:15px; margin-bottom:20px; border-bottom:2px solid #a5184d; text-transform:uppercase; font-size:14px; font-family: 'robotolight';}
.detailItemAuthor h3 span{font-family: 'robotomedium';}
.detailItemInfo{font-size:12px; margin-bottom:5px;}
.detailItemInfo span{font-family: 'robotomedium';}
/*detailItems*/

/*detailItems NEWS*/
.detailItemNews{float:left; width:100%;}
.detailItemNews h2{font-size:18px; text-transform:uppercase; font-family:'robotolight'; margin:0px 0px 15px 0px; float:left; width:100%; background:#a4184e; color:#fff; box-sizing:border-box; padding:10px;}
.detailItem_contentNews{float:left; width:100%;}
.detailItem_contentNewsFull{font-size:14px; float:left; margin-bottom:20px; text-align:justify;}
.detailItem_Newsimage{float:left; width:100%; border:1px solid #ededed; padding:5px; display:block; margin: 0px 0px 20px 0;}
.detailItem_Newsimage img{width:100%; height:auto;}
.detailItem_contentNewsDate{border-bottom: 1px solid #ccc; box-sizing:border-box; float:left; margin-bottom:15px; padding:0px 0px 5px 0px; width:100%;}
/*detailItems*/

/*footerItemList*/
.footerTop a:link, .footerTop a:visited{color:#cacdcd;}
.footerTop a:hover, .footerTop a:active{color:#fff;}
.iconsFooter{margin-right:10px;}
.footcontacts{width:100%; float:left; display:block; margin-bottom:5px;}
.footerItemWrapper{width:100%;}
.footerItemHolder{border-bottom: 1px solid #4d4d4d; margin: 0 0 5px;}
.foooterItemTitle{font-family:'robotomedium';}
.footerItemDate{margin-bottom: 5px;}

/*CompanyLogos*/
.companyLogo{float:left; width:50%; margin-bottom:25px; text-align:center;}
.companyLogo>img{width:80%; height:auto; max-width:175px; opacity:0.2; filter: alpha(opacity=20); float:left;}


.siteTitle{float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #ebebeb; padding:10px 15px; margin-bottom:10px;}
.siteTitle > i, .siteTitle > em{color:#a4184e; font-size: 20px; float:left; width:auto;}
.siteTitle h1{color: #2c2c2c; font-family: 'OpenSans-Light'; font-size:16px; text-transform:uppercase; display:inline-block; margin-left:7px;}
 
.logosFooter{text-align:justify;}
.logosFooter p{text-align:justify; margin:0px!important;}
.logosFooter p::after{content:""; display:inline-block; width:100%;}

#dnn_MiddleRightPane{background:#A4184E; color:#fff; padding:20px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#dnn_MiddleRightPane h2{font-family:"robotolight"; font-size:24px; text-transform:uppercase; margin-bottom:-15px;}

#dnn_MiddleRightPane .dnnFormItem input, #dnn_MiddleRightPane .dnnFormItem select, .OptInSimple_InLineTable input.OptInSimple_TextBox{float:left; width:100%; height:30px; line-height:30px; color:#000; background:#fff; border:none; font-family:"robotolight"; padding:0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:3px 0px 5px;}
#dnn_MiddleRightPane .dnnForm input.dnnFormRequired{border-left:5px solid #17c9f1!important;}

#dnn_MiddleRightPane ul.dnnActions{margin:0px; padding:0px;}
#dnn_MiddleRightPane ul.dnnActions li{display:none; margin:0px; padding:0px; list-style-type:none; width:100%;}
#dnn_MiddleRightPane ul.dnnActions li:first-child{display:block;}
#dnn_MiddleRightPane ul.dnnActions li a, .OptInSimple_InLineTable a#dnn_ctr534__OptInSimple_lnkSubscribe{display:block; float:left;  width:100%; background:#fff; color: #a4184e!important; text-transform:uppercase; height:40px; line-height:24px; font-family:"robotolight"; font-size:24px; text-align:center; margin-top:15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight:normal; border:none;}
#dnn_MiddleRightPane ul.dnnActions li a:hover, .OptInSimple_InLineTable a#dnn_ctr534__OptInSimple_lnkSubscribe:hover{background:#17c9f1; color:#fff!important;}

.OptInSimple_Label    { font-family:"robotolight";}
.OptInSimple_TextBox    {}
.OptInSimple_InitialTable   {}
.OptInSimple_InitialTable   {}
.OptInSimple_MainTable   {}
.OptInSimple_InLineTable   {}
.OptInSimple_ErrorMessage  {color: red;}
.OptInSimpleLink   {}

section#contentSection.subSites #dnn_ContentPane{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd;}

/* registracija */

.registracijaWrapper.ModuleWrapper{}

.registracijaWrapper.ModuleWrapper fieldset{float:left; width:100%; margin-bottom:15px; padding-bottom:10px;}
.registracijaWrapper.ModuleWrapper fieldset legend{font-family:'robotolight'; font-size:22px; color:#A4184E; text-decoration:none; margin-bottom:15px;}
.registracijaWrapper.ModuleWrapper fieldset .RegLine{float:left; width:100%;}
.registracijaWrapper.ModuleWrapper fieldset .RightRegLine select, .registracijaWrapper.ModuleWrapper fieldset .RightRegLine input{height:30px; line-height:30px; padding:0px 10px;}
.LeftRegLine{height:30px; line-height:30px;}
.registracijaWrapper .RegLine .LeftRegLine.LeftRegLineStrong{font-weight:normal;}

.RegLine input.btnRegistracija{width:100%;}
.RegLine input.btnRegistracija:hover{background:#17c9f1;}

a.mponu:link, a.mponu:visited{background:#a4184e; color:#fff; font-family:'robotolight'; font-size:14px; text-transform:uppercase; padding: 10px 10px;text-align:center;}
a.mponu:hover,. amponu:active{background:#17c9f1;}
#dnn_ctr677_ContentPane{margin-top:20px;}

.zeroMargin_mobile {
margin-left: 0;
}
.hide_mobile {
display: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

body{font-size:12px;}

.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}
#siteHead {}
.fastMenu {}
.social_place{display:block;}
.gzs_place{width:54px; margin:5px 20px 5px 0px;}
.portal_place{width:50%;}

#siteLogo{width:153px; margin-right:20px;}
#eenLogo{width:77px; padding:0px;}
.logo{margin:14px 0px;}
#siteNav {}
#contentSection {margin:15px 0px 20px;}
.pane{margin-bottom:15px;}

.searchBox{margin-bottom:0px;}
select.searchSelector{}
a.searchSubmit{}

/* category */
ul.categoryList li{width:100%; margin-right:0%;}
ul.categoryList li:nth-child(3n){float:left;}

ul.categoryList a{height:46px;}
ul.categoryList a i, ul.categoryList a em{width:30%; display:block;}
ul.categoryList a span{width:70%; float:right; padding:0px; text-align:left; font-size:12px; line-height:1.2;  font-family: 'robotomedium';}
ul.categoryList a span div{height:46px;}

ul.categoryList li.allCategory{width:100%; margin-right:0px; float:right;}
ul.categoryList li.allCategory a{height:97px; line-height:97px; font-size:22px;}

/* category SUB */
ul.categoryList-Sub li{width:50%; float:left;}

/*catalogItems*/
a.catalogItem_readMore:link, a.catalogItem_readMore:visited{float:right; padding: 10px 20px; width:auto; text-align:center;}
.catalogItem h2{margin:0px 0px 15px 0px;}
/*catalogItems*/


.BottomPane {
}
#siteFooter {
}
.footerTop {padiing:20px 0px;}
.footerBottom {padding:15px 0px;}

.footerBottom .span8 {text-align:left; margin-bottom:0px;}
.footerBottom .span4{text-align:right; margin-bottom:0px;}

.hide_tablet {
display: none;
}
.zeroMargin_tablet {
margin-left: 0;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 88.5%;
	max-width:1180px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
}


h4{font-size:14px;}

#siteHead {}
.fastMenu {}
#siteLogo {}
#eenLogo {}
#siteNav {width:70%;}

#contentSection {margin:20px 0px;}

.contentHolder.ch-left{width:75%; margin-bottom:0px;}
.contentHolder.ch-right{width:23%;}

/* search */

/* category */
ul.categoryList a{height:64px;}
ul.categoryList a i, ul.categoryList a em{font-size:36px; height:64px; line-height:64px; margin:0px;}
ul.categoryList a span{font-size:16px;}
ul.categoryList a span div{height:64px;}

/* category SUB */
ul.categoryList-Sub li{width:100%; float:left;}


ul.categoryList li.allCategory a{height:133px; line-height:133px; font-size:28px;}
.BottomPane {
}
#siteFooter {
}
.footerTop {padding:40px 0px 30px;}
.footerBottom {padding:20px 0px;}

.siteTitle{padding:15px 20px; }
.siteTitle > i, .siteTitle > em{font-size:32px;}
.siteTitle h1{font-size:24px; margin-left:10px;}

/*catalogItems*/
.catalogItem_readMore:link, .catalogItem_readMore:visited{float:right; padding: 10px 20px; width:auto; text-align:center;}
/*catalogItems*/

/*detailItems*/
.detailItem_content{float:left; width:95%;}
.detailItem_image{float:left; width:100%; max-width:200px; margin: 0px 20px 20px 0px;} 
.detailItem_image img{width:100%; height:auto;}
/*detailItems*/

.zeroMargin_desktop {
margin-left: 0;
}
.hide_desktop {
display: none;
}
}

@media only screen and (min-width: 992px) {

h4{font-size:18px;}

#siteNav {width:70%; display:block;}
#mobileMenu{display:none;}

.siteTitle h1{font-size:28px;}

}