article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:active,a:focus,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #fff}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{width:100%;height:100%;max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}

body{background:#F2F2F2;font:normal 62.5% Arial, Tahoma, Verdana, Helvetica, sans-serif;color:#333;}
a{color:#052352;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:28px;color:#052352;}
h2{font-size:20px;color:#052352;background:url(../gfx/dotted_hor.gif) repeat-x 0 100%;font-weight:700;margin:0 10px 8px 0;padding:0 0 5px;}
h3{font-size:14px;color:#110;}
h4{font-size:13px;color:#111;}
p{font-size:12px;color:#333;line-height:16px;margin:0 0 15px;padding:0;}
p.small{font-size:11px;}
p.error{color:#c00;}
strong{font-weight:700;}
.fix,.clear{clear:both;height:1px;line-height:1px;margin:-1px 0 0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.inner{width:990px;position:relative;margin:0 auto;}
#wrap{position:relative;}
.cf{height:0;overflow:hidden;clear:both;margin:0;padding:0;}
.row{zoom:1;margin:0 0 20px;}
.row:before,.row:after{display:table;line-height:0;content:"";}
.row:after{clear:both;}
#tooltip-help{position:absolute;border:1px solid #333;background:#F2F0DF;color:#333;display:none;text-align:left;padding:7px;}
#tooltip{position:absolute;z-index:3000;border:1px solid #333;background:#F2F0DF;color:#333;opacity:0.95;font-size:11px;width:500px;font-weight:400;padding:7px;}
#tooltip h3,.tooltip div{font-size:11px;font-weight:400;margin:0;}
.tooltip-mb{width:230px!important;}
.tooltip-ticket{width:auto!important; padding: 3px !important; }
header{height:113px;background: #052352;border-bottom:1px solid #333;}
header .logo{width:190px;height:52px;background:url(../gfx/logo_admiral_top.png) no-repeat;display:block;text-indent:-1000em;float:left;position:absolute;top:14px;left:7px;margin:0;}
header .logo:hover{opacity:0.9;}
header nav{float:left;position:relative;width:100%;z-index:100;margin:73px 0 0 -33px;padding:0;}
header nav ul{list-style-type:none;}
.tab-nav-list { width: 100%; }
.tab-nav-list-item{position:relative;z-index:10;display:inline-block;height:31px;min-width:113px;text-align:center;line-height:31px;cursor:pointer;}
.tab-nav-list-item:before{content:'';position:absolute;right:0;width:23px;height:100%;background-image:url(../gfx/tabs-long-new.png);background-position:-256px -31px;background-repeat:no-repeat;}
.tab-nav-list-inner{display:block;padding-left:23px;margin-right:23px;box-sizing:border-box;background-image:url(../gfx/tabs-long-new.png);background-position:0 -31px;color:#CCC;}
.tab-nav-list-item a{font-size:13px;}
.tab-nav-list-inner:hover,.tab-nav-list-inner:focus{color:#FFF;text-decoration:none;-webkit-transition:color .4s linear;-moz-transition:color .4s linear;-o-transition:color .4s linear;-ms-transition:color .4s linear;transition:color .4s linear;}
.tab-nav-list-item--active{z-index:11!important;}
.tab-nav-list-item--active .tab-nav-list-inner{background-position:0 0;color:#333;font-weight:700;text-shadow:1px 1px 0 #FFF;}
.tab-nav-list-item+.tab-nav-list-item{z-index:9;left:-20px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item{z-index:8;left:-40px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item{z-index:7;left:-60px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item{z-index:6;left:-80px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item{z-index:5;left:-100px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item{z-index:4;left:-120px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item.tab-nav-list-item+.tab-nav-list-item{z-index:4;left:-140px;}
.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item.tab-nav-list-item+.tab-nav-list-item+.tab-nav-list-item{z-index:3;left:-160px;}
.tab-nav-list-item--active:before{background-position:-256px 0;}


/*lotto-nav*/
.tab-lotto-nav-item.tab-nav-list-item--active:before{content:'';position:absolute;right:0;width:23px;height:100%;background-image:url(../gfx/tabs-long-new.png);background-position:-256px -248px;background-repeat:no-repeat;}
.tab-lotto-nav-item a{display:block;padding-left:23px;margin-right:23px;box-sizing:border-box;background-image:url(../gfx/tabs-long-new.png);background-position:0 248px;color:#CCC;}
.tab-lotto-nav-item.tab-nav-list-item--active > .tab-nav-list-inner{background-position: 0 -248px;color:#333;font-weight:700;text-shadow:none;}

header .search{position:absolute;top:10px;right:10px;}
#pretrazi{font-size:12px;position:relative;margin:0 0 0 5px;padding:0 0 15px;}
#pretrazi input.txt{width:125px;background:#fff;border:1px solid #fff;font-size:11px;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 3px;padding:2px;}
#pretrazi input.rad{position:relative;top:2px;margin:0 2px;}
#pretrazi label{font-size:11px;color:#fff;margin:0;padding:0;}
#pretrazi button{border:0;background:transparent;cursor:pointer;}
#pretrazi a.help{position:absolute;bottom:14px;right:8px;display:block;width:16px;height:16px;text-indent:-9999em;background:url(../gfx/icon_question.png) no-repeat;}
#sidebar-left{float:left;width:155px;margin:0 10px 0 0;}
#sidebar-left .box{background-color:#F8F8F8;box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:7px 0;}
#sidebar-left #menu-sport, #sidebar-left #menu-lotto-country, #sidebar-left #menu-lotto-days{list-style:none outside none;margin:0;padding:0;}
#sidebar-left #menu-sport > li > a, #sidebar-left #menu-lotto-country > li > a, #sidebar-left #menu-lotto-days > li > a{font-size:12px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,0.5);display:block;color:#444;margin:0;padding:3px 7px;}
#sidebar-left .current > a{background:#FFCC01!important;color:#555!important;text-shadow:none!important;}
#sidebar-left #menu-sport .sub-menu, #sidebar-left #menu-lotto-country .sub-menu, #sidebar-left #menu-lotto-days .sub-menu{list-style-type:none;display:none;margin:0;padding:0;}
#sidebar-left #menu-sport .current .sub-menu, #sidebar-left #menu-lotto-country .current .sub-menu, #sidebar-left #menu-lotto-days .current .sub-menu{display:block!important;}
#sidebar-left #menu-sport li li, #sidebar-left #menu-lotto-country li li, #sidebar-left #menu-lotto-days li li{border-left:1px solid #DDD;list-style:none outside none;margin-left:8px;font-size:11px;padding:2px 5px 2px 12px;}
#sidebar-left #menu-sport li li a, #sidebar-left #menu-lotto-country li li a, #sidebar-left #menu-lotto-days li li a{color:#555;display:block;}
#sidebar-left #menu-sport li li a.milionair{color:#B18000;}
#sidebar-left #menu-sport a:hover, #sidebar-left #menu-lotto-country a:hover, #sidebar-left #menu-lotto-days a:hover{transition:all .3s ease 0;background:#ddd;text-decoration:none;}
#sidebar-left #menu-sport li li a:hover, #sidebar-left #menu-lotto-country li li a:hover, #sidebar-left #menu-lotto-days li li a:hover{transition:all .3s ease 0;background:none;text-decoration:none;color:#000;}
#sidebar-left #menu-lotto-country, #sidebar-left #menu-lotto-days { display: none; }
#sidebar-left .nav-list.on { display: block !important; }
#lotto-country, #lotto-days {   display: block; padding: 10px; color: #fff; font-weight: bold; font-size: 11px; margin-bottom: 5px; }
#lotto-country { background: #2b9fc4; }
#lotto-days { background: #e21c73; }
#lotto-country:hover, #lotto-days:hover { text-decoration: none }
#menu-lotto-days > li, #menu-lotto-country > li { text-transform: uppercase; }

#sidebar-left li li.current{border-left:1px solid #052352!important;background:none!important;color:#444!important;}
#sidebar-left li li.current a{background:none!important;color:#052352!important;}
#sidebar-left.result{width:300px!important;}
#sidebar-left.result .box{margin-top:0;padding-top:0;}
#sidebar-left.result table{border:none;box-shadow:none;background:#F8F8F8;width:100%;padding:7px;}
#sidebar-left.result td{border:none;background:none;border-right:1px solid #ccc;border-bottom:solid 1px #ccc;text-align:center;}
#sidebar-left.result td.empty{border-right:none;border-left:none;}
#sidebar-left.result td.active{background:#FFCC01;}
.row.menu-date{margin-bottom:10px;}
#menu-date{list-style-type:none;margin:10px 0 25px;padding:0;}
#menu-date li{float:left;margin:0 0 1px;padding:0;}
#menu-date li a{text-shadow:0 1px 0 #777;background:#444;display:inline-block;font-size:13px;font-weight:700;font-style:normal;height:29px;line-height:29px;text-decoration:none;text-align:center;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 7px 0 0;padding:0 8px;}
#menu-date li a.euro2016 {text-indent: -1000em; width: 30px; background: url(../gfx/euro2016.png) no-repeat; padding: 0 8px 0 1px !important; margin: 0 0 0 4px !important; }
#menu-date li a.euro2016:hover { background: url(../gfx/euro2016.png) no-repeat; }

#menu-date li a.oi2016 {text-indent: -1000em; width: 30px; background: url(../gfx/oi2016.png) no-repeat; padding: 0 9px 0 1px !important; margin: 0 0 0 2px !important; }
#menu-date li a.oi2016:hover { background: url(../gfx/oi2016.png) no-repeat; }


#menu-date li a.disabled,#menu-date li a.disabled em{color:#fff;cursor:default;background-color:gray;}
#menu-date li a.disabled:hover{background-color:gray;}
#menu-date li .current{background:#FFCC01!important;color:#555;text-shadow:none;}
#menu-date li .current em { color: #555 !important; }
#menu-date li a em{color:#fff;font-style:normal;margin:0 0 0 5px;}
#menu-date .pdf-ponuda{position:relative;float:right;margin:0 210px 0 0;}
#menu-date .pdf-ponuda a{background-image:url(../gfx/icon_adobe_pdf.png);background-repeat:no-repeat;background-position:5px 8px;padding-left:20px;}
#menu-date li .sub{list-style-type:none;position:absolute;left:-40px;display:none;z-index:99;}
#menu-date li .sub li{display:block;float:none;}
#menu-date li .sub li a{width:80px;}
#main{min-height:400px;}
#content{width:605px;float:left;}
#content h2{margin-right:0;}
#content ul.result-nav{background:#fff url(../gfx/bg_header.jpg) repeat-x scroll 0 -90px;height:26px;list-style-type:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 15px;}
#content ul.result-nav li a{display:block;height:25px;line-height:25px;color:#fff;font-weight:700;text-decoration:none;float:left;background:url(../gfx/sep.gif) no-repeat 100% 0;padding:0 18px;}
#content .list{margin:0;}
#content .list h3{background:#565656;height:26px;list-style-type:none;margin:0 0 15px;}
#content .list h3 span{display:block;height:26px;line-height:26px;color:#ddd;text-decoration:none;background:url(../gfx/sep.gif) no-repeat 100% 0;font-size:13px;font-weight:400;padding:0 15px;}
#content .list .col1{width:120px;float:left;}
#content .list .col2{width:305px;float:left;}
#content .list .col3{width:180px;float:left;}
#content .list h4{margin:0 0 5px 5px;}
#content .list a{color:#052352;text-decoration:none;font-size:12px;margin:0 3px 0 0;}
#content .list ul{list-style-type:none;margin:0 0 20px 5px;}
#content .list ul li{padding:0 0 3px;}
#content .prikazi{border:none;text-shadow:0 1px 0 #777;background:#444;display:block;font-size:13px;font-weight:700;font-style:normal;height:29px;line-height:29px;text-decoration:none;text-align:center;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 15px;padding:0 10px;}
h3.table{font-size:12px;background:#052352 no-repeat scroll 300px 0;position:relative;color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;margin:10px 0 1px;padding:3px 8px 2px;}
h3.table.on{background-position:290px -435px;}
h3.table-no{font-size:12px;background:#052352 repeat-x scroll 0 0;position:relative;color:#fff;border-bottom:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;margin:10px 0 1px;padding:3px 8px 2px;}
.cat-title{color:#fff;background:url(../gfx/icon_question_mark_gray.png) no-repeat right 1px;padding:0 16px 0 0;}
h3.table a.switch{display:block;font-size:12px;color:#fff;position:relative;padding-right:5px;text-decoration:none;font-weight:700;}
h3.table span,h3.table-no span{display:block;font-weight:400;position:absolute;top:0;right:0;}
h3.table-no span{top:2px;right:8px;}
h3.table-no a span{top:-1px;right:0;}
h3.table a.switch em{font-size:11px;position:absolute;top:3px;left:300px;font-style:normal;background:#052352;display:block;width:33px;height:14px;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:0;}
.ie h3.table a.switch em{top:1px;}
h3.table .razrada{display:block;font-weight:400;position:absolute;top:2px;right:250px;font-size:10px;}
h3.table .links{display:none;background:#052352;clear:both;margin:3px -8px 0;padding:5px;}
h3.table .links a{color:#fff;padding-right:20px;text-decoration:none;font-weight:400;font-size:11px;}
h3.table .links a:hover{color:#FFCC01;-webkit-transition:color .4s linear;-moz-transition:color .4s linear;-o-transition:color .4s linear;-ms-transition:color .4s linear;transition:color .4s linear;}
* html h3.table .league_id{display:block;visibility:hidden;}
table{background:#eaebec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;}
table.full{width:605px;border-top:0;margin:-1px 0 0;}
table th{background-color:#565656;border-right:1px solid #999;text-align:left;color:#fff;font-size:11px;font-weight:400;padding:3px 8px;}
table th span{color:#CCC;font-size:10px;}
table td span{color:#777;font-size:10px;}
table th.coef{background-color:#565656;border-right:1px solid #999;text-align:center;color:#fff;font-size:11px;padding:3px 7px;}
table th.small{padding:3px 4px 3px 3px;}
table th.small.last{padding:3px 3px 3px 5px;}
#middle table th.small.last{padding:3px 3px 3px 4px;}
table th.coef.cond{padding-left:.05cm;padding-right:.05cm;color:#fff;width:26px;}
table td{font-size:11px;color:#000;border-bottom:1px solid #fff;border-left:1px solid #fff;background:#D3D3D3;padding:3px;}
table td.no-line{font-size:11px;border-bottom:none;padding:3px;}
table td.milionair{background-color:#565656;text-align:center;font-weight:700;color:#FFF;}
table .hover td.milionair{background-color:#565656!important;}
#content.result table.live .gray td{color:gray!important;}
#content.result table.live .suspend td{text-decoration:line-through;}
#content.result table.live td.time-start{width:20px;text-align:center;padding:0;}
#content.result table.live td.league{width:110px;}
#content.result table.live td.sport{width:50px;}
#content.result table.live td.event{width:210px;}
#content.result table.live th.time-start{text-align:center;padding:3px 0;}
.lotto .code{width:18px!important;}
.lotto .lotto-coef{width:28px;text-align:center;}
.tooltip-lotto{width:70px!important;text-align:center;}
.draw{font-size:8px!important;padding:3px 4px;}
.lotto-result .datum{width:40px;}
.lotto-result .code{width:20px!important;}
.lotto-result .name{width:160px;white-space:nowrap;}
.lotto-result .lotto-num{width:280px;}
.lotto-result .lotto-num span{color:#000;font-size:11px;width:20px;display:block;float:left;margin:0 10px 0 0;}
.lotto-result .arrow{width:10px;}
.lotto-result .icon{background:transparent url(../gfx/icon_arrow_lotto.png) no-repeat;display:block;width:10px;height:10px;text-indent:-1000em;}
.lotto-result .active .icon{background-position:0 -40px;}
.lotto-result .active td{background:#b7b7b7;}
.btn-print-lotto{background:#fff url(../gfx/icon_print_20.png) no-repeat;border:solid 4px #fff;width:20px;height:20px;display:block;text-indent:-1000em;position:absolute;top:16px;right:10px;z-index:999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;}
table th.code,table td.code{width:48px!important;}
table th.code-s,table td.code-s{width:20px;}
table th.time,table td.time{width:32px;color:#052352;text-align:right;}
td.date-zone{width:52px;color:#052352;text-align:right;border-left:0;font-size:11px;}
table td.time{border-left:0;}
table th.time-top15,table td.time-top15{width:50px;color:#052352;border-left:0!important;}
table td.time-top15 span{width:50px;text-align:right;display:block;padding-right:3px;color:#052352;font-size:11px;}
table th.time-date,table td.time-date{width:58px;}
table th.coef,table td.coef{width:16px;white-space:nowrap;}
table th.stat,table td.stat{width:16px;text-align:center;margin:0;padding:0;}
table td.coef{text-align:center;cursor:pointer;}
table td.coef:hover,table td.coef.on{color:#fff;background-color:#052352!important;}
table.inside{width:100%;border:1px solid #000;}
table.inside th{font-size:11px;background:#fff url(../gfx/bg_footer.jpg) repeat-x scroll -1px 0;border-right:1px solid #000;border-bottom:1px solid #000;padding:4px 0 3px 4px;}
table.inside td{font-size:11px;border-right:1px solid #000;}
table td.name{border-right:0;}
table td.name a{text-decoration:none;color:#333;}
table a.normal{display:inline;}
table a.supergol{display:inline-block;text-indent:-1000em;background:url(../gfx/icon_supergol.png) no-repeat;width:14px;height:14px;margin:0 0 0 7px;}
table td.stat{text-align:center;border-left:0!important;border-right:0!important;padding:0;}
table td.stat a{display:block;background:url(../gfx/stat.gif) no-repeat 0 3px;width:12px;height:12px;text-indent:-9999em;margin-top:-4px;margin-left:2px;}
.stats{display:block;background:url(../gfx/stat.gif) no-repeat 0 3px;width:12px;height:12px;text-indent:-9999em;float:right;}
.pager{font-size:13px;margin:11px 15px 0 0;}
.novosti{background-color:#fff;margin:0 0 10px 10px;padding:8px;}
.novosti td{border:0;font-size:12px;}
.info-text{list-style-type:decimal;font-size:12px;margin:10px;padding:0 0 0 25px;}
.info-list{list-style-type:square;font-size:12px;margin:10px;padding:0 0 0 25px;}
.info-p{font-size:12px;margin:10px;}
h3.title-text{font-weight:700;margin:0 0 0 10px;}
#sidebar{float:right;width:210px;z-index:999;margin:-48px 0 0;}
#listic{width:160px;border-top:0;margin:0 10px 20px;}
#listic th{background-color:transparent;color:#333;border-right:none;border-bottom:none;text-align:center;font-size:10px!important;font-weight:700;padding:4px 2px;}
#listic .head{background:url(../gfx/bg_listic_head.png) no-repeat;}
#listic td{border:none;text-align:center;white-space:normal;padding:0 3px 3px;}
#listic tbody td.ime{text-align:left;font-size:10px;padding-top:3px;padding-bottom:0;}
#listic tbody td.ime a, #listic tbody td.sifra a { text-decoration: none; cursor: default; color: #000; }
#listic tbody td.sifra{text-align:left;width:63px;border-bottom:1px solid #CACACA;font-size:10px;}
#listic tbody td.tip{width:23px;border-bottom:1px solid #CACACA;color:#052352;font-size:10px!important;}
#listic tbody td.koef{width:32px;border-bottom:1px solid #CACACA;font-size:10px!important;}
#listic tbody td.bank{width:20px;border-bottom:1px solid #CACACA;}
#listic tbody td.brisi{width:27px;border-bottom:1px solid #CACACA;font-weight:bolder;}
#listic tbody td.brisi-sve{text-align:right!important;border-bottom:1px solid #999;font-weight:bolder;background-color:#052352;padding:5px 12px 5px 0 !important;}
#listic tbody td.sistemski-listic{text-align:left!important;border-bottom:1px solid #999;background-color:#052352;color:#fff;padding:0 0 1px 4px !important;}
#listic tbody td.sistemski-listic input{position:relative!important;top:2px!important;}
#comb td{border-right:none;border-bottom:1px solid #CACACA;border-left:1px solid #CACACA;font-size:10px;background-color:#F8F8F8;}
#dobitak table{margin:5px 0 0!important;}
#dobitak td{border:none;background-color:#F8F8F8;margin:0;padding:2px;}
#dobitak td.upisi{border-top:1px solid #999;text-align:center;background-color:#052352;color:#CCC;font-weight:700;margin:10px 0!important;padding:5px;font-size:13px !important;}
#dobitak td.upisi a{color:#fff;text-decoration:none;display:block;}
#dobitak td.left.mt{font-size:10px;border-bottom:1px dotted #999;}
#dobitak td.right{text-align:right;font-weight:700;}
#dobitak td.right.mt{font-size:10px;border-bottom:1px dotted #999;font-weight:400;}
#dobitak td.comb-num{font-size:10px;text-align:right;border-bottom:1px solid #CACACA;}
#dobitak td.pair-num{font-size:10px;text-align:left;border-bottom:1px solid #CACACA;}
#tickets{position:absolute;border:solid 1px #CACACA;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:210px;z-index:3;margin:0;}
#tickets.no-border{border:none;}
#tickets .notice-msg{border-bottom:1px solid #1f1f1f;background:#FC0;color:#000;font-size:11px;text-align:center;padding:5px 6px;}
#tickets .notice-err{border-bottom:1px solid #1f1f1f;background:#F30;color:#000;font-size:11px;text-align:center;padding:5px 6px;}
#tickets .input{background:#FFF none repeat scroll 0 0;border:1px solid #666;color:#333;font-size:11px;width:45px;text-align:right;margin:0 0 3px;padding:2px;}
#tickets table{width:100%;margin:0;}
#tickets table td{white-space:normal;background:#F8F8F8;}
#tickets table td.check{width:16px!important;}
#tickets ul{background:#1f1f1f url(../gfx/bg_header.jpg) 0 -91px;color:#fff;height:25px;border:1px solid #1f1f1f;list-style-type:none;}
#tickets ul li{float:left;height:25px;line-height:25px;}
#tickets ul li a{display:block;background:url(../gfx/sep.gif) no-repeat 100% 0;height:25px;line-height:25px;color:#ddd;font-size:12px;font-weight:700;text-decoration:none;padding:0 10px;}
#tickets ul li.bank{font-weight:700;font-size:10px;background:none;line-height:27px;padding:0 0 0 4px;}
#tickets form button{background:#052352;border:1px solid #666;color:#fff;margin:5px 0 0;padding:2px 8px;}
#banners{width:210px;list-style-type:none;margin:0 0 20px;padding:0;}
#banners img{width:210px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#banners li{font-size:12px;float:none;position:relative;margin:5px 0;padding:0;}
#banners .listic-tjedna{position:relative;display:block;}
#banners .listic-tjedna .date{position:absolute;top:183px;left:52px;font-size:14px;font-weight:700;color:#fff;text-align:center;width:110px;}
#banners .listic-tjedna .win{position:absolute;top:241px;left:10px;font-size:22px;font-weight:700;color:#e8de2c;width:189px;text-align:center;}
.newsletter{position:relative;background:#E3DCC0;}
.newsletter .cnt{padding:5px;}
.newsletter h2{background:transparent url(../gfx/bg_navi_2.gif) no-repeat scroll 0 0;display:block;font-size:12px;color:#fff;border-right:1px solid #000;margin:0;padding:8px 0 7px 10px;}
.frm-newsletter .inp{width:150px;height:20px;border:none;float:left;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#333;margin:5px 0;}
.frm-newsletter button{background:url(../gfx/btn_newsletter_go.png) no-repeat;display:block;text-indent:-1000em;width:20px;height:16px;float:left;border:none;cursor:pointer;position:absolute;bottom:5px;right:5px;}
.frm-newsletter label{font-size:11px;margin:0 0 0 4px;}
.frm-newsletter .ntitle{font-size:11px;margin:2px 0;}
.newsletter-unsuscribe{margin:15px;}
.newsletter-unsuscribe .inp{width:200px;height:20px;border:solid 1px #CCC;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#333;float:left;margin:0;}
.newsletter-unsuscribe button{background:url(../gfx/btn_newsletter_go.png) no-repeat;display:block;text-indent:-1000em;width:20px;height:16px;float:left;border:none;cursor:pointer;margin:2px 0 0 10px;}
footer{background:#212529;text-align:left;color:#333;font-size:11px;z-index:1;margin:20px auto 0;padding:30px 0 20px;}
footer .box{float:left;width:200px;height:190px;background:url(../gfx/bg_footer_sep.png) repeat-y right 0;margin:15px 25px 0 0;padding:10px 25px 0 10px;}
footer .box.last{background:none;margin-right:0;padding-right:0;}
footer .logo{width:160px;height:44px;text-indent:-1000em;background:url(../gfx/logo_admiralbet_footer.png) no-repeat;display:block;margin:0 0 0 10px;}
footer h3{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;margin:0 0 10px;padding:0;}
footer ul li{margin:0 0 3px;}
footer a{color:#fff;font-size:11px;display:block;}
footer .social{margin:15px 0 0;padding:0;}
footer .social li{float:left;margin:0 12px 0 0;}
footer .social li a{display:block;text-indent:-1000em;}
footer .social li a.fb{background:url(../gfx/icon_footer_fb.png) no-repeat;width:27px;height:27px;}
footer .social li a.twitter{background:url(../gfx/icon_footer_twitter.png) no-repeat;width:27px;height:27px;}
footer .social li a.eight{background:url(../gfx/icon_footer_18.png) no-repeat;width:34px;height:27px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:47px;height:46px;border:none;text-indent:100%;background:url(../gfx/ui.totop.png) no-repeat left top;}
#toTopHover{background:url(../gfx/ui.totop.png) no-repeat left -46px;width:47px;height:46px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active,#toTop:focus{outline:none;}
#map-canvas{width:605px;height:480px;border:0 solid #fff;background:#eee;margin:0;}
#points{margin:10px 0 0;}
#points td,#points th{font-size:12px;padding:4px;}
#points td.city{width:180px;}
#points td.address{width:320px;}
#points tr th{cursor:default;}
.letters{background:#D3D3D3;border-bottom:solid 1px #fff;border-top:solid 2px #fff;position:relative;z-index:999;margin:-20px 0 0;}
.letters h3{float:left;font-size:12px;font-weight:400;margin:4px 0 0 3px;}
.letters li{float:left;border-right:solid 1px #fff;padding:0;}
.letters li.first{border-left:solid 1px #fff;}
.letters li a{display:block;font-size:12px;font-weight:700;padding:5px 7px;}
.legend{background:#D3D3D3;border-bottom:solid 1px #fff;margin:0;padding:0;}
.legend h3{float:left;font-size:12px;font-weight:400;margin:5px 0 0 3px;}
.legend li span{font-size:12px;float:left;display:block;margin:0 0 0 7px;}
.legend li a{display:block;font-size:12px;clear:both;padding:5px 7px;}
.infobubble{color:#fff;margin:0 40px 0 0;padding:0 0 0 0; height: 110px;}
.infobubble h1{font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 2px;}
.infobubble h2{font-size:12px;font-weight:400;color:#fff;margin:0 0 3px;}
.infobubble h3{font-size:12px;font-weight:700;color:#fff;margin:0 0 4px;}
.infobubble p{font-size:11px;font-weight:700;line-height:16px;color:#fff;margin:0;}
.infobubble p span{display:inline;zoom:1;width:60px;font-weight:400;color:#fff;}
.infobubble div{position:absolute;right:0;top:0;bottom:0;width:16px;text-align:center;background:#F2F2F2;border-left:1px solid #666;-webkit-box-shadow:inset 1px 0 0 0 #666;box-shadow:inset 1px 0 0 0 #ffdc90;padding:10px 10px 0 10px;}
.infobubble div img{margin-bottom:0;border:none;}
h1 a:hover,.novosti table{border:0;}
html[xmlns] .clearfix,div.liga div.result.razrada-01,div.liga div.result.razrada-99,footer .member li a{display:block;}
#sidebar-left.result .result-box,div.liga,#banner-content{margin:0 0 10px;}
#sidebar-left.result tr,#content .list .col3 h3 span{background:none;}
#sidebar-left.result tr th.first,#content .list .col1 h3{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
#sidebar-left.result tr th.last,#content .list .col3 h3{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}
#sidebar-left.result td.last,table td.last,table th.last,#content.result table.live th,.letters li.last{border-right:none;}
#sidebar-left.result td.active a,#menu-date li .current em,#listic tbody td.brisi-sve a,#tickets ul li.on a,footer a:hover{color:#fff;}
#menu-date li a:hover,#content .prikazi:hover{background-color:#FFCC01;}
#menu-date li a:active,#select-system{position:relative;top:1px;}
#content img,#banner-content img{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#content.result,#content.result table.full{width:674px;}
#content ul,h3.table .links ul,#banners ul,footer ul{list-style-type:none;margin:0;padding:0;}
#content ul.result-nav li,h3.table .links li,footer .member li,.legend li,.legend li img{float:left;}
#content ul.result-nav li.sel a,#content ul.result-nav li a:hover{color:#052352;}
#content .list ul input,#listic tbody td.bank input{position:relative;top:3px;}
.cat-title:hover,footer .member li a:hover{text-decoration:none;}
* html h3.table span,* html h3.table-no span{right:210px;top:-1px;}
h3.table .links a.sel,#dobitak td.upisi a:hover{color:#FFCC01;}
h3.table .league_id,h3.table .d,.lotto-result .child,div.liga div.result{display:none;}
table th.center,table td.center{text-align:center;}
table tr,.novosti:hover{background-color:#fff;}
#content table tr.hover td,.lotto-result tr.hover td,.full tr.hover td,#content table tr:hover td,.lotto-result tr:hover td,.full tr:hover td{background:#F2F2F2;}
#content.result table.live td,table .code{border-left:none;}
#content.result table.live td.tv,#content.result table.live th.tv{width:70px;text-align:center;}
#content.result table.live th.league,#content.result table.live th.sport,#content.result table.live th.event{padding:3px 2px;}
.lotto .lotto-coef em,.lotto-num{font-style:normal;}
.lotto-result th,.lotto-result td{border-bottom:solid 1px #fff;border-left:none;border-right:none;}
.lotto-result .parent,#points tr{cursor:pointer;}
table td.name a:hover,#dobitak td.winnings{color:#052352;}
table td.stat a:hover,.stats:hover{background-position:0 -24px;}
.novosti td:hover,.novosti tr.hover{background-color:#fff!important;}
#listic th.sifra,#dobitak td.left{text-align:left;}
#tickets form,footer .member{margin:0;padding:0;}
.letters ul,.legend ul{float:right;}
.letters li a:hover,.legend li a:hover{text-decoration:none;background:#8D0018;color:#fff;}


.sp-brazil { display: block; text-indent: -1000em; background: #444444 url(../gfx/logo_brazil.png) no-repeat !important; width: 90px; height: 24px; }
.sp-brazil:hover { background-color: #8D0018 !important;}

/* flexislider */
.home-banner { background: #000; height: 220px; }

#dobitak .small { font-weight: normal !important; color: #666; font-size: 10px; }

/* Lotto */

.lotto-heading .lotto-info, .lotto-heading-single .lotto-info{
	float: left;
	width: 28%;
}

.lotto-heading .lotto-info > h3, .lotto-heading-single .lotto-info > h3{
	color: #2c5c8a;
	margin: 0 0 10px 0;
}

.lotto-info .flag { width: 16px; height: 16px; background: url(../gfx/flags.png) no-repeat; float: left; }

.lotto-info > a {
	padding: 5px;
	font-size: 11px;
	line-height: 1.3em;
	color: #4a7983;
}

.lotto-heading .lotto-course, .lotto-heading-single .lotto-course{
	float: right;
	width: 70%;
	text-align: center;
}

.lotto-heading .lotto-course > table, .lotto-heading-single .lotto-course > table{
	width: 100%;
	background: none;
	box-shadow: none;
}

#content .lotto-heading{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.lotto-heading-single{
	float: left;
	display: block;
	width: 95%;
	margin-bottom: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px;
	transition: box-shadow 0.5s ease;
	background-color: #f2f2f2;
}

a.lotto-heading-single:hover{
	box-shadow: 0 0 5px #888;
}

#content #lotto-input{
	width: 97%;
	padding: 5px 8px 5px 8px;
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 23px;
	background-position: 0 -68px;
	border: 1px solid rgb(198, 198, 198);
}

#content .lotto-input > form > button{
	width: 13%;
	height: 34px;
	border: 1px solid rgb(198, 198, 198);
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: rgb(70, 68, 64);
	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4);
	margin-left: 10px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

}

#content .lotto-input{
	width: 100%;
	float: left;
}

#content .lotto-preset .col-l, #content .lotto-days .col-l{
	width: 50%;
	float: left;
}

#content .lotto-preset .col-r{
	width: 50%;
	float: right;
}

#content .lotto-days .col-l{
	width: 50%;
}

#content .lotto-days .col-r{
	width: 50%;
	float: left;
}

#content .lotto-days .col-l h4, #content .lotto-days .col-r h4{
	color: #125987;
}

#content .lotto-preset .col-r > table, #content .lotto-days .col-r > table {
	width: 100%;
	background: none;
	box-shadow: none;
	text-align: center;
	border: none;
}

#content .lotto-preset .col-r > table td {
	border-bottom: none;
	width: 30px;
}

#content .lotto-preset > div > ul > li{
	padding: 5px;
	display: block;
}

#content .lotto-preset{
	float: left;
	width: 98.5%;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 15px;
}

#content .lotto-preset > div > ul > li > a{
	color: #185f7b;
	transition: color 0.5s ease;
}

#content .lotto-preset > div > ul > li > a:hover{
	text-decoration: none;
	color: #000;
}

#content .lotto-preset > div > ul > li > a.active{
	color: #d93e82;
}

#content .lotto-days{
	float: left;
	width: 98.5%;
	font-size: 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
}

#content .lotto-days tr td{
	border-bottom: 0;
	border-left: 1px solid #F2F2F2;
	width: 30px;
}

#content .lotto-days .tr-2 td{
	background: #85bdce;
	text-align: center;
	color: #fff;
}

#content .lotto-days .tr-1 td{
	background: #F2F2F2;
	color: #13597d;
}

#content .lotto-balls{
	float: left;
	width: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7abcff+0,60abf8+28,4096ee+100 */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7abcff+0,1589c2+88,4096ee+100 */
	background: #7abcff; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #7abcff 0%, #1589c2 88%, #4096ee 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7abcff), color-stop(88%,#1589c2), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #7abcff 0%,#1589c2 88%,#4096ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #7abcff 0%,#1589c2 88%,#4096ee 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #7abcff 0%,#1589c2 88%,#4096ee 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #7abcff 0%,#1589c2 88%,#4096ee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 0;
}

#content .lotto-balls > ul > li{
	width: 56px;
	height: 60px;
	margin: 10px 0;
	float: left;
	position: relative;
	cursor: pointer;
	display: block;
}

.lotto-balls ul li.num > div{
	position: absolute;
    color: #155585;
    z-index: 1;
    font-size: 16px;
    font-weight: bold;
    top: 14px;
    line-height: 30px;
    transition: border .5s ease-in-out;
    border: 3px solid transparent;
    left: 13px;
    width: 27px;
    height: 27px;
    text-align: center;
    border-radius: 50%;
    -moz-border-radius: 50%;
	-webkit-border-radius: 50%;
    background: #f3edf9;
}

.lotto-balls > ul > li:hover > div{
	border: 3px solid #d93e82;
}

.statistics{
	z-index: 0 !important;
}

.statistics .drawn, .statistics .not-drawn{
	position: absolute;
    font-size: 10px;
    color: #fff;
    left: 17px;
    width: 25px;
    height: 30px;
    text-align: center;
    z-index: 0;
}

.statistics .drawn{
	top: -20px;
	left: 1px;
	background: #63c9e2;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	line-height: 19px;
}

.statistics .not-drawn{
	top: 18px;
	left: 1px;
	background: #135383;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	line-height: 40px;
}

.lotto-course > table > tbody > tr > td{
	width: 50px;
	background: transparent;
	border-bottom: none;
	border-left: none;
	padding: 5px 0 5px 0;
}

.lotto-course table .tr-1{
	background: transparent;
}

.lotto-course table .tr-1 > td{
	background: transparent;
	color: #205c81;
}

.lotto-course table .tr-1:hover td{
	background: transparent !important;
}

.lotto-course table .tr-2{
	background: transparent;
}

.lotto-course table .tr-2:hover td{
	background: #85bdce !important;
}

.lotto-course table .tr-2 > td{
	color: #fff;
	border-left: 1px solid #F2F2F2;
	background: #85bdce !important;
}

.lotto-course table .tr-2 .first, .lotto-days .col-r table .tr-2 .first{
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	border-left: none;
}

.lotto-course table .tr-2 .last, .lotto-days .col-r table .tr-2 .last{
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-bottomright: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
}

.lotto-balls .num.active > div{
	background: #d93e82;
	color: #fff;
}

.lotto-balls .num.active:hover + > div{
	border: 4px solid #d93e82;
}

.drawn-bottom, .not-drawn-bottom{
	position: relative;
	color: #000;
	font-size: 11px;
	/* left: 10px; */
	width: 25px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	float: left;
	top: 0;
	height: 20px;
	line-height: 20px;
}

.lotto-info .date-time-lotto{
	padding: 1.5px 4px;
	float: left;
	font-size: 11px;
	color: #3c7a93;
}

.lotto-bottom .drawn-bottom{
	background: #63c9e2;
	color: #fff;
	-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.lotto-bottom .not-drawn-bottom{
	background: #135383;
	color: #fff;
	-webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#content .lotto-bottom{
	width: 98.5%;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border-bottom: 1px dotted #8D8B82;
	color: #185f7d;
}

.col-l ul li.disc{
	list-style-type: disc;
	margin-left: 20px;
}

.lotto-bottom > p{
	float: left;
}

.lotto-bottom > p, .disc > p{
	margin: 3px;
	color: #125987;
}


/* Lotto page */
.lotto-page { background-image: url(/gfx/lotto_page_bg.jpg); background-repeat: no-repeat; background-position: center -3px; background-color: #103B63}
	.lotto-page .lotto-inner { background: #fff; margin-top: 70px; padding-top: 0; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; }
	.lotto-page #sidebar-left { margin-left: 10px; }
	.lotto-page #sidebar { margin-right: 10px; }
	.lotto-page #content { width: 565px; padding: 10px; background: #f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 15px;}
	.lotto-page .content-lotto { background: #fff !important; }

#menu-lotto-country > .current > a { background: #317b9e !important; }
	#menu-lotto-country > .current > ul > .current > a { color: #317b9e!important; }
	#menu-lotto-country > .current > ul > .current { border-left: 1px solid #317b9e!important; }

#menu-lotto-days > .current > a { background: #C3256B !important; }

/* Lotto ticket */
.ticket-lotto table td { color: #317B9E !important; }
.ticket-lotto > table > tbody > tr > .ticket-head { font-size: 12px; color: #2c5c8a; font-weight: bold; padding: 10px !important; }
.ticket-lotto > table > tbody > tr > .ticket-head-numbers { color: #000 !important; font-size: 12px; font-weight: bold; padding: 0 0 10px 0 !important;}
.ticket-lotto > table > tbody > tr > .brisi-sve { background-color: #317B9E !important; }
.ticket-lotto > table > tbody > tr > .upisi { background-color: #317B9E !important; }
.ticket-lotto > table > tbody > tr > th { font-size: 14px !important; }
.ticket-lotto > table > tbody > tr > td > span { color: #FFF !important; }
.ticket-lotto .win-num { font-style: normal; font-size: 11px !important; }
.ticket-lotto #dobitak td.upisi { font-size: 13px; text-align: center; }
.ticket-lotto td.upisi { font-size: 13px !important; text-align: center !important; }
.ticket-lotto td.upisi span { font-size: 13px !important; color: #ccc !important; }
.ticket-lotto .brisi-sve a:hover { text-decoration: none; color: #000 !important;  }

.time-date-milionair { width: 75px; text-align: center; font-size: 11px; }
.sp-brazil { display: block; text-indent: -1000em; background: #444444 url(../gfx/logo_brazil.png) no-repeat !important; width: 90px; height: 24px; }
.sp-brazil:hover { background-color: #8D0018 !important;}


.odometer{ background-color: #000; height:23px; width: 142px;  overflow:hidden; position:relative; border: solid 1px #998551; padding: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto; } .odometer img { width: auto !important }
.jackpot { width: 210px; height: 292px; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; position: relative; }
.jackpot.velika-gorica { background: url(../gfx/jackpot_velika_gorica.png) no-repeat; }
.jackpot.siget { background: url(../gfx/jackpot_siget.png) no-repeat; }
.automatklub { position: absolute; top: 0; left: 0; width: 210px; height: 292px; z-index: 999; }
.jackpot h4 { color: #fff; font-size: 15px; margin: 0 0 5px 0; }
.jackpot .cnt { text-align: center; width: 210px; padding: 15px 0 0 0; }
.jackpot .cnt:first-of-type { padding: 48px 0 0 0; }
.jackpot .cnt:last-of-type { padding: 18px 0 0 0; }


.new {  color: #FFD700 !important; }
.new:hover{color:#000 !important;-webkit-transition:color .4s linear;-moz-transition:color .4s linear;-o-transition:color .4s linear;-ms-transition:color .4s linear;transition:color .4s linear;}
#listic tbody td.ime a, #listic tbody td.sifra a { text-decoration: none; cursor: default; color: #000; }
.tooltip-ticket{width:auto!important; padding: 3px !important; }


.flexslider { margin: 0; padding: 0; background: #000; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 220px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
.flex-direction-nav {*height: 0; list-style-type: none;}
.flex-direction-nav a{background:url(../gfx/bg_direction_nav.png) no-repeat;cursor:pointer;display:block;height:30px;opacity:0;position:absolute;text-indent:-9999px;top:50%;width:30px;z-index:10;margin:-20px 0 0;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-direction-nav .flex-prev{left:-36px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{left:5px;opacity:0.8;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
.flex-control-nav {width: 100%; position: absolute; bottom: 0; text-align: center; z-index: 999;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #eee; }
.flex-control-paging li a.flex-active { background: #BD0024; cursor: default; }


.flag.flag-ad { background-position: 0 0 } .flag.flag-ae { background-position: -16px 0 } .flag.flag-af { background-position: -32px 0 } .flag.flag-ag { background-position: -48px 0 } .flag.flag-ai { background-position: -64px 0 } .flag.flag-al { background-position: -80px 0 } .flag.flag-am { background-position: -96px 0 } .flag.flag-an { background-position: -112px 0 } .flag.flag-ao { background-position: -128px 0 } .flag.flag-aq { background-position: -144px 0 } .flag.flag-ar { background-position: -160px 0 } .flag.flag-as { background-position: -176px 0 } .flag.flag-at { background-position: -192px 0 } .flag.flag-au { background-position: -208px 0 } .flag.flag-aw { background-position: -224px 0 } .flag.flag-ax { background-position: -240px 0 } .flag.flag-az { background-position: 0 -16px } .flag.flag-ba { background-position: -16px -16px } .flag.flag-bb { background-position: -32px -16px } .flag.flag-bd { background-position: -48px -16px } .flag.flag-be { background-position: -64px -16px } .flag.flag-bf { background-position: -80px -16px } .flag.flag-bg { background-position: -96px -16px } .flag.flag-bh { background-position: -112px -16px } .flag.flag-bi { background-position: -128px -16px } .flag.flag-bj { background-position: -144px -16px } .flag.flag-bl { background-position: -160px -16px } .flag.flag-bm { background-position: -176px -16px } .flag.flag-bn { background-position: -192px -16px } .flag.flag-bo { background-position: -208px -16px } .flag.flag-br { background-position: -224px -16px } .flag.flag-bs { background-position: -240px -16px } .flag.flag-bt { background-position: 0 -32px } .flag.flag-bw { background-position: -16px -32px } .flag.flag-by { background-position: -32px -32px } .flag.flag-bz { background-position: -48px -32px } .flag.flag-ca { background-position: -64px -32px } .flag.flag-cc { background-position: -80px -32px } .flag.flag-cd { background-position: -96px -32px } .flag.flag-cf { background-position: -112px -32px } .flag.flag-cg { background-position: -128px -32px } .flag.flag-ch { background-position: -144px -32px } .flag.flag-ci { background-position: -160px -32px } .flag.flag-ck { background-position: -176px -32px } .flag.flag-cl { background-position: -192px -32px } .flag.flag-cm { background-position: -208px -32px } .flag.flag-cn { background-position: -224px -32px } .flag.flag-co { background-position: -240px -32px } .flag.flag-cr { background-position: 0 -48px } .flag.flag-cu { background-position: -16px -48px } .flag.flag-cv { background-position: -32px -48px } .flag.flag-cw { background-position: -48px -48px } .flag.flag-cx { background-position: -64px -48px } .flag.flag-cy { background-position: -80px -48px } .flag.flag-cz { background-position: -96px -48px } .flag.flag-de { background-position: -112px -48px } .flag.flag-dj { background-position: -128px -48px } .flag.flag-dk { background-position: -144px -48px } .flag.flag-dm { background-position: -160px -48px } .flag.flag-do { background-position: -176px -48px } .flag.flag-dz { background-position: -192px -48px } .flag.flag-ec { background-position: -208px -48px } .flag.flag-ee { background-position: -224px -48px } .flag.flag-eg { background-position: -240px -48px } .flag.flag-eh { background-position: 0 -64px } .flag.flag-er { background-position: -16px -64px } .flag.flag-es { background-position: -32px -64px } .flag.flag-et { background-position: -48px -64px } .flag.flag-eu { background-position: -64px -64px } .flag.flag-fi { background-position: -80px -64px } .flag.flag-fj { background-position: -96px -64px } .flag.flag-fk { background-position: -112px -64px } .flag.flag-fm { background-position: -128px -64px } .flag.flag-fo { background-position: -144px -64px } .flag.flag-fr { background-position: -160px -64px } .flag.flag-ga { background-position: -176px -64px } .flag.flag-gb { background-position: -192px -64px } .flag.flag-gd { background-position: -208px -64px } .flag.flag-ge { background-position: -224px -64px } .flag.flag-gg { background-position: -240px -64px } .flag.flag-gh { background-position: 0 -80px } .flag.flag-gi { background-position: -16px -80px } .flag.flag-gl { background-position: -32px -80px } .flag.flag-gm { background-position: -48px -80px } .flag.flag-gn { background-position: -64px -80px } .flag.flag-gq { background-position: -80px -80px } .flag.flag-gr { background-position: -96px -80px } .flag.flag-gs { background-position: -112px -80px } .flag.flag-gt { background-position: -128px -80px } .flag.flag-gu { background-position: -144px -80px } .flag.flag-gw { background-position: -160px -80px } .flag.flag-gy { background-position: -176px -80px } .flag.flag-hk { background-position: -192px -80px } .flag.flag-hn { background-position: -208px -80px } .flag.flag-hr { background-position: -224px -80px } .flag.flag-ht { background-position: -240px -80px } .flag.flag-hu { background-position: 0 -96px } .flag.flag-ic { background-position: -16px -96px } .flag.flag-id { background-position: -32px -96px } .flag.flag-ie { background-position: -48px -96px } .flag.flag-il { background-position: -64px -96px } .flag.flag-im { background-position: -80px -96px } .flag.flag-in { background-position: -96px -96px } .flag.flag-iq { background-position: -112px -96px } .flag.flag-ir { background-position: -128px -96px } .flag.flag-is { background-position: -144px -96px } .flag.flag-it { background-position: -160px -96px } .flag.flag-je { background-position: -176px -96px } .flag.flag-jm { background-position: -192px -96px } .flag.flag-jo { background-position: -208px -96px } .flag.flag-jp { background-position: -224px -96px } .flag.flag-ke { background-position: -240px -96px } .flag.flag-kg { background-position: 0 -112px } .flag.flag-kh { background-position: -16px -112px } .flag.flag-ki { background-position: -32px -112px } .flag.flag-km { background-position: -48px -112px } .flag.flag-kn { background-position: -64px -112px } .flag.flag-kp { background-position: -80px -112px } .flag.flag-kr { background-position: -96px -112px } .flag.flag-kw { background-position: -112px -112px } .flag.flag-ky { background-position: -128px -112px } .flag.flag-kz { background-position: -144px -112px } .flag.flag-la { background-position: -160px -112px } .flag.flag-lb { background-position: -176px -112px } .flag.flag-lc { background-position: -192px -112px } .flag.flag-li { background-position: -208px -112px } .flag.flag-lk { background-position: -224px -112px } .flag.flag-lr { background-position: -240px -112px } .flag.flag-ls { background-position: 0 -128px } .flag.flag-lt { background-position: -16px -128px } .flag.flag-lu { background-position: -32px -128px } .flag.flag-lv { background-position: -48px -128px } .flag.flag-ly { background-position: -64px -128px } .flag.flag-ma { background-position: -80px -128px } .flag.flag-mc { background-position: -96px -128px } .flag.flag-md { background-position: -112px -128px } .flag.flag-me { background-position: -128px -128px } .flag.flag-mf { background-position: -144px -128px } .flag.flag-mg { background-position: -160px -128px } .flag.flag-mh { background-position: -176px -128px } .flag.flag-mk { background-position: -192px -128px } .flag.flag-ml { background-position: -208px -128px } .flag.flag-mm { background-position: -224px -128px } .flag.flag-mn { background-position: -240px -128px } .flag.flag-mo { background-position: 0 -144px } .flag.flag-mp { background-position: -16px -144px } .flag.flag-mq { background-position: -32px -144px } .flag.flag-mr { background-position: -48px -144px } .flag.flag-ms { background-position: -64px -144px } .flag.flag-mt { background-position: -80px -144px } .flag.flag-mu { background-position: -96px -144px } .flag.flag-mv { background-position: -112px -144px } .flag.flag-mw { background-position: -128px -144px } .flag.flag-mx { background-position: -144px -144px } .flag.flag-my { background-position: -160px -144px } .flag.flag-mz { background-position: -176px -144px } .flag.flag-na { background-position: -192px -144px } .flag.flag-nc { background-position: -208px -144px } .flag.flag-ne { background-position: -224px -144px } .flag.flag-nf { background-position: -240px -144px } .flag.flag-ng { background-position: 0 -160px } .flag.flag-ni { background-position: -16px -160px } .flag.flag-nl { background-position: -32px -160px } .flag.flag-no { background-position: -48px -160px } .flag.flag-np { background-position: -64px -160px } .flag.flag-nr { background-position: -80px -160px } .flag.flag-nu { background-position: -96px -160px } .flag.flag-nz { background-position: -112px -160px } .flag.flag-om { background-position: -128px -160px } .flag.flag-pa { background-position: -144px -160px } .flag.flag-pe { background-position: -160px -160px } .flag.flag-pf { background-position: -176px -160px } .flag.flag-pg { background-position: -192px -160px } .flag.flag-ph { background-position: -208px -160px } .flag.flag-pk { background-position: -224px -160px } .flag.flag-pl { background-position: -240px -160px } .flag.flag-pn { background-position: 0 -176px } .flag.flag-pr { background-position: -16px -176px } .flag.flag-ps { background-position: -32px -176px } .flag.flag-pt { background-position: -48px -176px } .flag.flag-pw { background-position: -64px -176px } .flag.flag-py { background-position: -80px -176px } .flag.flag-qa { background-position: -96px -176px } .flag.flag-ro { background-position: -112px -176px } .flag.flag-rs { background-position: -128px -176px } .flag.flag-ru { background-position: -144px -176px } .flag.flag-rw { background-position: -160px -176px } .flag.flag-sa { background-position: -176px -176px } .flag.flag-sb { background-position: -192px -176px } .flag.flag-sc { background-position: -208px -176px } .flag.flag-sd { background-position: -224px -176px } .flag.flag-se { background-position: -240px -176px } .flag.flag-sg { background-position: 0 -192px } .flag.flag-sh { background-position: -16px -192px } .flag.flag-si { background-position: -32px -192px } .flag.flag-sk { background-position: -48px -192px } .flag.flag-sl { background-position: -64px -192px } .flag.flag-sm { background-position: -80px -192px } .flag.flag-sn { background-position: -96px -192px } .flag.flag-so { background-position: -112px -192px } .flag.flag-sr { background-position: -128px -192px } .flag.flag-ss { background-position: -144px -192px } .flag.flag-st { background-position: -160px -192px } .flag.flag-sv { background-position: -176px -192px } .flag.flag-sy { background-position: -192px -192px } .flag.flag-sz { background-position: -208px -192px } .flag.flag-tc { background-position: -224px -192px } .flag.flag-td { background-position: -240px -192px } .flag.flag-tf { background-position: 0 -208px } .flag.flag-tg { background-position: -16px -208px } .flag.flag-th { background-position: -32px -208px } .flag.flag-tj { background-position: -48px -208px } .flag.flag-tk { background-position: -64px -208px } .flag.flag-tl { background-position: -80px -208px } .flag.flag-tm { background-position: -96px -208px } .flag.flag-tn { background-position: -112px -208px } .flag.flag-to { background-position: -128px -208px } .flag.flag-tr { background-position: -144px -208px } .flag.flag-tt { background-position: -160px -208px } .flag.flag-tv { background-position: -176px -208px } .flag.flag-tw { background-position: -192px -208px } .flag.flag-tz { background-position: -208px -208px } .flag.flag-ua { background-position: -224px -208px } .flag.flag-ug { background-position: -240px -208px } .flag.flag-us { background-position: 0 -224px } .flag.flag-uy { background-position: -16px -224px } .flag.flag-uz { background-position: -32px -224px } .flag.flag-va { background-position: -48px -224px } .flag.flag-vc { background-position: -64px -224px } .flag.flag-ve { background-position: -80px -224px } .flag.flag-vg { background-position: -96px -224px } .flag.flag-vi { background-position: -112px -224px } .flag.flag-vn { background-position: -128px -224px } .flag.flag-vu { background-position: -144px -224px } .flag.flag-wf { background-position: -160px -224px } .flag.flag-ws { background-position: -176px -224px } .flag.flag-ye { background-position: -192px -224px } .flag.flag-yt { background-position: -208px -224px } .flag.flag-za { background-position: -224px -224px } .flag.flag-zm { background-position: -240px -224px } .flag.flag-zw { background-position: 0 -240px }

.lotto-inner #banner-content img {
	width: 570px !important;
}

.flexslider { height: 220px; }

.lotto-last-result span {
width: 20px;
display: block;
float: left;
margin: 0 10px 0 0;
color: #125987;
font-size: 12px;
}
.lotto-result-show {
cursor: pointer;
color: #125987;
font-weight: bold;
margin: 10px 0 0 0;
display: block;
}

#sidebar-left .menu-item .date-time { font-size: 10px !important; }

#menu-date li a.euro2018 {text-indent: -1000em; width: 30px; background: url(../gfx/2018_european_men_handball.png) no-repeat; padding: 0 8px 0 1px !important; margin: 0 0 0 4px !important; background-size: 26px 30px; }
#menu-date li a.euro2018:hover { background: url(../gfx/2018_european_men_handball.png) no-repeat; }

#menu-date li a.sp2018 {text-indent: -1000em; width: 30px; background: url(../gfx/sp2018_russia.png) no-repeat; padding: 0 8px 0 1px !important; margin: 0 0 0 4px !important; background-size: 30px 30px; }
#menu-date li a.sp2018:hover { background: url(../gfx/sp2018_russia.png) no-repeat; }

#menu-date li a.eu2020 {text-indent: -1000em; width: 30px; background: url(../gfx/eu2020_handball.png) no-repeat; padding: 0 8px 0 1px !important; margin: 0 0 0 4px !important; background-size: 30px 30px; }
#menu-date li a.eu2020:hover { background: url(../gfx/eu2020_handball.png) no-repeat; }

.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

.cc-message { font-size: 12px; font-family: Tahoma, Geneva, Verdana, sans-serif; }
.cc-btn  { font-size: 12px; font-family: Tahoma, Geneva, Verdana, sans-serif; }
