/* copyrights: Creatim RP
url: http://www.creatim.com
author: @domenramus
project: Nevron
created: junij 2012 */

/* common settings */
.icon, .logo a, #headerSearch fieldset input.submitButton, .buttonMenu li a span { display : block; overflow : hidden; text-decoration : none; text-indent : -1700px; white-space : nowrap; }
.left { float : left; }
.right { float : right; }
input[type=file] {font-size:11px;}
a.green {color: #00BB00; text-decoration: underline;}
a.green:hover {text-decoration: none;color: #00BB00; }
/* clear after */
.clear:after, .logo:after, form p:after, form li.after, .box:after, .tabsDisplay:after, div.tabs ul.tabs:after, .latestNews:after, ul.productsContent li:after,  ul.relatedProductsContent li:after, ul.productsContentNoImage li:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.clear, .logo, form p, form li, .box, .tabsDisplay, div.tabs ul.tabs, .latestNews { display : inline-block; }
* html .clear, * html .logo, * html orm p:after, * html form li.after, * html .box, * html .tabsDisplay, * html div.tabs ul.tabs, * html .latestNews { height : 1%; }
.clear, .logo, form p:after, form li.after, header, section, footer, .wrap, nav, header, section, aside, article, time, footer, .box, .tabsDisplay, div.tabs ul.tabs, .latestNews { display : block; } 
/* css3.0 transition */
#categories ul li ul { -webkit-transition : opacity .5s ease-out; -moz-transition : opacity .5s ease-out; -o-transition : opacity .5s ease-out; transition : opacity .5s ease-out; }
.buttonMenu li a span { -webkit-transition : all .4s ease-out; -moz-transition : all .4s ease-out; -o-transition : all .4s ease-out; transition : all .4s ease-out; }
.innerBox a:hover.buttonPlay strong { -webkit-transition : all .4s ease-out; -moz-transition : all .4s ease-out; -o-transition : all .4s ease-out; transition : all .4s ease-out; }
/* css3.0 corners */
#categories ul li a { -moz-border-radius : 10px; -webkit-border-radius : 10px; border-radius : 10px; }
#categories ul li ul { -moz-border-radius : 0 10px 10px 10px; -webkit-border-radius : 0 10px 10px 10px; border-radius : 0 10px 10px 10px; }
.content .boxFrame { -moz-border-radius : 15px; -webkit-border-radius : 15px; border-radius : 15px; }
#headerSearch fieldset p.textType, input, textarea, #headerSearch fieldset input.submitButton, select { -moz-border-radius : 5px; -webkit-border-radius : 5px; border-radius : 5px; }
.buttonMenu li a, .buttonMenu li a span, .buttonPlay strong span, .buttonPlay strong  { -moz-border-radius : 32px; -webkit-border-radius : 32px; border-radius : 32px; }
.button, form input.submitButton { -moz-border-radius : 14px; -webkit-border-radius : 14px; border-radius : 14px; }
.buttonLarge { -moz-border-radius : 28px; -webkit-border-radius : 28px; border-radius : 28px; }
.box { -moz-border-radius : 10px; -webkit-border-radius : 10px; border-radius : 10px; }
.boxTop { -moz-border-radius : 0 0 10px 10px; -webkit-border-radius : 0 0 10px 10px; border-radius : 0 0 10px 10px; }
/* css3.0 opacity */
ul.featured li a { opacity : .5; filter : alpha(opacity=50); }
#headerSearch fieldset input.submitButton { opacity : .5; filter : alpha(opacity=50); }
#headerSearch fieldset input:hover.submitButton, ul.featured li.selected a, ul.featured li a:hover { opacity : 1; filter : alpha(opacity=100); }
/* css3.0 shadows */
#headerSearch fieldset input:focus.textType { -moz-box-shadow : inset 1px 1px 3px #c3c3c3; -webkit-box-shadow : inset 1px 1px 3px #c3c3c3; box-shadow : inset 1px 1px 3px #c3c3c3; }
.buttonMenu li a { -moz-box-shadow : 1px 1px 3px #000; -webkit-box-shadow : 1px 1px 3px #000; box-shadow : 1px 1px 3px #000; }
.buttonMenu li a:hover span  { -moz-box-shadow : 2px 2px 10px #383939; -webkit-box-shadow : 2px 2px 10px #383939; box-shadow : 2px 2px 10px #383939; } 
:hover.blue, form input:hover.submitButton, :hover.gray { -moz-box-shadow : 1px 1px 3px #8C8C8C; -webkit-box-shadow : 1px 1px 3px #8C8C8C; box-shadow : 1px 1px 3px #8C8C8C; }
:active.blue, form input:focus.submitButton, :active.gray { -moz-box-shadow : -1px -1px 1px #8C8C8C; -webkit-box-shadow : -1px -1px 1px #8C8C8C; box-shadow : -1px -1px 1px #8C8C8C; }
strong.buttonPlay strong  { -moz-box-shadow : -1px -1px 20px #fff; -webkit-box-shadow : -1px -1px 20px #fff; box-shadow : -1px -1px 20px #fff; }
#headerSearch fieldset input.submitButton { -moz-box-shadow : none; -webkit-box-shadow : none; box-shadow : none; }
/* css3.0 linear gradient */
.buttonMenu li a, .buttonPlay strong { background : #0087CC; background-image : -moz-linear-gradient(top, #0087CC, #035DA8); background : -webkit-gradient(linear, left top, left bottom, from(#0087CC), color-stop(1, #035DA8)); }
.buttonMenu li a:hover, :hover.buttonPlay strong, strong.buttonPlay strong { background : #fff; background-image : -moz-linear-gradient(top, #fff, #0087CC); background : -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(1, #0087CC)); }
.blue, form input.submitButton { background : #0074BA; background-image : -moz-linear-gradient(top, #0074BA, #15406C); background : -webkit-gradient(linear, left top, left bottom, from(#0074BA), color-stop(1, #15406C)); }
.orange { color:#fff; background : #d97301; background-image : -moz-linear-gradient(top, #d97301, #f29900); background : -webkit-gradient(linear, left top, left bottom, from(#d97301), color-stop(1, #f29900)); }
:hover.orange { color:#FFFFFF;  background : #f39800; background-image : -moz-linear-gradient(top, #f39800, #f29900); background : -webkit-gradient(linear, left top, left bottom, from(#f39800), color-stop(1, #f29900)); }
.gray { background : #EFEFEF; background-image : -moz-linear-gradient(top, #fff, #AEAEAE); background : -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(1, #AEAEAE)); }
:hover.gray { background : #ECECEC; background-image : -moz-linear-gradient(top, #fff, #ECECEC); background : -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(1, #ECECEC)); }
:active.gray { background : #ECECEC; background-image : -moz-linear-gradient(top, #909090, #ECECEC); background : -webkit-gradient(linear, left top, left bottom, from(#909090), color-stop(1, #ECECEC)); }
:hover.blue { background : #009DDF; background-image : -moz-linear-gradient(top, #009DDF, #15406C); background : -webkit-gradient(linear, left top, left bottom, from(#009DDF), color-stop(1, #15406C)); }
:active.blue {  background : #15406C; background-image : -moz-linear-gradient(top, #000, #15406C); background : -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(1, #15406C)); }
.yellow { background : #FDD101; background-image : -moz-linear-gradient(top, #FDD101, #E18B03); background : -webkit-gradient(linear, left top, left bottom, from(#FDD101), color-stop(1, #E18B03)); }
:hover.yellow { background : #FFEE1E; background-image : -moz-linear-gradient(top, #FFEE1E, #E18B03); background : -webkit-gradient(linear, left top, left bottom, from(#FFEE1E), color-stop(1, #E18B03)); }
:active.yellow { background : #E18B03; background-image : -moz-linear-gradient(top, #AD7702, #E18B03); background : -webkit-gradient(linear, left top, left bottom, from(#AD7702), color-stop(1, #E18B03)); }
.boxGray, form input, form textarea { background : #fff; background-image : -moz-linear-gradient(top, #EFEFEF, #fff); background : -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), color-stop(1, #fff)); }
form input:focus, form select, form textarea:focus, .sbHolder { background : #EFEFEF; background-image : -moz-linear-gradient(top, #fff, #EFEFEF); background : -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(1, #EFEFEF)); }
/* css3.0 scale */
.innerBox .buttonPlay strong { -moz-transform : scale(.7); -webkit-transform : scale(.7); transform : scale(.7); }
.innerBox :hover.buttonPlay strong { -moz-transform : scale(.9); -webkit-transform : scale(.7); transform : scale(.9); }
/* css3.0 box-sizing */
table { -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }
table thead tr  th.firstTop{ border-radius: 10px 0 0 0 ;}
table thead tr  th.lastTop{  border-radius:  0 10px 0 0 ;}
table tbody tr  td.firstBottom{  border-radius:  0 0 0 10px; }
table tbody tr  td.lastBottom{ border-radius:  0 0 10px 0 ;}

/* header */
#headerWrap { position : relative; z-index : 3600; background : #fff; border-width : 1px 0; border-style : solid; border-color : #383939 #383939 #C3C3C3 #C3C3C3; }
.logo { float : left; margin : 0; padding : 28px 0 10px 25px; }
.logo a { width : 203px; height : 77px; cursor : pointer; background : url(../images/logo-n.png) no-repeat 0 0 scroll transparent; }
/* header navigation 
#categories { position : relative; float : right; margin : 6.4em -1.1em 0 0; padding : 0; }
#categories ul li { position : relative; padding : 0; margin : 0; float : left; font-size : 1em; background : none; }
#categories ul li a { display : block; padding : 0 1.2em 0 1em; text-decoration : none; white-space : nowrap; border-width : 1px 1px 0 1px; border-color : #fff; border-style : solid; }
#categories ul li:hover a { background : #FCFCFC; border-color : #E9E8E8; }
#categories ul li a span { display : block; font-size : 2.2em; line-height : 50px; text-shadow : 1px 1px #fff; } 
#categories ul li a:hover span, #categories ul li.selected a span { color : #0075BC; }
#categories ul li a:active span { color : #000; }
/* header navigation dropdown 
#categories ul li ul { visibility : hidden; position : absolute; top : 51px; left : 1px; overflow : hidden; margin-top : 0; padding : .4em .2em 4em .5em; border-width : 0 1px 1px 1px; border-color : #DEDEDE; border-style : solid; background : #fff; }
#categories ul li:hover ul { visibility : visible; }
#categories ul li ul li { float : none; }
#categories ul li ul li a { margin-bottom : 1px; padding : 0 .4em; color : #000; font-weight : bold; font-size : 1.2em; line-height : 2.4em; border : none; background : none; }
#categories ul li ul li a:hover { color : #004D8C; background : #fff; }
*/
/* header navigation */
#categories { position : relative; float : right; margin : 6.4em -1.1em 0 0; padding : 0; }
#categories ul li { position : relative; padding : 0; margin : 0; float : left; font-size : 1em; margin-left:5px; background : none; }
#categories ul li a { display : block;text-decoration : none; white-space : nowrap; padding: 0px 10px; cursor:default;}
#categories ul li:hover a { color : #fff; background: url(../images/mainMenuBack.png) repeat-x 0 0; -moz-border-radius : 10px 10px 0 0px; -webkit-border-radius : 10px 10px 0 0px; border-radius : 10px 10px 0 0px; }
#categories ul li:hover a.noSubMenu {-moz-border-radius : 10px 10px 10px 10px; -webkit-border-radius : 10px 10px 10px 10px; border-radius : 10px 10px 10px 10px; cursor:pointer;}
#categories ul li a span { display : block; font-size : 1.8em; line-height : 45px; } 
#categories ul li.selected a, #categories ul li.hover a {color : #fff; background: url(../images/mainMenuBack.png) repeat-x 0 0; }

/*borderRadiusOut*/
#categories ul li:hover a span.borderRadiusOut {width: 10px; height: 10px; position: absolute; bottom: 0px; right: -10px; background: #0066b1; display: block; }
#categories ul li:hover a span.borderRadiusOut span { width: 10px; height: 10px; display: block; background: #fff; -moz-border-radius : 0px 0px 0px 10px; -webkit-border-radius : 0px 0px 0px 10px; border-radius : 0px 0px 0px 10px;  }
#categories ul li a.noSubMenu span.borderRadiusOut {display: none;}


/* header navigation dropdown */
#categories ul li ul { visibility : hidden; position : absolute; top : 45px; left : 0px; overflow : hidden; margin-top : 0; padding : .4em 2em 2em .2em; background : #0066b1; padding-top: 20px;}
#categories ul li:hover ul, #categories ul li.hover ul { visibility : visible; }
#categories ul li ul li { float : none;}
#categories ul li ul li a { margin-bottom : 1px; padding : 0 .4em; color : #fff !important; font-weight : bold; font-size : 1.2em; line-height : 2.4em; border : none; background: none !important; -moz-border-radius : 0px; -webkit-border-radius : 0px; border-radius : 0px; cursor:pointer; text-align:left;}
#categories ul li ul li a:hover { color :#fed200 !important;}
input#attachment {text-indent: 0;}

/* secondary navigation */
#secondaryNav { position : absolute; z-index : 3700; top : 0; left : 0; width : 100%; }
#secondaryNav nav { position : relative; }
#secondaryNav ul { position : absolute; top : 10px; right : 190px; }
#secondaryNav ul li { float : left; margin-left : 40px; padding : 0; font-size : 1em; background : none; }
#secondaryNav ul li a { text-decoration : none; }
#secondaryNav .button { font-size:13px;}

/* secondary search */
#headerSearch { position : absolute; top : 6px; left : 0; width : 100%; }
#headerSearch form { position : relative; font-size : 1em; padding : 0; border : none; }
#headerSearch fieldset legend, #headerSearch fieldset label { display : none; }
#headerSearch fieldset { position : absolute; top : 8px; right : 0; }
#headerSearch fieldset p.textType { position : relative; padding-right : 16px; border : 1px solid #c3c3c3; }
#headerSearch fieldset input.textType { float : left; font-size : 10px; width : 130px; line-height : 16px; border : none; background : none; padding 2px 0; }
#headerSearch fieldset input.submitButton { position : absolute; top : 2; right : 0; margin : 0; padding : 0; width : 16px; height : 16px; background : url(../images/icon_search.png) no-repeat 50% 50% scroll transparent; }
#headerSearch fieldset input:focus.textType { color : #000; background : #f9f9f9; }
/* index banner */
#sliderBox {margin : 0 auto;}
#interests { overflow : hidden; height : 394px; position : relative; border-bottom : 1px solid #C3C3C3; background : url(../images/bg_home.png) repeat-y 50% 0 #fff; }
#subPage #interests { height : 55px; }

#interests .shadowTop { z-index : 100; position : absolute; top : 0; left : 0; width : 100%; height : 4px; background : url(../images/bg_shadow_aside.png) repeat-x 0 0 scroll transparent; }
#interests .shadowBottom { z-index : 100; position : absolute; bottom : 0; left : 0; width : 100%; height : 3px; background : url(../images/bg_shadow_aside.png) repeat-x 0 100% scroll transparent; }
.interestsWrap { height : 395px;  margin : 0 auto; width : 111.4em; min-width : 1114px;}
.innerBox { position : relative; text-align : left; }
.innerBox p.more,.innerBox p.moreLink { position : absolute; margin : 0; bottom : 20px; left : 382px;}
.innerBox p.long {left: 370px !important;}
.innerBox p.more a, .innerBox p.moreLink a { display : inline-block;zoom: 1; *display: inline;  -moz-border-radius : 0 14px 14px 0; -webkit-border-radius : 0 14px 14px 0; border-radius : 0 14px 14px 0; }
.innerBox p.more a.rounded, .innerBox p.moreLink a.rounded {padding-left:5px;-moz-border-radius : 14px; -webkit-border-radius : 14px; border-radius :  14px;}
.innerBox p.more a.back, .innerBox p.moreLink a.back {display : inline-block; vertical-align: top; zoom: 1; *display: inline; margin-right:1px; -moz-border-radius : 14px 0  0 14px; -webkit-border-radius : 14px 0  0 14px; border-radius :  14px 0  0 14px }
.innerBox p.moreLink .arrowRight span { padding : 0 30px 0 20px; }
.innerBox p.more .arrowRight span { padding : 0 30px 0 10px; }
.innerBox ul { width : 500px; margin : 0; padding : 0;}
.innerBox ul.stars li { float : left; width : 500px; margin : 0; padding : 4px 0 4px 20px; color : #fff; font-size : 1.2em; text-shadow : 1px 1px 5px #005EAB; background : none; background : url(../images/innerBoxLiBack.png) no-repeat left center scroll transparent; }
.innerBox ul.stars li a, .frame1 ul.stars li span { display : inline-block; color : #fff; text-decoration : none; zoom:0; *display: inline; text-decoration: underline;}
.innerBox ul.stars li a:hover { color : #FDD101; text-shadow : 1px 1px #000; }
.innerBox .buttonPlay { margin-right : 40px; line-height : .7em; }	
ul.featured li.selected a, .innerBox :hover.buttonPlay { color : #fff; }
.innerBox ul.featured { position : absolute; left : 79px; bottom : -87px; margin-bottom : 0; }
ul.featured li { float : left; margin : 0; padding : 0; background : none; }

ul.dots {width:65px; height: auto; display: block; margin: 0 auto; margin-top: 5px;list-style-type: none;position: absolute; z-index: 1010; top: 224px; left: 445px;}
ul.dots li {width: 6px; height: auto;   display: inline-block; padding: 3px; margin-right:5px;}
ul.dots li a {width: 6px; height: 6px; display: block; text-indent: -123456px; background: url(../images/dots.png) no-repeat 0 0; }
ul.dots li.activeSlide a,
ul.dots li a:hover  {background-position: 0 -6px;}

.innerBox .background { background : #004387; opacity : .7; }
.innerBox .frame1wrap { height : 245px; overflow : hidden; }
.innerBox .subFrameWrap { padding : 0 25px; width: 910px; height : 245px !important; }
.innerBox #healthcareOne {background: url(../images/healthcareOne.png) no-repeat right top;}
.innerBox #healthcareTwo {background: url(../images/healthcareTwo.png) no-repeat right top;}
.innerBox #healthcareThree {background: url(../images/healthcareThree.png) no-repeat right top;}

.innerBox #hotelsOne {background: url(../images/hotelsOne.png) no-repeat right top;}
.innerBox #hotelsTwo {background: url(../images/hotelsTwo.png) no-repeat right top;}

.innerBox #cruisersOne {background: url(../images/cruisersOne.png) no-repeat right top;}
.innerBox #cruisersTwo {background: url(../images/cruisersTwo.png) no-repeat right top;}

.innerBox #realestatesOne {background: url(../images/realestatesOne.png) no-repeat right top;}
.innerBox #realestatesTwo {background: url(../images/realestatesTwo.png) no-repeat right top;}

.innerBox h3 { padding : 16px 0 7px 0; margin : 0; color : #fff; font-weight : normal; font-size : 2.8em; line-height : 1em; text-transform : uppercase; }
.innerBox h3 small { display : block; font-size : .55em; }
.innerBox p { color : #fff; font-size : 1.2em; }
.innerBox .innerFrame, .innerBox .background { width : 96em; min-width : 960px; margin : 40px auto 0 auto; height : 245px; }
.innerBox .innerFrame { position : relative; margin : -245px auto 0 auto; }
.frame0 { background : url(../images/bg_banner1.png) no-repeat 25px 0 scroll transparent; }
#subPage .interestsWrap { background-image : url(../images/bg_banner_podstran.png); background-position : 25px 0; background-repeat : no-repeat; }
.frame0 .innerFrame { margin : 0; min-width : 10px; width : auto; padding : 70px 0 0 418px; }
.frame0 .frame1wrap { background : none; }
.frame0 h1 { margin : 0 0 .12em 0; padding : 0; color : #fff; font-weight : normal; font-size : 5.4em; line-height : 1.05em; text-transform : uppercase; }
.frame0 h1 strong { display : block; }
.frame0 p.hText { color : #fff; font-size : 2em; }
.frame1 .frame1wrap { background : url(../images/bg_subbanner0.png) no-repeat 100% 0 scroll transparent; }

.slideBack { width: 385px; height: 245px; background: url(../images/bg_subbanner01none.png) no-repeat right top;position: absolute; top: 0; right: 77px; z-index:100;}
#activeSlide1 .bgFrame1 {background: none;}
#activeSlide2 .bgFrame2 { background: none;}
#activeSlide3 .bgFrame3 { background: none; }
#activeSlide4 .bgFrame4 { background: none;}
.frame1 p { margin-bottom : 15px; }
/* button li menu */
.buttonMenu { position : absolute; top : 0; left : 0; margin : 0; padding : 0; }
.buttonMenu li { margin : 0; padding : 0; }
.buttonMenu li .button { display : block; padding-right : 0; }
.buttonMenu li a { position : absolute; }
.buttonMenu li a span, .buttonPlay span { display : block; overflow : hidden; width : 60px; height : 60px; background : url(../images/button_play.png) no-repeat 52% 52% scroll transparent; }
.buttonPlay span { display : inline-block; }
.buttonMenu .button1 a { top : 60px; left : 170px; }
.buttonMenu .button2 a { top : 40px; left : 850px; }
.buttonMenu .button3 a { top : 290px; left : 170px; }
.buttonMenu .button4 a { top : 270px; left : 850px; }
/* latest news */
.latestNews {padding: 1.7em 0 3em;}
.latestNews .latestNewsInner {float: left;
						background: #2cb134;
						background: -webkit-gradient(linear, left top, left bottom, from(#2cb134), to(#26a22d)); 
						background: -webkit-linear-gradient(top, #2cb134, #26a22d); 
						background:	-moz-linear-gradient(top, #2cb134, #26a22d); 
						background:	 -ms-linear-gradient(top, #2cb134, #26a22d); 
						background:	  -o-linear-gradient(top, #2cb134, #26a22d);
						background:		 linear-gradient(top, #2cb134, #26a22d);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2cb134', EndColorStr='#26a22d');
						-webkit-border-radius: 8px;
						-moz-border-radius: 8px;
						border-radius: 8px;
}
.latestNews .latestNewsInner:hover {float: left;
						background: #2cb72e;
						background: -webkit-gradient(linear, left top, left bottom, from(#2cb72e), to(#26a22d)); 
						background: -webkit-linear-gradient(top, #2cb72e, #26a22d); 
						background:	-moz-linear-gradient(top, #2cb72e, #26a22d); 
						background:	 -ms-linear-gradient(top, #2cb72e, #26a22d); 
						background:	  -o-linear-gradient(top, #2cb72e, #26a22d);
						background:		 linear-gradient(top, #2cb72e, #26a22d);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2cb72e', EndColorStr='#26a22d');
}

.latestNews .latestNewsInnerRight {margin-left: 60px;
						background: #f08801;
						background: -webkit-gradient(linear, left top, left bottom, from(#f08801), to(#ed7703)); 
						background: -webkit-linear-gradient(top, #f08801, #ed7703); 
						background:	-moz-linear-gradient(top, #f08801, #ed7703); 
						background:	 -ms-linear-gradient(top, #f08801, #ed7703); 
						background:	  -o-linear-gradient(top, #f08801, #ed7703);
						background:		 linear-gradient(top, #f08801, #ed7703);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f08801', EndColorStr='#ed7703');
}
.latestNews .latestNewsInnerRight:hover {
						background: #f0900f;
						background: -webkit-gradient(linear, left top, left bottom, from(#f0900f), to(#ed7703)); 
						background: -webkit-linear-gradient(top, #f0900f, #ed7703); 
						background:	-moz-linear-gradient(top, #f0900f, #ed7703); 
						background:	 -ms-linear-gradient(top, #f0900f, #ed7703); 
						background:	  -o-linear-gradient(top, #f0900f, #ed7703);
						background:		 linear-gradient(top, #f0900f, #ed7703);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0900f', EndColorStr='#ed7703');
}
.latestNews .latestNewsInner > div {padding: 12px 12px 12px 54px; width: 384px; background: url(../images/latestNews.png) 12px 12px no-repeat scroll; min-height: 30px; cursor: pointer;}
.latestNews .latestNewsInnerRight > div {background-position: 12px -88px;}
.latestNews .latestNewsInner h3 {margin: 0; padding: 0; color: #fff; text-transform: uppercase; font-weight: bold; line-height: 15px; font-size: 13px;}
.latestNews .latestNewsInner p {padding: 0; margin: 0; line-height: 15px; color: #fff; text-decoration: none;}
.latestNews .latestNewsInner p a {color: #fff; background: url(../images/latestNews.png) right -317px no-repeat scroll; padding-right: 10px; font-size: 13px; text-decoration: none;}
.latestNews .latestNewsInner:hover p, .latestNews .latestNewsInner:hover p a {text-decoration: underline;}

/* productsDisplay */
.productsDisplay { margin-bottom : 4em; border : 1px solid #D5D3D4; background : url(../images/bg_products.png) repeat-x 0 0 scroll #ECECEC; }
div.tabs { width : auto; margin-bottom : 1.4em; }
#subPage .content div.tabs ul.tabs { margin : 0; padding : 0; background : #fff; }
div.tabs ul.tabs li { margin : 0; padding : 0; float : left; background : none; overflow: hidden; border-radius: 10px 10px 0 0px;  margin-right: 3px;}
div.tabs ul.tabs li a { display : block; padding: 7px 10px; padding-top: 10px; margin-bottom: 0px;text-transform : uppercase; font-weight : bold; text-decoration : none;
						background-color: #ffea99;
						background-image: -webkit-gradient(linear, left top, left bottom, from(#ffea99), to(#fbda99)); 
						background-image: -webkit-linear-gradient(top, #ffea99, #fbda99); 
						background-image:	-moz-linear-gradient(top, #ffea99, #fbda99); 
						background-image:	 -ms-linear-gradient(top, #ffea99, #fbda99); 
						background-image:	  -o-linear-gradient(top, #ffea99, #fbda99);
						background-image:		 linear-gradient(top, #ffea99, #fbda99);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffea99', EndColorStr='#fbda99');
						-webkit-border-radius: 10px 10px 0 0px ;
						-moz-border-radius: 10px 10px 0 0px ;
						border-radius: 10px 10px 0 0px ;
						border: 1px solid #f5a201;
						position: relative; top: 1px; }
												
div.tabs ul.tabs li a:hover, div.tabs ul.tabs li.selected a {
						background-color: #fecb01;
						background-image: -webkit-gradient(linear, left top, left bottom, from(#fecb01), to(#f5a201)); 
						background-image: -webkit-linear-gradient(top, #fecb01, #f5a201); 
						background-image:	-moz-linear-gradient(top, #fecb01, #f5a201); 
						background-image:	 -ms-linear-gradient(top, #fecb01, #f5a201); 
						background-image:	  -o-linear-gradient(top, #fecb01, #f5a201);
						background-image:		 linear-gradient(top, #fecb01, #f5a201);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fecb01', EndColorStr='#f5a201');
						color: #fff;border:1px solid #f5a201}
div.tabs ul.tabs li.selected { position : relative; margin-bottom : -3px; z-index : 1; padding-bottom: 3px;  }
div.tabs ul.tabs li.selected a { color : #fff;
		background: -moz-linear-gradient(top, #fecb01, #f5a201);
		background: -webkit-gradient(linear, left top, left bottom, from(#fecb01), to(#f5a201));
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fecb01', EndColorStr='#f5a201', GradientType=0);
		border-radius: 10px 10px 0px 0px;border:1px solid #f5a201;}


div.tabsContent { padding : 25px 25px 0 25px; border-radius: 0px 10px 10px 10px; border:1px solid #f5a201}
div.tabsContent blockquote {margin-left:0 !important;}
div.tabsContent blockquote p {margin-left:25px !important;}
div.tabsContent h2, div.tabsContent h3 {color: #f5a201;}
div.tabsContent ul {margin-left:0px !important; }
div.tabsContent ul li ul {margin-bottom: 0px !important;}

.tabsContent .gallery {display: block !important; margin-left: 0px !important;}
.tabsContent .gallery .slider {display: block !important; width: 480px !important; left: 35px !important;}
.gallery .slider ul, .tabsContent .gallery .slider ul {margin: 0px !important;}
.tabsContent .gallery p a.sliderPrev {left:5px;}
.tabsContent .gallery p a.sliderNext {right: 110px;}

.productsGrup { float : left; width : 285px; margin : 0; padding : 0; }
.productsGrup li { font-size : 1em; margin : 0; padding : 0; background : none; }
.productsGrup li a { display : block; position : relative; margin : 0 0 -1px -1px; padding : 15px 10px 15px 24px; text-transform : uppercase; font-weight : bold; font-size : 1.2em; text-decoration : none; border : 1px solid #D5D3D4; background : url(../images/bg_li_button.png) repeat-x 0 0 scroll #F7F7F7; }
.productsGrup li a:hover { background : #fff; }
/*.productsGrup li.selected a { color : #0075bc; background : none; border-right : none; }*/
.productsGrup li a.current { color : #0075bc; background : none; border-right : none; }
.productsGrup li.title h1 { margin : -1px 0 -1px -1px; padding : 10px 10px 10px 24px; font-size : 2.2em; font-weight : normal; border : 1px solid #D5D3D4; background : url(../images/bg_products_title.png) repeat-x 0 0 scroll #EDEDED; }
.productDetail { margin : 25px 10px 0 300px;}
.productDetail h2 { margin-bottom : 1em; padding : 0; color : #0075bc; font-size : 1.4em; line-height : 1em; text-transform : uppercase; }
.productDetail p.thumbnail { float : right; padding : 0; margin : 0; }
.productDetail p.thumbnail img { margin : 0 0 10px 0; }
.blueButtons { margin : 15px 0 0 0; padding : 0; background : none; }
.blueButtons li { float : left; margin : 10px 10px 0 0; padding : 0 0 10px 0; background : none; }
.blueButtons li a { width : 145px; text-align : center; color : #fff; }
.blueButtons li a span { padding-left : 17px;}
.buttonPlay { display : inline-block; vertical-align : middle; text-align : center; color : #fff; font-size : 1em; line-height : 1.6em; text-decoration : none; }
.buttonPlay strong, .buttonPlay span { display : inline-block; width : 60px; height : 60px; }
.buttonPlay em { display : block; text-align : center; }
/* footer */
#footer nav { padding :0 0 0 25px; border-bottom : 1px solid #ECECEC; }
#footer nav .box { float : left; width : 170px;}
#footer nav .small {width: 150px;}
#footer nav .smaller {width: 120px;}
#footer nav .big {width: 210px;}
#footer nav .box h4, #footer nav .box ul { padding-right : 10px; }
#footer nav ul { margin : 0 0 1em 0; padding : 0; }
#footer nav ul li { padding : 0 0 .5em 0; margin : 0; background : none; }
#footer nav ul li a { display : block;text-decoration : none; font-size : 12px; color : #78797a;}
#footer nav ul li a:hover { color : #0073ba; }
#footer nav h4 { margin : 0 0 .8em 0; padding : 0; font-size : 1.4em; font-weight : bold; text-transform : none; }
#footer nav h4 a { text-decoration : none; }
#footer nav .boxAdvertise { position : relative; margin-left : -20px; float : left; width : 154px;  }
#footer nav .boxAdvertise img#demoKitImg {margin-left: 17px;}
#footer nav h4 a { text-decoration : none; }
#footer nav .boxAdvertise .svg{ width:150px; height:auto; }
#footer nav .boxAdvertise .buttonLarge { display : block; padding-right : 0; }
#footer .copyrights p { margin : 0; padding : 0; font-size : 1em; }
#footer .copyrights { padding : 1em 0 4em 0; }
#footer nav .boxAdvertise p span small {display: block; margin-left: 1px;}
/* cms settings */
.content { padding : 1.3em 0; }
.sidebar { margin-bottom : 4em; }
body { color : #333333; font : 62.5% Arial, Helvetica, sans-serif; background : url(../images/bg_body.gif) no-repeat center -636px scroll transparent; }
#subPage { background-image : url(../images/bg_subpage1.gif); background-position : center 0; }
#subPage .content { padding-left:25px;}
#subPage .content ul p, #subPage .content ul h1, #subPage .content ul h2, #subPage .content ul h3, #subPage .content ul h4, #subPage .content ul h5, #subPage .content ul h6 { margin-left : 0; }
#subPage .content ol p, #subPage .content ol h1, #subPage .content ol h2, #subPage .content ol h3, #subPage .content ol h4, #subPage .content ol h5, #subPage .content ol h6 { margin-left : 0; }
#subPage .content div.tabsContent p, #subPage .content div.tabsContent h1, #subPage .content div.tabsContent h2, #subPage .content div.tabsContent h3, #subPage .content div.tabsContent h4, #subPage .content div.tabsContent h5, #subPage .content div.tabsContent h6, #subPage .content div.tabsContent table  { margin-left : 0; }


#subPage .content { padding-bottom : 4em; }
a { color : #0075BC; text-decoration : none; }
a:hover { color : #0075BC; text-decoration : underline; }
a:active { color : #000; }
a.nolink { text-decoration : none; }
a img { border : none; }
p { margin-bottom : 1.5em; font-size : 1.3em; line-height : 1.5em; text-align: justify; }
.col p { text-align:left;}
.center { text-align: center;}
ul li, ol li { font-size : 1.2em; }
ul li li, ol li li { font-size : 1em; }
.left { float : left; }
.right { float : right; }
h1 { color : #0075bc; margin : 1em 0 1.1em 0; font-size : 2.4em; font-weight : normal; }
h2 { margin-bottom : 0.7em; padding-top : 0.7em; color : #0075bc; font-size : 1.6em; line-height : 1em; text-transform : none; }
h3 { margin-bottom : 1em; padding-top : .4em; color : #0075bc; font-size : 1.3em; line-height : 1em; text-transform : none; }
h2 a, h3 a { color : #0075bc; text-decoration : none; }
h4 { margin-bottom : 1em; padding-top : .4em; color : #6D6E71; font-size : 1.3em; line-height : 1em; text-transform : uppercase; }
h5 { margin-bottom : 1em; padding-top : .4em; color : #6D6E71; font-size : 1.3em; line-height : 1em; }
h6 { margin-bottom : 1em; padding-top : .4em; color : #6D6E71; font-size : 1.2em; line-height : 1em; }
h1 a, h4 a, h5 a, h6 a { color : #6D6E71; text-decoration : none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration : underline; } 
table { font-size : 1.2em; margin-bottom : 1.5em; background : url(../images/bg_products.png) repeat-x 0 0 scroll #ECECEC; }
.table100 { margin-left : 25px; }
.table100 table { width : 100%; margin-left : 0;}
table caption { text-align : left; margin-bottom : .5em; font-size : 1.4em; color : #0075bc; font-weight : bold; }
table tr th, table tfoot td  { font-size : .9em; color : #6D6E71; background : #EEEEEE; }
table tr th, table tr td {  padding : 5px 10px;  vertical-align : top; }
table tr td { border-top : 1px solid #E5E5E5; border-bottom : 1px solid #fff;  border-collapse : separate; }
table tr:hover td { background : #0268B1; color : #fff; }
table tr:hover td span {color: #fff !important;}
table tr th p {margin: 0px !important; text-align: center;}

/*
blockquote { max-width: 170px; display: inline-block; margin-bottom : 1.5em; float: right; margin-top: 20px; background : url(../images/blockquote.png) no-repeat left 5px; scroll transparent; }
blockquote p { display:inline; padding-right: 20px; font-size : 1.6em; margin : 0; padding-bottom : 1px; color : #F5A201; font-style: italic;  background : url(../images/blockquote.png) no-repeat right bottom; scroll transparent; font-weight: bold;}

blockquote.L {float: left; margin-left: 0px; margin-right: 15px;  text-align: left; background : url(../images/blockquote.png) no-repeat 0 5px scroll transparent; }
blockquote.L p { display:inline; padding: 0 20pxpx; padding-left:0px; font-size : 1.6em; margin : 0; padding-bottom : 1px; color : #F5A201; font-style: italic;  background : url(../images/blockquote.png) no-repeat right bottom scroll transparent; font-weight: bold;}
*/

blockquote { width: 400px; display: block;text-align: center;margin: 20px auto !important; }
blockquote p { display:inline; padding-right: 20px; margin-left: 0px !important;  font-size : 1.4em; margin : 0; padding-bottom : 1px; color : #e18001; font-style: italic; font-weight: bold;}


q { color : #0075BC; }
ul, ol { margin-bottom : 1.5em; }
ul li { padding : 0 0 .5em 18px;  background : url(../images/li_dot.png) no-repeat scroll 3px 5px transparent; }
ul li ul { margin-top : 1em; }
ul li ul li {padding : 0 0 .4em 15px;  background : url(../images/li_line.png) no-repeat scroll 3px 5px transparent;}
ol li { margin-left : 20px; padding-bottom : .5em; list-style : decimal; }
.pdf {padding : 5px 0 3px 20px; background : url(../images/icon_pdf.gif) 0 6px no-repeat; display:inline-block;}
.doc {padding : 5px 0 3px 20px; background : url(../images/icon_doc.gif) 0 6px no-repeat; display:inline-block;}
.zip {padding : 5px 0 3px 20px; background : url(../images/icon_zip.gif) 0 6px no-repeat; display:inline-block;}
.xls {padding : 5px 0 3px 20px; background : url(../images/icon_xls.gif) 0 6px no-repeat; display:inline-block;}
.exe {padding : 5px 0 3px 20px; background : url(../images/icon_exe.gif) 0 6px no-repeat; display:inline-block;}
.povezavaVideo {padding:5px 0 3px 20px; background:url(../images/icon_video.png) 0 0 no-repeat; display:inline-block;} /* Povezava video */
.povezavaWWW {padding:5px 0 3px 20px; background:url(../images/icon_www.png) 0 0 no-repeat; display:inline-block;} 
.videoHome p { text-align: center; padding:1em 0;}
/* Povezava www */
img.imgLeft { float : left; margin : 0 10px 10px 0; }
img.imgRight { float : right; margin : 0 0 10px 10px; }
.content .boxFrame { margin : 0 0 1.5em 25px; padding : 25px 25px 5px 0; background : url(../images/bg_box.png) no-repeat 0 0 scroll #006DB5; color : #fff; }
.content .boxFrame a, .content .boxFrame p, .content .boxFrame h1, .content .boxFrame h2, .content .boxFrame h3, .content .boxFrame h4, .content .boxFrame h5, .content .boxFrame h6, .content .boxFrame ul, .content .boxFrame ol { color : #fff; }
article { margin-bottom : 1.5em; border-bottom : 1px solid #E5E5E5; }
article footer p { margin-bottom : 0; font-size : 1em; color : #939597; }
article h2 { padding-top : 0; }
article p a.more { font-size : .9em; color : #0075bc; white-space : nowrap; }
article#detail p.summary { font-size : 1.4em; font-weight : bold; } 
code { font-size : 1.2em; }
.navigation { padding-top : 1.7em; margin-top : 2em; border-top : 1px solid #E5E5E5; }
/* forms */
form { margin : 0 0 1.5em 0; padding-bottom : 1em; font-size : 1.2em; line-height : 1.6em; border-bottom : 1px solid #E5E5E5; }
form legend { display : none; }
form fieldset ol { padding : 0; margin : 0; font-size : 1em; }
form fieldset ol li { width : 100%; list-style : none; padding : 0; margin : 0; background : none; }
form fieldset ol li { margin : 0; padding : 3px 0; }
form fieldset ol li label { float : left; padding-top : .3em; width : 12em; font-size:12px;}
form fieldset ol li span { padding-top : .3em; font-size:12px;}
form fieldset ol li span.info { width: 472px; float: right;}

#subPage .content form fieldset ol li ul { float : left; margin : 0 0 0 0.5em; padding : 0; width : 70%; }
#subPage .content form fieldset ol li ul li { padding-top : 0; }
#subPage .content form fieldset ol li ul li label { float : none;  width : auto; }
.checkboxWrapper ul li input { margin : 0 10px 0 0.5em; padding : 0; border : none; }

form input, form select, form textarea, .sbHolder { font : 13px/21px Arial, Helvetica, sans-serif; color : #606060; }
form .inputField { width : 50%; }
form textarea { width : 70%; }
form .inputField, form textarea, .sbHolder, form select { float : left; margin-left : .5em; padding : .35em 0; text-indent : .5em; width: 472px; border : 1px solid #cccccc; }
._form select, ._form textarea { float:none; margin-left:0;}
#_form_1_ textarea { float:none; margin-left:0;}
form textarea {width:472px;}
form select { float : left; margin-left : .5em; padding-right: 1em;}
form .inputField:focus, form textarea:focus { color : #000; text-shadow : 1px 1px #fff, -1px -1px 1px #F7F7F7; border-color : #dddddd; }
form input.submitButton { float: right; padding : .4em 3em; color : #fff; text-indent : 0; border : none; cursor : pointer; }
form input:focus.submitButton { color : #000; }
form li.chackbox input.checkbox { margin-top : .5em; border : 0; background : none; }
form span.required { color : #21A12D; text-shadow : 1px 1px #fdd101; }
form ul.radiobuttons input { margin : 0 10px 0 0.5em; padding : 0; text-indent : 0; border : none; background : none; }
#subPage .content p.required { padding-bottom : .5em; font-size : 1.1em; color : #939597; text-align : right; border-bottom : 1px solid #e5e5e5; }
.mceEditor { display : block; margin-left : 11.2em !important; }

.noticemessage span {font-size:21px; color:#0268b1; width: 100%; display: block; padding-bottom: 20px; margin: 20px 0px; border-bottom: 1px solid #dddddd;}
/* cms error messages */
#errorMessage ul { padding : 2em; border : 1px solid #C43C19; }
#errorMessage ul li { color : #A4A4A4; background-image : url(../images/li_dot_error.png); }
#errorMessage ul li strong { text-shadow : 1px 1px #fff; color : #606060; }
/* forms */
input, textarea { vertical-align : middle; text-indent : 10px; word-spacing : 0; color : #57595B; font : 1.2em/1.4em Arial, Helvetica, sans-serif; }
input.submitButton { padding : 0; margin : 0; text-indent : none; border : none; background : none; text-align : center; cursor : pointer; }
/* buttons */
.button { display : inline-block; white-space : nowrap; line-height : 26px; text-decoration : none; font-size : 14px; }
.bSmall { line-height : 20px; }
.buttonLarge { display : inline-block; white-space : nowrap; min-height : 56px; text-decoration : none; font-size : 1em; text-align : left; }
.button span, .buttonLarge span { display : block; padding:5px 15px; }
#secondaryNav .button span { padding:1px 15px;}
.buttonLarge span strong { display : block; font-size : 1.8em; font-weight : normal; }
.singleLine span strong { text-transform : uppercase; }
.buttonLarge span { min-height : 56px; }
.buttonLarge span small { display : block; padding-top : 8px; }
.blue { color : #fff; text-shadow : 1px 1px #15406C; }
.gray { color : #000; text-shadow : 1px 1px #fff; }
:hover.blue { color : #fff; }
:hover.gray, .box p.more a:hover.gray { color : #0075bc; }
:active.gray, .box p.more a:active.gray { color : #000; text-shadow : none; }
.yellow { color : #000; text-shadow : 1px 1px #FCCF01; }
:hover.yellow { color : #000; text-shadow : -1px -1px #FCCF01; }
:active.yellow { text-shadow : none; }
.arrow span { padding-left : 30px; background : url(../images/icon_arrow.png) no-repeat 10px center scroll transparent; }
.arrowBack span { padding-left : 30px; background : url(../images/icon_arrow_back.png) no-repeat 10px center scroll transparent; }
.bSmall span { padding : 0 8px 0 21px; font-size : .9em; background-image : url(../images/icon_arrow_small.png); background-position : 5px center; }
.arrowRight span { text-align : right; padding : 0 40px 0 30px; background : url(../images/icon_arrow.png) no-repeat 100% center scroll transparent; }
.arrowLarge span { padding-left : 36px; background : url(../images/icon_arrow_large.png) no-repeat 8px center scroll transparent; }
.arrowLeft span { width: 20px; height: 26px; display: block;  text-align : right; padding :0px 5px; background : url(../images/icon_arrow_back.png) no-repeat center center scroll transparent;}
em { font-style : italic; }
.navigation p small { color : #e5e5e5; padding : 0 15px; }
.bgGray { background:#f0f1f5; padding:10px 15px;}

/* subPage sidebar */
.box { margin-bottom : 1.5em; min-height : 110px; }
.boxGray { border : 1px solid #E5E5E5; }
.boxTop { border-width : 0 1px 1px 1px; }
.boxFrame { padding : 20px 25px 1px 25px;  border-bottom-width: inherit;  }
.box h5 { margin : 0 0 .7em 0; padding : 0; font-size : 1.4em; font-weight : bold; }
.boxGray h5, .boxGray h5 a { color : #0075bc; }
.boxBlue h5, .boxBlue h5 a { color : #fff; }
.box p { margin-bottom : 1em; line-height : 1.5em; }
.boxBlue { background : url(../images/bg_box.png) no-repeat 0 0 scroll #006DB5; color : #fff; }
.boxBlue a { color : #fff; }
.box p.more {  position : relative; margin-top : -.8em;left:200px;  }
.box p.more a.button { float : right; color : #000; font-size : 1em; }
.box p.clear a {position: relative; left: 175px;}
.box p a span {color: #000;font-size : 0.8em; }
/* sidebarContacts */
.contacts .boxFrame { padding-bottom : 15px; }
.contacts p { margin-bottom : 0; line-height : 1.6em; }
.contacts p .avaible, .contacts p abbr {  color : #333; }
.contacts p abbr { padding-right : 4px; }
.contacts p abbr#web {padding-right:1px;}
.contacts p a { text-decoration : none; }
.contacts p a:hover { text-decoration : underline; }
/* breadcrumbs */
.breadcrumbs { position : relative; margin : -5px 0 0 0; padding : 0; font-size : .9em; }
.breadcrumbs ul li { float : left; margin : 0; padding : 0; color : #939597; background : none; line-height : .8em; }
.breadcrumbs ul li a { display : block; color : #0075bc; padding-right : 4px; margin-right : 5px; border-right : 1px solid #c3c3c3; }
/* hProducts */
.hProduct { margin-bottom : 25px; padding : 0 0 10px 0; border-bottom : 1px solid #E5E5E5; }
.hProduct p { margin-bottom : 1.5em; }
.hProduct h2 { margin-bottom : .6em; padding-top : 0; }
#subPage .content .hProduct p.thumbnail { float : right; padding : 0; margin : 0 0 0 20px; }
.hProduct p.thumbnail img { margin : 0 0 10px 0; }
#subPage .content .hProduct ul.blueButtons { padding-top : 0; margin-top : 0; }
.hProduct ul.blueButtons li { padding-bottom : 0; margin : 0 10px 10px 0; }
.hProduct a.more { font-size : .9em; color : #0075bc; white-space : nowrap; }
/* bannerCycle overRide */
.frame0 .frame1wrap { position : static !important; }
.frame1wrap #sub1, .frame1wrap #sub2, .frame1wrap #sub3, .frame1wrap #sub4  { width : 960px !important; height : 245px !important; }
.innerBox h3 { margin : 0}
.innerBox .blueButtons li a { width : auto; }
.innerBox .blueButtons li a span { padding : 0 20px 0 40px; }
/* mediaGallery */
.mediaGallery { position : relative; padding : 0; margin : 0 -7px 2em 0; }
.mediaGallery li { float : left; margin : 0 8px 8px 0; padding : 0; background : none; }
/* search Results */
.searchResults { margin : 2em 0 2em 25px; }
.searchResults li { padding : 10px 0 0 0; background : none; border-top : 1px solid #E5E5E5; }
.searchResults li a { color : #0075bc; }
.searchResults h5, .searchResults p.summary { margin-bottom : .5em; }
/* paginator */
.paginator { padding : 10px 0 10px 25px; font-size : 1.4em; }
.paginator a, .paginator span { padding : 0 10px; }
.paginator a { text-decoration : none; }
.paginator a:hover { text-decoration : underline; }
/* PRODUCT CONTENT */
.productsContent {width: auto; height:  auto; margin-bottom: 20px; padding: 15px; font-size: 1.2em; border-radius: 10px; border: 1px solid #dddddd; background: #f6f6f6;}
.productsContent a {}
.productsContent a:hover {color: #888888;}
.productsContent a img {width: auto; height: auto; margin: 0px !important; padding: 0px; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.productsContent a img.whiteProduct {background:#fff; padding: 3px; border:1px solid #cccccc;}
.productsContent a span {width: auto; height: auto; margin: 0px; margin-left: 25px;padding: 0px; display: inline-block; vertical-align: middle; zoom: 1; *display: inline;}
.productsContent a span span.title {font-size: 1em; color: #0075BC; line-height: 1em;margin: 0px; margin-bottom: 5px; padding-top: 0.4em; text-transform: uppercase; font-weight: bold; display: block;}
.productsContent hr {width: auto; height: auto; display: block; border: none; border-top: 1px solid #dddddd; border-bottom: 1px solid #ffffff; margin-bottom: 20px;}


ul.productsContent {width: auto; height:  auto; margin-bottom: 20px; padding:0px 15px; font-size: 1.2em; border-radius: 10px; border: 1px solid #dddddd; background: #f6f6f6;}
ul.productsContent li {width: 590px; height: auto; min-height: 80px; padding: 0px; position: relative; background: url(../images/moreIcon.png) no-repeat right center; padding: 15px 0px; border-bottom: 1px solid #cccccc;}
ul.productsContent li:hover {background: url(../images/moreIconHover.png) no-repeat right center;}
ul.productsContent li.last {border: none; }
ul.productsContent li img {width: 100px; height: auto; margin: 0px; padding: 0px; margin-right: 20px; float: left; margin-bottom: 10px; }
ul.productsContent li img.whiteProduct {background:#fff; padding: 3px; border:1px solid #cccccc;margin-bottom: 0px;}
ul.productsContent li h2 {font-size: 1em; text-transform: uppercase; padding-left: 128px;}
ul.productsContent li p {width: auto; height: auto; padding-right:80px; padding-left: 128px;font-size: 13px; margin-bottom: 0px; }
ul.productsContent li a {width: 100%;  height: 100%; position: relative; z-index: 1010;}
ul.productsContent li a.more {width: 100%;  height: 100%; position: absolute; top: 0px; left: 0px; text-indent: -2000px; z-index: 1; }

/*RELATED PRODUCTS */
h1.normal {font-weight: normal;}
ul.relatedProductsContent {width: auto; height:  auto; margin-bottom: 20px; padding:0px 15px; font-size: 1.2em; border-radius: 10px; border: 1px solid #dddddd; background: #f6f6f6;}
ul.relatedProductsContent li {width: 590px; height: auto; padding: 0px; position: relative; background: url(../images/relatedArrow.png) no-repeat right center; padding: 10px 0px; border-bottom: 1px solid #cccccc;}
ul.relatedProductsContent li:hover {background: url(../images/relatedArrowHover.png) no-repeat right center;}
ul.relatedProductsContent li.last {border: none; }
ul.relatedProductsContent li img {width: auto; height: auto; margin: 0px; padding: 0px; margin-right: 20px; float: left;}
ul.relatedProductsContent li img.whiteProduct {background:#fff; padding: 3px; border:1px solid #cccccc;margin-bottom: 0px;}
ul.relatedProductsContent li h2 {font-size: 1em; text-transform: uppercase; margin-top: 8px;}
ul.relatedProductsContent li p {width: auto; height: auto; padding-right:80px; padding-left: 120px;font-size: 13px; margin-bottom: 0px; }
ul.relatedProductsContent li a {width: 100%;  height: 100%; position: relative; z-index: 1010;}
ul.relatedProductsContent li a.more {width: 100%;  height: 100%; position: absolute; top: 0px; left: 0px; text-indent: -2000px; z-index: 1; }

/* references hotels*/
ul#hotels {width: auto; height: auto; margin: 0px; padding: 0px;}
ul#hotels li { height: auto; background: none; list-style-type: none; padding: 0px; margin: 0px; margin-bottom: 20px; }
ul#hotels li img {width: 90px; height: auto; display: inline-block; margin-right: 10px; zoom: 1; *display: inline; vertical-align: top; padding: 4px; border: 1px solid #cccccc;}
ul#hotels li span {width: auto; height: auto; display: inline-block; zoom: 1; *display: inline; vertical-align: top;}


ul.productsContentNoImage {width: auto; height:  auto; margin-left: 23px; margin-bottom: 20px; padding:0px 15px; font-size: 1.2em; border-radius: 10px; border: 1px solid #dddddd; background: #f6f6f6;}
ul.productsContentNoImage li {width: 590px; height: auto; padding: 0px; position: relative; background:none; padding: 15px 0px; border-bottom: 1px solid #cccccc;}
ul.productsContentNoImage li.last {border: none; height: 90px;}
ul.productsContentNoImage li img {width: 100px; height: auto; margin: 0px; padding: 0px; margin-right: 20px; float: left; margin-bottom: 10px; }
ul.productsContentNoImage li img.whiteProduct {background:#fff; padding: 3px; border:1px solid #cccccc;margin-bottom: 0px;}
ul.productsContentNoImage li h2 {font-size: 1em; text-transform: uppercase;}
ul.productsContentNoImage li p {width: auto; height: auto;  padding-left: 120px;font-size: 13px; margin-bottom: 0px; }
ul.productsContentNoImage li a {width: 100%;  height: 100%; position: absolute; top: 0px; left: 0px; text-indent: -2000px; }


.movies {width: auto; height:  auto; margin-left: 23px; margin-bottom: 20px; padding: 10px; font-size: 1.2em; border-radius: 5px; border: 1px solid #dddddd; background: #f6f6f6;}
.movies  p {font-size: 1em; margin-left: 0px !important;}
.movies  h2 {margin-left: 0px !important;}
img#streamTV {float: left; margin-right: 20px; margin-top: 5px;}
h2.red {color: red;} /*odmakni ko bo stran koncana*/

/*gallery slider*/
.gallery { position : relative; margin-left:25px; margin-bottom: 20px;padding: 20px;}
.gallery #slider { width : 100% !important; overflow : hidden; }
.gallery ul { width : 630px; margin : 0; }
.gallery ul li { float : left; padding : 0; margin : 0; height: auto !important; background : none !important; width:122px;}
.gallery ul li a { overflow : hidden; display : block; margin-right : 20px; height : 90px; border : 1px solid #CBCACA; }
.gallery ul li a img { display : block; }
.gallery ul li a:hover { color: #AB181E; }
.gallery ul li a:hover img { opacity: 0.75; filter: filter:alpha(opacity=75); }
.gallery ul li a:active img { opacity: 0.5; filter: filter:alpha(opacity=50); }
.gallery p { z-index : 1000; position : absolute; top : 0; left : 0; width : 680px; margin : 0; padding : 0; }
.gallery p a { display : none; position : absolute; width : 30px; height : 128px; }
.gallery p a.visible { display : block; }
.gallery p a.inactive, .gallery p a:hover.inactive, .gallery p a:active.inactive { opacity : .2; filter:alpha(opacity=20); cursor : default; }
.gallery p a.sliderPrev { left : -55px; background : url(../images/icon_arrow_gallery_left.png) no-repeat 50% 50% scroll transparent; text-indent:-9999px; }
.gallery p a.sliderNext { right : 50px; background : url(../images/icon_arrow_gallery_right.png) no-repeat 50% 50% scroll transparent; text-indent:-9999px; }
.gallery p a:hover { opacity : .8; filter:alpha(opacity=80); }
.gallery p a:active { opacity : .4; filter:alpha(opacity=40); }
.gallery {/* -moz-border-radius : 8px; -webkit-border-radius : 8px; border-radius : 8px;*/ background: #F7F7F7;}
.gallery ul li a { background : #fff; }
/*.gallery ul li a, .gallery ul li a img { -moz-border-radius : 8px; -webkit-border-radius : 8px; border-radius : 8px; }*/
.gallery ul li a:hover { border-color : #fff; }
.gallery ul li a:hover img { opacity : .8; filter:alpha(opacity=80); }
.gallery ul li a:active img { opacity : .4; filter:alpha(opacity=40); }
.gallery ul li a:active { border-color : #6A6A6A; background : #000; box-shadow : none; }

.featuredNews { border: 1px solid #DDD; border-radius: 10px; background: url(../images/latest_news.png) 20px 25px no-repeat scroll #F6F6F6; margin: 20px 0 20px 23px; padding: 15px 15px 15px 130px; }
#newsArchive ul li {margin: 0px; padding: 0px; list-style-type: none; background: none; display: inline-block; margin-right: 10px; zoom: 1; *display: inline;}
a.download {width: 16px; height: 16px; display: block; margin: 0px auto; padding: 0px; background: url(../images/download.png) no-repeat 0 0; text-indent:-123456px; }
a.download:hover{width: 16px; height: 16px; background: url(../images/downloadHover.png) no-repeat 0 0; text-indent:-123456px; cursor: pointer; }
li#frmBecomeOurPartner_w14 input#attachment, li#frmIptvProjectConsulting_w10 input#attachment,
li#frmIptvTechnical_w14 input#attachment {margin-left: 8px;}
.addthis_button_google_plusone  { max-width :60px!important;}

/* padding */
.padding10 { padding : 1em 0; }
.padding20 { padding : 2em 0; }
.padding30 { padding : 3em 0; }
.padding40 { padding : 4em 0; }
.padding50 { padding : 5em 0; }
.padding60 { padding : 6em 0; }
.padding70 { padding : 7em 0; }
.padding80 { padding : 8em 0; }
.paddingBottom10 { padding-bottom : 1em; }
.paddingBottom20 { padding-bottom : 2em; }
.paddingBottom30 { padding-bottom : 3em; }
.paddingBottom40 { padding-bottom : 4em; }
.paddingBottom50 { padding-bottom : 5em; }
.paddingBottom60 { padding-bottom : 6em; }
.paddingBottom70 { padding-bottom : 7em; }
.paddingBottom80 { padding-bottom : 8em; }
.paddingBottom90 { padding-bottom : 9em; }
.paddingBottom100 { padding-bottom : 10em; }
.paddingTop5 { padding-top:5px;}
.paddingTop10 { padding-top:10px;}
.paddingTop20 { padding-top:20px;}
.paddingTop30 { padding-top:30px;}
.paddingTop40 { padding-top:40px;}
.paddingTop50 { padding-top:50px;}
.paddingTop60 { padding-top:60px;}
.paddingTop70 { padding-top:70px;}
.paddingTop76 { padding-top:76px;}
.paddingTop80 { padding-top:80px;}
.paddingTop120 { padding-top:120px;}
.marginL20 { margin-left:20px;}