html { width: 100%;}
body { font-family: Tele-grotesk, Arial, Helvetica, sans-serif; font-size: 100%; color: #333; padding: 0px;  position: relative; }
* { margin: 0px; padding: 0px; }

img { border: none; }
strong, b { font-weight: normal; font-family: Tele-groteskfet; }
a { text-decoration: none; color: #4379AB; font-weight: normal; cursor: pointer; }
a:hover { color: #e20074; }
p a { font-size: inherit; }
p { font-size: 1em; }
a.over-trigger { /*font-size:inherit;*/ }
a.over-trigger:hover { text-decoration: underline; }

.clearing { clear: both; }

.no_border { border: none; }
.masthead_box_wrapper { position: relative; /*overflow: hidden;*/ width: 100%; border-bottom: 1px solid #D1D1D1; background-color: white; z-index: 100; left: 0; top: 0; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.08); box-shadow: 0px 2px 2px rgba(68,68,68,0.08); /* filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.08); */ /* -ms-filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2,MakeShadow=true,ShadowOpacity=0.08); */ }


/* ***************************************MASTHEAD STYLE************************************* */
.masthead_box { float: left; width: 100%; margin: 0px 0px 1px 0px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgb(255,255,255) 50%, rgb(244,244,244) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgb(255,255,255)), color-stop(100%,rgb(244,244,244))); background: -webkit-linear-gradient(top, rgb(255,255,255) 50%,rgb(244,244,244) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 50%,rgb(244,244,244) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 50%,rgb(244,244,244) 100%); background: linear-gradient(top, rgb(255,255,255) 50%,rgb(244,244,244) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); }
.wrapper { position: relative; margin: 0 auto; width: 60em; z-index: 100; clear: both; }
.main_content_box.with-overlay .wrapper { z-index: auto; }
.main_content_box.marketplaceWidth { }
.masthead { float: left; width: 60em; }

.logo { float: left; width: 12em; font-size: 1em; text-indent: -9999em; overflow: hidden; margin: 1.25em 0 1.25em; padding: 0; }
.logo a { display: block; width: 100%; height: 1.875em; padding: 0.75em 0; background: transparent url(../Images/Icons/t-logo-desktop.png) no-repeat 0.1875em 0.75em; position: relative; }
.logo a span { display: none; }

.main_content_box { position: relative; float: left; width: 100%; margin: 0 0 0; padding-bottom: 50px; z-index: 1 !important; background: white; }
.main_content_box.with-overlay { z-index: auto; }
.user_menu_container { display: none; }

/***** footer */
.footer_box { float: left; margin-top: 0px; width: 100%; background: #eee; background-image: url(../Images/Icons/tile_footer.jpg); background-repeat: repeat-x; padding: 35px 0px 0px 0px; z-index: 100; }
.footer_menu { float: left; width: 100%; list-style-type: none; }
.footer_menu > li { float: left; width: 23%; padding-left: 2%; }
.footer_menu > li:first-child { padding-left: 0; }
.footer_menu li a { float: left; line-height: 1.4; margin: 0px 0px 12px 0px; font-size: 15px; color: #666; font-family: Tele-groteskFet; }
.footer_menu li a:hover { text-decoration: underline; color: #e20074; }
.footer_menu ul { list-style-type: none; }
.footer_menu li ul li a { float: left; width: 100%; color: gray; margin: 0px 0px 12px 0px; font-weight: normal; font-family: Tele-grotesk; line-height: 1.125em; }
.footer_social { float: left; margin: 2.5em 0 0; }
.footer_social p.mobile { display: none; }
.footer_social span { float: left; color: gray; margin: 0 0.25em 0 0; font: normal 1.5em/1 Tele-groteskFet; }
.footer_social a { float: left; margin: 0 0 0 0.5em; width: 1.5em; height: 1.5em; background: transparent url(../Images/Icons/social-footer.png) no-repeat 0 0; }
.footer_social a.footer_fb { background-position: 0 0; }
.footer_social a.footer_tw { background-position: -1.5em 0; }
.footer_social a.footer_utube { background-position: -3em 0; }
.footer_social a.footer_linkedin { background-position: -6em 0; }
.footer_social a.footer_googleplus { background-position: -4.5em 0; }
.footer_copy_legal { float: left; width: 100%; margin: 1.4em 0; color: gray; font-family: Tele-grotesk; font-size: 0.875em; }
.footer_copy_legal a { color: gray; }
.footer_copy_legal a:hover { text-decoration: underline; }
.footer_devoted { float: right; background: transparent url(../Images/Icons/devoted-sticker.png) no-repeat right 50%; padding: 0 4em 0 0; margin: 1.5em 0 0; display: inline-block; }
.footer_devoted p { color: gray; font: normal 0.9375em/4 Tele-groteskfet; text-transform: uppercase; }
.devoted-banner { background: transparent url(../Images/Icons/devoted-sticker.png) no-repeat left 50%; padding: 0 0 0 4em; margin: 1.25em 0 0; display: inline-block; }
.devoted-banner p { font: normal 0.9375em/4 Tele-grotesk; text-transform: uppercase; color: #333; }
.footer_box .desktop-switch { display: none; }
/****/

.highlightbox { padding: 20px; margin: 0 0 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; position: relative; }
.highlightbox h2, .highlightbox h3, .highlightbox h4 { margin: 0 0 10px; display: block; font-family: "Tele-groteskfet"; font-weight: normal; }
.highlightbox p:last-child { margin-bottom: 0; }

.highlightbox p { font-size: 16px; margin-bottom: 10px; }
.highlightbox h5 { font-size: 16px; }

.highlightbox.grey { background: #f2f2f2; }
.highlightbox.white { background: white; border: 5px solid #f2f2f2; }
.highlightbox.green { background: #ddd674; }
.highlightbox.yellow { background: #fdd167; }
.highlightbox.lightyellow { background: #fef3d9; }
.highlightbox.orange { background: #eda95a; }
.highlightbox.blue { background: #d8edf8; }
.highlightbox.lightmagenta { background: #fbd9ea; }
.highlightbox.fon { background: #f8a038; }
.highlightbox.nagradna-eracun { background: #fff url(../Images/Icons/nagradna-eracun-bg.png) no-repeat 0 0; }
.highlightbox.maxtvsatnagradna { float: right; width: 500px; position: relative; top: 235px; }

.float-right { float: right; margin: 0 0 0 8px; }
.float-left { float: left; margin: 0 8px 0 0; }
.white { color: #FFFFFF; }
.fon_color { color: #f8a038; }
.striped { background: #fff url(../Images/Icons/srafura.png) repeat 0 0; padding: 6px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.map-container { border: 1px solid #fff; background: #f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35); padding: 4px; }

.uppercase-title, .static_content_container .uppercase-title { text-transform: uppercase; font-size: 1.75em; }
.big_title { font-size: 2.75em; font-family: "Tele-groteskFet"; font-weight: normal; }

/* *********************************DEVELOPER MESSAGES******************************* */

td.border_none { border-bottom: none; }

.sep1 { margin-top: 16px; }
.sep2 { margin-bottom: 16px; }
.sep3 { margin: 16px 0; }

.noborder { border: none !important; }

.development_purposes { float: left; margin: 20px 0px; background: yellow; text-shadow: 1px 1px 1px lime; color: black; }
.development_purposes p { font-size: 14px; margin: 0 0 10px; }
.development_purposes a, .develop_link { background: yellow; color: black; text-shadow: 1px 1px 1px lime; font-size: 14px; text-decoration: underline; }

.development_purposes a.develop_link:hover { text-decoration: none; }

span.magenta { color: #e20074; }
span.black { color: #333; }
span.gray { color: #666; }
span.highlight { font-weight: bold; }



.mainboxhalf { float: left; width: 50%; border-right: 1px dotted #d1d1d1; margin: 0 4% 1em 0; padding: 0 4% 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.mainboxhalf.last { margin-right: 0; padding: 0; border-right: none; width: 46%; }
.mainboxhalf.noborder { border-right: none; }
.mainboxthird { float: left; width: 32.875%; border-right: 1px dotted #d1d1d1; margin: 0 1.375% 1em 0; padding: 0 1.375% 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.mainboxthird.no_margin { margin-bottom: 0; }
.mainboxthird.last { margin-right: 0; width: 31.5%; padding: 0; border-right: none; }
.mainboxtwothirds { float: left; width: 65.4%; border-right: 1px dotted #d1d1d1; margin: 0 1.5% 15px 0; padding: 0 1.5% 0 0; }
.mainboxtwothirds.last { margin-right: 0; padding: 0; border-right: none; }
.mainboxquarter { float: left; width: 24.25%; border-right: 1px dotted #d2d2d2; padding: 0 1.5% 0 0; margin: 0 1.5% 1em 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.mainboxquarter.last { margin-right: 0; padding: 0; width: 22.75%; border: none; }

.tooltips { display: none; background: #fff; font: normal 0.875em/1.2 Tele-grotesk; height: auto; width: 15em; padding: 0.5em; color: #333; z-index: 1000; -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.5); border: 0.3em solid #e5e5e5; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; }

/* Global Declaration */
.selector,
.checker,
.radio { display: inline-block; zoom: 1; }

.selector select:focus,
.radio input:focus,
.checker input:focus { outline: 0; }

div.selector,
div.selector span,
div.checker,
div.checker span,
div.radio,
div.radio span { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.selector,
.radio,
.checker,
.selector *,
.radio *,
.checker * { margin: 0; padding: 0; cursor: pointer; }

.selector.disabled,
.radio.disabled,
.checker.disabled,
.selector.disabled *,
.radio.disabled *,
.checker.disabled * { cursor: default; }

/* Select */

div.selector { -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border-radius: 0.25em; padding: 0 1.6875em 0 0; position: relative; overflow: hidden; margin: 0 0 0.25em; font-family: Tele-grotesk; font-size: 16px; font-size: 1rem; line-height: 1.625; font-weight: normal; border: 1px solid #999; text-shadow: 0 1px 0 #fff; color: #333; background: #a0a0a0; background: -moz-linear-gradient(top, #dddddd 0%, #a0a0a0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#a0a0a0)); background: -webkit-linear-gradient(top, #dddddd 0%,#a0a0a0 100%); background: -o-linear-gradient(top, #dddddd 0%,#a0a0a0 100%); background: -ms-linear-gradient(top, #dddddd 0%,#a0a0a0 100%); background: linear-gradient(to bottom, #dddddd 0%,#a0a0a0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#a0a0a0',GradientType=0 ); }

div.selector span { border-right: 1px solid #999; display: block; line-height: 1.625em; height: 1.625em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 0.5em; background: #bcbcbc; background: -moz-linear-gradient(top, #ffffff 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: -o-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: -ms-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: linear-gradient(to bottom, #ffffff 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=0 ); }

div.selector select { top: 0; left: 1%; min-width: 98%; font-size: 1em; line-height: 1.3; font-weight: normal; border: solid 1px #fff; position: absolute; opacity: 0; filter: alpha(opacity:0); height: 1.625em; border: none; background: #fff; z-index: 2; }

div.selector.focus,
div.selector.hover,
div.selector:hover { background: #bcbcbc; background: -moz-linear-gradient(top, #ffffff 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: -o-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: -ms-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: linear-gradient(to bottom, #ffffff 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=0 ); }

div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover,
div.selector.focus:hover { background: #fb2f98; background: -moz-linear-gradient(top, #fb2f98 0%, #d0046d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb2f98), color-stop(100%,#d0046d)); background: -webkit-linear-gradient(top, #fb2f98 0%,#d0046d 100%); background: -o-linear-gradient(top, #fb2f98 0%,#d0046d 100%); background: -ms-linear-gradient(top, #fb2f98 0%,#d0046d 100%); background: linear-gradient(to bottom, #fb2f98 0%,#d0046d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb2f98', endColorstr='#d0046d',GradientType=0 ); }

div.selector.disabled,
div.selector.disabled.focus,
div.selector.disabled.hover,
div.selector.disabled:hover,
div.selector.disabled.focus.active,
div.selector.disabled:hover:active,
div.selector.disabled.active:hover,
div.selector.disabled.focus:hover { border-color: #ccc; background: #d0d0d0; background: -moz-linear-gradient(top, #ededed 0%, #d0d0d0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d0d0d0)); background: -webkit-linear-gradient(top, #ededed 0%,#d0d0d0 100%); background: -o-linear-gradient(top, #ededed 0%,#d0d0d0 100%); background: -ms-linear-gradient(top, #ededed 0%,#d0d0d0 100%); background: linear-gradient(to bottom, #ededed 0%,#d0d0d0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d0d0d0',GradientType=0 ); }
div.selector.disabled span { border-color: #ccc; color: #999; background: #dedede; background: -moz-linear-gradient(top, #fefefe 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dedede)); background: -webkit-linear-gradient(top, #fefefe 0%,#dedede 100%); background: -o-linear-gradient(top, #fefefe 0%,#dedede 100%); background: -ms-linear-gradient(top, #fefefe 0%,#dedede 100%); background: linear-gradient(to bottom, #fefefe 0%,#dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede',GradientType=0 ); }

div.selector.disabled:after,
div.selector.disabled.focus.active:after,
div.selector.disabled:hover:active:after,
div.selector.disabled.active:hover:after,
div.selector.disabled.focus:hover:after { background-position: 0 -80px; }

div.selector:after { content: ""; display: block; font-size: 16px; font-size: 1rem; width: 0.75em; height: 0.375em; background: transparent url(../Images/Icons/uniform-bg.png) no-repeat 0 0; position: absolute; right: 0.5em; top: 50%; margin: -0.1875em 0 0; z-index: 1; }

div.selector.focus.active:after,
div.selector:hover:active:after,
div.selector.active:hover:after,
div.selector.focus:hover:after { background-position: 0 -0.375em; }


/* Radio Checkbox */
div.radio, div.checker { width: 24px; height: 24px; width: 1.5rem; height: 1.5rem; margin: 0 0.3125em 0 0; position: relative; top: -0.125em; border: 1px solid #999; -webkit-box-shadow: inset 0px 1px 0px 0 rgba(255, 255, 255, 1); box-shadow: inset 0px 1px 0px 0 rgba(255, 255, 255, 1); background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 45%, #ebebeb 55%); background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#f5f5f5), color-stop(55%,#ebebeb)); background: -webkit-linear-gradient(top, #f5f5f5 45%,#ebebeb 55%); background: -o-linear-gradient(top, #f5f5f5 45%,#ebebeb 55%); background: -ms-linear-gradient(top, #f5f5f5 45%,#ebebeb 55%); background: linear-gradient(to bottom, #f5f5f5 45%,#ebebeb 55%); }
div.radio { width: 22px; height: 22px; width: 1.375rem; height: 1.375rem; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; padding: 0.25rem; }
div.radio input, div.checker input { width: 100%; height: 100%; opacity: 0; filter: alpha(opacity:0); display: inline-block; background: none; position: absolute; left: 0; top: 0; }
div.radio span { width: 100%; height: 100%; display: block; text-align: center; }
div.radio.focus,
div.radio:hover,
div.checker.focus,
div.checker:hover { background: #ebebeb; background: -moz-linear-gradient(top, #d5d5d5 0%, #f5f5f5 50%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(50%,#f5f5f5), color-stop(100%,#ebebeb)); background: -webkit-linear-gradient(top, #d5d5d5 0%,#f5f5f5 50%, #ebebeb 100%); background: -o-linear-gradient(top, #d5d5d5 0%,#f5f5f5 50%, #ebebeb 100%); background: -ms-linear-gradient(top, #d5d5d5 0%,#f5f5f5 50%, #ebebeb 100%); background: linear-gradient(to bottom, #d5d5d5 0%,#f5f5f5 50%, #ebebeb 100%); }
div.radio.checked,
div.checker.checked { border-color: #6da0c8; background: #91c8f2; background: -moz-linear-gradient(top, #aed6f6 0%, #91c8f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aed6f6), color-stop(100%,#91c8f2)); background: -webkit-linear-gradient(top, #aed6f6 0%,#91c8f2 100%); background: -o-linear-gradient(top, #aed6f6 0%,#91c8f2 100%); background: -ms-linear-gradient(top, #aed6f6 0%,#91c8f2 100%); background: linear-gradient(to bottom, #aed6f6 0%,#91c8f2 100%); }
div.radio.checked span { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: relative; background: #41627f; -webkit-box-shadow: 0px 1px 1px 0 rgba(255, 255, 255, 1), inset 0px 1px 0px 0 rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px 0 rgba(255, 255, 255, 1), inset 0px 1px 0px 0 rgba(0, 0, 0, 0.35); }
div.radio.disabled,
div.checker.disabled { opacity: 0.5; filter: alpha(opacity:50); }
div.checker { -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border-radius: 0.25em; }
div.checker span { width: 100%; height: 100%; }
div.checker.checked span { display: block; font-size: 16px; font-size: 1rem; width: 1.0625em; height: 1.125em; position: absolute; top: 50%; left: 50%; margin: -0.5em 0 0 -0.5em; background: transparent url(../Images/Icons/uniform-bg.png) no-repeat 0 -0.75em; z-index: 1; }
.small-checkbox div.checker { width: 18px; height: 18px; width: 1.125rem; height: 1.125rem; top: 0.2em; }


/***newmenu***/
.main-menu-container { position: relative; z-index: 2; margin: 1.125em 0 0; width: 100%; max-width: 60em; float: left; border: 1px solid #d8d8d8; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0.25rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.35); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.35); overflow: visible; }
.main-menu-container > ul { list-style-type: none; float: left; }
.main-menu-container > ul > li { display: inline-block; float: left; }
.main-menu-container > ul > li > a { display: block; padding: 0 1.125em; font-size: 1.125em; line-height: 40px; line-height: 2.5rem; font-family: Tele-grotesk; color: #666; text-shadow: 0 1px 0 #fff; position: relative; /*-webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease;*/ }
.main-menu-container > ul > li:first-child > a { -moz-border-radius: 0.25rem 0 0 0; -webkit-border-radius: 0.25rem 0 0 0; border-radius: 0.25rem 0 0 0; }
.main-menu-container > ul > li > a:after, .main-menu-container > ul > li > a:before { display: block; content: ""; position: absolute; width: 1px; height: 40px; height: 2.5rem; }
.main-menu-container > ul > li > a:before { left: 0; bottom: -1px; background: #fff; }
.main-menu-container > ul > li > a:after { right: 0; bottom: -1px; background: #bcbcbc; background: -moz-linear-gradient(top, #ffffff 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: -o-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: -ms-linear-gradient(top, #ffffff 0%,#bcbcbc 100%); background: linear-gradient(to bottom, #ffffff 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=0 ); }
.main-menu-container > ul > li:first-child > a:before, .main-menu-container > ul > li.last > a:after, .main-menu-container > ul > li:hover > a:before, .main-menu-container > ul > li:hover > a:after { display: none; }

.submenu-container { position: absolute; left: 0; width: 100%; background: #7c7c7c; padding: 0.9375em 0; z-index: 10; -moz-border-radius: 0 0 0.25rem 0.25rem; -webkit-border-radius: 0 0 0.25rem 0.25rem; border-radius: 0 0 0.25rem 0.25rem; -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.35); display: none; }
.submenu-container.single { left: auto; width: auto; }
.submenu-section-container { list-style-type: none; float: left; width: 16.66666666666667%; }
.submenu-container.single .submenu-section-container { width: 100%; min-width: 10em; }
.submenu-section-container:before { display: block; content: ""; width: 1px; height: 80%; position: absolute; top: 10%; background: #7c7c7c; background: -moz-linear-gradient(top, #7c7c7c 0%, #cccccc 50%, #7c7c7c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(50%,#cccccc), color-stop(100%,#7c7c7c)); background: -webkit-linear-gradient(top, #7c7c7c 0%,#cccccc 50%,#7c7c7c 100%); background: -o-linear-gradient(top, #7c7c7c 0%,#cccccc 50%,#7c7c7c 100%); background: -ms-linear-gradient(top, #7c7c7c 0%,#cccccc 50%,#7c7c7c 100%); background: linear-gradient(to bottom, #7c7c7c 0%,#cccccc 50%,#7c7c7c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#7c7c7c',GradientType=0 ); }
.submenu-section-container:first-child:before { display: none; }
.submenu-section-container > li > a { display: block; color: #fff; font: normal 0.9375em/1.1 Tele-grotesk; padding: 0.3em 1em; }
.submenu-section-container > li.top > a { font-family: Tele-groteskfet; text-transform: uppercase; }
.submenu-section-container > li > a:hover { background: #8c8c8c; }

.main-menu-container > ul > li:hover > .submenu-container { display: block; }
.main-menu-container > ul > li:hover > a { background: #7c7c7c; color: #fff; text-shadow: none; }




/***tooltip simpe ***/
.tooltip-simple { display: inline-block; font-size: 16px; font-size: 1rem; position: relative; background: transparent url(../Images/Icons/info-gray.png) no-repeat 0 0; width: 1.25em; height: 1.25em; top: 0.25em; }
.tooltip-link { display: inline-block; position: relative; }
.tooltip-simple > span, .tooltip-link > span { display: none !important; text-align: left !important; position: absolute; text-align: left; letter-spacing: 0; z-index: 20; bottom: 1.5em; left: 50%; margin-left: -7.5em; width: 16em; border: 0.25em solid #e5e5e5; -moz-border-radius: 0.25rem; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #333; font: normal 14px/normal Tele-grotesk !important; font: normal 0.875rem/normal Tele-grotesk !important; padding: 0.5em 0.75em; background: #fff; -moz-box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.75); box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.75); cursor: default; }
.tooltip-simple:hover span, .tooltip-link:hover span { display: block !important; }

/***column list***/
ul.column { list-style-type: none; float: left; width: 100%;  }
ul.column > li { float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
ul.column.half > li { width: 48.5%; margin-left: 3%; }
ul.column.third > li { width: 32%; margin-left: 2%; }
ul.column.quarter > li { width: 23.5%; margin-left: 2%; }
ul.column > li:first-child { margin-left: 0; }

@media screen and (max-width: 1069px) {
	.social-widget, .addthis_toolbox { display: none; }
}

.dd-trigger { color: #4379AB; cursor: pointer; background: url('/ResourceManager/GetImage.aspx?imgId=3740') no-repeat right center; display: inline-block; padding-right: 1.5em; }
.dd-trigger:hover { color: #e20074; }
.dd-trigger.active { background: url('/ResourceManager/GetImage.aspx?imgId=3739') no-repeat right center; }
.dd-list { display: none; }

.hbopromobox { border: 2px solid #e20074; -moz-border-radius: 8px; -o-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 1em; }

#preload1 { width: 0; height: 0; background: transparent url(/webResources/Images/Icons/ostalo/loader.gif) no-repeat -9999px -9999px; overflow: hidden; }

.fleft { float: left; }
.fright { float: right; }
======= .fleft { float: left; }
.fright { float: right; }

.hidden { display: none; }

.clear { clear: both; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.corp { color: #e20074!important; }
.no-margin { margin: 0!important; }
