/*-----------------------------------------------------------------------------------

Author:plastikfantastik
Author URL:http://www.plastikfantastik.net/

-------------------------------------------------------------------------------------
 
Site Colors
	
197fc0 - linkz
3f9847 - linkz footer hover, green
cecece - border za fotke
2fa2b3 - logo, zadnja barva
63b9c6 - logo, zadnja barva, lighter

ed1d27 - red, ERROR (msg)
ed8f87 - red, ERROR (msg) - light red

efefef - siva, footer bck
dbdbdb - siva, item listed, dashed

------------------------------------------------------------------------------------ */

/* eric meyer reset, v2.0 | 20110126 */
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } /* HTML5 display-role reset for older browsers */
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }

/* ! ///// START ///// */
html {
	font-size:62.5%;
}
body {
	background:#fff url(bck_colors_top.gif) repeat-x 50% 0;
	text-align:center; /* ie5 */
}
body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button, #bcms_kepca_c label {
	font-family:'open_sansregular', Verdana, Arial, Helvetica, sans-serif;
	color:#525051;
}
body strong, .customBold, .tblProgram b {
	font-family:'open_sansbold';
}
body em, .customItalic, .urnikChange {
	font-family:'open_sansitalic';
}
td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, .w100 {
	font-size:15px;
	font-size:1.5rem;
}
img {
	border:none;
}
div {
	margin-left:auto;
	margin-right:auto;
}
p {
	margin-bottom:1.2em;
}
.smanjiP p {
	margin-bottom:5px;
}
h1, h2, h3 {
	line-height:1.1em;
	color:#666464;
}
h1, h2.h2FolH1 {
	font-family:'pt_sansbold',Tahoma, Arial, Helvetica, sans-serif;
	font-size:36px;
	font-size:3.6rem;	
	margin-bottom:0.6em;
}
h1.h1Kat {
	padding-bottom:5px;
	border-bottom:2px solid #efefef;
	margin-bottom:40px;
} 
h2, h3, table.tblProgram th {
	font-family:'pt_sansregular',Tahoma, Arial, Helvetica, sans-serif;
/* 	color:#858282; */
	color:#4e4c48;
}
h2 {
	font-size:25px;
	font-size:2.5rem;	
	margin:0 0 10px;
	padding-top:15px;
	font-family:'open_sansitalic';
}
h2.h2Frst {
	margin-top:0;
	padding-top:0;
	color:#858282;
}
h2.h2FolH1 {
	margin-top:0;
	padding:0;
}
h3 {
	font-size:22px;
	font-size:2.2rem;	
	margin:0 0 5px;
	padding-top:15px;
}
.itemSearch h3 {
	margin:0 0 7px;
}

/* more docs on 1 page - smaller titles */
.itemListed h1, .itemListed h2.h2FolH1, .itemGalerije h1, .itemGalerije h2.h2FolH1 {
	font-size:28px;
	font-size:2.8rem;
}
.itemListed h2, .itemGalerije h2 {
	font-size:21px;
	font-size:2.1rem;
}
.itemListed h3 {
	font-size:18px;
	font-size:1.8rem;
}
/*
.itemListed h1 {
	margin-bottom:10px;
}
.itemListed h1.h1Smaller {
	margin-bottom:3px;
}
*/
/* more docs on 1 page END  */

.item h6 { /* novice datum */
	font-size:12px;
	font-size:1.2rem;	
	font-weight:normal;
	padding:0;
	line-height:1.0;
	margin:0 0 15px 0;
	color:#999;
	font-style:italic;
}
a {
	text-decoration:none;
	color:#197fc0;
}
a:visited {
	/*color:#103E5B;*/
}
a:hover, a:focus {
/*	color:#FFF;
	background-color:#197fc0;*/
}
.nop, #printHeader {
	display:none;
}

blockquote {
	padding:10px 0 10px 55px;
	background:url(dizz_quote.png) no-repeat 0 0;
	font-family:'open_sansitalic';
	line-height:1.6em;
	color:#6d6a6c;
}
blockquote p {
	margin-bottom:7px;
}

/*////////////////////////////////
//	bejzik staff
////////////////////////////////*/
div#top, div#contMidd, .w100In {
	width:980px;
}

.w100 { /* wrap 100% */
	float:left;
	display:inline;
	width:100%;
}
.w100In {
	position:relative;
}
div#top {
	text-align:left;
	background-color:#FFF;
	overflow:hidden;
}

div#rcol {
	float:right;
	display:inline;
	padding-bottom:10px;
}
div#contMidd {
	float:left;
	display:inline;
	padding-bottom:30px;
}
header#headMain {
	position:relative;
	margin:25px 0 20px 0;
	overflow:hidden;
}
div#footerInfo {
	display:none;
}
a#home {
	width:302px;
	height:38px;
	display:block;
	float:left;
	background:url(logo.png) no-repeat 0 0;
	margin-bottom:25px;
}
a#logo30 {
	width:136px;
	height:136px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(logo_30let.png);
	background-image:url(logo_30let.svg),
    linear-gradient(transparent, transparent);
	position:absolute;
	top:25px;
	left:-68px;
	z-index:1000;
}
a#logo30:hover, a#logo30:focus, a#logo30:active {
	-ms-transform:rotateZ(360deg); /* IE 9 */
	-webkit-transform:rotateZ(360deg);
	transform:rotateZ(360deg); 	
}

/*
a#home:hover, a#home:focus {
	-webkit-transform:scale(0.95);
	transform:scale(0.95);
}
*/
a#home span, a#logo30 span {
	display:none;
}

#headerUtil {
	float:right;
	display:inline;
	margin:6px 0 0 0;
}

/* util nav */
div.utilNav {
	float:left;
	display:inline;
}
#headerUtil div.utilNav {
	margin-top:3px;
}
div.utilNav span {
	padding:0 10px 0 7px;
	color:#ededed;
}
/*
div.utilNav ul {
	float:left;
	display:inline;
	width:100%;
}
*/
div.utilNav ul li {
	list-style-type:none;
	float:left;
	display:inline;
	position:relative;
	padding:0 0 0 0;
}
#headerUtil a {
	color:#b3b4b6;
}
#headerUtil a:hover, #headerUtil a:focus {
	color:#197fc0;
}

/* flags */
ul#flags {
	list-style-type:none;
	float:left;
	display:inline;
	margin:0 6px 0 0;
	border-right:1px solid #ededed;
}
ul#flags span {
}
ul#flags li {
	display:inline;
	float:left;
}
ul#flags a {
	display:block;
	float:left;
	width:auto;
	background-position:0 0;
	background-repeat:no-repeat;
	padding:3px 0 0 36px;
	margin-right:12px;
	height:17px;
}
a#flag_sl {	background-image:url(flag_sl.png); }
a#flag_en {	background-image:url(flag_en.png); }
ul#flags a:hover, ul#flags a:focus {
	background-position:0 -20px;
}

/* soc links */
ul.socLinks {
	list-style-type:none;
	float:right;
	display:inline;
	margin-top:-4px;
}
ul.socLinks span {
	display:none;
}
ul.socLinks li {
	display:inline;
	float:left;
	font-size:15px;
	font-size:1.5rem;
	line-height:0;
}
ul.socLinks a {
	line-height:1em;
	display:block;
	float:left;
	text-align:center;
	width:28px;
	padding:6px 0;	
	color:#fff;
	background:#cccccc;
	margin-left:7px;
}
ul.socLinks a i {
	color:#fff;
}
ul.socLinks a:hover, ul.socLinks a:focus {
	color:#fff;
	background:#197fc0;
}


/*////////////////////////////////
//	footer
////////////////////////////////*/
footer {
	float:left;
	display:inline;
	width:100%;
	text-align:left;
	padding:0;
	background-color:#efefef;
	color:#8b8a8b;
	font-size:13px;
	font-size:1.3rem;
	font-family:'pt_sansregular';
	line-height:1.2em;
}
/*
footer a {
	text-decoration:none;
	color:#fff;
}
footer a:hover, footer a:focus {
	color:#f47f5b;
}
*/

#fR1 {
	padding:0 0 35px 0;
}
#fR2 {
	padding:0 0 35px 0;
	background-color:#fff;
}
#fR3 {
	padding:30px 0 20px;
	background:#262427 url(bck_colors_top.gif) repeat-x 50% 0;
}
.col, .fCol {
	float:left;
	display:inline;
	margin-right:7.142857142857%; /* 70 / 980 */
	overflow:hidden;
}
.colLast, .fCol3, #fR2 .fCol2 {
	margin-right:0;
}
#fR2 .fCol1 {
	margin-right:0;
}
#fR2 .fCol2 {
	float:right;
	margin-top:30px;
}
#fR3 div.utilNav span {
	color:#4b4a4c;
}

.infoCopy {
	float:left;
	display:inline;
	margin-right:25px;
}
a#foot_plastikfantastik {
	display:block;
	float:right;
	width:110px;
	height:30px;
	padding:0;
	background:url(footer_plastikfantastik.png) no-repeat 0 0;
	margin-top:-5px;
}
a#foot_plastikfantastik span {
	display:none;
}
footer a#foot_plastikfantastik:hover, footer a#foot_plastikfantastik:focus {
	background-position:0 -30px;
}


#footerLogos {
	float:left;
	display:inline;
	width:100%;
}
#footerLogos a {
	float:left;
	display:inline;
	display:block;
	height:50px;
	margin:0 30px 20px 0;
	padding:0;
	background-image:url(pim_partnerji2024.png);
	background-repeat:no-repeat;
	background-position:0 -1000px;
}
#footerLogos a span {
	display:none;
}

a#logoMOM {
	width:103px;
	background-position:0 0;
}
a#logoMKRS {
	width:106px;
	background-position:-113px 0;
}
a#logoJSKD {
	width:64px;
	background-position:-229px 0;
}
a#logoZKD {
	width:39px;
	background-position:-303px 0;
}
a#logoZZZ {
	width:76px;
	background-position:-352px 0;
}
a#logoModulDance {
	width:124px;
	background-position:-438px 0;
}
a#logoEusoc {
	width:122px;
	background-position:-572px 0;
}
a#logoEUkultura {
	width:118px;
	background-position:-694px 0;
}
a#logoEacea {
	width:59px;
	background-position:-822px 0;
}
a#logoZavSava {
	width:90px;
	background-position:-891px 0;
}
a#logoSnaga {
	width:51px;
	background-position:-991px 0;
}
a#logofestivalLent2018 {
	width:94px;
	background-position:-1052px 0;	
}
a#logoLGM {
	width:84px;
	background-position:-1156px 0;	
}
a#logoSkupinaJHMB {
	width:161px;
	background-position:-1250px 0;	
}

a#logoMOM:hover, a#logoMOM:focus { background-position:0 -60px; }
a#logoMKRS:hover, a#logoMKRS:focus { background-position:-113px -60px; }
a#logoJSKD:hover, a#logoJSKD:focus { background-position:-229px -60px; }
a#logoZKD:hover, a#logoZKD:focus { background-position:-303px -60px; }
a#logoZZZ:hover, a#logoZZZ:focus { background-position:-352px -60px; }
a#logoModulDance:hover, a#logoModulDance:focus { background-position:-438px -60px; }
a#logoEusoc:hover, a#logoEusoc:focus { background-position:-572px -60px; }
a#logoEUkultura:hover, a#logoEUkultura:focus { background-position:-694px -60px; }
a#logoEacea:hover, a#logoEacea:focus { background-position:-822px -60px; }
a#logoZavSava:hover, a#logoZavSava:focus { background-position:-891px -60px; }
a#logoSnaga:hover, a#logoSnaga:focus { background-position:-991px -60px; }
a#logofestivalLent2018:hover, a#logofestivalLent2018:focus { background-position:-1052px -60px; }
a#logoLGM:hover, a#logoLGM:focus { background-position:-1156px -60px; }
a#logoSkupinaJHMB:hover, a#logoSkupinaJHMB:focus { background-position:-1250px -60px; }


/*////////////////////////////////
//	navigacija
////////////////////////////////*/
.hmeni, .menuRwd, .menuRwdXtra {
	font-family:'roboto_condensedregular',"Arial Narrow",sans-serif;
}
.hmeni {
	float:right;
	display:inline;
	width:auto;
	margin:0;
/*
	font-size:22px;
	font-size:2.2rem;
*/
	line-height:1em;
	font-family:'roboto_condensedregular';
}
.hmeni span {
/*	
	padding:0 0px 14px 1px;
	color:#262626;
	font-size:21px;
	font-size:2.1rem;
*/
}
.hmeni ul li {
	list-style-type:none;
	float:left;
	display:inline;
	padding:0 0 0 0;
	position:relative;
	font-size:18px;
	font-size:1.8rem;
	line-height:1em;	
}
.hmeni a {
	float:left;
	display:inline;
	margin:0 0 0 25px;
	color:#737172;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:0.15em solid #fff;
	padding-top:5px;
	border-top:0.15em solid #fff;
}
.hmeni li.menuOver>a, .hmeni a:hover, .hmeni a:focus, .hmeni a.hmeniAkt {
	color:#231f20;
	border-color:#231f20;
}
#hmeniTop {
	background:#fff;
	padding:15px 515px 15px 0;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
	margin-right:-500px;
}


/* dropdown */
.hmeni ul ul {
/* 	visibility:hidden; */
	display:none;
	position:absolute;
	left:25px;
	top:100%;
	z-index:100;
	height:auto;
	padding:0;
	margin-top:10px;
/* 	width:160px; */
	min-width:160px;
	width:auto;	
	font-family:'open_sansregular';
	background-color:#fff;
	background-color:rgba(255,255,255,0.95);
}
.hmeni ul ul:hover, .hmeni ul ul:focus {
	background-color:#fff;
	background-color:rgba(255,255,255,1);
}
.hmeni ul ul li {
	display:inline;
	width:100%;
	border:none;
	background:none;
	text-align:left;
	position:relative;
	border-bottom:1px solid #dbdbdb;
	font-size:15px;
	font-size:1.5rem;
	line-height:1.3em;	
	float:left;
}
.hmeni ul ul li.iLast {
	padding-bottom:0;
	border-bottom:none;
	background:none;
}
.hmeni ul ul a {
/* 	clear:both; */


	
/* 	width:100%; */
/*
	display:block;
	width:100%;
	padding:10% 10%;
*/
	background:none;
	margin:0;
	text-align:left;
	text-transform:none;
	border:none;
	color:#6c6a6a;
/* 	float:none; */
	clear:both;
	white-space:nowrap;
	display:block;

	width:100%;
	padding:10px 10%;	
}

.hmeni ul ul a:hover, .hmeni ul ul a:focus, 
.hmeni ul ul a.hmeniAkt:hover, .hmeni ul ul a.hmeniAkt:focus {
	color:#fff;
	background-color:#197fc0;
}
.hmeni ul ul a.hmeniAkt {
	color:#197fc0;
}

/* vmeni */
nav#vmeni, .rColBx {
	background-color:#efefef;
	margin-bottom:30px;
}
nav#vmeni {
	padding:18px 15px 0 15px;
	font-family:'robotoregular',"Arial Narrow",sans-serif;
}
nav#vmeni ul {
	list-style-type:none;
	padding-bottom:6px;
	font-size:15px;
	font-size:1.5rem;
	line-height:1.4em;
	width:auto;
}
nav#vmeni ul li {
	margin-bottom:12px;
	width:auto%;
	background:url(bull_1.png) no-repeat 0 0.45em;
	padding:0 0 0px 15px;		
}
nav#vmeni ul li.vmeniAkt {
	background-image:url(bull_2.png);
}
nav#vmeni ul li a {
	text-decoration:none;
	color:#6c6a6a;
	width:auto; /* IE */
}
nav#vmeni ul li a:hover, nav#vmeni ul li a:focus, nav#vmeni ul li a.vmeniAkt {
	color:#197fc0;
}
nav#vmeni ul li a.vmeniAkt {
	font-family:'robotomedium';
}

nav#vmeni ul ul {
	margin:9px 5px 0 0px;
	padding:0;
	list-style-type:none;
	width:auto;
}
nav#vmeni ul ul li {
	font-weight:normal!important;
	margin-top:0;
	margin-bottom:7px;
/*
	font-size:12px;
	font-size:1.2rem;	
*/
}
nav#vmeni ul ul li a {
	padding:0!important;
}
nav#vmeni ul ul li a:hover, nav#vmeni ul ul li a:focus, nav#vmeni ul ul li a.vmeniAkt {
/*	text-decoration:underline;*/
	background:none;
}



/*////////////////////////////////
//	mobile menu
////////////////////////////////*/
#menuRwdH, #searchBoxH {
	top:0;
	z-index:101;		
	visibility:hidden;
}
.rwdMenu {
}
.rwdMenuS { /* strong, flash! */
}
#menuRwdH {
	position:fixed;
	background-color:#f3f3f3;
	height:100%;
	width:260px;
	right:-260px;
/* 	z-index:102; */
	z-index:2000000000; /* zbog cookie warninga, ide iznad njega */
	z-index:8005; /* zbog lightboxa, ide ispod njega */

/*  	right:0; */
/* 	visibility:visible;  */
}
.menuRwdHscroll {
	width:100%;
	height:100%;
 /* inside scroller */
   overflow-y:auto;
}
#menuRwdH.menuAkt {
	right:0;
}
.rwdIcon {
	display:block;
	position:absolute;
	top:0;
	left:-51px;
	width:51px;
	height:51px;
	padding-top:10px;
	height:41px;
	background:#3f9847;
	text-align:center;
	z-index:102;
}
.rwdMenuS .rwdIcon {
/* 	background:#fff; */
}
/*
#searchIcon {
	background:#fff;
}
*/
.rwdIcon:hover, .rwdIcon:focus {
	background:#197fc0;
}
/*
#searchIcon:hover, #searchIcon:focus {
	background:#197fc0;
}
*/
.rwdIcon:hover:before, .rwdIcon:focus:before {
	color:#fff;
}
.rwdIcon span {
	visibility:hidden;
}
.menuRwd, .menuRwdXtra {
	text-align:left;
}
.menuRwd {
	font-size:20px;
	font-size:2rem;
	line-height:1em;
	text-transform:uppercase;
	background-color:#fff;
}
.menuRwdLow {
	text-transform:none;
}
.menuRwdXtra {
	font-size:15px;
	font-size:1.5rem;
}
#menuRwdH .menuRwdXtra {
	border-top:2px solid #e1e1e1;
	padding:10px 0 10px;
	/* 	background-color:#f8f8f8; */
	background-color:#f3f3f3;
}
.menuRwd li {
	list-style-type:none;
}
.menuRwd a {
	display:block;
	padding:15px 15px;
	color:#737172;
	border-bottom:1px solid #e1e1e1;
}
.menuRwd a.meniAkt {
	color:#197fc0;
	background-color:#e5e5e5;
	border-bottom-color:transparent;
}
.menuRwd a:hover, .menuRwd a:focus {
	background:#197fc0;
	color:#fff;
	border-bottom-color:#197fc0;
}

.menuRwd ul ul, .menuRwdXtra ul {
	width:auto;
	padding:8px 12px 10px 30px;
	margin:0;
}
.menuRwd ul ul {
	font-size:0.85em;	
	border-bottom:1px solid #e1e1e1;
	background-color:#f3f3f3;
	text-transform:none;
}
.menuRwd ul ul li, .menuRwdXtra li {
	width:100%; /* IE */
	padding:5px 0;
}
.menuRwdXtra li {
	margin-top:5px;
}
.menuRwd ul ul li:before, .menuRwdXtra ul li:before, .hasChild:after {
	color:#bdbdbd;
}
.hasChild:hover:after, .hasChild:focus:after {
	color:#fff;
}
ul ul .hasChild:hover:after, ul ul .hasChild:focus:after {
	color:#197fc0;
}
.menuRwd ul ul li.meniAkt:before, .menuRwdXtra li.meniAkt:before {
	color:#197fc0;
}
.menuRwd ul ul a, .menuRwdXtra ul a {
/* 	text-decoration:none; */
	color:#737172;
	width:auto; /* IE */
	padding:5px 0;
	margin:0;
	border-bottom:none;
	display:inline;
}
.menuRwdXtra ul a {
	color:#737172;
}
.menuRwd ul ul a:hover, .menuRwd ul ul a:focus, .menuRwd ul ul a.meniAkt, .menuRwdXtra ul a:hover, .menuRwdXtra ul a:focus, .menuRwdXtra ul a.meniAkt {
	background:transparent;
	color:#197fc0;
}
.menuRwd ul ul ul {
	font-size:0.95em;
	border:none;
	padding:5px 15px 0px;
	margin:0;
}

/* search RWD */
#searchBoxH {
	position:fixed;
/* 	position:absolute; */ /* absolute doda skroler na ios-u kojeg nijedan overflow ne makne, JS rješenje */
	width:200px;
	height:51px;
	background-color:#3f9847;
/* 	overflow:hidden; */
	
/*  	right:0; */
 	visibility:visible;  
}
#searchBoxH, #searchBoxH.iconShow {
	top:18px;
	right:-200px;
}
#searchBoxH.show {
	right:0;
}
#searchBoxH.iconHide {
/* 	top:0; */
	right:-260px;
}
#searchBoxH form {
/* 	position:relative; */
}
#searchBoxH form#topSearch {
	float:left;
	display:inline;
/* 	position:relative; */
	margin:9px 0 0 12px;
	overflow:hidden;
}
#searchBoxH input.finput {
	float:left;
	display:inline;
	width:135px;
	padding:8px 8px;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.3em;
	border:none;
	background:#fff;
/* 	color:#197fc0; */
/* 	color:#ccc;	 */

}
#searchBoxH #topSearch button.fsubmit2 {
	float:right;
/*
	position:absolute;
	top:5px;
	right:0;
*/
	font-size:33px;
/* 	padding-top:5px; */
	padding:1px 3px 0 5px;
	background:none;
	border:none;
	cursor:pointer;
	color:#fff;
	line-height:0.9em;
}
#searchBoxH #topSearch button.fsubmit2:hover, #searchBoxH #topSearch button.fsubmit2:focus {
	color:#fff;
}



/*////////////////////////////////////
righty
////////////////////////////////////*/
.rColBx {
	float:left;
	display:inline;
	width:100%;
	padding:0 15px 18px 15px;
	line-height:1.4em;
	font-size:13px;
	color:#6b6a6b;
}
/*
.rColBxClr {
	background-color:#63b9c6;
	color:#fff;
}
*/

.rBanners {
	text-align:center;
	background-color:transparent;
	padding:0;
}
.bannItem {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:15px;
	text-align:center;
}


/*////////////////////////////////////
sadrzaj
////////////////////////////////////*/
section#content {
	float:left;
	display:inline;
	line-height:1.6em;
	overflow:hidden;
	padding-bottom:15px;
}
section#content u {
/* 	text-decoration:none; */
/* 	font-style:italic; */
/* 	color:#3f9847; */
}
section#content td {
	line-height:1.5;
}
section#content a {
	text-decoration:none;
}
/*
section#content a:hover, section#content a:focus {
	color:#FFF;
	background-color:#197fc0;
}
*/

section#content ul, section#content ol {
	margin-left:15px;
	margin-bottom:10px;
}
section#content ol {
	margin-left:35px;
}
section#content li {
	margin-bottom:3px;
}
/*
section#content ul li {
	list-style-type:square;
}
section#content ul ul li {
	list-style-type:disc;
}
*/
section#content ul li {
	background:url(bull_1.png) no-repeat 0 0.6em;
	padding-left:17px;
	list-style-type:none;
}
section#content ul ul {
	margin:5px 0 5px 5px;
}
section#content ul ul li {
	background:url(bull_3.png) no-repeat 0 0.6em;
	padding-left:15px;
}


/* reset */
/*
#content div#breadcrumbz ul li, #content ul.bcmsPaging li, section#content ul.cart_steps li {
	text-indent:0;
}
section#content div#breadcrumbz ul li:before, #content ul.bcmsPaging li:before, section#content ul.cart_steps li:before {
	margin-right:0;
}
*/


/* RWD items */
/* 2 col - sitemap */
.itemHalfL, .itemHalfR {
	float:left;
	display:inline;
}
.itemHalfL {
	width:45%;
}
.itemHalfR {
	width:45%;
	float:right;
	margin-right:0;
}
section#content .itemHalfL, section#content .itemHalfR {
	margin-left:0;
	margin-right:0;
}

/* sitemap */
section#content ul.sitemap {
	margin-top:9px;
	margin-bottom:15px;
}
section#content ul.sitemap ul {
	margin-top:9px;
	margin-bottom:15px;
}
section#content ul.sitemap li {
	margin-bottom:15px;
	font-weight:bold;
}
section#content ul.sitemap ul li {
	margin-bottom:9px;
	font-weight:normal;
}

/* sve fotke u textu */
section#content img {
}
section#content img.noBord {
	padding:0;
	border-width:0;
}

#content hr {
	border:none;
	height:1px;
	border-bottom:2px solid #efefef;
	margin:30px 0 20px;
}


/*////////////////////////////////
//	breadcrumbz
////////////////////////////////*/
div#breadcrumbz {
	width:100%;
	float:left;
	display:inline;
	padding:0 0 1px 0;
	margin-bottom:40px;
	color:#adadad;
	font-size:11px;
	font-size:1.1rem;
}
#content div#breadcrumbz a {
	color:#adadad;
	text-decoration:none;
}
#content div#breadcrumbz a:hover, #content div#breadcrumbz a:focus {
}
#content div#breadcrumbz ul {
	float:left;
	display:inline;
	margin:0!important;
	padding:0;
}
#content div#breadcrumbz ul li {
	list-style-type:none;
	float:left;
	display:inline;
	line-height:1.1em;
	background:url(bull_3.png) no-repeat 0 0.3em;
	padding:0 8px 0 15px;
}
#content div#breadcrumbz ul li.breadFirst {
	padding-left:0;
	background:none;
}
#content div#breadcrumbz ul li.breadLast {
	font-weight:bold;
}
div#breadcrumbz span {
	display:none;
}



/*////////////////////////////////
//	ITEMs
////////////////////////////////*/
.item {
	float:left;
	display:inline;
	width:100%;
	margin:0 0 25px 0;
	clear:both;
}
*:first-child+html section#content {
	padding-bottom:15px; /* = donjoj margini itema, IE7 */
}
.itemContent {
	margin:5px 0 0px 0;
	padding:0 0 10px 0;
	float:left;
	display:inline;
	width:100%;
}
.itemImgs {
	float:right;
	display:inline;
	margin:0 0 1.5em 2.5em;
}
.itemImgs, .galerijaC .galerijaItem {
	width:31.818181818182%; /* 210/660 */
}
.itemImgs img, .galerijaItem img {
	margin:0!important;
	padding:0!important;
	border-width:0!important;
	width:100%;
}
.itemImgs a, .galerijaItem a {
	width:100%;
	float:left;
	display:block;
	margin:5px 0 0 0;
	padding:0;
	line-height:0;
	overflow:hidden;
}
.itemImgs a:hover, .itemImgs a:focus, .galerijaItem a:hover, .galerijaItem a:focus {
	color:#197fc0;
}
.itemImgs a:hover img, .itemImgs a:focus img, .galerijaItem a:hover img, .galerijaItem a:focus img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.itemImgs figcaption, .galerijaItem figcaption {
	font-size:11px;
	font-size:1.1rem;
	font-weight:normal;
	line-height:1.3em;
	display:inline-block;
	margin:0;
	padding:3px 0 8px;
	float:left;
	clear:both;
	width:100%;
	background:none;
	color:#adadad;
	text-align:right;
	font-style:normal;
}
.galerijaItem figcaption {
	padding-bottom:0;
}
#content .galerijaItem figcaption span {
}
.itemImgs figcaption, .galerijaItem figcaption, .itemImgs figcaption em, .galerijaItem figcaption em {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.itemImgs figcaption em, .galerijaItem figcaption em, .itemImgs figcaption em a, .galerijaItem figcaption em a {
	color:#adadad;
}
.itemImgs figcaption em, .galerijaItem figcaption em { /* autor */
	padding-left:1px;
	font-size:0.95em;
	font-style:italic;
}
#content .itemImgs figcaption em a, #content .galerijaItem figcaption em a {
/* 	text-decoration:none; */
	margin-top:0;
	width:auto;
	float:none;
	display:inline;
}
.galerijaRow h3 {
	margin-bottom:0;
}
/* GALERIJA */
div.galerijaC {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:20px 0 30px;
	width:100%;
}
.itemGalerije .galerijaC {
	margin-top:5px;
	padding-bottom:0;
}
.galerijaC .galerijaItem {
	float:left;
	margin:0 2.272727272727% 0 0; /* 15/660 */
	padding-bottom:10px;
}
/* 3 fotke u redu */
.galerijaItem:nth-of-type(3n){
	margin-right:0;
}
.galerijaItem:nth-of-type(3n+1){ /* 3 fotke u redu, 4 se cleara - bitno zbog != duzine texta pod fotkom */
	clear:left;
}
.itemGalerije .itemNav {
	margin-top:5px;
}

/**/
.itemNav {
	text-align:right;
	width:100%;
	float:right;
	clear:both;
	margin:10px 0 0 0;
}
*:first-child+html div.itemNav {
	float:none;
}
a.gVec, a.gKoment {
	padding:0 0 0 0;
/* 	text-decoration:none; */
	display:block;
	float:left;
	color:#197fc0;
	line-height:1.2em;
	background:url(bull_2.png) no-repeat 0 0.3em;
	padding:0 0 0px 14px;
	border-bottom:none;
}	
.gVec span {
	float:right;
	display:inline;
/* 	padding-top:3px; */
}
a.gKoment {
	margin:0 0 0 10px;
}
a:hover.gVec, a:focus.gVec, a:hover.gKoment, a:focus.gKoment {
}

/* LISTA + NOVICE */
.itemDokListWrap { /* drzi txt + novice, bitan zbog IE6 i 7 i prekrivanja boxova!! */
	float:left;
	display:inline;
	width:100%;
}
.itemListed, .itemGalerije {
	padding-bottom:20px;
}
.itemListed, .item1 .itemInfo, .itemSearchIntro {
	padding-bottom:10px;
	border-bottom:1px dashed #dbdbdb;
	padding-bottom:35px;
	margin-bottom:30px;
/* 	border-bottom:1px solid #efefef; */
}
.itemListed:nth-last-of-type(1) {
	border-bottom:none;
}
.itemListed h1, .itemListed h2.h2FolH1, .itemGalerije h1, .itemGalerije h2.h2FolH1 {
	border-bottom:none;
	margin-top:-5px;
	margin-bottom:10px;
	padding:0;
	line-height:1.1em;
}
#content h1.h1News, #content .itemNews h1, #content .itemNews h2.h2FolH1 { /* ispod ide datum! */
	margin-bottom:0.2em;
}
.itemListed h2.h2Frst {
	padding-top:5px;
	margin-bottom:8px;
}
.itemListed p, .itemGalerije p {
	margin-bottom:5px;
}
.itemListed .itemImgs {
	float:left;
	display:inline;
	margin:0 10px 5px 0;
	position:relative;
}
.itemListed .itemImgs a, .iShop .itemImgs a {
	margin-top:0;
}
.iShopDetail .itemImgs a {
	margin-top:5px;
}
.itemListed .itemImgs figcaption {
	display:none;
}

.itemListed .itemTxtOnly p, .itemListed .itemTxtImg p {
	margin-bottom:5px;
}
.itemTxtOnly {
}
.itemTxtImg {
	float:right;
	display:inline;
	width:64.393939393939%; /* 425/660 */
}

/* ekipa - team */
.itemTeam {
}
.xtraContent li a {
	font-size:15px;
}
#content .xtraContent ul {
	padding-top:10px;
}
#content .xtraContent li {
	margin-bottom:0.6em;
}
.xtraContent li em {
	padding-left:3px;
}
#content .itemListed .xtraContent ul {
	margin:0 0 15px 0;
}

/* KOMENTARI */
div.itemDatoteke, div.itemKomentarCont {
	float:left;
	display:inline;
	width:100%;
	margin:25px 0 10px 0;
	clear:both;
}
div.itemDatoteke span.datotekaKb {
	color:#888;
}

.f_komentarIme, .f_komentarTekst {
	float:left;
	width:100%;
	margin:8px 0 0px 0;
}
.f_komentarTekst {
	margin-bottom:10px;
}
#t_ime, #t_komentar {
	float:left;
	width:100px;
}
.f_komentarIme input, .f_komentarTekst textarea {
	background:#F4F4F4;
	border:1px solid #232426;
}
.f_komentarIme input {
	float:left;
	width:250px;
	margin:0 0 0 0;
	padding:2px;
}
.f_komentarIme span, .f_komentarTekst span {
	float:left;
	margin:0 0 0 0px;
}
.f_komentarTekst textarea {
	float:left;
	width:250px;
	padding:2px;
	margin:0 0 0 0;
	height:86px;
}
.gKomentarPoslji {
	background:#232426;
	padding:2px 10px;
	text-decoration:none;
	border:1px solid #d0d0d0;
	color:#000;
	margin:0px 0 0 100px;
	cursor:pointer;
}
.gKomentarPoslji:hover, .gKomentarPoslji:focus {
	background:#197fc0;
	color:#FFF;
}
.itemContent h2 span {
/*	font-weight:normal;
	font-size:1.2em;*/
}
h4, div.itemDatoteke h4, .xtraContent h4 { /* oddaj komentar, download */
/*
	font-size:21px;
	font-size:2.6rem;
	font-family:'open_sansregular';
*/
	padding:20px 0 10px 0px;
	line-height:1.0;
	color:#999;
	border-bottom:1px dashed #dbdbdb;
	margin-bottom:10px;
}
.projektiRb {
	color:#999;
/*	font-family:Tahoma, Arial, Helvetica, sans-serif;*/
}
.item h5 { /* naslow komentara */
	font-size:18px;
	font-size:1.8rem;
	margin:0;
	padding:0px 0 10px 0px;
	line-height:1.0;
	font-family:'open_sansitalic';
	color:#666464;
}
.itemContent h5 span {
	font-weight:bold;
}

/* skupine */
.itemInfo { /* skupine, gornji dio info */
	float:left;
	display:inline;
	width:100%;
	margin-bottom:15px;
}
.itemInfo h5, .xtraContent li em {
	color:#757274;
}
.itemInfo h5 {
	line-height:1.4em;
}
.itemListed .itemInfo h5 {
	font-size:15px;
	font-size:1.5rem;
	line-height:1.4em;
}
.item1 .itemInfo {
	padding-bottom:10px;
	margin-bottom:25px;
}
.itemInfo h3 { /* pedagog */
	margin:0 0 0.8em;
}
.itemInfo p {
	margin:0.9em 0 0;
}
a.infoPrijava { /* prijava na skupino */
	font-size:17px;
	font-size:1.7rem;
}
.itemListed .itemInfo p {
	margin:0.2em 0 0.4em;
}
.itemListed a.infoPrijava { /* prijava na skupino */
	margin-top:0px;
	font-size:15px;
	font-size:1.5rem;
}
.itemListed a.infoPrijava:before {
	font-size:24px;
}

/*search*/
.itemSearch {
}
.itemSearchIntro {
	padding-bottom:15px;
	font-family:'open_sansitalic';
	color:#666;
}
.itemSearch h6 {
	font-size:13px;
	font-size:1.3rem;	
}
.searchStr {
	color:#197fc0;
	font-weight:bold;
}


/*////////////////////////////////
//	newsletter
////////////////////////////////*/
.enoviceIntro {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:0;
	padding:0 0 15px;	
}
#enoviceInput {
	float:left;
	display:inline;
	width:100%;
	position:relative;
}
div#enoviceInput input {
	float:left;
	margin:0 6px 5px 0;
	padding:7px 8px 8px;
	background:#a8a6a7;
	color:#fff;
/*
	font-size:14px;
	font-size:1.4rem;
*/
	border:none;
}
div#enoviceInput input.f_input {
	width:75%;
}
div#enoviceInput input.fsubmit2 {
	float:left;
	background:transparent;
}
div#enoviceInput input:focus {
/* 	color:#4c4c4c; */
	background-color:#197fc0;
}
div#enoviceInput input.fsubmit2, .itemForma input.button {
	cursor:pointer;
	border:none;
	display:block;
/* 	padding:6px 12px 4px; */
	padding:3px 0 0;
	text-align:center;
	line-height:1em;	
	font-size:30px;
	color:#a8a6a7;
/* 	background-color:#0068b4; */
/* 	width:10%; */
}
div#enoviceInput input.fsubmit2:hover, div#enoviceInput input.fsubmit2:focus {
	color:#197fc0;
}

#enews { /* holder msga */
	float:left;
	display:inline;
	width:100%;
	padding-top:10px;
}
.eMsgC {
	margin-top:10px;
}

/* GDPR legal */
.f_legal {
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
	line-height:1.3em;
	font-size:90%;
	text-align:left;
}
div#enoviceInput input.f_checkbox {
	float:left;
	display:inline;
	width:20px;
	margin:0px 5px 0 0;	
}
label.f_checkboxLabel {
	float:left;
	display:inline;
	width:calc(100% - 25px);
}
.f_legal a:hover, .f_legal a:focus, .f_legal a:active {
	text-decoration:underline;
}

/* msg */
.msgC {
	float:left;
	display:inline;
	width:100%;
	color:#555;
	margin:0 0 40px 0;
	background:#FFF8E7;
	border:3px solid #fff;
	margin-bottom:50px;
}
.msgInTxt {
	margin-top:30px;
}
.msg {
	float:left;
	width:auto;
	width:100%;
	display:block;
	padding:15px 20px 15px;
	line-height:1.4em;
}
.msgTxt {
	float:left;
	display:inline;
	max-width:90%;
}
.msgTxt {
	padding-top:9px;
/*
	font-size:14px;
	font-size:1.4rem;	
*/
}
#footer .msgTxt {
	max-width:80%;
}
.msg p {
	margin-bottom:6px;
}
.msg i.fa {
	float:left;
	font-size:40px;
	padding-right:12px;
	line-height:1em;
	vertical-align:middle;
/* 	margin-bottom:10px; */
}
.msgOK i.fa {
	color:#38a432;
}
.msgErr i.fa {
	color:#ed8f87;
}
#footer .msgErr i.fa {
	color:#333;
	font-size:27px;
}
.msgErr	{
	border-color:#ed8f87;
}

.fColBox .msgErr .msg {
	padding-left:0;
}


/*////////////////////////////////
//	FCK style
////////////////////////////////*/
.fckStil1 {
/* 	font:bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; */
/*	font-style:italic;*/
	font-family:'open_sansbold';
/* 	color:#333; */
	font-size:15px;
	font-size:1.5rem; 
/*
	background:#2fa2b3;
	background:#63b9c6;
	color:#fff;
	padding:2px 3px;
*/
	
	color:#2fa2b3;
}
.fckTable {
	border-top:1px solid #efefef;
	/*clear:both;*/
	margin:10px 0 10px 0;
}
.fckTable td, .fckTable th {
	border-bottom:1px solid #efefef;
	padding:6px 4px 6px 4px;
	vertical-align:top;
}
.fck_Slika_desno, fck_Slika_levo {
	float:right;
	margin:0 0 8px 10px;
/*	border:1px solid #cecece;*/
}
.fck_Slika_levo {
	float:left;
	margin:0 10px 8px 0;
}
.fckTR0 td, .fckTR0 th {
/*	background:#f7f8f7;*/
}
.fck_noBorder, .fckTblCustom {
    border:none!important;
}
.fck_noBorder td, .fck_noBorder th, .fckTblCustom td {
 	border:none!important;
	padding:5px 4px;
	vertical-align:top;
}

/* cenik */
.fckTblCustom p {
	margin-bottom:0;
}
.fckTblCustom td {
	padding:10px 8px;
}
tr.trTitle td {
	font-weight:bold;
/* 	text-align:center; */
	background-color:#efefef;
	font-size:15px;
	font-size:1.5rem;
	
	background:#197fc0;
	color:#fff;
}
td.td1 {
	width:200px;
	width:45%;
	width:20%;
	padding-right:20px;
/* 	text-align:right; */
}
td.td2 {
}

/* o avtorjih */
.fckAvtorji, .fckAvtorji td {
	border:none!important;
	background:none;
	margin:0;
}
.fckAvtorji {
	margin-top:10px;
}
.fckAvtorji img {
	border:none!important;
	padding:0!important;
/*	margin-bottom:8px;*/
	float:right;
}
.fckAvtorji h2 {
	margin-bottom:20px!important;
}
.fckAvtorji td {
	vertical-align:top;
	background:none;
	padding-bottom:30px;
}

/*////////////////////////////////
//	Google Map
////////////////////////////////*/
div#googleOkvir, div.googleOkvir {
	float:left;
	display:inline;
	width:100%;
	margin:0 0 10px 0;
	padding-top:10px;
	height:430px;
}
.w100 div.googleOkvir { /* full ekran */
	padding:0;
	margin:0 0 30px;
} 
div#googleMap, div.googleMap, .bcmsGoogleMap {
	float:left;
	display:inline;
	margin-bottom:2px;
}
div#googleOkvir a:hover, div#googleOkvir a:focus {
	background:transparent;
	color:#197fc0!important;
	text-decoration:none;
}
div#googleTbar, div.googleTbar, .bcmsGoogleMapToolbar {
	margin:2px 0 15px 0;
	display:inline;
	float:right;
	width:100%;
	font-size:0.9em;
	text-align:right;
}
div#googleTbar a, div.googleTbar a, .bcmsGoogleMapToolbar a {
	display:inline;
	float:right;
	width:auto!important;
	margin-left:15px;
}
.gm-style-iw .gmnoprint {
	color:#000;
	line-height:1.2em;
	font-size:12px!important;
	height:auto;
	width:auto;
	text-align:left;

	min-width:130px;
	min-height:60px;

}
/*
a#g_satellite, a#g_map, a#g_hybrid, a#g_url {
}
*/

/* bcms video - you tube */
.bcmsFckVideo {
	float:left;
	display:inline;
	width:100%;
	clear:both;
	padding:20px 0 30px;
}
.bcmsFckVideo embed {
/* 	border:1px solid #262626; */
}
.bcmsFckVideoDescriptionC, figcaption {
	font-size:12px;
	font-size:1.2rem;
	font-style:italic;
	color:#999;
	padding:2px 0 5px;
	text-align:center;
}

/* share */
.shareBox {
	float:left;
	display:inline;
	clear:both;
	width:100%;
	text-align:right;
	margin:0 0 50px;
	padding-top:20px;
}
.addThisCont {
	float:right;
	display:inline;
}
.likeCont {
	float:left;
	display:inline;
}
#content .shareBox a {
	border:none;
	padding-bottom:0;
}
#content .shareBox a:hover, #content .shareBox a:focus {
/* 	background-color:transparent; */
/* 	color:#0061c2; */
	text-shadow:none;	
	border:none;
}
.facebookCont {
	float:left;
   display:inline;
   text-align:left;
   padding-right:10px;
   width:400px;
   overflow:hidden;
}

/**/
#socFBlike {
	float:left;
	display:inline;
	width:100%;
	overflow:hidden;
}
.fb-like-box { /* FB like box height problem hack */
	height:204px;
	overflow:hidden;
}


/*////////////////////////////////
//	jquery slider
////////////////////////////////*/
#slidesContainer, #slides, #slides .vignette, #slides .slide  {
	height:450px;
}
#slides .slideTxt {
	bottom:-450px;
}
#slidesContainer {
	float:left;
	display:inline;
	width:100%;
	background:#197fc0 url(slider_loader.gif) no-repeat 50% 50%;
	position:relative;
	font-family:'open_sansregular', Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:21px; /* zbog kockica dole */
}
#slidesContainer.slides1img {
	margin-bottom:0;
}
#slides {
	width:100%;
	overflow:hidden;
	position:relative;
}
#slides .vignette { /* vignette */
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
	z-index:-1;
	background:url(header_dotz.png) repeat 0 0;
	-moz-box-shadow:inset 0px 0px 85px rgba(0,0,0,0.8);
	-webkit-box-shadow:inset 0px 0px 85px rgba(0,0,0,0.8);
	box-shadow:inset 0px 0px 85px rgba(0,0,0,0.8);
}
#slides .slide {
	display:inline;
	width:100%;
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;	
}
#slides .slideImgA { /* autor */
	position:absolute;
	top:45px;
	right:12px;
	color:#fff;
	color:rgba(255, 255, 255, 0.4);
	background:#000;
	background:rgba(0, 0, 0, 0.2);
}
#slides .slide:hover .slideImgA, #slides .slide:focus .slideImgA {
	color:#fff;
	color:rgba(255, 255, 255, 0.8);
	background:#000;
	background:rgba(0, 0, 0, 0.5);
}
#slides .slide a {
	color:#fff;
}
#slides .slide.active {
	z-index:10;
}
.slideTxt a {
/* 	text-decoration:underline; */
}
.slideTxt .itemNav {
	text-align:left;
	margin:7px 0 0;
}
/*
.slideTxt .itemNav .gVec {
}
.slideTxt .itemNav .gVec:hover, .slideTxt .itemNav .gVec:focus {
}
*/
#slides .slide .slideTitle a em {
	font-style:normal;
	color:#e8ba00;
}
#slides .slideTxt {
	left:-900px;
	width:300px;
	width:auto;
	max-width:300px;
	height:auto;
	text-align:left;
	overflow:hidden;
	position:absolute;
	padding:25px 21px;
	font-size:12px;
	font-size:1.2rem;
	line-height:1.4em;
	color:#a0a0a0;
	color:rgba(169,169,169,0.8);
	background-color:#000;
	background-color:rgba(0,0,0,0.75);
}
#slides .slideTxt:hover, #slides .slideTxt:focus {
	background-color:#000;
	background-color:rgba(0,0,0,0.95);
	color:#a9a9a9;
	color:rgba(169,169,169,0.95);
}
#slides .slideTxt h1 {
	font-size:26px;
	font-size:2.6rem;
	margin:0 0 15px;
	color:#fff;
	color:rgba(255, 255, 255, 0.9);
	padding-bottom:0;
	border:none;
}
#slides .slideTxt h2 {
	font-size:17px;
	font-size:1.7rem;
	margin:-7px 0 15px;
	padding:0;
	color:#999999;
	color:rgba(255, 255, 255, 0.5);	
}
#slides .slideTxt h1, #slides .slideTxt h2 {
	line-height:1.1em;
}
#slides .slideTxt h1 a, #slides .slideTxt h2 a {
	border-bottom:none;
}
#slides .slideTxt .gVec {
	color:#cdcdcd;
	color:rgba(255, 255, 255, 0.7);
	float:left;
}
#slidesNav {
	width:100%;
	margin-top:10px;
	font-size:1px;
	line-height:1em;
}
#slidesNav li {
	display:inline; /* IMP */
	float:none; 
	list-style-type:none;
	padding-left:2px;
}
#slidesNav li a {
	display:inline-block; /* IMP */
	float:none; 
	width:11px;
	height:11px;
	background:#f0f0f0;
	margin-right:2px;
/*
	-webkit-border-radius:2px; 
	-moz-border-radius:2px;
	border-radius:2px;
*/
}
#slidesNav a:hover, #slidesNav a:focus, #slidesNav li.active a {
	background:#b2b2b2;
}
#slidesContainer.slides1img #slidesNav {
	display:none;
}


/*////////////////////////////////////
listanje / paging
////////////////////////////////////*/
div.bcmsPagingCont {
	float:left;
	display:inline;
	width:100%;
	color:#999;	
	margin:0 0 30px 0;
	position:relative;
	line-height:1.3em;
	font-size:13px;
	font-size:1.3rem;
}
#content ul.bcmsPaging {
	float:right;
	display:inline;
/* 	width:100%; */
	margin:0 0 20px;
}
#content ul.bcmsPaging li {
	background:none;
	padding:0;
	list-style-type:none;
	float:left;
	display:inline;
	margin:0 0;
	width:29px;
	height:29px;
	text-align:center;
	margin-right:4px;
}
#content ul.bcmsPaging li span {
/*
	padding:0 2px;
	color:#9b9c9e;
	
background:#1c1c1c;
	background:#4d4d4d;	
	
*/
}


#content ul.bcmsPaging a {
/* 	text-decoration:none; */
	color:#197fc0;
	display:block;
	width:29px;
	height:29px;
	text-align:center;
	background:#efefef;	
}
#content ul.bcmsPaging a, #content ul.bcmsPaging li.bcmsPagingActive {
	padding:7px 0 0 0;
	height:23px;
}
#content ul.bcmsPaging a:hover, #content ul.bcmsPaging a:focus, #content ul.bcmsPaging li.bcmsPagingActive {
	color:#fff;
	background-color:#197fc0;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);
}
#content ul.bcmsPaging li.bcmsPagingActive {
	color:#fff;
	background-color:#197fc0;
/* 	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7); */
}
#content ul.bcmsPaging li.bcmsPagingDots {
	padding-top:6px;
}
#content ul.bcmsPaging li.bcmsPagingPrev, #content ul.bcmsPaging li.bcmsPagingNext {
	width:auto;
}
#content ul.bcmsPaging li.bcmsPagingPrev {
}
#content ul.bcmsPaging li.bcmsPagingNext {
}
#content ul.bcmsPaging li.bcmsPagingLastPage {
}
/*
#content ul.bcmsPaging li.bcmsPagingPrev, #content ul.bcmsPaging li.bcmsPagingNext {
	position:absolute;
	top:5px;
	right:0;
}
#content ul.bcmsPaging li.bcmsPagingPrev {
	right:31px;
}
*/
/* paging */
li.bcmsPagingPrev a { }
li.bcmsPagingPrev a:hover, li.bcmsPagingPrev a:focus { }
li.bcmsPagingNext a {  }
li.bcmsPagingNext a:hover, li.bcmsPagingNext a:focus { }


/*////////////////////////////////
//	program - urnik
////////////////////////////////*/
.urnikChange {
	margin:0 0 35px;
	text-align:center;
}
table.tblProgram {
	width:100%;
	margin-bottom:3em;
	border-top:none;
}
table.tblProgram th {
	text-align:center;
	font-size:24px;
	font-size:2.4rem;	
	padding-bottom:15px;
}
table.tblProgram td {

	text-align:center;
/*	width:20%; */ /* 5 stupaca */
	width:14.28571428571429%; /* 7 stupaca */	
	border-bottom:3px solid #fff;
	border-right:3px solid #fff;
	padding:5px 5px;
	background-color:#fafafa;
}
table.tblProgram td:nth-last-of-type(1) {
	border-right:none;
}

table.tblProgram td.tdDay {
	background-color:#efefef;
	padding-top:10px;
	padding-bottom:10px;
}
table.tblProgram td.tdKlas {
	padding-top:12px;
	padding-bottom:15px;
}
.tdKlas h5 {
	font-size:16px;
	font-size:1.6rem;
	margin:0 0 3px;
}
table.tblProgram td.tdKlas em, table.tblProgram td.tdKlas b {
	display:block;
	padding-top:5px;
}
table.tblProgram td.tdKlas b {
	padding-top:0;
	color:#757374;
}
table.tblProgram td.colorTd1 {
	background-color:#e8fcd3;
}
table.tblProgram td.colorTd2 {
	background-color:#dffbe7;
}
table.tblProgram td.colorTd3 {
	background-color:#edfeb7;
}
table.tblProgram td.colorTd4 {
	background-color:#ebebff;
}
table.tblProgram td.colorTd5 {
	background-color:#d0efff;
}
table.tblProgram td.colorTd6 {
	background-color:#c1f093;
}
table.tblProgram td.colorTd7 {
	background-color:#ffecd9;
}
table.tblProgram td.colorTd8 {
	background-color:#faedc8;
}
table.tblProgram td.colorTd9 {
	background-color:#feff96;
}
table.tblProgram td:hover, table.tblProgram td:focus {
	background-color:#fff;
}

/*////////////////////////////////
//	UItoTop jQuery Plugin 1.1
// http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
////////////////////////////////*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:12px;
	right:12px;
	border:none;
	font-size:22px;
	width:44px;
	padding:8px 0 12px;
	line-height:-0.3em;
	background:#efefef;
	color:#197fc0;
}
#toTop:hover, #toTop:focus {
	color:#fff;
	background:#197fc0;
}

/*////////////////////////////////
//	cookie info
////////////////////////////////*/
#bcmsCookieInfoTextWrapper { /* google mobile friendly fix */
	display:none;
}
#bcmsCookieInfoWrapper {
	opacity:0.97;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);		
}
#bcmsCookieInfoWrapper:hover, #bcmsCookieInfoWrapper:focus {
	opacity:1;
}
#bcmsCookieInfo, #bcmsCookieInfoText {
	width:980px;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo a {
	color:#197fc0;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo a:hover, #bcmsCookieInfoWrapper #bcmsCookieInfo a:focus {
	color:#3f9847!important;
}
#bcmsCookieInfo, #bcmsCookieInfoTextWrapper, #bcmsCookieInfoWrapper #bcmsCookieInfo button, #bcmsCookieInfoTextWrapper h2, #bcmsCookieInfoTextWrapper h3 {
    font-family:'open_sansregular', Verdana, Arial, Helvetica, sans-serif!important;
}
div.dark #bcmsCookieInfo {
    color:#ccc;
}
#bcmsCookieInfo {
    text-align:left;
}
#bcmsCookieInfo p {
    text-align:left;
}
#bcmsCookieInfoTextWrapper {
	line-height:1.5em!important;
}
#bcmsCookieInfoTextWrapper h2, #bcmsCookieInfoTextWrapper h3, #bcmsCookieInfoTextWrapper h4 {
	font-family:'pt_sansbold',"Arial Narrow", Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	text-shadow:none;
}
#bcmsCookieInfoTextWrapper h2 {
	font-size:2.3em!important;
	line-height:1.1em!important;
	margin:12px 0 15px;
}
#bcmsCookieInfoTextWrapper h3 {
	font-size:1.8em!important;
	font-family:'pt_sansregular',"Arial Narrow", Arial, Helvetica, sans-serif!important;
}
#bcmsCookieInfoTextWrapper h4 {
	font-size:1.4em!important;
	margin:10px 0 5px;
}
#bcmsCookieInfoTextWrapper a:hover, #bcmsCookieInfoTextWrapper a:focus {
	text-decoration:underline;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo button {
/*
	margin-right:auto!important;
	margin-left:0!important;
*/
}
#bcmsCookieInfoWrapper #bcmsCookieInfo button:hover, #bcmsCookieInfoWrapper #bcmsCookieInfo button:focus {
	text-decoration:underline;
}

#bcmsCookieInfo form {
	background-position:0 0;
	background-size:91px 47px;
	background-image:url(cookies.png);
	background-repeat:no-repeat;
	padding-left:105px;
/*
	background:none;
	padding-left:0;	
*/
}

#bcmsCookieInfoWrapper #bcmsCookieInfo button {
/* 	background:url(ok.png) no-repeat 15px center; */
	padding:6px 15px 6px 30px;
	background-position:10px 10px;
	margin-top:10px;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo button.no {
	margin-left:10px;
}

#bcmsCookieInfoWrapper.dark #bcmsCookieInfo button.no {
	background-color:#c2c2c2;
	border-color:#c2c2c2;
	background-position:10px 10px;
	padding-left:26px;
}

#bcmsCookieInfoSettingsWrapper #bcmsCookieInfoSettings button {
	color:#999;
	font-size:1.0em;
	font-family:Tahoma,Arial,Helvetica,sans-serif !important;
}


#bcmsCookieInfoText .fckTable {
	margin:15px 0 15px;
}
#bcmsCookieInfoText .fckTable td, #bcmsCookieInfoText .fckTable th {
	font-family:Tahoma,Arial,Helvetica,sans-serif !important;
	color:#646462;
	padding:10px 8px;
}
#bcmsCookieInfoText .fckTable th {
	background-color:#c5c5c5;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3);
}
#bcmsCookieInfoText .fckTable .fckTR0 td {
	background-color:#f4f4f4;
}
#bcmsCookieInfoText .fckTable, #bcmsCookieInfoText .fckTable td, #bcmsCookieInfoText .fckTable th {
	border-color:#c5c5c5;
}
#bcmsCookieInfoText .fckTable td.bcsmCookieTd1 {
	padding-right:10px;
}

/* msg */
.w100In > .msgC {
	margin-bottom:20px;
}
.msgInTxt {
	float:left;
	display:inline;
	width:94%;
	padding:3%;
	margin:30px 0 0;
	background:#FFF8E7;
	color:#000;
}
.msgInTxt p {
	margin:0;
}
.msgTxt {
	float:left;
	display:inline;
	max-width:90%;	
	text-align:left;
	padding-top:10px;
}
/*
.msg p {
	margin-bottom:6px;
}
*/
.msg i.fa {
	float:left;
	font-size:40px;
	padding-right:12px;
	line-height:1em;
	vertical-align:middle;
/* 	margin-bottom:10px; */
}
.msgOK i.fa {
	color:#3f9847;
}
.msgErr i.fa {
	color:#ed1d27;
}

/*////////////////////////////////////
captcha
////////////////////////////////////*/
#bcms_kepca_cc, .bcms_kepca_cc, #bcms_kepca_c label {
/* 	width:68%; */
}
#bcms_kepca_cc {
	float:left;
	display:inline;
	width:100%;
	margin:0px 0 0;
}
#bcms_kepca_c label {
	float:left;
	display:block;
	width:100%;
	margin-bottom:5px;
}
#bcms_kepca_c {
	float:left;
	display:inline;
	width:100%;
	margin:10px 0 5px;
}
#bcms_kepca_c input {
	width:150px;
}
/*
div.msgErr {
	float:left;
	display:block;
	width:100%;
	color:#d10505;
	font-weight:bold; 
	font-size:16px;
	line-height:1;
	margin:0 0 5px 0!important;
	background:#FEF4DB;
}
div.msgErr p {
	padding:15px 15px;
	margin:0;
}
*/

#formEnovice #bcms_kepca_cc {
}
#formEnovice #bcms_kepca_c label {
	width:130px;
	padding-top:5px;	
/*
	float:left;
	display:block;
	text-align:left;
*/
}


/*////////////////////////////////
//	ikone fajlova
////////////////////////////////*/
#content div.itemDatoteke ul {
	width:auto;
	margin:0 0 0 0;
	padding:5px 0 0 0;
}
#content div.itemDatoteke ul li {
	margin:0 0 16px;
	background:none;
}
#content div.itemDatoteke ul li:before {
	font-family:'FontAwesome';
	/* color:#393939; */
}
#content div.itemDatoteke ul li:before {
	margin:0 11px 0 0;
	content:'\f016';
	font-size:22px;
	vertical-align:middle;
	color:#d4d4d4;
/*
	padding-left:10px;
	text-align:right;
*/
}
div.itemDatoteke h4:before { /* oddaj komentar, download */
/*
	margin:0 12px 0 0;
	content:'\e617';
	font-size:30px;
	color:#d4d4d4;
*/
}

#content div.itemDatoteke ul li.datoteke_doc:before {
	content:'\f1c2';
}
#content div.itemDatoteke ul li.datoteke_pdf:before {
	content:'\f1c1';
}
#content div.itemDatoteke ul li.datoteke_xls:before {
	content:'\f1c3';
}
#content div.itemDatoteke ul li.datoteke_jpg:before, #content div.itemDatoteke ul li.datoteke_gif:before, #content div.itemDatoteke ul li.datoteke_png:before, #content div.itemDatoteke ul li.datoteke_psd:before {
	content:'\f1c5';
}
#content div.itemDatoteke ul li.datoteke_txt:before, #content div.itemDatoteke ul li.datoteke_rtf:before {
	content:'\f0f6';
}
#content div.itemDatoteke ul li.datoteke_xml:before {
}
#content div.itemDatoteke ul li.datoteke_ppt:before, #content div.itemDatoteke ul li.datoteke_pps:before {
	content:'\f1c4';
}
#content div.itemDatoteke ul li.datoteke_zip:before, #content div.itemDatoteke ul li.datoteke_rar:before {
	content:'\f1c6';
}
#content div.itemDatoteke ul li.datoteke_mp3:before, #content div.itemDatoteke ul li.datoteke_wav:before {
	content:'\f1c7';
}
#content div.itemDatoteke ul li.datoteke_avi:before, #content div.itemDatoteke ul li.datoteke_wmv:before {
	content:'\f1c8';
}



/*////////////////////////////////
//	font icons stuff
////////////////////////////////*/
/* .aIcon:before, .txtMsg span:before, .txtMsgW span:before */
.menuRwd ul ul li:before, .hasChild:after, .rwdIcon:before, .menuRwdXtra li:before, div#enoviceInput input.fsubmit2, a.infoPrijava:before {
	font-family:'FontAwesome';
	vertical-align:middle;
/* 	line-height:2em; */
}

.fCol b.fa {
	float:left;
	display:inline;
/* 	width:18%; */
	padding-left:0;
	margin-right:3%;
	font-size:1.5em;
	line-height:1em;
	vertical-align:middle;
	margin-top:-2px;
	color:#d9d9d9;
	color:rgba(35, 31, 32, 0.15);
}
#fR1 ul.ulFaH { /* font awesome holder */
	margin:5px 0 0;
}
ul.ulFaH li {
	padding-top:5px;
}

#content ul.bcmsPaging li.bcmsPagingPrev a:before, #content ul.bcmsPaging li.bcmsPagingNext a:before {
	font-family:'FontAwesome';
	font-size:20px;
	padding-left:3px;
}
#content ul.bcmsPaging li.bcmsPagingPrev a:before {
	content:'\f104';
}
#content ul.bcmsPaging li.bcmsPagingNext a:before {
	content:'\f105';
}

.menuRwd ul ul li:before, .hasChild:after, .menuRwdXtra li:before {
	content:'\f105';
	font-size:16px;
	vertical-align:middle;
}
.menuRwd ul ul li, .menuRwdXtra li {
	text-indent:-12px;
}
.menuRwd ul ul li:before, .menuRwdXtra li:before {    
	float:left;
	margin-right:12px;	
}
.hasChild:after {
	float:right;
	vertical-align:middle;
}
.meniAkt.hasChild:after {
	content:'\f107';
}
.rwdIcon:before {
	color:#fff;
	font-size:30px;
}
#menuRwdIcon:before {
	content:'\f0c9';
}
#searchIcon:before {
	content:'\f002';
}
a.infoPrijava:before {
	content:'\f044';
	font-size:28px;
	padding-right:8px;
	padding-top:0px;
}

/* logotipi u dokumentu, preko CKeditora */
.iShowLogos {
	float:left;
	display:inline;
	width:100%;
	padding:20px 0 0px;
}
#content .iShowLogos p {
	margin-bottom:0;
	display:flex;
	align-items:center;
/* 	justify-content:center;		 */
	flex-wrap:wrap; /* RWD, da baca u novi red a ne reže element */
}
#content .iShowLogos a {
	display:inline-block;
	border:none;
}
#content .iShowLogos img, #content .iShowLogosCSS a {
	margin:0 40px 40px 0;
}
#content .iShowLogosCSS a {
	margin-right:25px;
}
#content .iShowLogosCSS span {
	display:none;
}


/*////////////////////////////////
//	zajednicke stvari
////////////////////////////////*/
section#content, #fR2 .fCol1 {
	width:67.34693877551%; /* 660/980 */
}
div#rcol, .col, .fCol {
	width:28.571428571429%; /* 280/980 */
}
section#content.w100cntnt {
	width:100%;
}

#content .itemListed h1 a, #content .itemGalerije h1 a, #content .itemSearch h2 a, #content h2.h2FolH1 a {
	border-bottom-color:transparent;
	padding-bottom:0;
/* 	color:#fff; */
}
section#content div.bcmsPagingCont ul li:before {
	content:none;
}
header#headMain, footer #fR3, .itemImgs figcaption, .galerijaItem figcaption, .item h6, div#breadcrumbz, .bcmsFckVideoDescriptionC, figcaption, .slideImgA {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
header#headMain, footer #fR3 {
	font-size:11px;
	font-size:1.1rem;
}
.galerijaItem figcaption {
/* 	display:none; */
}
.itemGalerijaPress .galerijaItem figcaption {
	display:block;
}
.slideImgA {
	font-weight:normal;
	line-height:1.0em;
	padding:5px 7px;
	font-size:11px;
	font-size:1.1rem;
}

footer #fR3 .utilNav a, nav#vmeni ul li a  {
	border-bottom:1px solid transparent;
	padding-bottom:2px;
}
section#content a, nav#vmeni ul li a, #content div#breadcrumbz a, footer a, section#content a.gVec span, .msgC a, section#content a.infoPrijava span {
	border-bottom:1px solid transparent;
	padding-bottom:0px;
}

section#content a, .msgC a {
	border-bottom-color:#3f9847;
}
footer a {
	border-bottom-color:#197fc0;
}
#content a:hover, #content a:focus, footer a:hover, footer a:focus, .msgC a:hover, .msgC a:focus {
	color:#3f9847;
/* 	border-bottom-color:transparent; */
	border-bottom-style:dotted;
	border-bottom-color:#3f9847;
}

#content .itemImgs a, #content .galerijaItem a, footer a.fColImg, footer a#foot_plastikfantastik, #footerLogos a, section#content a.gVec, #content ul.bcmsPaging a, section#content a.infoPrijava {
	border-bottom:none;
	padding-bottom:0;
}
#content .itemImgs figcaption em a, #content .galerijaItem figcaption em a {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#adadad;
}

footer #fR3 a {
	color:#bdbcbd;
}
footer #fR3 a:hover, footer #fR3 a:focus, #content div#breadcrumbz a:hover, #content div#breadcrumbz a:focus {
	color:#3f9847;
}
footer #fR3 .utilNav a:hover, footer #fR3 .utilNav a:focus, #content div#breadcrumbz a:hover, #content div#breadcrumbz a:focus, #content .itemListed h1 a:hover, #content .itemListed h1 a:focus, #content a.gVec:hover span, #content a.gVec:focus span, #content .itemImgs figcaption em a:hover, #content .itemImgs figcaption em a:focus, #content .galerijaItem figcaption em a:hover, #content .galerijaItem figcaption em a:focus, #content h2.h2FolH1 a:hover, #content h2.h2FolH1 a:focus, section#content a.infoPrijava:hover span, section#content a.infoPrijava:focus span {
	border-bottom-color:#3f9847;
}
#content .itemImgs figcaption em a:hover, #content .itemImgs figcaption em a:focus, #content .galerijaItem figcaption em a:hover, #content .galerijaItem figcaption em a:focus {
	border-bottom-style:solid;
}
nav#vmeni ul li a:hover, nav#vmeni ul li a:focus {
	border-bottom-color:#197fc0;
}

.item h4, div.itemDatoteke h4, #fR1 h5, #fR2 h5, .rColBx h5, .tdKlas h5 {
	text-transform:uppercase;
	font-family:'pt_sansbold',Tahoma, Arial, Helvetica, sans-serif;
	line-height:1em;
	font-weight:normal;
}
.tdKlas h5 {
	line-height:1.5em;
}
.item h4, div.itemDatoteke h4, #fR1 h5, #fR2 h5, .rColBx h5 {
	font-size:20px;
	font-size:2rem;
}
#fR1 h5, #fR2 h5, .rColBx h5 {
	float:left;
	display:inline;
	width:100%;
	color:#bcbcbc;
	margin-bottom:30px;
}
#fR1 h5 span, #fR2 h5 span, .rColBx h5 span {
	float:left;
	display:inline;
	clear:both;
	background-color:#fff;
	padding:10px 15px;
}
.rColBx h5 {
	margin-bottom:20px;
}
#fR2 h5 span {
	background-color:#efefef;
}
a.fColImg {
	float:left;
	display:block;
	width:106px;
	height:106px;	
	margin-bottom:20px;
	clear:both;
}
a.fColImg img {
	width:100%;
	height:100%;
}
#fR1 h6 {
	clear:left;
	font-family:'robotobold';
	font-size:16px;
	font-size:1.6rem;
	color:#989797;
	margin:0 0 10px;
/* 	letter-spacing:0.04em; */
}
#fR1 h6.h6Sub { /* subtitle */
	font-family:'open_sansitalic';
	font-size:14px;
	font-size:1.4rem;
	margin:-2px 0 7px;
}
.fColTxt {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:3px;
	line-height:1.3em;
}
#fR1 ul {
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
}
#fR1 li {
	padding-bottom:8px;
}

/*////////////////////////////////
//	css3 stuff
////////////////////////////////*/
.hmeni ul ul a, .rColBx, .msgC, .msg {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
}

/*
#content .itemImgs a:hover img, #content .itemImgs a:focus img, #content .galerijaItem a:hover img, #content .galerijaItem a:focus img {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
*/


.itemTeam .itemImgs img, .fCol1 a.fColImg img, .fCol2 a.fColImg:hover img, .fCol2 a.fColImg:focus img, .fCol3 a.fColImg:hover img, .fCol3 a.fColImg:focus img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	filter:gray;
	filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><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>#greyscale");
}
.itemTeam .itemImgs a, .fCol a.fColImg {
	position:relative;
}
.itemTeam .itemImgs a:before, .fCol a.fColImg:before {
	position:absolute;
	content:" ";
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
/* 	background-color:rgba(25,127,192,0.1); */
	display:block;
}
.itemTeam .itemImgs a:hover:before, .itemTeam .itemImgs a:focus:before, .fCol1 a.fColImg:hover:before, .fCol1 a.fColImg:focus:before {
	background-color:rgba(63,152,71,0.4);
}
.fCol2 a.fColImg:hover:before, .fCol2 a.fColImg:focus:before {
	background-color:rgba(63,152,71,0.4);
}


#toTop, #slidesNav li a, #fR1 .fCol1 a.fColImg img, .itemTeam .itemImgs img, .itemTeam .itemImgs a:before, .fCol1 a.fColImg img, .fCol1 a.fColImg:before, #content ul.bcmsPaging a, #content ul.bcmsPaging li, ul.socLinks a {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.msgC {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
div#searchBoxH input.finput, div#enoviceInput input {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.slideImgA, .txtMsg, .txtMsgW, .f_loginC input {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.itemTeam .itemImgs a:hover img, .itemTeam .itemImgs a:focus img, .itemTeam .itemImgs a:hover:before, .itemTeam .itemImgs a:focus:before {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.fCol3 a.fColImg img {
}

footer #fR3 a, div#enoviceInput input.f_input:focus {
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4);
}
.slideImgA, .infoCopy, .rwdIcon:before, #searchBoxH #topSearch button.fsubmit2, tr.trTitle td, div#enoviceInput input.f_input {
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
}
#toTop:hover, #toTop:focus {
	text-shadow:0px 2px 0px rgba(0, 0, 0, 0.3);
}
.rwdIcon:before {
	text-shadow:2px 2px 0px rgba(0, 0, 0, 0.1);
}

#fR2 h5 span {
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.7);
}
#fR1 h6 {
	text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5);
}
#toTop {
	text-shadow:0px 2px 0px rgba(255, 255, 255, 0.8);
}

#socFBlike {
	opacity:0.40;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; /* IE8 */
	filter:alpha(Opacity=40); /* IE5-7 */
	zoom:1; 	
}
#content .shareBox {
	opacity:0.60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; /* IE8 */
	filter:alpha(Opacity=60); /* IE5-7 */
	zoom:1; 	
}
#toTop, div#searchBoxH input.finput {
	opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /* IE8 */
	filter:alpha(Opacity=80); /* IE5-7 */
	zoom:1;	
}
#socFBlike:hover, #socFBlike:focus, #toTop:hover, #toTop:focus, #content .shareBox:hover, #content .shareBox:focus, div#searchBoxH input.finput:focus {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* IE8 */
	filter:alpha(Opacity=100); /* IE5-7 */	
}

#toTop, header a, #content a, #content a span, #content a:before, #content a:after, #content .gGumb i, #rcol a, #vmeni a, footer, #footer a, #footer a span, footer a, nav#vmeni, .fIcon, .itemImgs, .galerijaC, .slideImgA, #slides .slideTxt, #slides .slideTxt h1 span, #slides .slideTxt .gVec span, .fCol, .gGumb i, .gVec span, .itemboxH, input, textarea, button, .xtraContentItem, #bcmsCookieInfoWrapper a, #bcmsCookieInfoWrapper button, #bcmsCookieInfoText a, #menuRwdH, .menuRwd, .menuRwd a, .hasChild:after, .rwdIcon, .rwdIcon:before, .xtraContentLinks ul, .menuRwdXtra a, #searchBoxH, #socFBlike, .msgC a {
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
a#home, footer a#foot_plastikfantastik, .shareBox, #footerLogos a, .itemTeam .itemImgs img, .itemTeam .itemImgs a:before, .fCol a.fColImg img, .fCol a.fColImg:before, .itemImgs img, .galerijaItem img, table.tblProgram td { /* faster */
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

#slides .slideImgA {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transform-origin:100% 100% 0;
	transform-origin:100% 100% 0;
}
::selection {
	background:#197fc0;
	color:#fff;
}
::-moz-selection {
	background:#197fc0;
	color:#fff;
}