
@keyframes pulse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-15%);
        transform: translateY(-15%);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-moz-keyframes pulse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-15%);
        transform: translateY(-15%);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-15%);
        transform: translateY(-15%);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-ms-keyframes pulse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-15%);
        transform: translateY(-15%);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-o-keyframes pulse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-15%);
        transform: translateY(-15%);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
HTML {
    background-color: #eee;
}
BODY {
    margin: 0;
    padding: 0;
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #758086;
    text-align: center;
    background-color: #eee;
    background-image: url(/static/img/header/bg80.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}
FORM {
    margin: 0;
    padding: 0;
}
IMG {
    margin: 0;
    padding: 0;
    border: 0;
}
.link {
    cursor: pointer;
}
.input_size {
    width: 250px;
}
#container {
    margin: 0 auto;
    max-width: 1268px;
    text-align: left;
    position: relative;
    z-index: 0;
}
.clear,
.clr {
    clear: both;
}
#headerContainer {
    background-color: #fff;
    border-top: 5px solid #c3002f;
}
#header {
    max-width: 1268px;
    height: 101px;
    text-align: left;
    position: relative;
    z-index: 1000;
    margin: 0 auto;
}
#logo {
    z-index: 6000;
    position: absolute;
    top: 31px;
    left: 3px;
}
#header-search {
    position: absolute;
    left: 368px;
    top: 28px;
    z-index: 2;
    width: 347px;
    height: 34px;
}
#header-search-txtbg {
    width: 288px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #e7e7e7;
}
#header-search-txt {
    width: 264px;
    padding: 0 12px 0 12px;
    font-weight: 400;
    color: #3a3a3a;
    font-size: 11px;
    text-align: left;
    height: 32px;
    line-height: 32px;
    border: 0;
}
#header-search-btn {
    width: 53px;
    height: 32px;
    position: absolute;
    right: 0;
    top: 1px;
    cursor: pointer;
    background-image: url(/static/img/video/search.png?v=1);
    background-repeat: no-repeat;
    background-position: 18px 8px;
    background-color: #e7ae3a;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
#header-search-btn:hover {
    background-color: #d9a02c;
}
#header-time {
    position: absolute;
    right: 0;
    top: 36px;
    line-height: 23px;
}
#header-time .clock {
    float: left;
    background-image: url(/static/img/header/time.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #a0a0a0;
    font-size: 16px;
    font-weight: 500;
    padding-left: 34px;
    margin-right: 14px;
    line-height: 21px;
    padding-bottom: 2px;
}
#header-time .date {
    float: left;
    font-size: 14px;
    color: #6f6f6f;
}
.langdropdown {
    display: inline-block;
    color: #313131;
    font-size: 14px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 34px;
    background-color: #e9e9e9;
}
.langdropdown .lang-lbl {
    font-size: 14px;
    float: Left;
    padding: 7px 14px 6px 18px;
}
.langdropdown .lang-btn {
    float: left;
    padding: 7px 15px 7px 15px;
}
.langdropdown .lang-btn:hover,
.langdropdown:hover .lang-btn {
    background-color: #ababab;
}
.langdropdown .lang-dropdown {
    display: none;
    position: absolute;
    top: 29px;
    right: 0;
    z-index: 1;
    width: 55px;
    background-color: #e9e9e9;
    background-image: url(/static/img/header/lang-dropdown.png);
    background-repeat: no-repeat;
    background-position: top center;
}
.langdropdown:hover .lang-dropdown {
    display: block;
}
.langdropdown .lang-dropdown .dropdown-item {
    cursor: pointer;
    padding: 10px 15px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.langdropdown .lang-dropdown .dropdown-item:hover {
    background-color: #ababab;
}
.header-hr .langdropdown .lang-lbl {
    display: none;
}
.header-rs .langdropdown .lang-lbl {
    display: none;
}
#topmenu {
    position: absolute;
    left: 220px;
    top: 0;
    padding: 23px 11px 26px 11px;
    height: 52px;
    border-left: 1px solid #e7e7e7;
    right: 110px;
}
#flag-border {
    border-left: 1px solid #e7e7e7;
    width: 1px;
    position: absolute;
    right: 100px;
    height: 100px;
}
.MainMenu_Item {
    padding-top: 0;
    vertical-align: middle;
    cursor: pointer;
    padding-right: 5px;
    height: 52px;
}
.MainMenu_Item div {
    position: relative;
    padding: 11px 19px 11px 19px;
    line-height: 18px;
}
.MainMenu_Item a {
    font-size: 16.3px;
    font-weight: 500;
    font-style: italic;
    text-decoration: none;
    color: #5c5e60;
    text-transform: uppercase;
}
.MainMenu_Item:hover a {
    color: #c71444;
}
.MainMenu_Item_Selected {
    padding-top: 0;
    vertical-align: middle;
    cursor: pointer;
    padding-right: 5px;
    height: 52px;
}
.MainMenu_Item_Selected div {
    position: relative;
    padding: 11px 19px 11px 19px;
    line-height: 18px;
}
.MainMenu_Item_Selected a {
    font-size: 16.3px;
    font-weight: 500;
    font-style: italic;
    text-decoration: none;
    color: #c71444;
    text-transform: uppercase;
}
.Menu_Item_Seperator {
    display: none;
    width: 1px;
    vertical-align: top;
    padding-top: 21px;
}
.Menu_Item_Seperator div.spac1 {
    width: 1px;
    height: 20px;
    float: left;
    margin-left: 9px;
    background-color: #7c083f;
}
.Menu_Item_Seperator div.spac2 {
    width: 1px;
    height: 20px;
    float: left;
    background-color: #b11860;
}
.MainMenu_Item_HasChildren {
    background-image: url(/static/img/btn/topmenu-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.MainMenu_Item_HasChildren:hover,
.MainMenu_Item_Selected div.MainMenu_Item_HasChildren {
    background-image: url(/static/img/btn/topmenu-arrow-sel.png);
}
.MainMenu_Sub_Item_2,
.MainMenu_Sub_Item_nogomet {
    background-image: url(/static/img/btn/topmenu-icons.png);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 37px !important;
}
.MainMenu_Sub_Item_3,
.MainMenu_Sub_Item_kosarka {
    background-image: url(/static/img/btn/topmenu-icons.png);
    background-repeat: no-repeat;
    background-position: 0 -32px;
    padding-left: 37px !important;
}
.MainMenu_Sub_Item_4,
.MainMenu_Sub_Item_hokej {
    background-image: url(/static/img/btn/topmenu-icons.png);
    background-repeat: no-repeat;
    background-position: 0 -71px;
    padding-left: 37px !important;
}
.MainMenu_Sub_Item_5,
.MainMenu_Sub_Item_tenis {
    background-image: url(/static/img/btn/topmenu-icons.png);
    background-repeat: no-repeat;
    background-position: 0 -112px;
    padding-left: 37px !important;
}
#leftmenuTitle {
    height: 35px;
    padding-left: 43px;
    padding: 15px 20px;
    font-weight: 300;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    background-color: #4a4a4a;
}
.leftmenu_spacer {
    display: none;
}
#leftmenu .leftmenu_item {
    display: block;
    padding: 9px 30px 4px 42px;
    position: relative;
    height: 32px;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    line-height: 26px;
    background-color: #ababab;
    border-bottom: 2px solid #ececec;
}
#leftmenu .leftmenu_item_sel,
#leftmenu a:hover.leftmenu_item {
    display: block;
    padding: 9px 30px 4px 42px;
    position: relative;
    height: 32px;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    line-height: 26px;
    background-color: #ababab;
    border-bottom: 2px solid #ececec;
}
#leftmenu .leftmenu_item .arrow {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 16px;
    right: 8px;
    background-image: url(/static/img/btn/menu-arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
}
#leftmenu .leftmenu_itemwrap:hover .arrow,
#leftmenu .leftmenu_item_sel .arrow {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 16px;
    right: 8px;
    background-image: url(/static/img/btn/menu-arrow-sel.png);
    background-repeat: no-repeat;
    background-position: center center;
}
#leftmenu .leftmenu-2,
#leftmenu .leftmenu-nogomet {
    background-image: url(/static/img/btn/leftmenu-icon1.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}
#leftmenu .leftmenu-3,
#leftmenu .leftmenu-kosarka {
    background-image: url(/static/img/btn/leftmenu-icon2.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}
#leftmenu .leftmenu-4,
#leftmenu .leftmenu-hokej {
    background-image: url(/static/img/btn/leftmenu-icon3.png);
    background-repeat: no-repeat;
    background-position: 6px center;
}
#leftmenu .leftmenu-5,
#leftmenu .leftmenu-tenis {
    background-image: url(/static/img/btn/leftmenu-icon4.png);
    background-repeat: no-repeat;
    background-position: 7px center;
}
.leftmenulevel3topspacer {
    display: none;
}
.leftmenulevel3botspacer {
    display: none;
}
#leftmenu .leftmenu_item_sub {
    display: block;
    padding: 14px 20px 13px 20px;
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #4a4a4a;
    text-decoration: none;
    line-height: 16px;
    background-color: #d9d9d9;
    border-bottom: 1px solid #ababab;
}
#leftmenu .leftmenu_item_sub_sel,
#leftmenu a:hover.leftmenu_item_sub {
    display: block;
    padding: 14px 20px 13px 20px;
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #c71444;
    text-decoration: none;
    line-height: 16px;
    background-color: #d9d9d9;
    border-bottom: 1px solid #ababab;
}
#leftmenu .leftmenu_item_sub .flag,
#leftmenu .leftmenu_item_sub_sel .flag,
#leftmenu a:hover.leftmenu_item_sub .flag {
    float: left;
    margin-right: 10px;
}
#leftmenu .leftmenu_item_suber {
    display: block;
    padding: 13px 5px 13px 50px;
    position: relative;
    font-weight: 400;
    font-size: 13px;
    color: #4a4a4a;
    text-decoration: none;
    line-height: 16px;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
}
#leftmenu .leftmenu_item_suber_sel,
#leftmenu a:hover.leftmenu_item_suber {
    display: block;
    padding: 13px 5px 13px 50px;
    position: relative;
    font-weight: 400;
    font-size: 13px;
    color: #4a4a4a;
    text-decoration: underline;
    line-height: 16px;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
}
#leftmenu .leftmenu_item_all {
    display: block;
    padding: 0 20px;
    position: relative;
    height: 36px;
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    line-height: 36px;
    border-top: 1px solid #3a3a3a;
    background-color: #161616;
    background-image: url(/static/img/video/leftmenu-allcats.png);
    background-repeat: no-repeat;
    background-position: 115px 12px;
}
#leftmenu .leftmenu_item_all_sel,
#leftmenu a:hover.leftmenu_item_all {
    display: block;
    padding: 0 20px;
    position: relative;
    height: 36px;
    font-weight: 700;
    font-size: 13px;
    color: #e7ae3a;
    text-decoration: none;
    line-height: 36px;
    border-top: 1px solid #3a3a3a;
    background-color: #161616;
}
#leftmenu .leftmenu_itemwrap {
    position: relative;
    z-index: 1000;
}
#leftmenu .leftmenu_submenu {
    position: absolute;
    width: 200px;
    top: 0;
    right: -212px;
    display: none;
    padding: 5px;
    background-color: #d9d9d9;
    border: 1px solid #ababab;
}
#leftmenu .leftmenu_submenu_item {
    padding: 14px 9px 13px 9px;
    border-bottom: 1px solid #ababab;
    text-decoration: none;
    cursor: pointer;
}
#leftmenu .leftmenu_submenu_item_last {
    border: none;
}
#leftmenu .leftmenu_submenu_item .flag {
    float: left;
    margin-right: 10px;
}
#leftmenu .leftmenu_submenu_item a {
    text-decoration: none;
    color: #4a4a4a;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}
#leftmenu .leftmenu_submenu_item:hover a {
    color: #c71444;
}
#leftmenu .leftmenu_itemwrap:hover .leftmenu_item + .leftmenu_submenu {
    display: block;
}
#index-content,
#sub-content {
    min-height: 465px;
    padding-top: 20px;
    padding-bottom: 45px;
}
#sub-content {
    padding-top: 8px;
}
#left {
    width: 200px;
    float: left;
}
#main {
    overflow: hidden;
    padding: 0 20px;
    max-width: 729px;
}
#right {
    width: 300px;
    float: right;
}
.content {
    text-align: left;
    position: relative;
    top: 0;
    font-size: 15px;
}
h1 {
    font-weight: 400;
    font-size: 28px;
    color: #232323;
    margin: 0;
    padding: 0;
    text-transform: none;
    display: block;
}
h2 {
    font-weight: 400;
    font-size: 24px;
    color: #232323;
    margin: 0;
    padding: 0;
    text-transform: none;
    display: block;
}
h3 {
    font-weight: 300;
    font-size: 18px;
    color: #c71444;
    margin: 0;
    padding: 0;
    text-transform: none;
    display: block;
}
.page_title {
    padding: 15px 23px 27px;
    font-weight: 400;
    font-size: 28px;
    color: #232323;
    line-height: 30px;
}
.content .document {
    font-weight: 300;
    line-height: 24px;
    background-color: #fff;
    padding: 22px;
}
.page_title.page_title_index {
    padding-left: 55px;
    color: #242424;
    background-color: #fff;
    background-image: url(/static/img/video/index-ttl.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.page_title.page_title_index h1 {
    color: #242424;
}
.page_title.page_title_lastviewed {
    padding-left: 47px;
    background-image: url(/static/img/video/index-lastviewed-ttl.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.form {
    padding: 20px 0;
    background-color: #fff;
}
.form .flditm {
    width: 46%;
    padding: 0 2%;
    float: left;
}
.form .flditm-label {
    padding: 2px 0 3px 0;
    position: relative;
    font-size: 14px;
    color: #211e1f;
    font-weight: 400;
    text-align: left;
    line-height: 18px;
}
.form .flditm-label-mand {
    color: #c71444;
    font-size: 18px;
    line-height: 18px;
    padding-left: 2px;
    margin-top: 3px;
}
.form .flditm-fld {
    text-align: left;
    position: relative;
}
.form .flditm-fld INPUT,
.form .flditm-fld SELECT,
.form .flditm-fld TEXTAREA {
    width: 96%;
    padding: 9px 2% 10px;
    margin-bottom: 4px;
    font-family: Lato, Verdana, Geneva, sans-serif;
    color: #304155;
    font-size: 14px;
    font-style: normal;
    border: 1px solid #ebebeb;
    background-color: #f0f0f0;
}
.form .flditm-fld INPUT:focus,
.form .flditm-fld SELECT:focus,
.form .flditm-fld TEXTAREA:focus {
    border: 1px solid #c71444;
}
.form .flditm-fld-captcha IMG {
    margin-left: 15px;
    vertical-align: middle;
}
.form .flditm-fld.flditm-fld-date INPUT,
.form .flditm-fld.flditm-fld-location INPUT,
.form .flditm-fld.flditm-fld-time INPUT {
    padding-left: 37px;
}
.form .fldbtn {
    float: right;
    margin-top: 20px;
    margin-right: 2%;
    position: relative;
    z-index: 10;
    font-weight: 400;
}
.form .txt-mandatory {
    clear: both;
    padding: 2%;
    font-size: 14px;
}
.form .flditm-fld-captcha INPUT {
    width: 46%;
}
.form .validation {
    margin: 0 2% 2%;
}
.btn {
    cursor: pointer;
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    color: #fff;
    padding: 0 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    float: left;
    background-color: #c71444;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.btn:hover {
    background-color: #4a4a4a;
}
#points-bottom .btn-back,
.btn-back,
a.btn-back {
    display: inline-block;
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    padding: 0 20px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #fff !important;
    cursor: pointer;
    background-color: #c71444;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-decoration: none;
}
.btn-back a {
    text-decoration: none;
    color: #fff !important;
    font-weight: 400;
}
.btn-back a:hover {
    color: #fff;
}
#points-bottom .btn-back:hover,
.btn-back:hover,
a.btn-back:hover {
    background-color: #4a4a4a;
}
.content .btn-more {
    color: #4d575d;
    font-size: 13px;
    font-weight: 400;
    cursor: pointer;
    background-image: url(/static/img/btn/btn-arrow.png?);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 15px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.content .btn-more:hover {
    color: #4d9157;
}
.content b {
    font-weight: 700;
}
.content a {
    color: #3a3a3a;
    text-decoration: underline;
}
.content a:hover {
    color: #3a3a3a;
    text-decoration: none;
}
.content ul {
    margin-left: 6px;
    padding-left: 0;
    list-style-type: none;
}
.content ul li {
    padding-left: 13px;
    line-height: 24px;
    background-image: url(/static/img/video/ul-bullet.png?v=2);
    background-repeat: no-repeat;
    background-position: 0 10px;
}
.table tr th {
    border-bottom: 0 solid #000;
    padding: 6px 10px 6px 10px;
    background-color: #dcdcdc;
    color: #2f2f2f;
    font-size: 12px;
}
.table td {
    padding: 6px 10px 6px 10px;
    vertical-align: top;
    color: #4b4b4b;
    font-size: 12px;
}
.table td .quantity {
    width: 40px;
    text-align: left;
}
.table .image {
    text-align: center;
    width: 100px;
}
.table .title {
    vertical-align: top;
}
.table .over {
    background-color: #efefef;
}
#leftPodpora {
    margin-top: 21px;
    padding: 10px 0;
}
#leftPodpora h3 {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    border-bottom: 2px solid #dbdbdb;
    padding: 5px 10px 7px;
    margin-bottom: 17px;
}
#leftPodpora a {
    display: inline-block;
    zoom: 1;
    font-size: 14px;
    color: #4d575d;
    background-image: url(/static/img/btn/linkarrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0 8px 16px;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    margin: 0 22px;
}
#leftPodpora a:hover {
    color: #c71444;
}
#leftOglascki {
    margin-top: 23px;
    background-color: #fff;
    text-align: center;
    padding: 15px 20px 22px 20px;
}
#leftOglascki .ttl {
    font-weight: 300;
    padding: 7px 0 15px;
}
#leftOglascki .desc {
    margin: 0 auto;
}
.oglas-fix-scroll.oglas1 {
    margin-top: 23px;
    background-color: #fff;
    height: 200px;
    width: 200px;
}
.oglas-fix-scroll.oglas1.fixed {
    position: fixed;
    top: 0;
}
.oglas-fix-scroll.oglas2 {
    margin-top: 23px;
    background-color: #fff;
    height: 130px;
    width: 130px;
}
.oglas-fix-scroll.oglas2.fixed {
    position: fixed;
    top: 0;
}
.rightItem .ttl {
    background-color: #4a4a4a;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    padding: 15px 20px 19px;
}
#rightOglascki {
    text-align: center;
}
#rightOglascki .small,
#rightOglascki .small320 {
    display: none;
}
#rightBet {
    background-color: #fff;
    padding-bottom: 20px;
}
#rightBet table {
    width: 100%;
}
#rightBet table tr td {
    padding: 12px 0 9px;
    border-top: 2px solid #e2e2e2;
    vertical-align: top;
    font-size: 12px;
}
#rightBet table tr td IMG {
    float: left;
    margin: 0 13px 0 20px;
}
#rightBet table tr td h3 {
    font-size: 17px;
    color: #1e1e1e;
    font-weight: 700;
    margin-topx: 10px;
    padding-bottom: 5px;
    display: inline-block;
    zoom: 1;
}
#rightBet table tr td div {
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    background-color: #c71444;
    line-height: 29px;
    padding: 0 9px;
    margin: 13px 15px 0 7px;
    font-size: 13px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#rightBet table tr td div:hover {
    background-color: #4a4a4a;
}
#rightBet table tr td a {
    color: #c71444;
    font-size: 14px;
    display: inline-block;
    margin-top: 5px;
}
#rightBet table tr td a:hover {
    text-decoration: none;
}
#rightBet table tr td.middle {
    vertical-align: middle;
    position: relative;
}
#rightBet table tr td.cellright {
    min-width: 95px;
}
#rightBet .btn-all {
    float: none;
    clear: both;
    display: block;
    text-align: center;
    margin: 20px 40px 0;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    background-color: #ababab;
    padding: 7px 20px 8px;
    text-align: left;
    background-image: url(/static/img/btn/btn-arrow-white.png);
    background-position: right 20px center;
    background-repeat: no-repeat;
    line-height: 30px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#rightBet .btn-all:hover {
    background-color: #4a4a4a;
}
#rightOglascki2 {
    margin-top: 20px;
}
#rightNews {
    margin-bottom: 20px;
}
#rightOglascki {
   /* margin-top: 20px;*/
}
.menu_breadchrumb {
    color: #4a4a4a;
    font-weight: 400;
    font-size: 13px;
    padding: 10px 3px 19px 3px;
    text-align: left;
    position: relative;
    height: 20px;
}
.menu_breadchrumb .breadchrumbitem {
    display: inline-block;
}
.menu_breadchrumb .breadchrumbitem a {
    color: #4a4a4a;
    font-size: 13px;
    text-decoration: none;
}
.menu_breadchrumb .breadchrumbitem a:hover {
    color: #c71444;
}
.menu_breadchrumb .breadchrumbitem.last a {
    color: #c71444;
}
.menu_breadchrumb .breadchrumbitem.last a:hover {
    text-decoration: none;
}
.menu_breadchrumb .breadchrumbitem-spacer {
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
}
.menu_breadchrumb_spacer {
    display: none;
}
#indexBannerSimple {
    display: none;
    background: #bcbcbc;
    background: -moz-linear-gradient(left, #bcbcbc 0, #ababab 100%);
    background: -webkit-linear-gradient(left, #bcbcbc 0, #ababab 100%);
    background: linear-gradient(to right, #bcbcbc 0, #ababab 100%);
}
#indexAdd {
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
}
.bet-list-item {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 0 20px;
}
.bet-list-tabs {
    background-color: #fff;
    padding: 22px 0 2px;
}
.bet-list-header {
    padding: 0 20px;
}
.bet-list-header .ttl {
    font-size: 20px;
    color: #2b3135;
    font-weight: 500;
    padding: 0 0 23px 0;
}
.bet-list-header .ttl h1 {
    font-size: 20px;
}
.bet-list-header .ttlsub {
    background-color: #e9e9e9;
    margin-bottom: 10px;
}
.bet-list-header .ttlsub .txt {
    font-size: 15px;
    font-weight: 400;
    color: #4d9157;
    background-color: #e9e9e9;
    float: left;
    line-height: 25px;
    padding: 10px 20px 10px 42px;
    cursor: pointer;
}
.bet-list-header .ttlsub .txt-sel {
    background-color: #66ad24;
    color: #fff;
    animation: none;
}
.bet-list-header .ttlsub .txt:hover span {
    colorx: #4d9157;
    position: relative;
    display: inline-block;
    animation: pulse 0.5s;
    -moz-animation: pulse 0.5s;
    -webkit-animation: pulse 0.5s;
    -ms-animation: pulse 0.5s;
    -o-animation: pulse 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.bet-list-header .ttlsub .arrow {
    background-image: url(/static/img/icons/title-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 21px;
    height: 45px;
    float: left;
}
.bet-list-header .ttlsub-default .txt {
    padding-left: 20px;
}
.bet-list-header .ttlsub-football .txt {
    background-image: url(/static/img/btn/leftmenu-icon1-gr.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-header .ttlsub-football .txt-sel {
    background-image: url(/static/img/btn/leftmenu-icon1.png);
}
.bet-list-header .ttlsub-basketball .txt {
    background-image: url(/static/img/btn/leftmenu-icon2-gr.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-header .ttlsub-basketball .txt-sel {
    background-image: url(/static/img/btn/leftmenu-icon2.png);
}
.bet-list-header .ttlsub-hockey .txt {
    background-image: url(/static/img/btn/leftmenu-icon3-gr.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-header .ttlsub-hockey .txt-sel {
    background-image: url(/static/img/btn/leftmenu-icon3.png);
}
.bet-list-header .ttlsub-tenis .txt {
    background-image: url(/static/img/btn/leftmenu-icon4-gr.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-header .ttlsub-tenis .txt-sel {
    background-image: url(/static/img/btn/leftmenu-icon4.png);
}
.bet-list-item .emptylist {
    padding: 10px 20px;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
}
.bet-list-item .hiddenrow {
    display: none;
}
.bet-list-item-bottom {
    text-align: right;
    padding-top: 20px;
}
.bet-list-item .subttl {
    font-size: 18px;
    color: #232323;
    padding: 8px 8px 15px 8px;
}
.bet-list-item .hr {
    height: 5px;
    background-color: #66ad24;
    padding: 0;
}
.tbl {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #f6f6f6;
}
.tbl tr th {
    font-weight: 400;
    font-size: 13px;
    color: #4d575d;
    padding: 3px 10px 12px 10px;
    border: none;
}
.tbl tr th.date {
    text-align: right;
}
.tbl tr th.bet {
    text-align: center;
}
.tbl tr td {
    font-weight: 400;
    padding: 15px 9px 14px 9px;
    border: none;
    border-left: 1px solid #eee;
    color: #4d575d;
    vertical-align: middle;
}
#bet-list-result .tbl tr td {
    padding: 7px 9px 6px 9px;
}
.tbl tr.even td {
    background-color: #f6f6f6;
}
.tbl tr.old td {
    background-color: #d9d9d9;
}
.tbl tr .sport {
    text-align: left;
    width: 10%;
}
.tbl tr .cat {
    text-align: left;
    width: 10%;
}
.tbl tr .tour {
    text-align: left;
    widthx: 10%;
}
.tbl tr td.date {
    text-align: left;
    width: 10%;
    text-align: right;
    background-image: url(/static/img/icons/clock-sm.png);
    background-repeat: no-repeat;
    background-position: 7px center;
    padding-left: 32px;
    border-left: 0;
    font-size: 13px;
}
.tbl tr td.time {
    text-align: left;
    width: 45px;
    text-align: left;
    background-image: url(/static/img/icons/clock-sm.png);
    background-repeat: no-repeat;
    background-position: 7px center;
    padding-left: 32px;
    border-left: 0;
    font-size: 13px;
}
.tbl tr td.sporticon-football {
    background-image: url(/static/img/btn/football-red.png);
    background-repeat: no-repeat;
    background-position: 4px center;
}
.tbl tr td.sporticon-tenis {
    background-image: url(/static/img/btn/tenis-red.png);
    background-repeat: no-repeat;
    background-position: 4px center;
}
.tbl tr td.sporticon-hockey {
    background-image: url(/static/img/btn/hockey-red.png);
    background-repeat: no-repeat;
    background-position: 1px center;
}
.tbl tr td.sporticon-basketball {
    background-image: url(/static/img/btn/basketball-red.png);
    background-repeat: no-repeat;
    background-position: 4px center;
}
.tbl tr td.sporticon .sporticon_desc {
    display: none;
    position: absolute;
    margin: -35px 0 0 2px;
    background-color: #4a4a4a;
    color: #fff;
    padding: 8px 10px;
    font-size: 12px;
}
.tbl tr td.sporticon:hover .sporticon_desc {
    display: block;
}
#bet-list-result .tbl tr td.date {
    background-image: url(/static/img/icons/calendar-sm.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 37px;
}
#bet-list-bet .tbl tr td {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#bet-list-bet .tbl tr:hover td {
    background-color: #d9d9d9;
}
#bet-list-bet .tbl tr.old td {
    cursor: default;
}
.tbl tr .date div {
    font-weight: 700;
    padding-top: 2px;
}
.tbl tr td.bet {
    text-align: center;
    width: 9.5%;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}
.tbl tr .event {
    color: #4d9157;
    font-size: 14px;
    font-weight: 700;
    padding-left: 12px;
}
.tbl tr .event .eventcat {
    color: #758086;
    font-size: 12px;
    font-weight: 400;
    display: block;
    padding-bottom: 3px;
}
.tbl tr td.bet .num,
.tbl tr td.betsm .num {
    text-decoration: underline;
}
.tbl tr td.bet .percent,
.tbl tr td.betsm .percent {
    color: #66ad24;
    font-size: 13px;
    font-weight: 500;
    padding-top: 6px;
}
#index .tbl tr td.bet,
#index .tbl tr td.betsm {
    text-decoration: none;
    min-width: 38px;
}
.tbl tr td.bettype-1 {
    color: #4d9157;
}
.tbl tr td.bettype-2 {
    color: #c71444;
}
#bet-list-result .tbl tr td.event {
    color: #4a4a4a;
    font-weight: 400;
}
#bet-list-result .tbl tr td.event span {
    color: #4d9157;
    font-weight: 700;
}
.tbl tr .result {
    text-align: center;
    width: 14%;
    color: #4d575d;
}
.tbl tr td.result {
    font-weight: 500;
}
.tbl tr .position {
    text-align: center;
    width: 5%;
}
.tbl tr .standingno {
    text-align: center;
    width: 8%;
}
.tbl tr .standingpoints {
    text-align: center;
    width: 8%;
}
.tbl tr .standinggools {
    text-align: center;
    width: 10%;
}
.tbl tr .standingpoints {
    width: 5%;
    padding-left: 5px;
    padding-right: 5px;
}
.tbl tr td.standingpoints {
    font-weight: 700;
    color: #fff;
    background-color: #4a4a4a;
}
.tbl tr td.datehead {
    background-color: #66ad24;
    color: #fff;
    padding-topx: 5px;
    padding-bottomx: 5px;
}
#bet-list-standings .position_1,
#index-content .position_1 {
    color: #fff;
    background-color: #66ad23;
}
#bet-list-standings .position_2,
#index-content .position_2 {
    color: #fff;
    background-color: #92ca5d;
}
#bet-list-standings .position_3,
#index-content .position_3 {
    color: #fff;
    background-color: #24ad65;
}
#bet-list-standings .position_4,
#index-content .position_4 {
    color: #fff;
    background-color: #2e8157;
}
#bet-list-standings .position_5,
#index-content .position_5 {
    color: #fff;
    background-color: #f24d79;
}
#bet-list-standings .position_6,
#index-content .position_6 {
    color: #fff;
    background-color: #c71444;
}
#bet-list-standings .position_desc,
#index-content .position_desc {
    display: none;
    position: absolute;
    margin: -35px 0 0 2px;
    background-color: #4a4a4a;
    color: #fff;
    padding: 8px 10px;
    font-size: 12px;
}
#index-content .position_desc {
    margin-left: -5px;
}
#bet-list-standings .position_colored:hover .position_desc,
#index-content .position_colored:hover .position_desc {
    display: block;
}
.standinglegend {
    padding: 15px 1px 0;
}
.standinglegend_item {
    font-size: 13px;
    color: #4e575c;
    float: left;
    padding-right: 12px;
    padding-bottom: 10px;
}
.standinglegend_item .coloricon {
    width: 13px;
    height: 13px;
    margin-right: 6px;
    float: left;
}
.standinglegend_item_1 .coloricon {
    background-color: #66ad23;
}
.standinglegend_item_2 .coloricon {
    background-color: #92ca5d;
}
.standinglegend_item_3 .coloricon {
    background-color: #24ad65;
}
.standinglegend_item_4 .coloricon {
    background-color: #2e8157;
}
.standinglegend_item_5 .coloricon {
    background-color: #f24d79;
}
.standinglegend_item_6 .coloricon {
    background-color: #c71444;
}
.tbl-mobile {
    display: none;
}
.tbl-mobile {
    margin-top: 5px;
}
.tbl-mobile tr td,
.tbl-mobile tr th {
    background-color: #f6f6f6;
    border: 1px solid #eee;
    text-align: center;
    vertical-align: middle;
    color: #4d575d;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.tbl tr:hover .tbl-mobile tr td,
.tbl tr:hover .tbl-mobile tr th {
    background-color: #d9d9d9;
}
.tbl-mobile tr td {
    font-size: 12px;
    font-weight: 500;
}
.tbl-mobile tr th.betsm {
    padding: 8px 0;
}
.tbl-mobile tr td.betsm {
    padding: 20px 0;
    text-decoration: underline;
}
.tbl .event {
    position: relative;
}
.tbl .arrow-mobile {
    display: none;
    width: 50px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(/static/img/icons/tbl-arrow.png);
    background-repeat: no-repeat;
    background-position: center 10px;
}
.tbl .arrow-mobile-sel {
    background-position: center -33px;
}
.bet-list-small {
    margin-top: 20px;
}
#sub-content .bet-list-small .bet-list-small-item {
    padding: 10px 3px;
}
#sub-content .bet-list-small .ttlsub .txt {
    font-size: 13px;
}
#sub-content .bet-list-small .ttlsub-small .txt {
    font-size: 12px;
}
.bet-list-small-item {
    width: 216px;
    padding: 10px;
    float: left;
}
.bet-list-small-spacer {
    width: 10px;
    height: 420px;
    float: left;
}
.bet-list-small-spacer-row {
    clear: both;
}
.bet-list-small .tbl-wrapper {
    max-height: 310px;
    overflow-y: scroll;
}
.bet-list-small .ttl {
    color: #2b3135;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 5px 25px;
}
.bet-list-small .ttlsub {
    background-color: #e9e9e9;
    margin-bottom: 10px;
}
.bet-list-small .ttlsub .txt {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    background-color: #66ad24;
    float: left;
    line-height: 25px;
    padding: 10px 20px 10px 42px;
}
.bet-list-small .ttlsub-small .txt {
    font-size: 12px;
}
.bet-list-small .ttlsub-football .txt {
    background-image: url(/static/img/btn/leftmenu-icon1.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-small .ttlsub-basketball .txt {
    background-image: url(/static/img/btn/leftmenu-icon2.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-small .ttlsub-hockey .txt {
    background-image: url(/static/img/btn/leftmenu-icon3.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-small .ttlsub-tenis .txt {
    background-image: url(/static/img/btn/leftmenu-icon4.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-small .ttlsub .arrow {
    background-image: url(/static/img/icons/title-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 21px;
    height: 45px;
    float: left;
}
.bet-list-small-item .tbl tr td {
    font-size: 13px;
    padding: 8px 0 7px;
}
.bet-list-small-item .tbl tr .position {
    width: 12%;
}
.bet-list-small-item .tbl tr td.standingpoints {
    width: 12%;
}
.bet-list-small-item .tbl tr td.teamname {
    padding: 8px 3px 7px;
}
.bet-list-small-item .tbl tr th {
    padding: 3px 0 12px;
}
.bet-list-index {
    background-color: #fff;
    padding: 20px 0 1px;
}
.bet-list-index .bet-list-item {
    max-height: 650px;
    overflow-y: scroll;
}
.bet-list-index-top {
    margin-top: 20px;
}
.bet-list-index .ttl {
    font-size: 20px;
    color: #2b3135;
    font-weight: 500;
    padding: 0 20px 20px 20px;
}
.bet-list-index .ttl h1 {
    font-size: 20px;
}
.bet-list-index .ttlsub {
    background-color: #e9e9e9;
    margin-bottom: 10px;
    margin: 0 20px 10px;
}
.bet-list-index .ttlsub .txt {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    background-color: #66ad24;
    float: left;
    line-height: 25px;
    padding: 10px 20px 10px 25px;
}
.bet-list-index .ttlsub-football .txt {
    background-image: url(/static/img/btn/leftmenu-icon1.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-index .ttlsub-basketball .txt {
    background-image: url(/static/img/btn/leftmenu-icon2.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-index .ttlsub-hockey .txt {
    background-image: url(/static/img/btn/leftmenu-icon3.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-index .ttlsub-tenis .txt {
    background-image: url(/static/img/btn/leftmenu-icon4.png);
    background-repeat: no-repeat;
    background-position: 10px center;
}
.bet-list-index .ttlsub .arrow {
    background-image: url(/static/img/icons/title-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 21px;
    height: 45px;
    float: left;
}
.news_full_item {
    background-color: #fff;
    margin-bottom: 10px;
    cursor: pointer;
    overflow: hidden;
}
.news_full_item:hover .newsttl a {
    text-decoration: underline;
}
.news_full_item .img {
    float: left;
    width: 300px;
    padding-right: 21px;
}
.news_full_item .news_full_content {
    max-width: 610px;
    padding: 16px 21px 16px 0;
    float: none;
    overflow: hidden;
}
.news_full_item .newsttl a {
    color: #c71444;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-decoration: none;
}
.news_full_item .date {
    border-bottom: 1px solid #dadada;
    padding: 5px 0 14px;
}
.news_full_item .summary {
    padding-top: 16px;
    line-height: 16px;
    font-weight: 300;
}
.news_full_item .summary .arrow {
    cursor: pointer;
    color: #c71444;
    font-weight: 400;
    padding-top: 9px;
    display: inline-block;
}
.news_full_item .summary .arrow a {
    color: #c71444;
    text-decoration: underline;
}
.news_full_item .summary .arrow a:hover {
    text-decoration: none;
}
.news_small {
    background-color: #fff;
}
.news_small_item_content {
    padding: 20px;
}
.news_small_item_content .date {
    font-size: 14px;
    color: #adadad;
    font-weight: 400;
    background-image: url(/static/img/icons/clock.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 24px;
    line-height: 16px;
}
.news_small_item_content a {
    text-decoration: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.news_small_item_content .newsttl {
    font-size: 24px;
    font-weight: 300;
    padding: 18px 0 5px;
}
.news_small_item_content .summarysmall {
    font-size: 16px;
    font-weight: 500;
}
.news_small_item_content a {
    text-decoration: none;
    color: #c71444;
}
.news_small_item {
    cursor: pointer;
}
.news_small_item:hover a {
    text-decoration: none;
    color: #5c5e60;
}
.news_small_item_content .summary {
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    color: #758086;
    padding: 21px 0 10px;
}
.news_small_item_content .arrow {
    font-size: 13px;
    font-weight: 400;
    float: right;
    margin-top: 20px;
    padding-right: 15px;
    background-image: url(/static/img/icons/arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.news_small_content .news_small_item_img {
    text-align: center;
    background-color: #fff;
}
.news_small_content .news_small_item_img IMG {
    max-width: 100%;
}
.news_small_arhive {
    display: block;
    color: #fff;
    background-color: #c71444;
    font-size: 20px;
    padding: 17px 94px 19px 64px;
    margin: 0 auto;
    text-decoration: none;
    margin-top: 10px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-align: center;
    background-image: url(/static/img/btn/prijavisearrow.png);
    background-repeat: no-repeat;
    background-position: right 62px center;
}
.news_small_arhive:hover {
    background-color: #4a4a4a;
}
.news_small_item_content {
    padding: 10px 20px 10px 20px;
}
.news_small_item_content .newsttl {
    padding: 8px 0 5px;
}
.news_small_item_content .summary {
    padding: 0 0 5px;
    line-height: 20px;
}
.news_small_item_content .arrow {
    margin-top: 0;
}
.news_title h1 {
    font-size: 24px;
}
.news_details {
    padding: 30px 20px;
    background-color: #fff;
}
.news_details .news_details_date {
    padding: 5px;
    font-size: 18px;
}
.news_details .news_details_img {
    padding-top: 10px;
}
.news_details .news_details_img IMG {
    max-width: 100%;
    max-height: 150px;
    height: auto;
}
.news_details .news_details_socials {
    float: left;
    width: 150px;
}
.socials_small {
    padding: 30px 0 0 20px;
}
.socials_small .fblike,
.socials_small .g-plusone,
.socials_small .twitter {
    margin-bottom: 10px;
}
.news_details .news_details_desc {
    padding-bottom: 32px;
    float: none;
    overflow: hidden;
}
.news_details .news_details_desc .desc-short {
    font-size: 20px;
    color: #000;
    line-height: 30px;
    padding: 21px 0;
}
.news_details .news_details_desc .desc-long {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    padding: 13px 0 0;
}
.news_details .news_detail_btnback {
    padding-top: 20px;
    border-top: 1px solid #e2e2e2;
}
.news_details_gallery_wrapper {
    padding: 20px 11px 20px;
    margin: 20px 0 0;
    border-top: 1px solid #e2e2e2;
    border-bottomx: 1px solid #e2e2e2;
    position: relative;
}
.news_details_gallery_title {
    color: #030303;
    font-size: 30px;
    font-weight: 300;
    padding: 0 16px 8px;
}
.news_details_gallery {
    overflow: hidden;
    position: relative;
    padding-left: 28px;
    padding-right: 28px;
}
.news_gallery_container {
    position: relative;
}
.news_details_gallery .img {
    float: left;
    width: 168px;
    padding: 0 12px;
}
.news_details_gallery .spacer {
    display: inline-block;
}
#news_details_gallery_leftarrow,
#news_details_gallery_rightarrow {
    width: 28px;
    background-color: #ececec;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 20px;
}
#news_details_gallery_leftarrow {
    left: 11px;
}
#news_details_gallery_rightarrow {
    right: 11px;
}
#news_details_gallery_leftarrow .arrow,
#news_details_gallery_rightarrow .arrow {
    width: 28px;
    height: 20px;
    background-image: url(/static/img/gallery/gallerypaging.png);
    backgroud-repeat: no-repeat;
    margin: 58px 0 59px;
}
#news_details_gallery_leftarrow .arrow {
    background-position: 0 0;
}
#news_details_gallery_leftarrow:hover .arrow {
    background-position: 0 -20px;
}
#news_details_gallery_rightarrow .arrow {
    background-position: -28px 0;
}
#news_details_gallery_rightarrow:hover .arrow {
    background-position: -28px -20px;
}
.bonus_full_item {
    background-color: #fff;
    margin-bottom: 10px;
    cursor: pointer;
    overflow: hidden;
}
.bonus_full_item:hover .bonusttl a {
    text-decoration: underline;
}
.bonus_full_item .img {
    float: left;
    width: 300px;
    padding-right: 21px;
}
.bonus_full_item .bonus_full_content {
    padding: 16px 21px;
    float: none;
    overflow: hidden;
}
.bonus_full_item .bonusttl a {
    color: #c71444;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-decoration: none;
}
.bonus_full_item .date {
    border-bottom: 1px solid #dadada;
    padding: 5px 0 14px;
}
.bonus_full_item .summary {
    padding-top: 16px;
    line-height: 16px;
    font-weight: 300;
}
.bonus_full_item .summary .arrow {
    cursor: pointer;
    color: #c71444;
    font-weight: 400;
    padding-top: 9px;
    display: inline-block;
}
.bonus_full_item .summary .arrow a {
    color: #c71444;
    text-decoration: underline;
}
.bonus_full_item .summary .arrow a:hover {
    text-decoration: none;
}
.bonus_title h1 {
    font-size: 24px;
}
.bonus_details {
    padding: 30px 20px;
    background-color: #fff;
}
.bonus_details .bonus_details_date {
    padding: 5px;
    font-size: 18px;
}
.bonus_details .bonus_details_img {
    padding-top: 10px;
}
.bonus_details .bonus_details_img IMG {
    max-width: 100%;
    max-height: 150px;
    height: auto;
}
.bonus_details .bonus_details_socials {
    float: left;
    width: 150px;
}
.bonus_details .bonus_details_desc {
    padding-bottom: 32px;
    float: none;
    overflow: hidden;
}
.bonus_details .bonus_details_desc .desc-short {
    font-size: 20px;
    color: #000;
    line-height: 30px;
    padding: 21px 0;
}
.bonus_details .bonus_details_desc .desc-long {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    padding: 13px 0 0;
}
.bonus_details .bonus_detail_btnback {
    padding-top: 20px;
    border-top: 1px solid #e2e2e2;
}
.catalogue_list {
    margin-left: 0;
    padding: 0;
    position: relative;
    margin-top: 12px;
    background-color: #fff;
}
.catalogue_list_description {
    padding: 10px 5px 20px;
    line-height: 24px;
}
.catalogue_list_description .more {
    text-decoration: underline;
    cursor: pointer;
}
.catalogue_list_description .more:hover {
    text-decoration: none;
}
.catalogue_list_header {
    position: relative;
}
.catalogue_list_filter {
    overflow: hidden;
    padding: 4px 0 3px 10px;
    margin-top: 5px;
}
.catalogue_list_filter_item {
    float: left;
    margin-top: 0;
    padding-right: 0;
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: none;
    margin-right: 14px;
}
.catalogue_list_filter_item_select {
    overflow: hidden;
    background-color: #efefef;
    width: 143px;
    display: block;
}
.catalogue_list_filter_item_select SELECT {
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    padding: 5px 4px 5px 6px;
    font-size: 11px;
    color: #2d2c2c;
    font-weight: 400;
    background-color: transparent;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 28px;
    background-image: url(/static/img/catalogue/dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: 125px center;
    -moz-appearance: window;
    overflow: hidden;
    width: 120%;
}
.catalogue_list_filter_item_ttl {
    dislay: block;
    float: left;
    padding: 6px 22px 0 0;
}
.catalogue_list_filter_item .txt {
    float: left;
}
.catalogue_list_filter_item .btn-search {
    cursor: pointer;
    margin-topx: 3px;
    margin-leftx: 3px;
    floatx: left;
    vertical-align: bottom;
}
.catalogue_list_filter_item_listtype {
    width: 17px;
    height: 16px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
    background-image: url(/static/img/catalogue/filter-listtype.png);
    background-repeat: no-repeat;
    background-position: -27px -16px;
}
.catalogue_list_filter_item_listtype_detailed {
    background-position: -27px 0;
}
.catalogue_list_filter_item_listtype_detailed:hover,
.catalogue_list_filter_item_listtype_detailed_sel {
    background-position: -27px -16px;
}
.catalogue_list_filter_item_listtype_list {
    background-position: 0 0;
}
.catalogue_list_filter_item_listtype_list:hover,
.catalogue_list_filter_item_listtype_list_sel {
    background-position: 0 -16px;
}
.catalogue_list_content {
    text-align: left;
    padding: 10px 13px 0 18px;
    min-height: 300px;
}
.catalogue_list_date {
    clear: both;
    height: 37px;
    color: #242424;
    font-size: 18px;
    line-height: 37px;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    margin-bottom: 12px;
}
.catalogue_list_date.catalogue_list_date_first {
    border: 0;
}
.catalogue_list_paging {
    text-align: center;
    overflow: hidden;
    padding: 10px 0 60px 0;
    position: relative;
}
.catalogue_list_paging_arrowleft_disabled {
    display: none;
}
.catalogue_list_paging_arrowright_disabled {
    display: none;
}
.catalogue_list_paging_text {
    display: none;
}
.catalogue_list_paging_textleft {
    display: none;
}
.list_paging {
    text-align: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.list_paging_arrowleft_disabled {
    display: none;
}
.list_paging_arrowright_disabled {
    display: none;
}
.list_paging_text {
    display: none;
    font-size: 15px;
    color: #000;
    padding-top: 10px;
    text-align: center;
}
.list_paging_textleft {
    display: none;
}
.list_paging_arrowleft,
.list_paging_arrowright {
    display: inline-block;
    width: 20px;
    height: 20px;
    padding-right: 0;
    padding: 3px;
    cursor: pointer;
    margin-left: 0;
}
.list_paging_arrowleft {
    background-position: 0 -110px;
}
.list_paging_arrowleft:hover {
    background-position: 0 -136px;
}
.list_paging_arrowright {
    background-position: 0 -162px;
}
.list_paging_arrowright:hover {
    background-position: 0 -188px;
}
.list_paging_numb,
.list_paging_numb_sel,
.list_paging_spacer {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-right: 0;
    padding: 5px 9px;
    cursor: pointer;
    margin-left: 7px;
    color: #fff !important;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none !important;
    text-align: center;
    background-color: #c71444;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.list_paging_numb:hover,
.list_paging_numb_sel {
    color: #fff;
    background-color: #4a4a4a;
}
.list_paging_spacer {
    cursor: default;
}
.catalogue_list_viewall {
    float: right;
    margin-right: 30px;
    position: relative;
    top: -20px;
    padding-right: 13px;
    background-image: url(/static/img/form/arrow-dark-right.png);
    background-repeat: no-repeat;
    background-position: right;
}
.catalogue_list_item_spacer {
    width: 11px;
    height: 210px;
    float: left;
}
.catalogue_list_row_spacer {
    height: 12px;
    clear: both;
}
.catalogue_list_item {
    width: 190px;
    height: 210px;
    float: left;
    cursor: pointer;
}
.catalogue_list_item .thumb {
    width: 190px;
    height: 143px;
    overflow: hidden;
    position: relative;
    background-color: #000;
}
.catalogue_list_item .thumb .durr {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
    display: inline-block;
    height: 16px;
    padding-left: 6px;
    padding-right: 6px;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    background-color: #47423d;
}
.catalogue_list_item .time {
    padding-top: 8px;
    padding-bottom: 6px;
}
.catalogue_list_item .ttl {
    width: 190px;
    height: 34px;
    overflow: hidden;
}
.content .catalogue_list_item .ttl a {
    color: #242424;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    text-decoration: none;
}
.content .catalogue_list_item .ttl a:hover,
.content .catalogue_list_item:hover .ttl a {
    text-decoration: underline;
}
.catalogue_details_back {
    line-height: 38px;
    height: 38px;
    padding-left: 14px;
    color: #fff;
    background-color: #3a3a3a;
}
.catalogue_details_back span {
    color: #fff;
    cursor: pointer;
}
.content .catalogue_details_back a {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}
.catalogue_details_back span:hover {
    text-decoration: underline;
}
.catalogue_details_back spana:hover,
.content .catalogue_details_back span:hover a {
    text-decoration: underline;
}
.catalogue_details_addtop {
    text-align: center;
    padding: 12px 0 12px 0;
}
.catalogue_details {
    position: relative;
    padding-top: 14px;
}
.catalogue_details_content {
    width: 658px;
    float: left;
}
.catalogue_details_video {
    padding: 15px 9px;
}
.catalogue_details_video_iframe {
    max-width: 640px;
    height: 481px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.catalogue_details_video_iframe * {
    width: 100% !important;
}
.catalogue_details_video_iframe .bx1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 640px;
    height: 201px;
}
.catalogue_details_video_iframe .bx2 {
    position: absolute;
    top: 271px;
    left: 0;
    width: 640px;
    height: 172px;
}
.catalogue_details_video_iframe .bx3 {
    position: absolute;
    top: 201px;
    left: 0;
    width: 264px;
    height: 74px;
}
.catalogue_details_video_iframe .bx4 {
    position: absolute;
    top: 201px;
    left: 375px;
    width: 265px;
    height: 74px;
}
.catalogue_details_title {
    line-height: 38px;
    padding-left: 43px;
    background-color: #3a3a3a;
    background-image: url(/static/img/video/details-ttl.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.catalogue_details_white {
    padding: 6px;
    background-color: #fff;
}
.catalogue_details_download {
    border: 1px solid #dedede;
}
.catalogue_details_download_add {
    width: 503px;
}
.catalogue_details_report {
    color: #656565;
    position: relative;
    cursor: pointer;
    float: right;
    width: 65px;
    height: 14px;
    margin-right: 9px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 6px 16px 3px 34px;
    text-shadow: 0 0 2px #fff;
    background: #e2e2e2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2M3YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e2e2e2 0, #c7c7c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e2e2), color-stop(100%, #c7c7c7));
    background: -webkit-linear-gradient(top, #e2e2e2 0, #c7c7c7 100%);
    background: -o-linear-gradient(top, #e2e2e2 0, #c7c7c7 100%);
    background: -ms-linear-gradient(top, #e2e2e2 0, #c7c7c7 100%);
    background: linear-gradient(to bottom, #e2e2e2 0, #c7c7c7 100%);
}
.catalogue_details_report .dropdown {
    display: none;
    position: absolute;
    top: 23px;
    right: -80px;
    width: 250px;
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4);
    box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4);
}
.catalogue_details_report .icon {
    position: absolute;
    left: 11px;
    top: 5px;
}
.catalogue_details_report:hover .dropdown {
    display: block;
}
.catalogue_details_report .dropdown .ttl {
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 6px;
}
.catalogue_details_report .dropdown label {
    cursor: pointer;
}
.catalogue_details_download_spacer {
    height: 8px;
}
.catalogue_details_info {
    padding: 15px 13px 15px 13px;
    background-color: #f0f0f0;
    border: 1px solid #cecece;
}
.content .catalogue_details_info b {
    color: #8a8a8a;
}
.catalogue_details_viewes {
    float: right;
}
.catalogue_details_adds {
    float: left;
    width: 300px;
    margin-left: 14px;
    padding: 0 23px 13px 23px;
    border: 1px solid #a1a1a1;
    background-color: #e7e7e7;
}
.catalogue_details_adds .ttl {
    text-align: center;
    color: #717171;
    font-size: 11px;
    padding-top: 14px;
    padding-bottom: 12px;
}
.catalogue_details_siblings {
    padding-top: 25px;
}
.catalogue_details_siblings .sibling-ttl {
    height: 38px;
    padding-left: 35px;
    line-height: 38px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    background-color: #3a3a3a;
    background-image: url(/static/img/video/details-siblings.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.catalogue_details_siblings .sibling-list {
    margin-top: 16px;
    text-align: left;
    padding-bottom: 27px;
    background-color: #fff;
    padding-left: 15px;
    padding-top: 17px;
}
.catalogue_details_siblings .sibling-btnall {
    display: inline-block;
    height: 39px;
    padding-left: 30px;
    padding-right: 30px;
    cursor: pointer;
    margin-top: 10px;
    color: #242424;
    font-size: 13px;
    font-weight: 700;
    line-height: 39px;
    text-shadow: 0 0 2px #fff;
    background: #e2e2e2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e2e2e2 0, #c6c6c6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e2e2), color-stop(100%, #c6c6c6));
    background: -webkit-linear-gradient(top, #e2e2e2 0, #c6c6c6 100%);
    background: -o-linear-gradient(top, #e2e2e2 0, #c6c6c6 100%);
    background: -ms-linear-gradient(top, #e2e2e2 0, #c6c6c6 100%);
    background: linear-gradient(to bottom, #e2e2e2 0, #c6c6c6 100%);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.catalogue_details_siblings .sibling-btnall:hover {
    background: #c6c6c6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c6c6c6 0, #c6c6c6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c6c6c6), color-stop(100%, #c6c6c6));
    background: -webkit-linear-gradient(top, #c6c6c6 0, #c6c6c6 100%);
    background: -o-linear-gradient(top, #c6c6c6 0, #c6c6c6 100%);
    background: -ms-linear-gradient(top, #c6c6c6 0, #c6c6c6 100%);
    background: linear-gradient(to bottom, #c6c6c6 0, #c6c6c6 100%);
}
#footer_container {
    background-color: #fff;
    clear: both;
}
#footer {
    max-width: 1268px;
    margin: 0 auto;
    text-align: left;
}
#footer-txt {
    padding: 27px 10px 27px 220px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    color: #758086;
    font-size: 11px;
    line-height: 20px;
}
.footer-txt {
    background-image: url(/data/image/stavnice-footer-logo.png?v=2);
    background-position: 11px 53px;
    background-repeat: no-repeat;
}
.footer-txt-hr {
    background-image: url(/data/image/stavnice-footer-logo-hr.png?v=2);
}
#footer-content {
    padding: 38px 0 35px 220px;
}
.footer-links {
    font-size: 12px;
    color: #758086;
    width: 230px;
    padding-right: 20px;
    float: left;
}
.footer-links h3 {
    font-size: 14px;
    color: #4d575d;
    font-weight: 700;
    padding-bottom: 20px;
}
.footer-links a {
    font-size: 12px;
    color: #758086;
    line-height: 16px;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    display: inline-block;
    zoom: 1;
    padding-bottom: 14px;
}
.footer-links a:hover {
    color: #c71444;
    text-decoration: none;
}
#footer-links-meni {
    width: 239px;
}
#footer-links-meni .itm {
    background-image: url(/static/img/footer/sporticons.png);
    background-position: -9999px -9999px;
    background-repeat: no-repeat;
    padding-left: 25px;
}
#footer-links-meni .itm-2,
#footer-links-meni .itm-nogomet {
    background-position: 0 0;
}
#footer-links-meni .itm-3,
#footer-links-meni .itm-kosarka {
    background-position: 0 -30px;
}
#footer-links-meni .itm-4,
#footer-links-meni .itm-hokej {
    background-position: 0 -60px;
}
#footer-links-meni .itm-5,
#footer-links-meni .itm-tenis {
    background-position: 0 -90px;
}
#footer-links-informations {
    width: 203px;
}
#footer-links-partners {
    width: 295px;
    padding-right: 0;
}
#footer-links-partners table {
    width: 100%;
}
#footer-copyright {
    color: #758086;
    font-size: 11px;
    padding: 24px 0;
    text-align: right;
}
#footer-adds {
    padding-bottom: 20px;
}
#footer-adds .add1 {
    width: 300px;
    float: left;
    text-align: left;
}
#footer-adds .add2 {
    width: 300px;
    float: left;
    text-align: left;
    margin-left: 62px;
}
#footer-adds .add3 {
    width: 300px;
    float: left;
    text-align: left;
    margin-left: 61px;
}
.error,
.info,
.success,
.validation,
.warning {
    margin: 12px 0;
    padding: 13px 10px 13px 36px;
    background-repeat: no-repeat;
    background-position: 14px center;
}
.info {
    color: #00529b;
    background-color: #bde5f8;
    background-image: url(/static/img/icons/knob/info.png);
}
.success {
    color: #4f8a10;
    background-color: #dff2bf;
    background-image: url(/static/img/icons/knob/success.png);
}
.warning {
    color: #9f6000;
    background-color: #feefb3;
    background-image: url(/static/img/icons/knob/warning.png);
}
.error {
    color: #fff;
    background-color: #2d2c2c;
    background-image: url(/static/img/icons/knob/error2.png);
}
.validation {
    color: #fff;
    background-color: #2d2c2c;
    background-image: url(/static/img/icons/knob/error2.png);
}
.sitemap_item {
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: 700;
    font-size: 13px;
}
.sitemap_itemsub {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 13px;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.over {
    text-decoration: underline;
    cursor: pointer;
}
.out {
    text-decoration: none;
    cursor: pointer;
}
.popup_overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 5000;
    background: #c71444;
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.popup {
    position: absolute;
    z-index: 5001;
    display: none;
    text-align: center;
    background-color: #2d2d2d;
    max-width: 460px;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(/static/img/popup/bg.jpg);
    padding: 20px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}
.popup .ttl {
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    padding: 3px 0 5px 0;
    font-size: 36px;
    color: #2d2c2c;
    font-weight: 300;
    text-decoration: none;
    text-align: center;
}
.popup_btnclose {
    position: absolute;
    top: -14px;
    right: -13px;
    width: 37px;
    height: 36px;
    cursor: pointer;
    display: inline-block;
    background-image: url(/static/img/popup/btn_close.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding-right: 43px;
    padding-top: 7px;
    box-sizingx: border-box;
}
.popup_btnclose_hr {
    width: 50px;
}
.popup b {
    font-weight: 700;
}
.popup i {
    font-style: italic;
}
.catalogue_group_list {
    margin-top: 12px;
    padding: 18px 0 18px 18px;
    background-color: #fff;
}
.catalogue_group_list .spacer {
    width: 11px;
    height: 259px;
    float: left;
}
.catalogue_group_list .itm {
    width: 190px;
    height: 259px;
    float: left;
    cursor: pointer;
}
.catalogue_group_list .itm .img {
    width: 190px;
    height: 219px;
    background-color: #3a3a3a;
}
.catalogue_group_list .itm .ttl {
    padding: 9px 11px 0 11px;
}
.content .catalogue_group_list .itm .ttl a {
    color: #242424;
    font-weight: 700;
    font-size: 13px;
    text-decoration: none;
}
.content .catalogue_group_list .itm a:hover,
.content .catalogue_group_list .itm:hover a {
    text-decoration: underline;
}
.catalogue_group_list .itm .ttl span {
    color: #ca8804;
    font-size: 11px;
}
#index_lastviewed {
    padding-top: 18px;
    padding-bottom: 16px;
}
#index_lastviewed_itms {
    float: left;
    max-width: 407px;
    padding: 0 0 0 18px;
}
#index_lastviewed_adds {
    float: left;
    width: 330px;
    margin-left: 14px;
    padding: 0 23px 13px 23px;
    text-align: center;
    border: 1px solid #a1a1a1;
    background-color: #e7e7e7;
}
#index_lastviewed_adds .ttl {
    text-align: center;
    color: #717171;
    font-size: 11px;
    padding-top: 14px;
    padding-bottom: 12px;
}
#category_list_add {
    float: right;
    width: 330px;
    margin-left: 14px;
    padding: 0 23px 13px 23px;
    text-align: center;
    margin-bottom: 20px;
    border: 1px solid #a1a1a1;
    background-color: #e7e7e7;
}
#category_list_add .ttl {
    text-align: center;
    color: #717171;
    font-size: 11px;
    padding-top: 14px;
    padding-bottom: 12px;
}
.flag {
    width: 25px;
    height: 15px;
    background: url(/static/img/icons/flags.png?v=2) no-repeat;
}
.bet-list-header .ttl .flag {
    float: left;
    margin-top: 4px;
    margin-right: 15px;
}
.bet-list-small .ttl .flag {
    float: left;
    margin-top: 1px;
    margin-right: 8px;
}
.document h2 {
    font-size: 28px;
    font-weight: 500;
    margin: 13px 0 5px;
}
.document h4 {
    font-size: 17px;
    font-weight: 400;
    color: #758086;
}
.document table.table-fancy-white {
    width: 100%;
    border: 1px solid #d9d9d9;
    margin: 15px 0;
}
.document table.table-fancy-white th {
    background-color: #f6f6f6;
    color: #c71444;
    font-size: 24px;
    font-weight: 400;
    padding: 17px 20px;
}
.document table.table-fancy-white th b,
.document table.table-fancy-white th strong {
    font-weight: 500;
}
.document table.table-fancy-white td {
    font-size: 16px;
    padding: 28px 12px;
}
.document table.table-fancy-white td ul li {
    font-size: 16px;
    padding: 3px 0 3px 17px;
    background-image: url(/static/img/icons/listicon.jpg);
    background-repeat: no-repeat;
    background-position: 0 14px;
}
.document table.table-fancy-white2 {
    border: 1px solid #d9d9d9;
    margin: 15px 0;
}
.document table.table-fancy-white2 th {
    background-color: #f6f6f6;
    color: #c71444;
    font-size: 24px;
    font-weight: 400;
    padding: 17px 31px;
}
.document table.table-fancy-white2 th b,
.document table.table-fancy-white2 th strong {
    font-weight: 500;
}
.document table.table-fancy-white2 td {
    font-size: 16px;
    padding: 35px 24px;
}
.document table.table-fancy-white2 td ul li {
    font-size: 16px;
    padding: 3px 0 3px 17px;
    background-image: url(/static/img/icons/listicon.jpg);
    background-repeat: no-repeat;
    background-position: 0 14px;
}
.document table.table-fancy-white2 td span.payment {
    display: block;
    margin: 0 0 12px 10px;
    line-height: 32px;
    min-height: 35px;
}
.document table.table-fancy-white2 td span.payment IMG {
    margin-right: 20px;
    float: left;
}
.document table.table-fancy-white2 td span.plus {
    display: block;
    margin: 0 0 10px 10px;
    line-height: 20px;
    min-height: 26px;
}
.document table.table-fancy-white2 td span.plus IMG {
    margin-right: 20px;
    float: left;
}
.document table.table-fancy-white2 td span.minus {
    display: block;
    margin: 0 0 10px 10px;
    line-height: 20px;
    min-height: 26px;
}
.document table.table-fancy-white2 td span.minus IMG {
    margin-right: 20px;
    float: left;
}
.document table.table-fancy-gray {
    width: 100%;
    border: 1px solid #d9d9d9;
    margin: 0 0 15px;
}
.document table.table-fancy-gray th {
    background-color: #f6f6f6;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 56px;
    padding: 0 0 0 34px;
}
.document table.table-fancy-gray th IMG {
    float: right;
}
.document table.table-fancy-gray td {
    font-size: 16px;
    padding: 36px 25px;
}
.document table.table-fancy-gray td b {
    color: #c71444;
}
.document a.btn-prijavise {
    font-size: 20px;
    color: #00f;
    font-weight: 400;
}
.document div.prijavifancy-wrapper {
    text-align: center;
    padding: 11px 0;
}
.document .btn-prijavifancy {
    display: inline-block;
    color: #fff;
    background-color: #c71444;
    font-size: 20px;
    padding: 17px 94px 19px 64px;
    margin: 0 auto;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-align: center;
    background-image: url(/static/img/btn/prijavisearrow.png);
    background-repeat: no-repeat;
    background-position: right 62px center;
    cursor: pointer;
}
.document .btn-prijavifancy:hover {
    background-color: #4a4a4a;
}
.document IMG {
    max-width: 100%;
    height: auto;
}
.flag.flag-ad {
    background-position: -25px 0;
}
.flag.flag-ae {
    background-position: -50px 0;
}
.flag.flag-af {
    background-position: -75px 0;
}
.flag.flag-ag {
    background-position: -100px 0;
}
.flag.flag-ai {
    background-position: -125px 0;
}
.flag.flag-al {
    background-position: -150px 0;
}
.flag.flag-am {
    background-position: -175px 0;
}
.flag.flag-an {
    background-position: -200px 0;
}
.flag.flag-ao {
    background-position: -225px 0;
}
.flag.flag-ar {
    background-position: -250px 0;
}
.flag.flag-as {
    background-position: -275px 0;
}
.flag.flag-at {
    background-position: -300px 0;
}
.flag.flag-au {
    background-position: -325px 0;
}
.flag.flag-aw {
    background-position: -350px 0;
}
.flag.flag-az {
    background-position: -375px 0;
}
.flag.flag-ba {
    background-position: 0 -15px;
}
.flag.flag-bb {
    background-position: -25px -15px;
}
.flag.flag-bd {
    background-position: -50px -15px;
}
.flag.flag-be {
    background-position: -75px -15px;
}
.flag.flag-bf {
    background-position: -100px -15px;
}
.flag.flag-bg {
    background-position: -125px -15px;
}
.flag.flag-bh {
    background-position: -150px -15px;
}
.flag.flag-bi {
    background-position: -175px -15px;
}
.flag.flag-bj {
    background-position: -200px -15px;
}
.flag.flag-bm {
    background-position: -225px -15px;
}
.flag.flag-bn {
    background-position: -250px -15px;
}
.flag.flag-bo {
    background-position: -275px -15px;
}
.flag.flag-br {
    background-position: -300px -15px;
}
.flag.flag-bs {
    background-position: -325px -15px;
}
.flag.flag-bt {
    background-position: -350px -15px;
}
.flag.flag-bv {
    background-position: -375px -15px;
}
.flag.flag-bw {
    background-position: 0 -30px;
}
.flag.flag-by {
    background-position: -25px -30px;
}
.flag.flag-bz {
    background-position: -50px -30px;
}
.flag.flag-ca {
    background-position: -75px -30px;
}
.flag.flag-cd {
    background-position: -100px -30px;
}
.flag.flag-cf {
    background-position: -125px -30px;
}
.flag.flag-cg {
    background-position: -150px -30px;
}
.flag.flag-ch {
    background-position: -175px -30px;
}
.flag.flag-ci {
    background-position: -200px -30px;
}
.flag.flag-ck {
    background-position: -225px -30px;
}
.flag.flag-cl {
    background-position: -250px -30px;
}
.flag.flag-cm {
    background-position: -275px -30px;
}
.flag.flag-cn {
    background-position: -300px -30px;
}
.flag.flag-co {
    background-position: -325px -30px;
}
.flag.flag-cr {
    background-position: -350px -30px;
}
.flag.flag-cu {
    background-position: -375px -30px;
}
.flag.flag-cv {
    background-position: 0 -45px;
}
.flag.flag-cy {
    background-position: -25px -45px;
}
.flag.flag-cz {
    background-position: -50px -45px;
}
.flag.flag-de {
    background-position: -75px -45px;
}
.flag.flag-dj {
    background-position: -100px -45px;
}
.flag.flag-dk {
    background-position: -125px -45px;
}
.flag.flag-dm {
    background-position: -150px -45px;
}
.flag.flag-do {
    background-position: -175px -45px;
}
.flag.flag-dz {
    background-position: -200px -45px;
}
.flag.flag-ec {
    background-position: -225px -45px;
}
.flag.flag-ee {
    background-position: -250px -45px;
}
.flag.flag-eg {
    background-position: -275px -45px;
}
.flag.flag-eh {
    background-position: -300px -45px;
}
.flag.flag-er {
    background-position: -325px -45px;
}
.flag.flag-es {
    background-position: -350px -45px;
}
.flag.flag-et {
    background-position: -375px -45px;
}
.flag.flag-eu {
    background-position: 0 -60px;
}
.flag.flag-fi {
    background-position: -25px -60px;
}
.flag.flag-fj {
    background-position: -50px -60px;
}
.flag.flag-fk {
    background-position: -75px -60px;
}
.flag.flag-fm {
    background-position: -100px -60px;
}
.flag.flag-en {
    background-position: -125px -60px;
}
.flag.flag-fr {
    background-position: -150px -60px;
}
.flag.flag-ga {
    background-position: -175px -60px;
}
.flag.flag-gb {
    background-position: -200px -60px;
}
.flag.flag-gd {
    background-position: -225px -60px;
}
.flag.flag-ge {
    background-position: -250px -60px;
}
.flag.flag-gf {
    background-position: -275px -60px;
}
.flag.flag-gg {
    background-position: -300px -60px;
}
.flag.flag-gh {
    background-position: -325px -60px;
}
.flag.flag-gi {
    background-position: -350px -60px;
}
.flag.flag-gl {
    background-position: -375px -60px;
}
.flag.flag-gm {
    background-position: 0 -75px;
}
.flag.flag-gn {
    background-position: -25px -75px;
}
.flag.flag-gp {
    background-position: -50px -75px;
}
.flag.flag-gq {
    background-position: -75px -75px;
}
.flag.flag-gr {
    background-position: -100px -75px;
}
.flag.flag-gs {
    background-position: -125px -75px;
}
.flag.flag-gt {
    background-position: -150px -75px;
}
.flag.flag-gu {
    background-position: -175px -75px;
}
.flag.flag-gw {
    background-position: -200px -75px;
}
.flag.flag-gy {
    background-position: -225px -75px;
}
.flag.flag-hk {
    background-position: -250px -75px;
}
.flag.flag-hm {
    background-position: -275px -75px;
}
.flag.flag-hn {
    background-position: -300px -75px;
}
.flag.flag-hr {
    background-position: -325px -75px;
}
.flag.flag-ht {
    background-position: -350px -75px;
}
.flag.flag-hu {
    background-position: -375px -75px;
}
.flag.flag-id {
    background-position: 0 -90px;
}
.flag.flag-ie {
    background-position: -25px -90px;
}
.flag.flag-il {
    background-position: -50px -90px;
}
.flag.flag-in {
    background-position: -75px -90px;
}
.flag.flag-io {
    background-position: -100px -90px;
}
.flag.flag-iq {
    background-position: -125px -90px;
}
.flag.flag-ir {
    background-position: -150px -90px;
}
.flag.flag-is {
    background-position: -175px -90px;
}
.flag.flag-it {
    background-position: -200px -90px;
}
.flag.flag-je {
    background-position: -225px -90px;
}
.flag.flag-jm {
    background-position: -250px -90px;
}
.flag.flag-jo {
    background-position: -275px -90px;
}
.flag.flag-jp {
    background-position: -300px -90px;
}
.flag.flag-ke {
    background-position: -325px -90px;
}
.flag.flag-kg {
    background-position: -350px -90px;
}
.flag.flag-kh {
    background-position: -375px -90px;
}
.flag.flag-ki {
    background-position: 0 -105px;
}
.flag.flag-km {
    background-position: -25px -105px;
}
.flag.flag-kn {
    background-position: -50px -105px;
}
.flag.flag-kp {
    background-position: -75px -105px;
}
.flag.flag-kr {
    background-position: -100px -105px;
}
.flag.flag-kw {
    background-position: -125px -105px;
}
.flag.flag-ky {
    background-position: -150px -105px;
}
.flag.flag-kz {
    background-position: -175px -105px;
}
.flag.flag-la {
    background-position: -200px -105px;
}
.flag.flag-lb {
    background-position: -225px -105px;
}
.flag.flag-lc {
    background-position: -250px -105px;
}
.flag.flag-li {
    background-position: -275px -105px;
}
.flag.flag-lk {
    background-position: -300px -105px;
}
.flag.flag-lr {
    background-position: -325px -105px;
}
.flag.flag-ls {
    background-position: -350px -105px;
}
.flag.flag-lt {
    background-position: -375px -105px;
}
.flag.flag-lu {
    background-position: 0 -120px;
}
.flag.flag-lv {
    background-position: -25px -120px;
}
.flag.flag-ly {
    background-position: -50px -120px;
}
.flag.flag-ma {
    background-position: -75px -120px;
}
.flag.flag-mc {
    background-position: -100px -120px;
}
.flag.flag-md {
    background-position: -125px -120px;
}
.flag.flag-me {
    background-position: -150px -120px;
}
.flag.flag-mg {
    background-position: -175px -120px;
}
.flag.flag-mh {
    background-position: -200px -120px;
}
.flag.flag-mk {
    background-position: -225px -120px;
}
.flag.flag-ml {
    background-position: -250px -120px;
}
.flag.flag-mm {
    background-position: -275px -120px;
}
.flag.flag-mn {
    background-position: -300px -120px;
}
.flag.flag-mo {
    background-position: -325px -120px;
}
.flag.flag-mp {
    background-position: -350px -120px;
}
.flag.flag-mq {
    background-position: -375px -120px;
}
.flag.flag-mr {
    background-position: 0 -135px;
}
.flag.flag-ms {
    background-position: -25px -135px;
}
.flag.flag-mt {
    background-position: -50px -135px;
}
.flag.flag-mu {
    background-position: -75px -135px;
}
.flag.flag-mv {
    background-position: -100px -135px;
}
.flag.flag-mw {
    background-position: -125px -135px;
}
.flag.flag-mx {
    background-position: -150px -135px;
}
.flag.flag-my {
    background-position: -175px -135px;
}
.flag.flag-mz {
    background-position: -200px -135px;
}
.flag.flag-na {
    background-position: -225px -135px;
}
.flag.flag-nc {
    background-position: -250px -135px;
}
.flag.flag-ne {
    background-position: -275px -135px;
}
.flag.flag-nf {
    background-position: -300px -135px;
}
.flag.flag-ng {
    background-position: -325px -135px;
}
.flag.flag-ni {
    background-position: -350px -135px;
}
.flag.flag-nl {
    background-position: -375px -135px;
}
.flag.flag-no {
    background-position: 0 -150px;
}
.flag.flag-np {
    background-position: -25px -150px;
}
.flag.flag-nr {
    background-position: -50px -150px;
}
.flag.flag-nu {
    background-position: -75px -150px;
}
.flag.flag-nz {
    background-position: -100px -150px;
}
.flag.flag-om {
    background-position: -125px -150px;
}
.flag.flag-pa {
    background-position: -150px -150px;
}
.flag.flag-pe {
    background-position: -175px -150px;
}
.flag.flag-pf {
    background-position: -200px -150px;
}
.flag.flag-pg {
    background-position: -225px -150px;
}
.flag.flag-ph {
    background-position: -250px -150px;
}
.flag.flag-pk {
    background-position: -275px -150px;
}
.flag.flag-pl {
    background-position: -300px -150px;
}
.flag.flag-pm {
    background-position: -325px -150px;
}
.flag.flag-pn {
    background-position: -350px -150px;
}
.flag.flag-pr {
    background-position: -375px -150px;
}
.flag.flag-ps {
    background-position: 0 -165px;
}
.flag.flag-pt {
    background-position: -25px -165px;
}
.flag.flag-pw {
    background-position: -50px -165px;
}
.flag.flag-py {
    background-position: -75px -165px;
}
.flag.flag-qa {
    background-position: -100px -165px;
}
.flag.flag-re {
    background-position: -125px -165px;
}
.flag.flag-ro {
    background-position: -150px -165px;
}
.flag.flag-rs {
    background-position: -175px -165px;
}
.flag.flag-ru {
    background-position: -200px -165px;
}
.flag.flag-rw {
    background-position: -225px -165px;
}
.flag.flag-sa {
    background-position: -250px -165px;
}
.flag.flag-sb {
    background-position: -275px -165px;
}
.flag.flag-sc {
    background-position: -300px -165px;
}
.flag.flag-sd {
    background-position: -325px -165px;
}
.flag.flag-se {
    background-position: -350px -165px;
}
.flag.flag-sg {
    background-position: -375px -165px;
}
.flag.flag-sh {
    background-position: 0 -180px;
}
.flag.flag-si {
    background-position: -25px -180px;
}
.flag.flag-sk {
    background-position: -50px -180px;
}
.flag.flag-sl {
    background-position: -75px -180px;
}
.flag.flag-sm {
    background-position: -100px -180px;
}
.flag.flag-sn {
    background-position: -125px -180px;
}
.flag.flag-so {
    background-position: -150px -180px;
}
.flag.flag-sr {
    background-position: -175px -180px;
}
.flag.flag-st {
    background-position: -200px -180px;
}
.flag.flag-sv {
    background-position: -225px -180px;
}
.flag.flag-sy {
    background-position: -250px -180px;
}
.flag.flag-sz {
    background-position: -275px -180px;
}
.flag.flag-tc {
    background-position: -300px -180px;
}
.flag.flag-td {
    background-position: -325px -180px;
}
.flag.flag-tf {
    background-position: -350px -180px;
}
.flag.flag-tg {
    background-position: -375px -180px;
}
.flag.flag-th {
    background-position: 0 -195px;
}
.flag.flag-tj {
    background-position: -25px -195px;
}
.flag.flag-tk {
    background-position: -50px -195px;
}
.flag.flag-tl {
    background-position: -75px -195px;
}
.flag.flag-tm {
    background-position: -100px -195px;
}
.flag.flag-tn {
    background-position: -125px -195px;
}
.flag.flag-to {
    background-position: -150px -195px;
}
.flag.flag-tr {
    background-position: -175px -195px;
}
.flag.flag-tt {
    background-position: -200px -195px;
}
.flag.flag-tv {
    background-position: -225px -195px;
}
.flag.flag-tw {
    background-position: -250px -195px;
}
.flag.flag-tz {
    background-position: -275px -195px;
}
.flag.flag-ua {
    background-position: -300px -195px;
}
.flag.flag-ug {
    background-position: -325px -195px;
}
.flag.flag-wo {
    background-position: -350px -195px;
}
.flag.flag-us {
    background-position: -375px -195px;
}
.flag.flag-uy {
    background-position: 0 -210px;
}
.flag.flag-uz {
    background-position: -25px -210px;
}
.flag.flag-va {
    background-position: -50px -210px;
}
.flag.flag-vc {
    background-position: -75px -210px;
}
.flag.flag-ve {
    background-position: -100px -210px;
}
.flag.flag-vg {
    background-position: -125px -210px;
}
.flag.flag-vi {
    background-position: -150px -210px;
}
.flag.flag-vn {
    background-position: -175px -210px;
}
.flag.flag-vu {
    background-position: -200px -210px;
}
.flag.flag-wf {
    background-position: -225px -210px;
}
.flag.flag-ws {
    background-position: -250px -210px;
}
.flag.flag-ye {
    background-position: -275px -210px;
}
.flag.flag-yt {
    background-position: -300px -210px;
}
.flag.flag-za {
    background-position: -325px -210px;
}
.flag.flag-zm {
    background-position: -350px -210px;
}
.flag.flag-zw {
    background-position: -375px -210px;
}
.right_newsletter {
    height: 315px;
    position: relative;
    margin-top: 11px;
    background-color: #c71444;
    background-image: url(/static/img/newsletter/bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.right_newsletter_player {
    position: absolute;
    left: 0;
    bottom: 0;
}
.right_newsletter_content {
    position: relative;
    padding-top: 48px;
    max-width: 476px;
    float: right;
}
.right_newsletter_Ttl {
    font-size: 30px;
    font-weight: 700;
    font-style: italic;
    color: #fff;
}
.right_newsletter_Txt {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    line-height: 21px;
    padding-right: 70px;
    padding-top: 29px;
    padding-bottom: 35px;
}
.right_newsletter_field {
    text-align: right;
    padding-right: 40px;
}
.right_newsletter_field_email,
.right_newsletter_field_name {
    width: 137px;
    padding: 15px 21px 13px;
    margin-bottom: 0;
    text-align: left;
    position: relative;
    display: Inline-block;
    font-family: Roboto, Verdana, Geneva, sans-serif;
    color: #2b3135;
    font-size: 14px;
    font-style: normal;
    border: 0 solid #fff;
    background-color: #fff;
    -webkit-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.right_newsletter_field_email:focus,
.right_newsletter_field_name:focus {
    -webkit-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.4);
}
.right_newsletter_field_email {
    margin-left: 10px;
    width: 205px;
}
.right_newsletter_btnc {
    padding-right: 40px;
    padding-top: 10px;
}
.right_newsletter_field_btn {
    padding: 13px 34px 16px 23px;
    float: right;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    background-color: #ababab;
    background-image: url(/static/img/btn/prijavisearrow.png);
    background-position: right 13px center;
    background-repeat: no-repeat;
    transition: all 0.2s ease-out 0s;
}
.right_newsletter_field_btn:hover {
    background-color: #4a4a4a;
}
.right_newsletter_field_termofusecontainer {
    display: inline-block;
    color: #fff;
    padding-top: 13px;
    font-weight: 14px;
    font-weight: 300;
}
.content .right_newsletter_field_termofusecontainer a {
    color: #fff;
    font-weight: 14px;
    font-weight: 300;
}
.right_newsletter_field_termofuse {
    background-color: #fff;
    border: 1px solid #fff;
}
.right_newsletter_bottom {
    margin-bottom: 28px;
    padding-top: 9px;
    font-size: 11px;
    font-weight: 400;
    font-style: italic;
    color: #4a4a4a;
    font-weight: 14px;
}
.right_newsletter_error {
    position: absolute;
    bottom: 3px;
    right: 40px;
    display: none;
    background-color: #2d2c2c;
    color: #fff;
    font-size: 11px;
    padding: 5px;
}
.right_newsletter_success {
    padding-left: 50px;
    display: none;
}
#everydayPopup_info_ball {
    position: absolute;
    bottom: -44px;
    left: -60px;
}
.everydayPopup {
    color: #fff;
    font-size: 18.7px;
    font-weight: 300;
    text-align: center;
    padding-bottom: 53px;
}
.everydayPopup_info_txt1 {
    font-size: 40px;
    padding-top: 42px;
}
.everydayPopup_info_txt2 {
    font-size: 40px;
    padding-top: 8px;
}
.everydayPopup_info_txt3 {
    line-height: 23px;
    padding-top: 19px;
    padding-bottom: 31px;
}
.everydayPopup a {
    color: #fff;
}
.everydayPopup a:hover {
    color: #d2d0d0;
}
.everydayPopup_info_btn {
    padding: 13px 48px 16px 43px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    background-color: #c71444;
    background-image: url(/static/img/btn/prijavisearrow.png);
    background-position: right 18px center;
    background-repeat: no-repeat;
    transition: all 0.2s ease-out 0s;
}
.everydayPopup_info_btn:hover {
    background-color: #bd1341;
    text-decoration: none;
}
.ranking_item {
    font-size: 13px;
    font-weight: 300;
    color: #525252;
}
.ranking_item .txt {
    float: left;
    padding-right: 11px;
}
.ranking_item .halfShow-true {
    float: left;
}
.ranking_item .ratingSubmited {
    display: inline-block;
}
.ranking_item IMG {
    margin-top: 4px;
}
.document table tr th .ranking_item {
    float: right;
}
.document h2 .ranking_item {
    float: right;
}
.bet-list .document {
    padding: 5px 29px 22px;
}
.catalogue_comment .hide,
.catalogue_comment .show {
    float: right;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}
.catalogue_comment .hide:hover,
.catalogue_comment .show:hover {
    text-decoration: underline;
}
.catalogue_comment .hide {
    display: none;
}
.catalogue_details_comments_container {
    margin-left: 32px;
}
.catalogue_details_comments_container .catalogue_comment_success {
    margin-top: 20px;
    width: auto;
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    background-color: #3daa6a;
    background-image: url(/static/img/comment/closeicon.png);
    background-position: center right 16px;
    background-repeat: no-repeat;
    padding: 24px 34px 22px 24px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.catalogue_details_comments_container .catalogue_comment_success:hover {
    background-color: #279a57;
}
#catalogue_details_comments {
    padding: 20px 20px;
    background-color: #fff;
}
#catalogue_details_comments .cnt_comments {
    margin-bottom: 20px;
    font-size: 14px;
    color: #acacac;
    text-align: center;
}
#catalogue_details_comments .user_image {
    float: left;
    width: 69px;
    height: 69px;
    border: 2px solid #fff;
}
#catalogue_details_comments .user_image IMG {
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
#catalogue_details_comments .user_rating {
    position: absolute;
    top: 53px;
    right: 26px;
    width: 107px;
    height: 18px;
    background-image: url(/static/img/comment/ratingstarts.png);
    background-repeat: no-repeat;
    background-position: left top;
}
#catalogue_details_comments .comment_item {
    padding: 18px 0 18px;
    border-top: 2px solid #ebebeb;
    position: relative;
}
#catalogue_details_comments .comment {
    padding: 25px 190px 25px 20px;
    overflow: hidden;
    border-top: 1px solid #d9d9d9;
    position: relative;
}
#catalogue_details_comments .comment .header {
    padding-top: 2px;
}
#catalogue_details_comments .comment .header .title {
    float: left;
    color: #292929;
    font-weight: 700;
    font-size: 14px;
}
#catalogue_details_comments .comment .header .date {
    float: right;
    color: #acacac;
    font-weight: 400;
    font-size: 14px;
    margin-left: 18px;
    padding-top: 2px;
}
#catalogue_details_comments .comment .text {
    color: #525252;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin-top: 8px;
}
#catalogue_details_comments .comment .rating {
    position: absolute;
    top: 37px;
    right: 24px;
}
#catalogue_details_comments .comment .rating .ttl {
    font-size: 13px;
    font-weight: 300;
    color: #525252;
    text-align: center;
    padding-bottom: 5px;
}
#catalogue_details_comments .comment .rating .bar {
    background-image: url(/static/img/icons/ratebg.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 94px;
    height: 15px;
}
#catalogue_details_comments .comment .rating .bar .rate {
    background-image: url(/static/img/icons/ratecur.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 15px;
    width: 0%;
}
#rightBet .desc .ranking_item {
    background: 0 0;
    cursor: default;
    position: absolute;
    bottom: 2px;
    right: 3px;
    padding: 0;
    margin: 0;
}
#rightBet .desc .ranking_item div {
    background-color: transparent;
    padding: 0;
    margin: 0;
    cursor: default;
}
#rightBet .desc .ranking_item IMG {
    margin: 4px 0 0 0;
    float: none;
}
#catalogue_details_comments .comment_paging {
    text-align: center;
}
#catalogue_details_comments .comment_paging .page_num {
    display: inline-block;
    margin: 5px;
    color: #545454;
}
#catalogue_details_comments .comment_paging .page_num_sel {
    display: inline-block;
    margin: 5px;
    color: #3daa6a;
    text-decoration: none;
    font-weight: 700;
}
#catalogue_details_comments .comment_paging .page_num:hover {
    cursor: pointer;
    color: #3daa6a;
    text-decoration: none;
}
#catalogue_comment_container {
    background-color: #fff;
    padding: 20px 10px;
}
#catalogue_comment_container .comment_title {
    font-size: 24px;
    color: #fff;
    font-weight: 400;
    background-color: #4a4a4a;
    padding: 15px 20px 17px 68px;
    margin: 0 10px;
    background-image: url(/static/img/icons/commenticon.png);
    background-position: 20px center;
    background-repeat: no-repeat;
}
.catalogue_comment_form {
    background-color: #fff;
    padding: 10px 0 0;
}
.catalogue_comment_form .comment_row {
    padding: 9px 0;
}
.catalogue_comment_form .comment_field_item {
    font-size: 14px;
}
.catalogue_comment_form .comment_row input,
.catalogue_comment_form .comment_row textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 20px 11px;
    background-color: #fff;
    font-family: Arial, Helvetica, Garuda, sans-serif;
}
.catalogue_comment_form .comment_row textarea {
    width: 100%;
    height: 117px;
}
.catalogue_comment_form .comment_row input {
    width: 49%;
}
#comment_ranking_item {
    padding: 14px 0 21px 5px;
}
#comment_ranking_item .txt {
    font-size: 16px;
    padding: 4px 16px 4px 4px;
    font-weight: 300;
    color: #525252;
}
.comment_captcha_wrapper {
    float: left;
}
.comment_captcha_wrapper IMG {
    float: left;
    margin-right: 10px;
}
#catalogue_item_comment .btn-send {
    padding: 12px 4px 12px 0;
    text-transform: capitalize;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    background: 0 0;
    background-color: #c71444;
    cursor: pointer;
    margin-top: 10px;
    background-image: url(/static/img/icons/btnarrowright.png);
    background-repeat: no-repeat;
    background-position: 200px center;
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#catalogue_item_comment .btn-send:hover {
    text-decoration: none;
    background-color: #4a4a4a;
}
#catalogue_comment_container .validation {
    margin-left: 10px;
    margin-right: 10px;
}
.catalogue_comment .page_title {
    border: 0;
    margin: 0;
    padding: 7px 20px;
    font-size: 16px;
    font-weight: 600;
    color: #545454;
    background-color: #ebebeb;
}
.catalogue_comment .page_title span {
    font-size: 12px;
    font-weight: 400;
}
.catalogue_comment .page_rating {
    width: 50%;
    float: right;
    margin-top: -5px;
}
.catalogue_comment .page_rating .catalogue_list_item_rating {
    position: inherit;
    background: 0 0;
    width: auto;
    padding-top: 3px;
}
.catalogue_comment table {
    margin: 10px;
}
.catalogue_comment_login {
    font-size: 14px;
    text-align: center;
    padding: 7px 0 6px;
}
.catalogue_comment_login a {
    color: #f5924a;
    text-decoration: none;
}
.catalogue_comment_login a:hover {
    color: #f5924a;
    text-decoration: underline;
}
#catalogue_comment_container .form .flditm {
    padding: 0;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
}
#catalogue_comment_container .form .captcha_wrapper {
    border: 1px solid #d9d9d9;
    text-align: center;
    padding: 39px 0;
    margin-bottom: 9px;
}
.form .flditm-fld INPUT,
.form .flditm-fld SELECT,
.form .flditm-fld TEXTAREA {
    font-family: Roboto, Arial, Helvetica, Garuda, sans-serif;
    font-size: 14px;
    color: #525252;
    font-weight: 400;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 9px;
    padding: 16px 19px 16px;
}
#catalogue_comment_container .form .flditm-fld INPUT,
#catalogue_comment_container .form .flditm-fld SELECT,
#catalogue_comment_container .form .flditm-fld TEXTAREA {
    width: 100%;
}
.form .flditm-fld INPUT:focus,
.form .flditm-fld SELECT:focus,
.form .flditm-fld TEXTAREA:focus {
    border: 1px solid #c71444;
}
.input_size {
    width: 300px;
}
.posts-small {
    margin-top: 20px;
}
.posts_list {
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
    background-color: #fff;
    padding: 20px 0;
}
.posts_list .ttlsub {
    background-color: #e9e9e9;
    margin: 0 20px 20px;
}
.posts_list .ttlsub .txt {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    background-color: #66ad24;
    float: left;
    line-height: 25px;
    padding: 10px 20px 10px 25px;
}
.posts_list .ttlsub .arrow {
    background-image: url(/static/img/icons/title-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 21px;
    height: 45px;
    float: left;
}
.posts_list .ttlsub .linkall {
    float: right;
    padding: 14px 20px 14px 0;
}
.posts_list .ttlsub .linkall a {
    text-decoration: none;
    font-size: 18px;
    color: #4a4a4a;
    font-weight: 700;
    padding-right: 30px;
    background-image: url(/static/img/btn/btn-arrow-gray.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.posts_list .ttlsub .linkall a:hover {
    text-decoration: underline;
}
.posts_list_slider {
    position: relative;
    left: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.posts_list_title {
    color: #2d2c2c;
    font-size: 36px;
    font-weight: 400;
    text-align: center;
    line-height: 42px;
    padding: 69px 0 53px;
}
.posts_list_title b {
    font-weight: 400;
}
.posts_list_subtitle {
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    color: #fff;
    padding-bottom: 80px;
}
.posts_list_spacer {
    width: 14px;
    height: 172px;
    float: left;
}
.posts_list_item {
    width: 685px;
    margin: 0 20px;
    display: block;
    float: left;
    position: relative;
    padding: 0;
    background-color: #fff;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.posts_list_seperator {
    display: inline-block;
    zoom: 1;
    widthx: 2%;
}
.posts_list_row_separator {
    height: 20px;
}
.posts_list_item .img {
    max-width: 235px;
    height: auto;
    max-height: 155px;
    position: relative;
    float: left;
}
.posts_list_item .summary .date {
    font-size: 14px;
}
.posts_list_item .summary {
    font-size: 14px;
    color: #444;
    font-weight: 400;
    line-height: 18px;
    padding: 0 0 0 22px;
    overflow: hidden;
}
.posts_list_item .summary b {
    font-weight: 600;
}
.posts_list_item .title {
    font-size: 16px;
    color: #444;
    font-weight: 600;
    padding-top: 10px;
}
.posts_list_item .title a {
    font-size: 16px;
    color: #444;
    text-decoration: none;
}
.posts_list_item:hover .title a {
    text-decorationx: underline;
    color: #c80b41;
}
.posts_list_item .summary .arrow {
    padding-top: 11px;
}
.posts_list_item .summary .arrow a {
    color: #c80b41;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    font-size: 13px;
    background-image: url(/static/img/btn/linkarrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}
.posts_list_item .summary .arrow a:hover {
    text-decoration: underline;
}
.posts_list_item .more {
    text-align: left;
    display: inline-block;
}
.posts_list_item .more .btn-more {
    text-decoration: none;
    font-weight: 400;
    color: #39b54a;
}
.posts_list_item:hover .more .btn-more {
    text-decoration: underline;
}
.posts_list .pagination {
    text-align: center;
    position: absolute;
    right: 20px;
    top: 85px;
}
.posts_list .pagination .pagination_itm {
    float: left;
    width: 8px;
    height: 8px;
    margin: 0 0 0 3px;
    background-color: #e9e9e9;
    cursor: pointer;
}
.posts_list .pagination .pagination_itm-sel,
.posts_list .pagination .pagination_itm:hover {
    background-color: #c40129;
}
.posts_details {
    padding: 30px 20px;
    background-color: #fff;
}
.posts_details .posts_details_date {
    padding: 5px;
    font-size: 18px;
}
.posts_details .posts_details_img {
    padding-top: 10px;
}
.posts_details .posts_details_img IMG {
    max-width: 100%;
    height: auto;
}
.posts_details .posts_details_socials {
    float: left;
    width: 150px;
}
.socials_small {
    padding: 30px 0 0 20px;
}
.socials_small .fblike,
.socials_small .g-plusone,
.socials_small .twitter {
    margin-bottom: 10px;
}
.posts_details .posts_details_desc {
    padding-bottom: 32px;
    float: none;
    overflow: hidden;
}
.posts_details .posts_details_desc .desc-short {
    font-size: 20px;
    color: #000;
    line-height: 30px;
    padding: 21px 0;
}
.posts_details .posts_details_desc .desc-long {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    padding: 13px 0 0;
}
.posts_details .posts_detail_btnback {
    padding-top: 20px;
    border-top: 1px solid #e2e2e2;
}
.posts_details_gallery_wrapper {
    padding: 20px 11px 20px;
    margin: 20px 0 0;
    border-top: 1px solid #e2e2e2;
    border-bottomx: 1px solid #e2e2e2;
    position: relative;
}
.posts_details_gallery_title {
    color: #030303;
    font-size: 30px;
    font-weight: 300;
    padding: 0 16px 8px;
}
.posts_details_gallery {
    overflow: hidden;
    position: relative;
    padding-left: 28px;
    padding-right: 28px;
}
.posts_gallery_container {
    position: relative;
}
.posts_details_gallery .img {
    float: left;
    width: 168px;
    padding: 0 12px;
}
.posts_details_gallery .spacer {
    display: inline-block;
}
#posts_details_gallery_leftarrow,
#posts_details_gallery_rightarrow {
    width: 28px;
    background-color: #ececec;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 20px;
}
#posts_details_gallery_leftarrow {
    left: 11px;
}
#posts_details_gallery_rightarrow {
    right: 11px;
}
#posts_details_gallery_leftarrow .arrow,
#posts_details_gallery_rightarrow .arrow {
    width: 28px;
    height: 20px;
    background-image: url(/static/img/gallery/gallerypaging.png);
    backgroud-repeat: no-repeat;
    margin: 58px 0 59px;
}
#posts_details_gallery_leftarrow .arrow {
    background-position: 0 0;
}
#posts_details_gallery_leftarrow:hover .arrow {
    background-position: 0 -20px;
}
#posts_details_gallery_rightarrow .arrow {
    background-position: -28px 0;
}
#posts_details_gallery_rightarrow:hover .arrow {
    background-position: -28px -20px;
}
.posts_full_item {
    background-color: #fff;
    margin-bottom: 10px;
    cursor: pointer;
    overflow: hidden;
}
.posts_full_item:hover .poststtl a {
    text-decoration: underline;
}
.posts_full_item .img {
    float: left;
    width: 300px;
    padding-right: 21px;
}
.posts_full_item .posts_full_content {
    max-width: 610px;
    padding: 16px 21px 16px 0;
    float: none;
    overflow: hidden;
}
.posts_full_item .poststtl a {
    color: #c71444;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    text-decoration: none;
}
.posts_full_item .date {
    border-bottom: 1px solid #dadada;
    padding: 5px 0 14px;
}
.posts_full_item .summary {
    padding-top: 16px;
    line-height: 16px;
    font-weight: 300;
}
.posts_full_item .summary .arrow {
    cursor: pointer;
    color: #c71444;
    font-weight: 400;
    padding-top: 9px;
    display: inline-block;
}
.posts_full_item .summary .arrow a {
    color: #c71444;
    text-decoration: underline;
}
.posts_full_item .summary .arrow a:hover {
    text-decoration: none;
}
.content .document-bonus100 {
    padding: 0;
    background-color: transparent;
}
.banner-bet-advice {
    padding-bottom: 10px;
    text-align: center;
}
.banner-bet-advice .mala {
    display: none;
}
.banner-bet-advice IMG {
    width: auto;
    max-width: 100%;
}
.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mailing_small .right_newsletter {
    height: auto;
    padding-bottom: 20px;
    margin-bottom: 15px;
}
.mailing_small .right_newsletter_content {
    max-width: 460px;
    padding-top: 20px;
}
.mailing_small .right_newsletter_Ttl {
    font-size: 26px;
}
.mailing_small .right_newsletter_player {
    height: 230px;
}
.mailing_small .right_newsletter_Txt {
    padding: 15px 0;
}
.mailing_small .right_newsletter_field_email,
.mailing_small .right_newsletter_field_name {
    box-sizing: border-box;
    width: 49%;
}
.mailing_small .right_newsletter_field_email {
    margin-left: 1%;
}
.mailing_small .right_newsletter_error {
    z-index: 10;
    bottom: -20px;
    right: 0;
    left: 0;
}
.calculator {
    text-align: center;
    background-color: #f6f6f6;
    margin-bottom: 30px;
    padding-bottom: 0;
    border: 1px solid #4a4a4a;
    color: #000;
}
.calculator .inner {
    padding: 30px 30px;
    text-align: center;
}
.calculator .inner .flditm-fld {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    color: #000;
}
.calculator INPUT {
    width: 60px !important;
    padding: 16px 3px !important;
    text-align: center;
}
.calculator INPUT:disabled {
    background-color: #f6f6f6;
}
.calculator .plus {
    display: inline-block;
    margin: 13px 10px 0;
    color: #000;
}
.calculator .read-more {
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    padding-right: 20px;
    color: #5c5e60;
    margin-bottom: 20px;
    background-image: url(/static/img/btn/topmenu-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.calculator .read-more:hover {
    text-decoration: none;
}
.calculator .read-more-desc {
    display: none;
    padding: 20px;
    background-color: #d0d0d0;
}
.btnBet365 {
    display: none;
    position: fixed;
    top: 300px;
    right: -87px;
    padding: 15px 20px;
    font-size: 18px;
    background-color: #c71444;
    color: #fff;
    z-index: 1;
    cursor: pointer;
    transform: rotate(-90deg);
    -webkit-box-shadow: -1px -3px 12px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -1px -3px 12px -3px rgba(0, 0, 0, 0.75);
    box-shadow: -1px -3px 12px -3px rgba(0, 0, 0, 0.75);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.btnBet365:hover {
    background-color: #4a4a4a;
}
.link-button > .btn-back {
    vertical-align: top;
}
.bonus-click {
    margin-right: 15px;
}
.index_r {
    background-color: #fff;
    cursor: pointer;
    margin-bottom: 20px;
}
.index_r .content a {
    text-decoration: none;
}
.index_r .subttl {
    color: #c71444;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.index_r .subttl:hover {
    text-decoration: none;
    color: #5c5e60;
}
.index_r .item_content {
    padding: 10px 20px 0 20px;
}
.index_r .item_content .date {
    font-size: 14px;
    color: #adadad;
    font-weight: 400;
    background-image: url(/static/img/icons/clock.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 24px;
    line-height: 16px;
}
.index_r .item_content .subttl {
    font-size: 24px;
    font-weight: 300;
    padding: 8px 0 5px;
}
.index_r .item_content .summary {
    font-size: 14px;
    font-weight: 300;
    color: #758086;
    padding: 0 0 5px;
    line-height: 20px;
}
.index_r .item_content .arrow {
    font-size: 13px;
    font-weight: 400;
    float: right;
    margin-top: 0;
    margin-bottom: -10px;
    padding: 5px 15px;
    background-image: url(/static/img/icons/arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    transform: translate(0, -27px);
    background-color: #fff;
}
.index_r .item_content .arrow a {
    color: #c71444;
}
.index_r .img {
    text-align: center;
    background-color: #fff;
}
.index_r .img IMG {
    max-width: 100%;
}
.index-top {
    margin: 20px -10px;
    min-height: 300px;
}
.index-top .half {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 10px;
}
.index-top .ttl {
    background-color: #4a4a4a;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    padding: 15px 20px 19px;
}
.index_bonus {
    background-color: #fff;
}
.index_bonus .list {
    padding: 5px 0;
}
.index_bonus .list .item {
    padding: 10px 20px;
    color: #0c0c0c;
    line-height: 18px;
    font-size: 14px;
    cursor: pointer;
}
.index_bonus .list .item:hover {
    color: #c71444;
}
.index_bonus .list .item .subttl {
    font-size: 16px;
    font-weight: 700;
}
.index_bonus .list .item .date {
    font-size: 12px;
    color: #0c0c0c;
}
.news_small_arhive.bonus {
    padding: 19px 30px 19px 0;
    text-align: center;
    background-position: right 40px center;
}
#indexTop img {
    max-width: 728px;
    width: 100%;
    height: auto;
}
#menu_rwd {
    display: none;
    height: 64px;
}
#menusub_rwd {
    display: none;
    height: 64px;
}
#menu_breadchrumb2 {
    display: none;
}
#bookmakers_rwd {display: none;padding-top:10px;}
