body {
    margin: 0px;
    font-family:  sans-serif;
    font-size: 0.9em;
    position: relative;
    background: #3c4043;
    overflow-x: hidden;
}

p {
    margin: 0px;
}

h1, h2, h3 {
    margin: 0px;
    font-size: 1em;
    display: inline-block;
    font-weight: normal;
}

form {
    margin: 0px;
    padding: 0px;
}

input {
    padding: 0px;
    border: 0px;
    margin: 0px;
}

ul {
    margin: 0px;
    padding: 0px;
}

table {
    border-collapse: collapse;
}

#ad1 {
    margin: 10px 0px 0px 0px;
}

#ad2 {
    margin: 10px 0px 0px 0px;
}

.ad4 {
    margin: 10px 0px 0px 7px;
    float: left;
}

.ad10 {
    margin: 0px auto 0px auto;
    float: left;
}

#ad10 {
    margin: 0px auto 0px auto;
    float: left;
    width: 100%;
}

#video {
    background: #3c4043;
}

#main {
    background: #3c4043;
    position: relative;
    overflow-x: hidden;
}

#header {
    background: #1f2123;
    height: 65px;
    border-bottom: 5px solid #65ab00;
    width: 100%;
    padding-top: 5px;
}

#header.branding {
    width: 1006px;
    margin: 0px auto;
}

#obrazky #header {
    border-bottom: 5px solid #ea3333;
}

#vtipy #header {
    border-bottom: 5px solid #ffde00;
}

#citaty #header {
    border-bottom: 5px solid #00a3df;
}

#hry #header {
    border-bottom: 5px solid #ff7800;
}

#header #content {
    width: 1003px;
    margin: 0 auto;
}

#header #content #logo {
    float: left;
}

#header #content #menu {
    float: left;
}

#header #content #menu ul {
    text-decoration: none;
    margin: 10px 0px;
}

#header #content #submenu {
    float: right;
    margin: 22px 15px;
}

#subheader {
    z-index: 556;
    position: relative;
    padding-bottom: 2px;
    padding-top: 1px;
}

#subheader.branding {
    width: 1006px;
    margin: 0px auto;
}

#subheader #scrolled {
    display: none;
}

#subheader #scrolled #logo {
    float: left;
}

#subheader #scrolled #logo img {
    height: 35px;
    margin-top: 2px;
}

#subheader #content #scrolled #menu {
    float: left;
    margin-top: 3px;
    margin-top: 3px;
}

#subheader #content #scrolled #menu ul {
    text-decoration: none;
}

#subheader #content #scrolled #menu .item {
    display: inline-block;
    border-right: 1px dotted #3C4043;
    padding: 2px 1em;
}

#subheader #content #scrolled #menu .item img {
    position: relative;
    top: 3px;
}

#subheader #content #scrolled #menu .item a {
    text-decoration: none;
    font-weight: bold;
    color: white;
}

#subheader #content #scrolled #menu .active a {
    color: #69b200;
}

#obrazky #subheader #content #scrolled #menu .active a {
    color: #ea3333;
}

#vtipy #subheader #content #scrolled #menu .active a {
    color: #ffde00;
}

#citaty #subheader #content #scrolled #menu .active a {
    color: #00a3df;
}

#hry #subheader #content #scrolled #menu .active a {
    color: #ff7800;
}

#subheader #content .tools {
    float: right;
    position: relative;
}

#subheader #content .tools ul {
    text-decoration: none;
}

#subheader #content .tools li {
    display: inline-block;
    margin: 0px 5px;
}

#header #content .tools {
    float: right;
}

#header #content .tools .add {
    margin: 13px 0px 0px 0px;
}

#header #content #menu .item {
    display: inline-block;
    border-right: 1px dotted #3C4043;
    padding: 0.5em 1em;
}

#header #content #menu .item img {
    position: relative;
    top: 3px;
}

#header #content #menu .item a {
    text-decoration: none;
    font-weight: bold;
    color: white;
}

#header #content #menu .active a {
    color: #69b200;
}

#obrazky #header #content #menu .active a {
    color: #ea3333;
}

#vtipy #header #content #menu .active a {
    color: #ffde00;
}

#citaty #header #content #menu .active a {
    color: #00a3df;
}

#hry #header #content #menu .active a {
    color: #ff7800;
}

#header #content #menu .last {
    border-right: 0px;
}

#obrazky #header #content #menu .last {
    border-right: 0px;
}

#vtipy #header #content #menu .last {
    border-right: 0px;
}

#citaty #header #content #menu .last {
    border-right: 0px;
}

#hry #header #content #menu .last {
    border-right: 0px;
}

#subheader {
    background: #1f2123;
    width: 100%;
    border-bottom: 1px solid #141617;
}

#video #subheader.minified {
    background: #1f2123;
    width: 100%;
    border-bottom: 1px solid #65ab00;
}

#obrazky #subheader.minified {
    border-bottom: 1px solid #ea3333;
}

#vtipy #subheader.minified {
    border-bottom: 1px solid #ffde00;
}

#citaty #subheader.minified {
    border-bottom: 1px solid #00a3df;
}

#hry #subheader.minified {
    border-bottom: 1px solid #ff7800;
}

#subheader #content #navigation {
    float: left;
    clear: both;
}

#subheader #content #navigation .sectionIcon {
    position: relative;
    top: 2PX;
    left: -3px;
    max-width: 20PX;
}

#subheader #content #navigation ul {
    margin: 8px 0px;
}

#subheader #content #navigation .item {
    display: inline-block;
}

#subheader #content #navigation .last a {
    text-decoration: none;
    font-weight: bold;
}

#subheader #content #navigation .item a:hover {
    color: #65ab00;
}

#obrazky #subheader #content #navigation .item a:hover {
    color: #ea3333;
}

#vtipy #subheader #content #navigation .item a:hover {
    color: #ffde00;
}

#citaty #subheader #content #navigation .item a:hover {
    color: #00a3df;
}

#hry #subheader #content #navigation .item a:hover {
    color: #ff7800;
}

#subheader #content #navigation .item a {
    color: white;
}

#subheader #content #navigation li+li:before {
    content: url('/public/images/navigation-icon.png');
    margin: 0px 8px;
}

#subheader #content {
    width: 1003px;
    margin: 0 auto;
    font-size: 0.9em;
}

.button {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    cursor: pointer;
}

#obrazky .button {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
    color: white;
}

#obrazky #loadNext {
    width: 102px;
    margin: 10px 340px;
    float: left;
    cursor: pointer;
}

#vtipy .button {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset;
    color: #1f2123;
}

#vtipy .button a {
    color: #1f2123;
}

#citaty .button {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset;
}

#hry .button {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

.button:hover {
    box-shadow: 0px 1px 0px 0px #4a6d18 inset;
}

#obrazky .button:hover {
    box-shadow: 0px 1px 0px 0px #602c2c inset;
}

#obrazky .button.active {
    box-shadow: 0px 1px 0px 0px #602c2c inset;
}

#vtipy .button:hover {
    box-shadow: 0px 1px 0px 0px #a39536 inset;
}

#citaty .button:hover {
    box-shadow: 0px 1px 0px 0px #275160 inset;
}

#hry .button:hover {
    box-shadow: 0px 1px 0px 0px #754b26 inset;
}

.button a {
    color: white;
    text-decoration: none;
}

#subheader #content #navigation h1 {
    font-size: 1em;
    display: inline-block;
}

#subheader #content #navigation .video-color a {
    color: #65ab00;
}

#subheader #content #navigation .obrazky-color a {
    color: #ea3333;
}

#subheader #content #navigation .vtipy-color a {
    color: #ffde00;
}

#subheader #content #navigation .citaty-color a {
    color: #00a3df;
}

#subheader #content #navigation .hry-color a {
    color: #ff7800;
}



#subheader #content:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

#subheader #content .tools {
    padding-top: 6px;
}

#subheader #content #userbar {
    float: right;
    position: relative;
    top: 3px;
}

#subheader #content #userbar #newMsgsIcon {
    background: url('/public/images/new-msg-icon-video.png');
    width: 19px;
    height: 13px;
    text-align: center;
    color: #fff;
    font-size: 0.7em;
    font-weight: bold;
    position: relative;
    top: -2px;
    left: 5px;
    cursor: pointer;
    background-size: 19px;
}

#obrazky #subheader #content #userbar #newMsgsIcon {
    background: url('/public/images/new-msg-icon-obrazky.png');
}

#vtipy #subheader #content #userbar #newMsgsIcon {
    background: url('/public/images/new-msg-icon-vtipy.png');
    color: #1f2123;
}

#citaty #subheader #content #userbar #newMsgsIcon {
    background: url('/public/images/new-msg-icon-citaty.png');
}

#hry #subheader #content #userbar #newMsgsIcon {
    background: url('/public/images/new-msg-icon-hry.png');
}

#subheader #content #userbar #newMsgs {
    padding: 2px 4px;
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset;
    color: white;
    font-size: 0.8em;
}

#obrazky #subheader #content #userbar #newMsgs {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#vtipy #subheader #content #userbar #newMsgs {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset;
}

#citaty #subheader #content #userbar #newMsgs {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset;
}

#hry #subheader #content #userbar #newMsgs {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

#subheader #content #userbar ul {
    margin: 0px 0px 8px 15px;
    text-decoration: none;
}

#subheader #content #userbar li {
    display: inline-block;
}

#subheader #content #userbar .hidden {
    display: none;
}


#subheader #content #userbar a {
    color: white;
    text-decoration: none;
    margin: 0px 0px 0px 5px;
    border-right: 1px dotted white;
    padding: 0px 5px 0px 0px;
}

#subheader #content #userbar .last a {
    border-right: 0px;
}

#obrazky #subheader #content #userbar .last a {
    border-right: 0px;
}

#vtipy #subheader #content #userbar .last a {
    border-right: 0px;
}

#subheader #content #userbar a:hover {
    color: #65ab00;
}

#obrazky #subheader #content #userbar a:hover {
    color: #ea3333;
}

#vtipy #subheader #content #userbar a:hover {
    color: #ffde00;
}

#citaty #subheader #content #userbar a:hover {
    color: #00a3df;
}

#hry #subheader #content #userbar a:hover {
    color: #ff7800;
}

#subheader #content #userbar .active a {
    color: #65ab00;
}

#obrazky #subheader #content #userbar .active a {
    color: #ea3333;
}

#vtipy #subheader #content #userbar .active a {
    color: #ffde00;
}

#citaty #subheader #content #userbar .active a {
    color: #00a3df;
}

#hry #subheader #content #userbar .active a {
    color: #ff7800;
}

#header #content #menu .menu-video:hover a {
    color: #65ab00;
}

#header #content #menu .menu-obrazky:hover a {
    color: #ea3333;
}

#header #content #menu .menu-vtipy:hover a {
    color: #ffde00;
}

#header #content #menu .menu-citaty:hover a {
    color: #00a3df;
}

#header #content #menu .menu-hry:hover a {
    color: #ff7800;
}

#footer {
    width: 100%;
}

#footer #up #contentFooter ul li a:hover {
    color: #1f2123;
}

#footer #up {
    width: 100%;
    background: #65ab00;
    float: left;
}

#obrazky #footer #up {
    background: #ea3333;
}

#vtipy #footer #up {
    background: #ffde00;
}

#vtipy #footer #up #contentFooter ul li a {
    color: #1f2123;
}

#citaty #footer #up {
    background: #00a3df;
}

#hry #footer #up {
    background: #ff7800;
}

#footer #up #contentFooter {
    width: 1003px;
    margin: 0px auto;
    text-align: center;
}

#footer #up #contentFooter ul {
    text-decoration: none;
    padding: 3px 0px;
    font-size: 0.9em;
}

#footer #up #contentFooter ul li {
    display: inline-block;
    border-right: 1px dotted white;
    /*padding: 0.5em 1em;*/
    padding: 0px 8px;
}

#footer #up #contentFooter ul .last {
    display: inline-block;
    border-right: 0px;
}

#footer #up #contentFooter ul li a {
    color: white;
}

#footer #down {
    width: 100%;
    background: #1f2123;
    float: left;
}

#footer #down #contentFooter #rightFooter a:hover {
    color: #65ab00;
}

#obrazky #footer #down #contentFooter #rightFooter a:hover {
    color: #ea3333;
}

#vtipy #footer #down #contentFooter #rightFooter a:hover {
    color: #ffde00;
}

#citaty #footer #down #contentFooter #rightFooter a:hover {
    color: #00a3df;
}

#hry #footer #down #contentFooter #rightFooter a:hover {
    color: #ff7800;
}

#footer #down #contentFooter {
    width: 1003px;
    margin: 0px auto;
}

#footer #down #contentFooter #leftFooter {
    float: left;
    color: white;
    padding-top: 15px;
}

#footer #down #contentFooter #rightFooter {
    float: right;
}

#footer #down #contentFooter #rightFooter ul {
    text-decoration: none;
    padding: 15px 0px;
    font-size: 0.9em;
}

#footer #down #contentFooter #rightFooter ul li {
    display: inline-block;
    border-right: 1px dotted white;
    /*padding: 0.5em 1em;*/
    padding: 0px 4px;
}

#footer #down #contentFooter #rightFooter ul .last {
    display: inline-block;
    border-right: 0px;
}

#footer #down #contentFooter #rightFooter ul li a {
    color: white;
}

#container {
     background: #3c4043;
    position: relative;
}

#container:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    padding-bottom: 50px;
}

#container #content:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

#container #content {
    min-height: 500px;
    width: 1053px;
    margin: 15px auto;
    position: relative;
}

#container #content #left {
    float: left;
    width: 750px;
}

#obrazky #container #content #left {
    width: 740px;
}

.wide #obrazky #container #content #left {
    width: 1000px;
}

#container #content #right {
    float: right;
    width: 300px;
}

#container #content #left #filters {
    background: #25282b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
    width: 708px;
    padding: 0px 15px;
    font-weight: bold;
    color: white;
    float: left;
}

#obrazky #container #content #left #filters {
    float: none;
}

#container #content #left #filters li {
    display: inline-block;
    font-size: 0.9em;
    padding: 5px 15px;
    cursor: pointer;
    position: relative;
}

#container #content #left #filters li a {
    color: #fff;
    text-decoration: none;
}

#container #content #left #filters .active {
    background: #1f2123;
    box-shadow: 0px 1px 0px 0px #424547 inset!important;
}

#container #content #left #filters li:hover {
    background: #65ab00;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;
}

#obrazky #container #content #left #filters li:hover {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset, 0px 2px 8px 0px #1f2123;
}

#vtipy #container #content #left #filters li:hover {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset, 0px 2px 8px 0px #1f2123;
    color: #1f2123;
}

#citaty #container #content #left #filters li:hover {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset, 0px 2px 8px 0px #1f2123;
}

#hry #container #content #left #filters li:hover {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset, 0px 2px 8px 0px #1f2123;
}

#container #content #left #filters li .arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 7px 0 7px;
    border-color: #fff transparent transparent transparent;
    display: inline-block;
    position: relative;
}

#container #content #left #filters .active .arrow {
    border-color: #65ab00 transparent transparent transparent!important;
}

#obrazky #container #content #left #filters .active .arrow {
    border-color: #ea3333 transparent transparent transparent!important;
}

#vtipy #container #content #left #filters .active .arrow {
    border-color: #ffde00 transparent transparent transparent!important;
}

#citaty #container #content #left #filters .active .arrow {
    border-color: #00a3df transparent transparent transparent!important;
}

#hry #container #content #left #filters .active .arrow {
    border-color: #ff7800 transparent transparent transparent!important;
}

#container #content #left #filters li:hover .arrow-inner {
    border-color: #65ab00 transparent transparent transparent!important;
}

#obrazky #container #content #left #filters li:hover .arrow-inner{
    border-color: #ea3333 transparent transparent transparent!important;
}

#vtipy #container #content #left #filters li:hover .arrow-inner {
    border-color: #ffde00 transparent transparent transparent!important;
}

#citaty #container #content #left #filters li:hover .arrow-inner{
    border-color: #00a3df transparent transparent transparent!important;
}

#hry #container #content #left #filters li:hover .arrow-inner {
    border-color: #ff7800 transparent transparent transparent!important;
}

#container #content #left #filters li .arrow-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    border-color: #25282b transparent transparent transparent;
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -6px;
}

#container #content #left #filters li:hover .arrow-inner {
    border-color: #1f2123 transparent transparent transparent;
}

#container #content #left #filters li .subfilter {
    background: #25282b;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    border-left: 1px solid #65ab00;
    border-right: 1px solid #65ab00;
    border-bottom: 1px solid #65ab00;
    width: 100%;
    color: white;
    float: left;
    position: absolute;
    left: -1px;
    top: 26px;
    font-size: 1em;
    cursor: pointer;
    z-index: 557;
    display: none;
}

#container #content #left #filters li .subfilter li {
    font-size: 0.8em;
    cursor: pointer;
    z-index: 557;
    background: #25282b;
    width: 100%;
    text-align: center;
    border-bottom: 1px dotted #3c4043;
    padding: 10px 0px;
}

#container #content #left #filters li .subfilter li a {
    color: #fff;
    text-decoration: none;
}

#obrazky #container #content #left #filters li .subfilter{
    border-color: #ea3333;
}

#vtipy #container #content #left #filters li .subfilter{
    border-color: #ffde00;
}

#citaty #container #content #left #filters li .subfilter {
    border-color: #00a3df;
}

#hry #container #content #left #filters li .subfilter {
    border-color: #ff7800;
}

#container #content #left #filters li .subfilter li a {
    color: #fff;
    text-decoration: none;
}

#container #content #left #filters li .subfilter .last {
    border-radius: 0px 0px 3px 3px;
    border-bottom: 0px solid white;
}

#container #content #left #filters .active {
    background: #1f2123;
    box-shadow: 0px 0px 0px 0px #424547 inset;
}

#container #content #left #filters li .subfilter li:hover {
    background: #65ab00;
    box-shadow: 0px 0px 0px 0px #A1CC63 inset;
}

#obrazky #container #content #left #filters li .subfilter li:hover {
    background: #ea3333;
    box-shadow: 0px 0px 0px 0px #f78282 inset;
}

#vtipy #container #content #left #filters li .subfilter li:hover {
    background: #ffde00;
    box-shadow: 0px 0px 0px 0px #ffef81 inset;
    color: #1f2123;
}

#vtipy #container #content #left #filters li .subfilter li:hover a {
    color: #1f2123;
}

#citaty #container #content #left #filters li .subfilter li:hover {
    background: #00a3df;
    box-shadow: 0px 0px 0px 0px #81d2ef inset;
}

#hry #container #content #left #filters li .subfilter li:hover {
    background: #ff7800;
    box-shadow: 0px 0px 0px 0px #ffbc81 inset;
}

#container #content #right #follow {
    background: #25282b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
    width: 286px;
    padding: 4px 6px;
    font-weight: bold;
    color: white;
    font-size: 0.9em;
}

#container #content #right #follow .text {
    position: relative;
    top: -9px;
}

#container #content #right #follow img {
    margin-left: 5px;
    box-shadow: 0px -1px 0px 0px #1a1c1f;
    margin-top: 5px;
}

#container #content #right #follow.people {
    background: #25282b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
    width: 286px;
    padding: 10px 6px;
    font-weight: bold;
    color: white;
    font-size: 0.9em;
    margin-top: 5px;
    cursor: pointer;
}

#container #content #right #follow.people .text {
    position: relative;
    top: -3px;
    left: 30px;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: underline;
    color: #ffffff;
}

#container #content #right #follow-link {
    text-decoration: none;
}

#container #content #right #follow.people:hover .text {
    text-decoration: none;
    color: #ffffff;
}

#container #content #right #follow.people .icon {
    margin-left: 10px;

}

#container #content #right #follow.people:hover .icon {
    color: #ffffff;

}

#container #content #right #follow.people .icon i {
    color: #65ab00;
    text-shadow: 0px 1px 0px 0px #424547;
}

#obrazky #container #content #right #follow.people .icon i {
    color: #ea3333;
    text-shadow: 0px 1px 0px 0px #424547;
}

#vtipy #container #content #right #follow.people .icon i {
    color: #ffde00;
    text-shadow: 0px 1px 0px 0px #424547;
}

#citaty #container #content #right #follow.people .icon i {
    color: #00a3df;
    text-shadow: 0px 1px 0px 0px #424547;
}

#hry #container #content #right #follow.people .icon i {
    color: #ff7800;
    text-shadow: 0px 1px 0px 0px #424547;
}

#container #content #right #follow2 {
    background: #25282b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
    width: 236px;
    padding: 4px 6px;
    font-weight: bold;
    color: white;
    font-size: 0.9em;
}

#container #content #right #follow2 a {
    color: #25282b!important;
}

#container #content #right #follow a {
    color: #25282b!important;
}

#container #content #right #follow a:hover {
    color: #fff!important;
}

#container #content #right #follow2 .text {
    position: relative;
    top: -9px;
}

#container #content #right #follow2 img {
    margin-left: 5px;
    box-shadow: 0px -1px 0px 0px #1a1c1f;
    margin-top: 5px;
}

#container #content #right #follow2.people2 {
    background: #25282b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
    width: 286px;
    padding: 10px 6px;
    font-weight: bold;
    color: white;
    font-size: 0.9em;
    margin-top: 5px;
    cursor: pointer;
    position: relative;
}

#container #content #right #follow2.people2 .text {
    position: relative;
    top: -3px;
    left: 30px;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
}

#container #content #right #follow2.people2:hover .text {
    text-decoration: none;
}

#container #content #right #follow2.people2 .icon {
    margin-left: 10px;

}

#container #content #right #follow2.people2:hover .icon {
    color: #ffffff;

}

#container #content #right #follow2.people2 .icon i {
    color: #65ab00;
    text-shadow: 0px 1px 0px 0px #424547;
}

#obrazky #container #content #right #follow2.people2 .icon i {
    color: #ea3333;
    text-shadow: 0px 1px 0px 0px #424547;
}

#vtipy #container #content #right #follow2.people2 .icon i {
    color: #ffde00;
    text-shadow: 0px 1px 0px 0px #424547;
}

#citaty #container #content #right #follow2.people2 .icon i {
    color: #00a3df;
    text-shadow: 0px 1px 0px 0px #424547;
}

#hry #container #content #right #follow2.people2 .icon i {
    color: #ff7800;
    text-shadow: 0px 1px 0px 0px #424547;
}

#container #content #right #follow2.people2 #generators-rollete {
    position: relative;
    top: 5px;
    left: -6px;
    width: 249px;
    display: none;
}

#video #container #content #right #follow2.people2 #generators-rollete {
    border-top: 3px solid #65ab00;
}

#obrazky #container #content #right #follow2.people2 #generators-rollete {
    border-top: 3px solid #ea3333;
}

#vtipy #container #content #right #follow2.people2 #generators-rollete {
    border-top: 3px solid #ffde00;
}

#citaty #container #content #right #follow2.people2 #generators-rollete {
    border-top: 3px solid #00a3df;
}

#hry #container #content #right #follow2.people2 #generators-rollete {
    border-top: 3px solid #ff7800;
}

#container #content #right #follow2.people2 #generators-rollete a {
    color: #ffffff!important;
    position: relative;
    top: -5px;
}

#container #content #right #follow2.people2 #generators-rollete a:hover {
    text-decoration: none;
}

#container #content #right #follow2.people2 #generators-rollete li {
    background: #25282b;
    width: 230px;
    list-style: none;
    padding: 5px 10px;
    border-bottom: 1px dotted grey;
}

#container #content #right #follow2.people2 #generators-rollete li:hover .icon i {
    color: #ffffff;
}

#video #container #content #right #follow2.people2 #generators-rollete li:hover {
    background: #65ab00;
}

#obrazky #container #content #right #follow2.people2 #generators-rollete li:hover {
    background: #ea3333;
}

#vtipy #container #content #right #follow2.people2 #generators-rollete li:hover {
    background: #ffde00;
}

#vtipy #container #content #right #follow2.people2 #generators-rollete li:hover a {
    color: #000000!important;
}

#vtipy #container #content #right #follow2.people2 #generators-rollete li:hover .icon i {
    color: #000000;
}

#citaty #container #content #right #follow2.people2 #generators-rollete li:hover {
    background: #00a3df;
}

#hry #container #content #right #follow2.people2 #generators-rollete li:hover {
    background: #ff7800;
}

#container #content #right #follow2.people2 #generators-rollete li .icon {
    width: 60px;
    display: inline-block;
}

#container #content #right #follow2.people2 #generators-rollete li .fa-image {
    position: relative;
    top: 5px;
}

#container #content #right .title {
    display: inline-block;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    background: #65ab00;
    width: 270px;
    color: white;
    padding: 10px 15px;
    font-size: 1.1em;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;;
    margin-top: 10px;
    position: relative;
    z-index: 555;
    font-weight: bold;
}

#container #content #right .title a {
    color: #fff;
}

#obrazky #container #content #right .title {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset, 0px 2px 8px 0px #1f2123;;
}

#vtipy #container #content #right .title {
     background: #ffde00;
     box-shadow: 0px 1px 0px 0px #ffef81 inset, 0px 2px 8px 0px #1f2123;;
     color: #1f2123;
 }

#vtipy #container #content #right .title a {
    color: #1f2123;
}

#citaty #container #content #right .title {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset, 0px 2px 8px 0px #1f2123;;
}

#hry #container #content #right .title {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset, 0px 2px 8px 0px #1f2123;;
}

#container #content #right .menu {
    text-decoration: none;
}

#container #content #right .menu li {
    text-decoration: none;
    display: block;
    width: 100%;
}

#container #content #right .menu li a {
    color: white;
    text-decoration: none;
    display: block;
    width: 270px;
    padding: 12px 15px;
    background: #1f2123;
    border-bottom: 1px solid #68b000;
    font-size: 0.9em;
}

#obrazky #container #content #right .menu li a {
    border-bottom: 1px solid #ea3333;
}

#vtipy #container #content #right .menu li a {
    border-bottom: 1px solid #ffde00;
}

#vtipy #container #content #right .menu li a:hover {
    color: #1f2123;
}

#citaty #container #content #right .menu li a {
    border-bottom: 1px solid #00a3df;
}

#hry #container #content #right .menu li a {
    border-bottom: 1px solid #ff7800;
}

#container #content #right .menu li .active  {
    background: #68b000;
    font-weight: bold;
}

#obrazky #container #content #right .menu li .active  {
    background: #ea3333;
    font-weight: bold;
}

#vtipy #container #content #right .menu li .active {
    background: #ffde00;
    color: #1f2123;
    font-weight: bold;
}

#citaty #container #content #right .menu li .active  {
    background: #00a3df;
    font-weight: bold;
}

#hry #container #content #right .menu li .active  {
    background: #ff7800;
    font-weight: bold;
}

#container #content #right .menu .last {
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    border-bottom: 0px;
}

#obrazky #container #content #right .menu .last {
    border-bottom: 0px;
}

#vtipy #container #content #right .menu .last {
    border-bottom: 0px;
}

#citaty #container #content #right .menu .last {
    border-bottom: 0px;
}

#hry #container #content #right .menu .last {
    border-bottom: 0px;
}

#container #content #right .menu li a:hover {
    background: #68b000;
}

#obrazky #container #content #right .menu li a:hover {
    background: #ea3333;
}

#vtipy #container #content #right .menu li a:hover {
    background: #ffde00;
}

#citaty #container #content #right .menu li a:hover {
    background: #00a3df;
}

#hry #container #content #right .menu li a:hover {
    background: #ff7800;
}

#container #content #right #sidebarAjax {

}

#container #content #right #sidebarAjax .active, #container #content #right #sidebarAjax .nactive {
    display: inline-block;
    width: 25%;
    text-align: center;
    padding: 8px 0px;
    background: #1f2123;
    cursor: pointer;
}

.ratingPlus  {
    color: #68b000;
    font-size: 1.1em;
}

.ratingNull  {
    color: #FFF;
}

.ratingMinus  {
    color: #ea3333;
}


#container #content #right #sidebarAjax .active  {
    background: #68b000;
}

#obrazky #container #content #right #sidebarAjax .active  {
    background: #ea3333;
}

#vtipy #container #content #right #sidebarAjax .active  {
    background: #ffde00;
    color: #1f2123;
}

#vtipy #container #content #right #sidebarAjax .active a {
    color: #1f2123;
}

#citaty #container #content #right #sidebarAjax .active  {
    background: #00a3df;
}

#hry #container #content #right #sidebarAjax .active  {
    background: #ff7800;
}

#container #content #right #sidebarAjax .img-video img  {
    width: 60px;
    height: 60px;
    border: 1px solid white;
}

#container #content #right #sidebarAjax .img-obrazek {
    width: 250px;
    height: 175px;
    border: 1px solid white;
    margin: 10px auto 0px auto;
}

#container #content #right #sidebarAjax .img-video-wrapper  {
    border-bottom: 1px solid #68b000;
    padding: 5px 0px 5px 5px;
}

#obrazky #container #content #right #sidebarAjax .img-video-wrapper  {
    border-bottom: 1px solid #ea3333;
}

#vtipy #container #content #right #sidebarAjax .img-video-wrapper  {
    border-bottom: 1px solid #ffde00;
}

#citaty #container #content #right #sidebarAjax .img-video-wrapper  {
    border-bottom: 1px solid #00a3df;
}

#hry #container #content #right #sidebarAjax .img-video-wrapper  {
    border-bottom: 1px solid #ff7800;
}

#vtipy #container #content #right #sidebarAjax .img-video-wrapper  {
    width: 76px;
    padding: 5px 0px 5px 5px;
}

#obrazky #container #content #right #sidebarAjax .img-video-wrapper  {
    border-bottom: 0px;
    text-align: center;
}

#container #content #right #sidebarAjax .img-video-wrapper-last  {
    border-bottom: 0px;
}

#container #content #right #sidebarAjax .data {
    border-bottom: 1px solid #68b000;
    color: white;
    font-size: 0.8em;
    text-align: right;
    padding-right: 10px;
}

#obrazky #container #content #right #sidebarAjax .data {
    border-bottom: 1px solid #ea3333;
}


#vtipy #container #content #right #sidebarAjax .data {
    border-bottom: 1px solid #ffde00;
}

#citaty #container #content #right #sidebarAjax .data {
    border-bottom: 1px solid #00a3df;
}

#hry #container #content #right #sidebarAjax .data {
    border-bottom: 1px solid #ff7800;
}

#obrazky #container #content #right #sidebarAjax .data {
    padding: 10px 0px;
    text-align: center;
}

#obrazky #container #content #right #newest {
    background: #1f2123;
    width: 100%;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#obrazky #container #content #right #newest td {
    text-align: center;
    padding: 4px 0px;
}

#obrazky #container #content #right #topUsers {
    background: #1f2123;
    width: 100%;
    color: white;
    font-size: 0.8em;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#obrazky #container #content #right #topUsers td {
    padding: 2px 10px;
}


#obrazky #container #content #right #topUsers td+td {
    text-align: right;
}

#obrazky #container #content #right #topUsers a {
    color: white;
}

#obrazky #container #content #right #topUsers a:hover {
    color: #ea3333;
}

#vtipy #container #content #right #topUsers a:hover {
    color: #ffde00;
}

#citaty #container #content #right #topUsers a:hover {
    color: #00a3df;
}

#hry #container #content #right #topUsers a:hover {
    color: #ff7800;
}

#container #content #right #sidebarAjax .top50 {
    padding: 10px 10px 10px 0px;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
}

#container #content #right #sidebarAjax .top50 a {
    color: white;
    text-decoration: none;
}

#container #content #right #sidebarAjax .titleLink a {
    padding: 0px 5px;
    color: white;
    font-size: 0.8em;
    text-decoration: none;
}

#container #content #right #sidebarAjax table {
    background: #1f2123;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    width: 300px;
}

#container #content #right #sidebarAjax .title {
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;
    position: relative;
    z-index: 555;
}

#obrazky #container #content #right #sidebarAjax .title {
    box-shadow: 0px 1px 0px 0px #f78282 inset, 0px 2px 8px 0px #1f2123;
}

#vtipy #container #content #right #sidebarAjax .title {
    box-shadow: 0px 1px 0px 0px #ffef81 inset, 0px 2px 8px 0px #1f2123;
}

#citaty #container #content #right #sidebarAjax .title {
    box-shadow: 0px 1px 0px 0px #81d2ef inset, 0px 2px 8px 0px #1f2123;
}

#hry #container #content #right #sidebarAjax .title {
    box-shadow: 0px 1px 0px 0px #ffbc81 inset, 0px 2px 8px 0px #1f2123;
}

#container #content #right #sidebarAjax .active a, #container #content #right #sidebarAjax .nactive a {
    color: white;
    text-decoration: none;
    font-size: 0.9em;
}

#container #content #right #sidebarAjax .nactive:hover {
    background: #68b000;
}

#obrazky #container #content #right #sidebarAjax .nactive:hover {
    background: #ea3333;
}

#vtipy #container #content #right #sidebarAjax .nactive:hover {
    background: #ffde00;
}

#vtipy #container #content #right #sidebarAjax .nactive:hover a {
    color: #1f2123;
}

#citaty #container #content #right #sidebarAjax .nactive:hover {
    background: #00a3df;
}

#hry #container #content #right #sidebarAjax .nactive:hover {
    background: #ff7800;
}

#container #content #right .sideSerials {
    text-decoration: none;
}

#container #content #right .sideSerials li {
    text-decoration: none;
    display: block;
    width: 100%;
}

#container #content #right .sideSerials li a {
    color: white;
    text-decoration: none;
    display: block;
    width: 270px;
    padding: 8px 15px;
    background: #1f2123;
    border-bottom: 1px solid #68b000;
    font-size: 0.7em;
    position: relative;
}

#obrazky #container #content #right .sideSerials li a {
    border-bottom: 1px solid #ea3333;
}

#vtipy #container #content #right .sideSerials li a {
    border-bottom: 1px solid #ffde00;
}

#citaty #container #content #right .sideSerials li a {
    border-bottom: 1px solid #00a3df;
}

#hry #container #content #right .sideSerials li a {
    border-bottom: 1px solid #ff7800;
}

#container #content #right .sideSerials li a:hover {
    background: #68b000;
}

#obrazky #container #content #right .sideSerials li a:hover {
    background: #ea3333;
}

#vtipy #container #content #right .sideSerials li a:hover {
    background: #ffde00;
}

#citaty #container #content #right .sideSerials li a:hover {
    background: #00a3df;
}

#hry #container #content #right .sideSerials li a:hover {
    background: #ff7800;
}

#container #content #right .sideSerials li a .p {
    position: absolute;
    right: 15px;
}

#container #content #right .sideSerials li .last {
    text-align: right;
    border-bottom: 0px;
    font-weight: bold;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#citaty #container #content #right #authors {
    background: #1f2123;
    width: 100%;
    color: white;
    font-size: 0.8em;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#citaty #container #content #right #authors td {
    padding: 4px 6px;
    text-align: center;
}

#citaty #container #content #right #authors .all {
    text-align: right;
}

#citaty #container #content #right #authors .all a {
    text-decoration: none;
    padding: 0px 5px 0px 0px;
}

#citaty #container #content #right #authors a {
    color: white;
}

#citaty #container #content #right #authors a:hover {
    color: #00a3df;
}

#container #content #right .sideComments {
    text-decoration: none;
}

#container #content #right .sideComments li {
    text-decoration: none;
    display: block;
    width: 100%;
}

#container #content #right .sideComments li a {
    color: white;
    text-decoration: none;
    display: block;
    width: 220px;
    padding: 8px 15px;
    background: #1f2123;
    border-bottom: 1px solid #68b000;
    font-size: 0.7em;
    position: relative;
}

#obrazky #container #content #right .sideComments li a {
    border-bottom: 1px solid #ea3333;
}

#vtipy #container #content #right .sideComments li a {
    border-bottom: 1px solid #ffde00;
}

#citaty #container #content #right .sideComments li a {
    border-bottom: 1px solid #00a3df;
}

#hry #container #content #right .sideComments li a {
    border-bottom: 1px solid #ff7800;
}

#container #content #right .sideComments li a:hover {
    background: #68b000;
}

#obrazky #container #content #right .sideComments li a:hover {
    background: #ea3333;
}

#vtipy #container #content #right .sideComments li a:hover {
    background: #ffde00;
}

#citaty #container #content #right .sideComments li a:hover {
    background: #00a3df;
}

#hry #container #content #right .sideComments li a:hover {
    background: #ff7800;
}

#container #content #right .sideComments li a .p {
    position: absolute;
    right: 15px;
}

#container #content #right .sideComments li .last {
    text-align: right;
    border-bottom: 0px;
    font-weight: bold;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#hry #container #content #right .sideComments li .last {
    text-align: right;
    border-bottom: 0px;
    font-weight: bold;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#subheader #content #search {
    display: inline-block;
}

#subheader #content #searchIcon {
    position: relative;
    top: 4px;
}

#subheader #content #lightIcon {
    position: relative;
    top: 3px;
}

#subheader #content #mobileIcon {
    position: relative;
    top: 3px;
}

#header #menu {
    position: relative;
}

#header #menu .mobileIconHeader {
    position: absolute;
    right: -115px;
    top: 21px;
}

#header #menu .mobileIconHeader img {
    float: left;
    position: relative;
    top: -3px;
}

#header #menu .mobileIconHeader a {
    text-decoration: none;
    font-weight: bold;
    color: white;
}

#subheader #content #search input {
    position: relative;
    bottom: 2px;
    background: #3c4043;
    border: 1px solid #141617;
    color: white;
    padding: 2px 10px;
    font-size: 1em;
    margin: 0px 10px 0px 5px;
    height: 22px;
    width: 180px;
}

#subheader #content #search input.login-active {
    width: 100px;
}

#subheader #content #userbar #login {
    display: none;
}

#subheader #content #login form {
    display: inline;
    border-right: 1px dotted #fff;
    padding: 0px 5px 0px 0px;
}

#subheader #content #login input {
    position: relative;
    background: #3c4043;
    border: 1px solid #141617;
    color: white;
    padding: 0px 8px;
    font-size: 0.9em;
    margin: 0px 2px;
}

#subheader #content #login input[type=text], #subheader #content #login input[type=password] {
    width: 80px;
}

#subheader #content #login .cook {
    position: relative;
    top: 2px;
}

#subheader #content #login .log-button {
    background: url('/public/images/navigation-icon.png');
    width: 13px;
    height: 13px;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    top: 2px;
}

#hry #container #content #right #top10 {
    font-size: 0.8em;
    text-decoration: none;
}

#hry #container #content #right #results {
    font-size: 0.8em;
    text-decoration: none;
    color: white;
}

#hry #container #content #right #results li {
    background: #1f2123;
    text-decoration: none;
    border-bottom: 1px solid #ff7800;
    display: block;
    padding: 8px 15px;
}

#hry #container #content #right #results li a {
    color: #fff;
    text-decoration: none;
}

#hry #container #content #right #results li a:hover {
    color: #ff7800;
}

#hry #container #content #right #results li .video-kom-date {
    color:#ffe23f;
}

#hry #container #content #right #results li .vys-score {
    width: 100%;
    text-align: right;
    display: inline-block;
}

#hry #container #content #right #results .last {
    text-align: right;
    border-bottom: 0px;
    font-weight: bold;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    display: inline-block;
    width: 270px;
}

#hry #container #content #right #weekTour {
    font-size: 0.8em;
    text-decoration: none;
    color: white;
}

#hry #container #content #right #weekTour li {
    background: #1f2123;
    text-decoration: none;
    border-bottom: 1px solid #ff7800;
    display: block;
    padding: 8px 15px;
}

#hry #container #content #right #weekTour li a {
    color: #fff;
    text-decoration: none;
}

#hry #container #content #right #weekTour li a:hover {
    color: #ff7800;
}

#hry #container #content #right #weekTour li .video-kom-date {
    color:#ffe23f;
}

#hry #container #content #right #weekTour li .vys-score {
    width: 100%;
    text-align: right;
    display: inline-block;
}

#hry #container #content #right #weekTour .last {
    text-align: right;
    border-bottom: 0px;
    font-weight: bold;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    display: inline-block;
    width: 270px;
}

#obrazky #container #content #right .categoryMenu {
    margin-top: 10px;
    text-decoration: none;
}

#obrazky #container #content #right .categoryMenu .bg {
    width: 250px;
    background-repeat:no-repeat;
    background-position:center;
    height: 100px;
    text-decoration: none;
}

#obrazky #container #content #right .categoryMenu a .titleC {
    width: 230px;
    background: #1f2123;
    padding: 15px 10px;
    color: white;
    margin-bottom: 5px;
    font-weight: bold;
    text-decoration: none;
}

#obrazky #container #content #right .categoryMenu a {
    color: white;
    text-decoration: none;
}

#obrazky #container #content #right .categoryMenu a:hover .titleC {
    background: #ea3333;
}

#obrazky #container #content #right .categoryMenu .titleC.active {
    background: #ea3333;
}

#left .subpage {
    padding: 15px;
    width: 100%;
    width: 708px;
    background: #25282b;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
}

.wide #left .subpage {
    width: 978px;
}

#left .subpage a {
    color: #65ab00;
    text-decoration: none;
}

#obrazky #left .subpage a {
    color: #ea3333;
}

#vtipy #left .subpage a {
    color: #ffde00;
}

#citaty #left .subpage a {
    color: #00a3df;
}

#hry #left .subpage a {
    color: #ff7800;
}

#left .subpage a:hover {
    color: white;
}

#left .subpage input[type="text"] {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
}

#obrazky #left .subpage input[type="text"] {
    border: 1px solid #ea3333;
}

#vtipy #left .subpage input[type="text"] {
    border: 1px solid #ffde00;
}

#citaty #left .subpage input[type="text"] {
    border: 1px solid #00a3df;
}

#hry #left .subpage input[type="text"] {
    border: 1px solid #ff7800;
}

#left .subpage input[type="password"] {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
}

#obrazky #left .subpage input[type="password"] {
    border: 1px solid #ea3333;
}

#vtipy #left .subpage input[type="password"] {
    border: 1px solid #ffde00;
}

#citaty #left .subpage input[type="password"] {
    border: 1px solid #00a3df;
}

#hry #left .subpage input[type="password"] {
    border: 1px solid #ff7800;
}

#left .subpage select {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
}

#obrazky #left .subpage select {
    border: 1px solid #ea3333;
}

#vtipy #left .subpage select {
    border: 1px solid #ffde00;
}

#citaty #left .subpage select {
    border: 1px solid #00a3df;
}

#hry #left .subpage select {
    border: 1px solid #ff7800;
}

#left .subpage textarea {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
    font-family: Verdana, Arial;
}

#obrazky #left .subpage textarea {
    border: 1px solid #ea3333;
}

#vtipy #left .subpage textarea {
    border: 1px solid #ffde00;
}

#citaty #left .subpage textarea {
    border: 1px solid #00a3df;
}

#hry #left .subpage textarea {
    border: 1px solid #ff7800;
}

#left .subpage fieldset {
    border: 1px solid #65ab00;
}

#obrazky #left .subpage fieldset {
    border: 1px solid #ea3333;
}

#vtipy #left .subpage fieldset {
    border: 1px solid #ffde00;
}

#citaty #left .subpage fieldset {
    border: 1px solid #00a3df;
}

#hry #left .subpage fieldset {
    border: 1px solid #ff7800;
}

#left .subpage legend {
    color: #65ab00;
}

#obrazky #left .subpage legend {
    color: #ea3333;
}

#vtipy #left .subpage legend {
    bcolor: #ffde00;
}

#citaty #left .subpage legend {
    color: #00a3df;
}

#hry #left .subpage legend {
    color: #ff7800;
}

#left .subpage input[type="submit"] {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    color: white;
    cursor: pointer;
    margin-left: 10px;
}

#obrazky #left .subpage input[type="submit"] {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#vtipy #left .subpage input[type="submit"]{
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset;
    color: #1f2123;
}

#citaty #left .subpage input[type="submit"] {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset;
}


#hry #left .subpage input[type="submit"] {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

#left .title {
    display: inline-block;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    background: #65ab00;
    width: 710px;
    color: white;
    padding: 10px 15px;
    font-size: 1.1em;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;;
    margin-top: 10px;
    position: relative;
    z-index: 555;
}

.wide #left .title {
    width: 980px;
}

#left .title.thiner {
    padding: 6px 15px;
}

#obrazky #left .title {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset, 0px 2px 8px 0px #1f2123;;
}

#vtipy #left .title {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset, 0px 2px 8px 0px #1f2123;
    color: #1f2123;
}

#citaty #left .title {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset, 0px 2px 8px 0px #1f2123;;
}

#hry #left .title {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset, 0px 2px 8px 0px #1f2123;
}

#video .movie {
    padding: 10px 10px 0px 10px;
    width: 100%;
    width: 718px;
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    margin: 10px 0px 0px 0px;
    float: left;
    position: relative;
}

#video .movie.top {
    border-left: 5px solid #65ab00;
}

#video .movie.extra {
    border-right: 5px solid #65ab00;
}

#video .movie.extraLow {
    border-right: 5px solid #ea3333;
}

.movie .movie-img {
    float: left;
    margin: 0px 10px 10px 0px;
    position: relative;
    width: 20%;
}

.movie .movie-img .type {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 0.8em;
    z-index: 4;
}

.movie .movie-img .typeg {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #ea3333;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 0.8em;
    z-index: 4;
}

.movie .movie-img .duration {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 0.8em;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    font-weight: bold;
    display: none;
}

.movie .movie-img .gallerycover {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 0.8em;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    font-weight: bold;
    display: none;
}


.movie .movie-img img {
    border-top: 1px solid #9c9c9c;
    border-left: 1px solid #9c9c9c;
    border-right: 1px solid #9c9c9c;
    border-bottom: 1px solid #9c9c9c;
    width: 145px;
    height: 115px;
}

.movie.recommendHP {
    width: 740px;
    position: relative;
    margin: 0px;
}

.movie.recommendHP a {
    display: inline-block;
    position: relative;
}

.movie.recommendHP td {
    text-align: center;
    width: 185px;
    padding-bottom: 10px;
}

.movie.recommendHP .movie-img {
    width: 180px;
    margin: 0px auto;
    padding: 10px 0px 0px 0px;
    position: relative;
}

.movie.recommendHP .movie-img:hover .titleRecommend {
    color: #65ab00;
}

.movie.recommendHP .movie-img .titleRecommend {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 1px;
    bottom: 1px;
    color: #ffffff;
    font-size: 0.7em;
    width: 145px;
    padding: 5px;
    text-align: center;
}


.movie.recommendHP .movie-img img {
    border: 1px solid #9c9c9c;
    width: 155px;
    height: 120px;
    margin: 0px auto;
}

#video .movie .movie-main {
    float: left;
    text-align: justify;
    width: 66%;
    clear: none;
}

#video .movie .movie-main a {
    color: #65ab00;
}

#video .movie .movie-main a:hover {
    color: white;
}

#video .movie .movie-main .left {
    padding: 0px 0px 0px 5px;
}

#video .movie .movie-main h2 {
    padding: 5px 5px 10px 5px;
    font-size: 1.2em;
}


#video .movie .movie-main h2 a {
    color: #65ab00;
    text-decoration: none;
    font-weight: bold;
}

#video .movie .movie-main h2 a:hover {
    color: #fff;
}

#video .movie .movie-tools {
    float: right;
    width: 12%;
    text-align: right;
}

#video .movie .movie-hodnoceni {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50%;
    margin: 15px 0px;
    float: right;
    text-align: center;
    font-weight: bold;
    position: relative;
}

.ratingBox {
    z-index: 5555555;
    height: 38px;
    position: absolute;
    background: #1f2123;
    border: 1px solid #65ab00;
    display: none;
    border-radius: 3px;
    text-align: center;
    padding: 5px 0px;
    top: 45px;
    white-space: nowrap;
}

#obrazky .ratingBox {
    border: 1px solid #ea3333;
}

#vtipy .ratingBox {
    border: 1px solid #ffde00;
}

#citaty .ratingBox {
    border: 1px solid #00a3df;
}

#hry .ratingBox {
    border: 1px solid #ff7800;
}

.ratingBox .progressWrapper {
    position: relative;
    min-width: 140px;
    height: 8px;
    display: inline-block;

}

.ratingBox .progressWrapper .red {
    position: absolute;
    width: 140px;
    height: 8px;
    top: 0px;
    left: 0px;
    background: #ea3333;
    border-radius: 3px;
}

.ratingBox .progressWrapper .green {
    position: absolute;
    width: 140px;
    height: 8px;
    top: 0px;
    left: 0px;
    background: #65ab00;
    border-radius: 3px;
}

.ratingBox .minusR {
    display: inline-block;
    color: #ea3333;
    padding: 2px 5px;
}

.ratingBox .plusR {
    display: inline-block;
    color: #65ab00;
    padding: 2px 5px;
}

#video .movie .movie-date {
    font-size: 0.8em;
    text-align: right;
    float: right;
}

#video .movie .movie-info {
    font-size: 0.9em;
    text-align: right;
    float: right;
    clear: right;
}

#video .movie .movie-info .line {
    position: relative;
    right: -10px;
}

#video .movie .movie-info .views {
    padding: 15px 0px 0px 0px;
    font-size: 0.9em;
}

#video .movie .movie-info .views img {
    width: 12px;
    height: 9px;
}

#video .videa-day {
    padding: 10px 10px 10px 10px;
    width: 100%;
    width: 718px;
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    margin: 10px 0px 0px 0px;
    float: left;
    position: relative;
    font-weight: bold;
}

#video .serial .title {
    position: relative;
}

#video .serial .title .serial-dilu {
    position: absolute;
    right: 10px;
    font-size: 0.9em;
}

#video .serialHP {
    color: #fff;
    background: #1f2123;
    width: 740px;
    border-radius: 0px 0px 3px 3px;
    border-left: #1a1b1d;
    border-right: #1a1b1d;
    border-bottom: #1a1b1d;
}

#video .serialHP .serial {
    cursor: pointer;
}

#video .serialHP .serial .info {
    color: #1f2123;
    font-weight: bold;
    padding-left: 20px;
}

#video .serialHP .serial:hover td {
     background: #65ab00;
 }

#video .serialHP .serial:hover td a {
    color: #fff;
}

#video .serialHP .aright {
    text-align: right;
}

#video .serialHP td {
    padding: 5px 10px;
}

#video .serialHP a {
    color: #65ab00;
}

#video .serialHP a:hover {
    color: #fff;
}

#video .serialHP .text {
    display: none;
}

#video .serialHP .date {
    font-size: 0.8em;
    text-align: right;
}

#video .calendar td {
    border-right: 1px solid #333333;
    font-size: 0.8em;
    text-align: center;
    padding: 5px;
}

#video .calendar .last {
    border-right: 0px;
}

#video .serialListWrapper {

}

#video .detail-serialu {
    padding: 0px 0px;
    width: 738px;
}

#video #serial-serialy {
    clear: both;
    width: 695px;
    margin-left: 15px;
}

#video #serial-serialy td {

}

#video #serial-serialy img {
    border: 1px solid #969797;
}

#video .top50 {

}

#video .top50 td {
    padding: 10px 0px;
    border-bottom: 1px solid #1f2123;
}

#video .top50 td img {
    border: 1px solid #969797;
}

#video .serialD {
    background: #1f2123;
    border: 15px solid #1f2123;
    margin-bottom: 15px;
}

#video .serialD:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

#video .serialDItem td {
    padding: 10px 0px;
    border-bottom: 1px solid #1f2123;
}

#video .serial-popisD {
    width:40%;
    float: left;
    background: #1f2123;
    text-align: justify;
}

#video .serial-detailD {
    width: 50%;
    float: right;
    background: #1f2123;
}

#video .serialList {
    width: 700px;
}

#video .serialList th {
    padding: 10px;
    background: #1f2123;
}

#video .serialList td {
    padding: 10px 5px;
    border-bottom: 1px solid #1a1b1d;
    word-break: break-all;
}

#video .serialList .serialy-popis {
    text-align: justify;
    width: 250px;
}

#video .serialList .serialy-usp {
    color: #65ab00;
    text-align: center;
}

.listing {
    float: left;
    text-align: center;
    width: 718px;
    position: relative;
    padding: 10px 0px 0px 0px;
}

.listing a {
    color: white;
    text-decoration: none;
}

.listing a:hover {
    color: #65ab00;
}

#obrazky .listing a:hover {
    color: #ea3333;
}

#vtipy .listing a:hover {
    color: #ffde00;
}

#citaty .listing a:hover {
    color: #00a3df;
}

#hry .listing a:hover {
    color: #ff7800;
}


.listing .strankovani-text {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: white;
    padding: 5px;
    margin: 5px 10px;
}

#obrazky .listing .strankovani-text {
    background: #ea3333;
}

#vtipy .listing .strankovani-text {
    background: #ffde00;
    color: #1f2123;
}

#citaty .listing .strankovani-text {
    background: #00a3df;
}

#hry .listing .strankovani-text {
    background: #ff7800;
}

.listing .prev, .listing .next {
    padding: 5px;
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    position: relative;
    text-decoration: none;
}

.listing .prev:hover, .listing .next:hover {
    color: #65ab00;
}

#obrazky .listing .prev:hover,#obrazky  .listing .next:hover {
    color: #ea3333;
}

#vtipy .listing .prev:hover,#vtipy .listing .next:hover {
    color: #ffde00;
}

#citaty .listing .prev:hover,#citaty .listing .next:hover {
    color: #00a3df;
}

#hry .listing .prev:hover, #hry .listing .next:hover {
    color: #ff7800;
}

.listing form {
    position: absolute;
    right: 0px;
    top: 5px;
}

.listing form select {
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
}

.video-color {
    color: #65ab00;
}

.obrazky-color {
    color: #ea3333;
}

.vtipy-color {
    color: #ffde00;
}

.citaty-color {
    color: #00a3df;
}

.hry-color {
    color: #ff7800;
}

#sectionMenu {
    width: 100%;
    background: #1f2123;
    height: 210px;
    position: absolute;
    top: 75px;
    z-index: 10000;
    display: none;
    border-bottom: 1px solid #141617;
}

#sectionMenu #content {
    width: 1003px;
    margin: 0 auto;
    padding: 10px 0px 10px 0px;
}

#sectionMenu #content .section {
    display: none;
}

#sectionMenu #content .left {
    width: 30%;
    border-right: 1px dotted #65ab00;
    text-align: justify;
    padding: 0px 15px;
    color: white;
    vertical-align: top;
}

#sectionMenu #content .obrazky .left {
    border-right: 1px dotted #ea3333;
}

#sectionMenu #content .vtipy .left {
    border-right: 1px dotted #ffde00;
}

#sectionMenu #content .citaty .left {
    border-right: 1px dotted #00a3df;
}

#sectionMenu #content .hry .left {
    border-right: 1px dotted #ff7800;
}

#sectionMenu #content .left .links {
    margin: 15px 0px;
    color: #3C4043;
}

#sectionMenu #content .left .links td {
    padding: 5px 5px;
}

#sectionMenu #content .left a {
    color: #65ab00;
    font-weight: bold;
}

#sectionMenu #content .obrazky .left a {
    color: #ea3333;
}

#sectionMenu #content .vtipy .left a {
    color: #ffde00;
}

#sectionMenu #content .citaty .left a {
    color: #00a3df;
}

#sectionMenu #content .hry .left a {
    color: #ff7800;
}

#sectionMenu #content .left a:hover {
    color: #fff;
}

#content #right .trackbacks {
    width: 250px;
    margin: 10px 0px 0px 0px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#content #right .trackbacks ul {
    background: #1f2123;
    color: white;
    font-size: 0.7em;
}

#content #right .trackbacks ul li {
    list-style-type: none;
    display: block;
    padding: 2px 5px;
}

#content #right .trackbacks ul a {
    color: white;
}

#content #right .trackbacks ul a:hover {
    color: #65ab00;
}


#obrazky #content #right .trackbacks ul a:hover {
    color: #ea3333;
}

#vtipy #content #right .trackbacks ul a:hover {
    color: #ffde00;
}

#citaty #content #right .trackbacks ul a:hover {
    color: #00a3df;
}

#hry #content #right .trackbacks ul a:hover {
    color: #ff7800;
}

#sectionMenu #content .right .img {
    width: 180px;
    height: 135px;
    border: 1px solid #9c9c9c;
}

#sectionMenu #content .right .img-video {
    padding: 0px 0px 5px 0px;
}

#sectionMenu #content .obrazky .right .img {
    height: 135px;
    width: auto;
}

#sectionMenu #content .obrazky .right td {
    text-align: center;
    width: 180px;
}

#sectionMenu #content .vtipy .right .img {
    width: 60px;
    height: 50px;
}

#sectionMenu #content .citaty .right .img {
    width: 60px;
    height: 50px;
}

#sectionMenu #content .citaty .right .items td {
    width: 144px;
    height: 92px;
}

#sectionMenu #content .hry .right .img {
    width: 60px;
    height: 50px;
}


#sectionMenu #content .right {
    width: 68%;
}

#sectionMenu #content .vtipy .right {
    width: 46%;
    font-size: 0.8em;
}

#sectionMenu #content .citaty .right {
    width: 46%;
    font-size: 0.8em;
}

#sectionMenu #content .hry .right {
    width: 26%;
    font-size: 0.8em;
}

#sectionMenu #content .vtipy .right img {
    margin: 5px;
}

#sectionMenu #content .citaty .right img {
    margin: 5px;
}

#sectionMenu #content .hry .right img {
    margin: 5px;
}

#sectionMenu #content .right table {
    margin: 0px auto;
}

#sectionMenu #content .right td {
    text-align: center;
    width: 33%;
    vertical-align: top;
    padding: 0px 10px;
}

#sectionMenu #content .right a {
    color: white;
}

#vtipy #sectionMenu #content .right a {
    font-size: 0.8em;
}

#citaty #sectionMenu #content .right a {
    font-size: 0.8em;
}

#sectionMenu #content .right a:hover {
    color: #65ab00;
}

#sectionMenu #content .obrazky .right a:hover {
    color: #ea3333;
}

#sectionMenu #content .vtipy .right a:hover {
    color: #ffde00;
}

#sectionMenu #content .citaty .right a:hover {
    color: #00a3df;
}

#sectionMenu #content .hry .right a:hover {
    color: #ff7800;
}

#sectionMenu #content .bonus {
    vertical-align: top;
}

#sectionMenu #content .bonus #weekTour {
    margin: 0px 25px;
}

#sectionMenu #content .bonus #weekTour .aright {
    text-align: right;
}

#sectionMenu #content .bonus {
    color: #fff;
}

#sectionMenu #content .bonus td {
    padding: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#sectionMenu #content .bonus th {
    text-align: left;
}

#sectionMenu #content .bonus a {
    color: #65ab00;
}

#sectionMenu #content .obrazky .bonus a {
    color: #ea3333;
}

#sectionMenu #content .vtipy .bonus a{
    color: #ffde00;
}

#sectionMenu #content .citaty .bonus a {
    color: #00a3df;
}

#sectionMenu #content .hry .bonus a {
    color: #ff7800;
}

#sectionMenu #content .bonus a:hover {
    color: white;
}

.video-border {
    border-bottom: 5px solid #65ab00!important;
}

.obrazky-border {
    border-bottom: 5px solid #ea3333!important;
}

.vtipy-border {
    border-bottom: 5px solid #ffde00!important;
}

.citaty-border {
    border-bottom: 5px solid #00a3df!important;
}

.hry-border {
    border-bottom: 5px solid #ff7800!important;
}

#header #pageMenu {
    padding: 15px;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset,0px 2px 8px 0px #1f2123;;
    position: absolute;
    display: none;
    top: 15px;
    z-index: 10001;
}

#obrazky #header #pageMenu {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset,0px 2px 8px 0px #1f2123;
}

#vtipy #header #pageMenu {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset,0px 2px 8px 0px #1f2123;;
}

#citaty #header #pageMenu {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset,0px 2px 8px 0px #1f2123;;
}

#hry #header #pageMenu {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset,0px 2px 8px 0px #1f2123;;
}

#header #pageMenu ul {
    text-decoration: none;
}

#header #pageMenu ul li {
    display: block;
    padding: 5px 0px;
}

#header #pageMenu ul a {
    color: white;
    text-decoration: none;
}

#header #pageMenu ul a:hover {
    color: white;
    text-decoration: underline;
}

#obrazky #container #content #left .hp-obr {
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    margin-top: 10px;
    padding: 10px;
}

#obrazky #container #content #left .hp-obr a {
    color: #ea3333;
}

#obrazky #container #content #left .hp-obr a:hover {
    color: #fff;
}

#obrazky #container #content #left .hp-obr .image-wrapper {
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 510px;
}

#obrazky #container #content #left .hp-obr .image-wrapper.wm {
    overflow: hidden;
}

#obrazky #container #content #left .hp-obr .image-wrapper.wm img {
    /* margin: -30px auto; */
    margin: auto auto;
}

#obrazky #container #content #left .hp-obr .image-wrapper.wm .gif img {
    margin: auto auto;
}

#obrazky #container #content #left .hp-obr .image {
    position: relative;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    max-width: 500px;
}

#obrazky #container #content #left .hp-obr .unvisited {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #ea3333;
    -moz-border-radius: 0px 3px 0px 3px;
    border-radius: 0px 3px 0px 3px;
    padding: 5px;
    box-shadow: 0px 1px 0px 0px #f78282 inset,0px 2px 8px 0px #1f2123;
    z-index: 101;
}

#obrazky #container #content #left .hp-obr .gif {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

#obrazky #container #content #left .hp-obr .gif img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#obrazky #container #content #left .hp-obr .gif:hover {
    box-shadow: 0px 2px 8px 0px #1f2123;
}

#obrazky #container #content #left .hp-obr .nadpis a {
    color: #ea3333;
    text-decoration: none;
    padding: 10px 15px;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
}

#obrazky #container #content #left .hp-obr .nadpis a:hover {
    color: #fff;
}

#obrazky #container #content #left .hp-obr .views {
    font-size: 0.8em;
    text-align: right;
    padding: 0px 15px 0px 0px;
}

#obrazky #container #content #left .hp-obr .views img {
    position: relative;
    width: 12px;
}

#obrazky #container #content #left .hp-obr .butts {
    padding-left: 30px;
    position: relative;
}

#obrazky #container #content #left .hp-obr .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#obrazky #container #content #left .hp-obr .rating {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
}

#obrazky #container #content #left .hp-obr .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#obrazky #container #content #left .hp-obr .fbButton {
    padding: 10px 0px;
    position: relative;
    left: 12px;
}

#obrazky #container #content #left .hp-obr .hpinfo {
    vertical-align: top;
    text-align: center;
}

#obrazky #container #content #left .hp-obr .tools-wrapper {
    text-align: center;
    vertical-align: bottom;
}

#obrazky #container #content #left .hp-obr .tools ul li {
    display: inline-block;
}

#vtipy #container #content #left .vtip {
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    margin-top: 10px;
    padding: 10px;
    float: left;
    width: 720px;
}

#vtipy #container #content #left .vtip a {
    color: #ffde00;
}

#vtipy #container #content #left .vtip a:hover {
    color: white;
}

#vtipy #container #content #left .vtip .v_titulek .v_nadpis a  {
    font-size: 1.4em;
    font-weight: bold;
    color: #ffde00;
    text-decoration: none;
}

#vtipy #container #content #left .vtip .v_titulek .v_nadpis a:hover  {
    color: white;
}

#vtipy #container #content #left .vtip .v_titulek .v_nadpis {
    float: left;
    width: 50%;
    padding: 10px 0px;
}

#vtipy #container #content #left .vtip .v_titulek .v-title-tools  {
    float: right;
    width: 50%;
    text-align: right;
}

#vtipy #container #content #left .vtip .v_titulek .v-title-tools .vKat a  {
    color: #ffde00;
    margin: 0px 10px;
}

#vtipy #container #content #left .vtip .v_titulek .v-title-tools .vKat a:hover  {
    color: white;
}

#vtipy #container #content #left .vtip .v_titulek .v-title-tools .v_fb {
    position: relative;
    top: 5px;
    left: 19px;
}

#vtipy #container #content #left .vtip .v_text  {
    float: left;
    width: 84%;
    padding-right: 10px;
}

#vtipy #container #content #left .detail .v_text  {
    width: 100%;
}

#vtipy #container #content #left .vtip .vote  {
    float: right;
    position: relative;
}

#vtipy #container #content #left .vtip .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 7px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.3em;
}

#vtipy #container #content #left .vtip .rating {
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
    padding-top: 3px;
}

#vtipy #container #content #left .vtip .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 5px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.3em;
}

#vtipy #container #content #left .vtip .vote .line {
    position: absolute;
    right: -10px;
    top: 30px;
}

#vtipy #container #content #left .vtip .date {
    float: right;
    width: 12%;
    position: relative;
    clear: right;
    padding-top: 20px;
    font-size: 0.8em;
    text-align: right;
}

#citaty #container #content #left .vtip {
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    margin-top: 10px;
    padding: 10px;
    float: left;
    width: 720px;
}

#citaty #container #content #left .vtip a {
    color: #00a3df;
}

#citaty #container #content #left .vtip a:hover {
    color: white;
}

#citaty #container #content #left .vtip .v_titulek .v_nadpis a  {
    font-size: 1.4em;
    font-weight: bold;
    color: #00a3df;
    text-decoration: none;
}

#citaty #container #content #left .vtip .v_titulek .v_nadpis a:hover  {
    color: white;
}

#citaty #container #content #left .vtip .v_titulek .v_nadpis {
    float: left;
    width: 50%;
    padding: 10px 0px;
}

#citaty #container #content #left .vtip .v_titulek .v-title-tools  {
    float: right;
    width: 50%;
    text-align: right;
}

#citaty #container #content #left .vtip .v_titulek .v-title-tools .vKat a  {
    color: #00a3df;
    margin: 0px 10px;
}

#citaty #container #content #left .vtip .v_titulek .v-title-tools .vKat a:hover  {
    color: white;
}

#citaty #container #content #left .vtip .v_titulek .v-title-tools .v_fb {
    position: relative;
    top: 5px;
    left: 19px;
}

#citaty #container #content #left .vtip .v_text  {
    float: left;
    width: 85%;
    padding-right: 10px;
}

#citaty #container #content #left .vtip .vote  {
    float: right;
    position: relative;
}

#citaty #container #content #left .vtip .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 7px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.3em;
}

#citaty #container #content #left .vtip .rating {
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
    padding-top: 3px;
}

#citaty #container #content #left .vtip .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 5px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.3em;
}

#citaty #container #content #left .vtip .vote .line {
    position: absolute;
    right: -10px;
    top: 30px;
}

#citaty #container #content #left .vtip .date {
    float: right;
    width: 12%;
    position: relative;
    clear: right;
    padding-top: 20px;
    font-size: 0.8em;
    text-align: right;
}

#hry #container #content #left .game {
    width: 738px;
    background: #25282b;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    color: white;
    margin: 10px 0px 0px 0px;
    float: left;
    position: relative;
    height: 136px;
}

#hry #container #content #left .game a {
    color: #ff7800;
}

#hry #container #content #left .game a:hover {
    color: white;
}

#hry #container #content #left .game .game-left {
    float: left;
    width: 71%;
    height: 100%;
    padding: 10px;
}

#hry #container #content #left .game .logo {
    float: left;
}

#hry #container #content #left .game .logo-bg {
    float: left;
    padding: 0px 10px 0px 0px;
}

#hry #container #content #left .game .logo-bg img {
    width: 145px;
    height: 115px;
    border: 1px solid white;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#hry #container #content #left .game .misto {
    position: absolute;
    bottom: 0px;
    left: 250px;
    padding: 5px 10px;
    background: #ff7800;
    font-weight: bold;
    border-radius: 3px 3px 0px 0px;
    color: #1f2123;
}

#hry #container #content #left .game .nadpis {
    float: left;
    width: 60%;
    padding: 5px 0px;
    font-size: 1.2em;
}

#hry #container #content #left .game .nadpis a {
    color: #ff7800;
    font-weight: bold;
    text-decoration: none;
}

#hry #container #content #left .game .nadpis a:hover {
    color: white;
}

#hry #container #content #left .game .rating {
    float: right;
    font-weight: bold;
}

#hry #container #content #left .game .game-description {
    float: left;
    width: 69%;
    min-height: 68px;
    position: relative;
    padding: 0px 0px 10px 0px;
}

#hry #container #content #left .game .game-description .line {
    position: absolute;
    right: -13px;
    bottom: 5px;
}

#hry #container #content #left .game .game-play {
    float: left;
    background: url('/public/images/play-icon-hry.png') no-repeat;
    color: #ff7800;
    padding: 0px 0px 0px 15px;
    font-weight: bold;
}

#hry #container #content #left .game .game-play a {
    color: #ff7800;
    position: relative;
    bottom: 3px;
    text-decoration: none;
}

#hry #container #content #left .game .game-play:hover {
    background: url('/public/images/play-icon-hry-active.png') no-repeat;
    color: white;
}

#hry #container #content #left .game .game-play:hover a {
    color: white;
}

#hry #container #content #left .game .spusteno {
    float: right;
    font-size: 0.8em;
}

#hry #container #content #left .game .game-vys {
    float: right;
    width: 24%;
    background: #1f2123;
    -moz-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;
    display: table-cell;
    height: 100%;
    font-size: 0.8em;
    padding: 0px 0px 0px 10px;
}

#hry #container #content #left .turnaj {
    border-left: 5px solid #ff7800;
    width: 734px;
    background: #1f2123;
}

#hry #container #content #left .turnaj h3 {
    color: #ff7800;
    padding: 5px 0px;
}

#hry #container #content #left .turnaj .game-left {
    text-align: justify;
}

#hry #container #content #left .turnaj .game-vys {
    background: #ff7800;
    padding: 0px;
}

#hry #container #content #left .turnaj .game-vys table {
    height: 100%;
    width: 100%;
}

#hry #container #content #left .turnaj .game-vys table td {
    font-weight: bold;
    border-bottom: 1px solid #ffba7c;
    padding-left: 10px;
}

#hry #container #content #left .turnaj .game-vys table .last {
    border-bottom: 0px;
}

#hry #container #content #left .turnaj .game-vys table .aright {
    text-align: right;
    font-weight: normal;
    padding-right: 10px;
}

#hry #container #content #left .game .game-vys img {
    position: relative;
    top: 6px;
}

#hry #container #content #left .game .game-vys a {
    color: white;
    text-decoration: none;
    font-weight: bold;
}

#hry #container #content #left .game .game-vys a:hover {
    color: #ff7800;
}

#hry #container #content #left .game .game-vys p {
    padding: 5px 0px;
}

#hry #container #content #left .game .game-vys .result-all {
    float: right;
    padding: 15px 10px 0px 0px;
}

#bottom-right-toolbox {
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 1001;
    display: none;
    padding-left: 82px;
}

#recommend-slider {
    width: 160px;
    display: none;
    position: relative;
 }

#recommend-slider .title {
    width: 160px;
    display: inline-block;
    position: relative;
    display: inline-block;
    text-decoration: underline;
    padding: 0.5em 1em;
    text-align: left;
    background: #65ab00;
    -moz-border-radius: 3px 0px 0px 0px;
    border-radius: 3px 0px 0px 0px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    height: 18px;
    right: 0px;
    color: #ffffff;
    cursor: pointer;
}

#recommend-slider .content {
    background: #25282b;
    display: none;
}

#recommend-slider .movie.recommendHP {
    background: #25282b;
}

#recommend-slider .movie.recommendHP .movie-img {
    width: 160px;
    padding: 5px 0px;
}

#recommend-slider .movie.recommendHP .movie-img img {
    width: 140px;
    height: 105px;
}

#recommend-slider .movie.recommendHP .movie-img .titleRecommend {
   width: 130px;
}

#recommend-slider .movie.recommendHP td {
    width: auto;
    padding: 0px;
}

#recommend-slider .movie.recommendHP {
    width: 160px;
    padding: 0px;
    margin: 0px;
    border-top: 3px solid #25282b;
    border-bottom: 3px solid #25282b;
}

#upbutton {
    position: absolute;
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px 0px 0px 0px;
    border-radius: 3px 0px 0px 0px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    /* width: 45px; */
    /* height: 18px; */
    bottom: 0px;
    right: -3px;
    color: #ffffff;
    text-decoration: underline;
    cursor: pointer;
}

#upbutton a {
    color: white;
}

#obrazky #upbutton {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#vtipy #upbutton {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset;
    color: #1f2123;
}

#vtipy #upbutton a {
    color: #1f2123;
}

#citaty #upbutton {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset;
}

#hry #upbutton {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

#errorButton {
    position: absolute;
    display: block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 0px 3px 0px 0px;
    border-radius: 0px 3px 0px 0px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    width: 100px;
    height: 18px;
    z-index: 1001;
    left: 0px;
    display: none;
}

#errorButton a {
    color: white;
}

#obrazky #errorButton {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#vtipy #errorButton {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset;
    color: #1f2123;
}

#vtipy #errorButton a {
    color: #1f2123;
}

#citaty #errorButton {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset;
}

#hry #errorButton {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

#container #content #left #hledani .title {
    display: inline-block;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    background: #65ab00;
    width: 220px;
    color: white;
    padding: 10px 15px;
    font-size: 1.1em;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;;
    margin-top: 10px;
    position: relative;
    z-index: 555;
}

#container #content #left #hledani {
    float: left;
}

#container #content #left #hledani .title {
    display: inline-block;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    background: #65ab00;
    width: 712px;
    color: white;
    padding: 10px 15px;
    font-size: 1.1em;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;;
    margin-top: 10px;
    position: relative;
    z-index: 555;
}

#container #content #left #hledani .obrazky {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset, 0px 2px 8px 0px #1f2123;;
}

#container #content #left #hledani .vtipy {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset, 0px 2px 8px 0px #1f2123;
    color: #1f2123;
}

#container #content #left #hledani .citaty {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset, 0px 2px 8px 0px #1f2123;;
}

#container #content #left #hledani .hry {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset, 0px 2px 8px 0px #1f2123;;
}

#container #content #left #hledani .sekce  {
    width: 710px;
    background: #25282b;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #1a1b1d;
    color: white;
    margin: 0px 0px 10px 0px;
    float: left;
    padding: 15px;
}

#container #content #left #hledani .sekce img {
    padding: 5px 15px 5px 0px;
}

#container #content #left #hledani a {
    color: #65ab00;
    text-decoration: none;
}

#container #content #left #hledani .obrazky a {
    color: #ea3333;
}

#container #content #left #hledani .vtipy a {
    color: #ffde00;
}

#container #content #left #hledani .citaty a {
    color: #00a3df;
}

#container #content #left #hledani .hry a {
    color: #ff7800;
}

#container #content #left #hledani a:hover {
    color: #fff;
}

#container #content #left #hledani input[type="text"] {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
}

#container #content #left #hledani input[type="checkbox"] {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
}

#container #content #left #hledani select {
    border: 1px solid #65ab00;
    background: #3c4043;
    color: white;
    padding: 5px 10px;
    border-radius: 3px;
}

#container #content #left #hledani .obrazkyi input[type="text"] {
    border: 1px solid #ea3333;
}

#container #content #left #hledani .vtipyi input[type="text"] {
    border: 1px solid #ffde00;
}

#container #content #left #hledani .citatyi input[type="text"] {
    border: 1px solid #00a3df;
}

#container #content #left #hledani .hryi input[type="text"] {
    border: 1px solid #ff7800;
}

#container #content #left #hledani .obrazky select{
    border: 1px solid #ea3333;
}

#container #content #left #hledani .vtipy select {
    border: 1px solid #ffde00;
}

#container #content #left #hledani .citaty select {
    border: 1px solid #00a3df;
}

#container #content #left #hledani .hry select {
    border: 1px solid #ff7800;
}

#container #content #left #hledani .top {
    text-align: center;
}

#container #content #left #hledani .b {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    color: white;
    cursor: pointer;
    margin-left: 10px;
}

#container #content #left #hledani .obrazkyb {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#container #content #left #hledani .vtipyb {
    background: #ffde00;
    box-shadow: 0px 1px 0px 0px #ffef81 inset;
    color: #1f2123;
}

#container #content #left #hledani .citatyb {
    background: #00a3df;
    box-shadow: 0px 1px 0px 0px #81d2ef inset;
}


#container #content #left #hledani .hryb {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

#hry #container #content #left .hry-detail {
    width: 710px;
    background: #25282b;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #1a1b1d;
    color: white;
    float: left;
    padding: 15px;
}

#hry #container #content #left .hry-detail .objekt-hry{
    text-align: center;
}

#hry #container #content #left .hry-detail .objekt-hry object {
    margin: 10px 0px;
}


#hry #container #content #left .hry-detail .hry-nadpis {
    padding: 10px 0px;
    position: relative;
}

#hry #container #content #left .hry-detail .hry-nadpis h1 {
    font-size: 1.2em;
    font-weight: bold;
}

#hry #container #content #left .hry-detail .hry-nadpis .played {
    position: absolute;
    right: 0px;
    top: 5px;
    font-size: 0.8em;
}

#hry #container #content #left .hry-detail .hry-nadpis .played .playedImg {
    width: 20px;
    position: relative;
    top: 3px;
    left: -4px;
}

#hry #container #content #left .hry-detail .hry-nadpis .played .favImg {
    position: relative;
    top: 3px;
    left: -4px;
}

#hry #container #content #left .hry-detail .hry-nadpis a {
    color: #ff7800;
    text-decoration: none;
}

#hry #container #content #left .hry-detail .hry-nadpis a:hover {
    color: #fff;
}

#hry #container #content #left .hry-detail .toolbar .category {
    float: left;
    width: 33%;
    text-align: left;
}

#hry #container #content #left .hry-detail .toolbar .category a {
    color: #ff7800;
}

#hry #container #content #left .hry-detail .toolbar .category a:hover {
    color: #fff;
}

#hry #container #content #left .hry-detail .toolbar .control {
    float: left;
    width: 33%;
    text-align: center;
}

#hry #container #content #left .hry-detail .toolbar .control img {
    position: relative;
    top: 5px;
}

#hry #container #content #left .hry-detail .toolbar .facebook {
    float: left;
    width: 33%;
    text-align: right;
}

#hry #container #content #left .hry-detail .tools-wrapper {
    text-align: center;
    vertical-align: bottom;
}

#hry #container #content #left .hry-detail .tools ul li {
    display: inline-block;
}

#hry #container #content #left .hry-detail .butts {
    position: relative;
}

#hry #container #content #left .hry-detail .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#hry #container #content #left .hry-detail .rating {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
}

#hry #container #content #left .hry-detail .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#hry #container #content #left .hry-detail #toolbar-bottom .again {
    float: left;
    width: 33%;
    text-align: left;
    padding-top: 9px;
}

#hry #container #content #left .hry-detail #toolbar-bottom .again a {
    color: #ff7800;
}

#hry #container #content #left .hry-detail #toolbar-bottom .again a:hover {
    color: #fff;
}

#hry #container #content #left .hry-detail #toolbar-bottom .butts {
    float: left;
    width: 33%;
    text-align: center;
    position: relative;
}

#hry #container #content #left .hry-detail #toolbar-bottom .tools-wrapper {
    float: left;
    width: 33%;
    text-align: right;
}

#hry #container #content #left .hry-detail #toolbar-bottom .popisek {
    padding: 10px 0px;
    float: left;
    clear: left;
    text-align: center;
    width: 100%;
}

#hry #container #content #left .hry-detail .reklama-mid {
    position: relative;
    left: -10px;
    float: left;
    padding-bottom: 10px;
    text-align: center;
}

#hry #container #content #left .hry-detail #gameToolbar {
    width: 100%;
    margin: 10px 0px;
}

#hry #container #content #left .hry-detail #gameToolbar .header {
    border-bottom: 2px solid #ff7800;
}

#hry #container #content #left .hry-detail #gameToolbar .header li {
    display: inline-block;
    padding: 5px 5px;
    font-size: 0.8em;
    font-weight: bold;
    cursor: pointer;
}

#hry #container #content #left .hry-detail #gameToolbar .header .active {
    background: #ff7800;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

#hry #container #content #left .hry-detail #gameToolbar table {
    margin: 0px auto;
}

#hry #container #content #left .hry-detail #gameToolbar .games img {
    width: 90px;
    margin: 5px 8px;
    border: 1px solid #3c4043;
}




#video #container #content #left #gameToolbar {
    width: 100%;
    margin: 10px 0px;
}

#video #container #content #left #gameToolbar .header {
    border-bottom: 2px solid #65ab00;
}

#video #container #content #left #gameToolbar .header li {
    display: inline-block;
    padding: 5px 5px;
    font-size: 0.8em;
    font-weight: bold;
    cursor: pointer;
}

#video #container #content #left #gameToolbar .header .active {
    background: #65ab00;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

#video #container #content #left #gameToolbar table {
    margin: 0px auto;
}

#video #container #content #left #gameToolbar .games img {
    width: 100px;
    height: 75px;
    margin: 5px 8px;
    border: 1px solid #3c4043;
}





#hry #container #content #left .hry-detail .results {
    width: 100%;
    background: #494d50;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#hry #container #content #left .hry-detail .results table {
    width: 100%;
}

#hry #container #content #left .hry-detail .results table td {
    padding: 5px 5px;
}

#hry #container #content #left .hry-detail .results table th {
    font-weight: bold;
    font-size: 1.1em;
    padding: 5px 5px;
    border-bottom: 3px solid #ff7800;
    text-align: left;
}

#hry #container #content #left .hry-detail .results a {
    color: #fff;
}

#hry #container #content #left .hry-detail .results a:hover {
    color: #ff7800;
}

#hry #container #content #left .hry-detail .results .subtable {
    width: 330px;
    margin-left: 10px;
}

#hry #container #content #left .hry-detail .results .aright {
    text-align: right;
}

#hry #container #content #left .hry-detail .results .ayellow{
    color: #ffe23f;
}

#vtipy #container #content #left .detail .butts {
    position: relative;
}

#vtipy #container #content #left .detail .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#vtipy #container #content #left .detail .rating {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
}

#vtipy #container #content #left .detail .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#vtipy #container #content #left .detail #toolbar-bottom {
    float: left;
    width: 100%;
    padding: 15px 0px 0px 0px;
}

#vtipy #container #content #left .detail #toolbar-bottom .again {
    float: left;
    width: 33%;
    text-align: left;
    font-size: 0.8em;
    padding-top: 15px;
}

#vtipy #container #content #left .detail #toolbar-bottom .butts {
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
}

#vtipy #container #content #left .detail #toolbar-bottom .tools-wrapper {
    float: left;
    width: 33%;
    text-align: right;
}

#vtipy #container #content #left .detail .tools-wrapper {
    text-align: center;
    vertical-align: bottom;
}

#vtipy #container #content #left .detail .tools ul li {
    display: inline-block;
}

#vtipy #container #content #left .detail .butts {
    margin-left: 40px;
    position: relative;
}

#vtipy #container #content #left .detail {
    background: #1f2123;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
}

#vtipy #container #content #left .nextfrom {
    width: 740px;
    border-bottom: 3px solid #ffde00;
    padding: 5px 0px;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
    float: left;
    font-size: 1.1em;
}

#citaty #container #content #left .detail .butts {
    position: relative;
}

#citaty #container #content #left .detail .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#citaty #container #content #left .detail .rating {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
}

#citaty #container #content #left .detail .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#citaty #container #content #left .detail #toolbar-bottom {
    float: left;
    width: 100%;
    padding: 15px 0px 0px 0px;
}

#citaty #container #content #left .detail #toolbar-bottom .again {
    float: left;
    width: 33%;
    text-align: left;
    font-size: 0.8em;
    padding-top: 15px;
}

#citaty #container #content #left .detail #toolbar-bottom .butts {
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
}

#citaty #container #content #left .detail #toolbar-bottom .tools-wrapper {
    float: left;
    width: 33%;
    text-align: right;
}

#citaty #container #content #left .detail .tools-wrapper {
    text-align: center;
    vertical-align: bottom;
}

#citaty #container #content #left .detail .tools ul li {
    display: inline-block;
}

#citaty #container #content #left .detail .butts {
    margin-left: 40px;
    position: relative;
}

#citaty #container #content #left .detail {
    background: #1f2123;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
}

#citaty #container #content #left .nextfrom {
    width: 740px;
    border-bottom: 3px solid #00a3df;
    padding: 5px 0px;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
    float: left;
    font-size: 1.1em;
}

#comments_box {
    background: #494d50;
    border-left: 1px solid #2f3234;
    border-right: 1px solid #2f3234;
    border-bottom: 1px solid #2f3234;
    padding: 0px 10px 10px 10px;
    color: white;
}

#comments_box .hkomentar {
    width: 100%;
    background: #1f2123;
    border-bottom: 1px solid #494d50;
    border-left: 1px solid #1f2123;
    border-right: 1px solid #1f2123;
    position: relative;
}

#comments_box .hkomentar a:hover {
    color: #fff!important;
}

#comments_box .hkomentar a {
    color: #65ab00;
}

#obrazky #comments_box .hkomentar a {
    color: #ea3333;
}

#vtipy #comments_box .hkomentar a {
    color: #ffde00;
}

#citaty #comments_box .hkomentar a {
    color: #00a3df;
}

#hry #comments_box .hkomentar a {
    color: #ff7800;
}

#comments_box .ukomentar {
    width: 100%;
    background: #2C2F31;
    border-left: 1px solid #1f2123;
    border-right: 1px solid #1f2123;
    position: relative;
}

#comments_box .ukomentar a:hover {
    color: #fff!important;
}

#comments_box .ukomentar a {
    color: #65ab00;
}

#obrazky #comments_box .ukomentar a {
    color: #ea3333;
}

#vtipy #comments_box .ukomentar a {
    color: #ffde00;
}

#citaty #comments_box .ukomentar a {
    color: #00a3df;
}

#hry #comments_box .ukomentar a {
    color: #ff7800;
}


#comments_box .ukomentar .avatars {
    vertical-align: middle;
    padding: 5px 0px;
    width: 80px;
    border-bottom: 1px solid #1f2123;
}


#comments_box .ukomentar .avatars .reply-icon {
    margin: 13px 10px;
}

#comments_box .ukomentar  .utext {
    padding: 5px 10px 5px 5px;
    text-align: justify;
    font-size: 0.9em;
    word-break: break-word;
    word-break: break-all;
    color: #fff;
    border-bottom: 1px solid #1f2123;

}


#comments_box .hkomentar .avatar {
    padding: 5px 5px;
    width: 63px;
}

#comments_box .ukomentar  .author {
    position: relative;
    width: 630px;
}

#comments_box .ukomentar  .vote {
    color: #fff;
}


#comments_box .hkomentar  .author {
    font-size: 0.8em;
    padding: 10px 0px 0px 0px;
    font-weight: 900;
}

#comments_box .hkomentar  .author .time {
    padding-left: 10px;
    color: #fff;
    font-weight: normal;
}

#comments_box .hkomentar  .author a {
    color: #fff;
    font-weight: 900;
}

#comments_box .hkomentar  .avatar img {
    width: 53px;
    height: 63px;
}

#comments_box .hkomentar  .text {
    padding: 10px 10px 10px 0px;
    text-align: justify;
    font-size: 0.9em;
}

#comments_box .hkomentar  .text img {
    position: relative;
    top: 3px;
}

#comments_box .hkomentar  .reply {
    display: inline-block;
    text-align: center;
    background: #65ab00;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 0.8em;
    padding: 3px 5px;
    margin: 0px 5px 3px 5px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#video #comments_box{
    width: 721px;
    float: left;
}

#hry #comments_box{
    width: 721px;
    float: left;
}

#obrazky #comments_box .hkomentar  .reply {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#hry #comments_box .hkomentar  .reply {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

.add-comment-new {
    background: #494d50;
    padding: 10px 10px 0px 10px;
    border-left: 1px solid #2f3234;
    border-right: 1px solid #2f3234;
}

.add-comment-new h2 {
    font-size: 1.2em;
    font-weight: bold;
}

#video .add-comment-new {
    width: 721px;
    float: left;
}

#hry .add-comment-new {
    width: 721px;
    float: left;
}

.add-comment-new .nadpis {
    border-bottom: 2px solid #65ab00;
    margin: 5px 0px 10px 0px;
    color: #fff;
}

#obrazky .add-comment-new .nadpis {
    border-bottom: 2px solid #ea3333;
}

#hry .add-comment-new .nadpis {
    border-bottom: 2px solid #ff7800;
}

.add-comment-new .author-input {
    border: 1px solid #050506;
    background: #1f2123;
    color: white;
    padding: 10px 10px;
    width: 120px;
}

.add-comment-new textarea {
    border: 1px solid #050506;
    background: #1f2123;
    color: white;
    padding: 10px 10px;
    height: 16px;
    width: 550px;
    font-family: Verdana, Arial;
    overflow:hidden;
    font-size: 0.9em;
}

.add-comment-new #add-comment {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    background: #65ab00;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    margin: 5px 0px;
    position: absolute;
    right: 1px;
    top: 0px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#obrazky .add-comment-new #add-comment {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

#hry .add-comment-new #add-comment {
    background: #ff7800;
    box-shadow: 0px 1px 0px 0px #ffbc81 inset;
}

.add-comment-new #add-comment:hover {
    box-shadow: 0px 1px 0px 0px #4a6d18 inset;
}

.add-comment-new .smiles {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
}

.add-comment-new .smiles img {
    position: relative;
    top: 3px;
}

.add-comment-new .toolbar {
    padding: 5px 0px;
    vertical-align: middle;
    position: relative;
    height: 30px;
}

#comments_box .hkomentar .vote {
    position: absolute;
    right: 10px;
    top: 10px;
}


#comments_box  .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 7px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.2em;
}

#comments_box  .rating {
    text-align: center;
    margin: 0px 5px;
    padding-top: 3px;
    font-size: 0.9em;
}

#comments_box .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 0px 5px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.2em;
}

#obrazky #container #content #left #prohlizec {
    background: #25282b;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #1a1b1d;
    color: white;
    margin-top: 10px;
    padding: 10px;
    float: left;
width: 718px;
}

#obrazky #container #content #left #pobrazek {
    width: 650px;
    margin-left: 40px;
}

#obrazky #container #content #left #pobrazek #nonApproved {
    padding: 15px;
    width: 400px;
    text-align: center;
    border: 1px dotted #ea3333;
    margin: 10px auto;
    background: #3c4043;
}

#obrazky #container #content #left #prohlizec .image-holder {
    position: relative;
    text-align: center;
}

#obrazky #container #content #left #prohlizec .image-holder.wm {
    /*overflow: hidden;*/
}

#obrazky #container #content #left #prohlizec .image-holder.wm img {
    /*margin: -30px auto;*/
}

#obrazky #container #content #left #prohlizec #left-holder {
    position: relative;
}

#obrazky #container #content #left #prohlizec .added {
    font-size: 0.8em;
    float: left;
}


#obrazky #container #content #left #prohlizec  .img-info {
    float: left;
    width: 100%;
}

#obrazky #container #content #left #prohlizec .views {
    font-size: 0.8em;
    float: right;
    text-align: right;
}

#obrazky #container #content #left #prohlizec .added a {
    color: #fff;
    text-decoration: none;
}

#obrazky #container #content #left #prohlizec .added a:hover {
    color: #ea3333;
}

#obrazky #container #content #left #prohlizec #fb_h2 {
    text-align: left;
    float: left;
    clear: left;
    width: 70%;
    padding: 5px 5px;
    color: #ea3333;
    font-size: 1.3em;
    font-weight: bold;
}

#slideshow {
    float: left;
    border: 2px solid #ea3333;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    position: relative;
    margin-left: 15px;
    padding-right: 5px;
}

#obrazky #slideshow {
    position: absolute;
    top: 3px;
    right: 3px;
}

#video #slideshow {
    border: 2px solid #65ab00;
}

#slideshow span {
    margin: 5px;
    cursor: pointer;
}

#slideshow #button {
    padding: 3px 10px;
    background: #ea3333;
    display: inline-block;
    margin: 0px 5px 0px 0px;
}

#video #slideshow #button {
    background: #65ab00;
    padding: 11px 10px;
}

#slideshow img {
    position: relative;
    margin: 0px 5px;
    top: 7px;
    cursor: pointer;
}

#obrazky #container #content #left #prohlizec #fb_share {
    float: left;
    position: relative;
    top: 1px;
    left: 10px;
}

#slideshow .play, #slideshow .pause {
    width:30px;
    height: 24px;
    background: #25282b;
    position: relative;
    display: inline-block;
    top: 3px;
    cursor: pointer;
}

#obrazky #slideshow .play, #obrazky #slideshow .pause {
    width:15px;
    height: 12px;
}

#slideshow .play:before {
    width: 0;
    height: 0;
    border-left: 12px solid #fff;
    border-right: 12px solid transparent;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    position: absolute;
    content: "";
    top: 5px;
    left: 10px;
}

#obrazky #slideshow .play:before {
    border-left: 6px solid #fff;
    border-right: 6px solid transparent;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    top: -2px;
    left: 5px;
}

#obrazky #slideshow .play:hover:before {
    border-left: 6px solid #ea3333;
}

#video #slideshow .play:hover:before {
    border-left: 12px solid #65ab00;
}

#obrazky #slideshow .activep:before {
    border-left: 6px solid #ea3333;
}

#video #slideshow .activep:before {
    border-left: 12px solid #65ab00;
}

#slideshow .pause:before {
    width: 5px;
    height: 23px;
    background: #fff;
    position: absolute;
    content: "";
    top: 5px;
    left: 8px;
}

#obrazky #slideshow .pause:before {
    width: 3px;
    height: 9px;
    top: -1px;
    left: 3px;
}

#slideshow .pause:hover:before {
    background: #ea3333;
}

#slideshow .active:before {
    background: #ea3333;
}

#video #slideshow .pause:hover:before {
    background: #65ab00;
}

#video #slideshow .active:before {
    background: #65ab00;
}

#slideshow .pause:after {
    width: 5px;
    height: 23px;
    background: #fff;
    position: absolute;
    content: "";
    top: 5px;
    right: 8px;
}

#obrazky #slideshow .pause:after {
    width: 3px;
    height: 9px;
    top: -1px;
    left: 8px;
}

#slideshow .pause:hover:after {
    background: #ea3333;
}

#slideshow .active:after {
    background: #ea3333;
}

#video #slideshow .pause:hover:after {
    background: #65ab00;
}

#video #slideshow .active:after {
    background: #65ab00;
}

#obrazky #container #content #left .arrow-left {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 40px 40px 40px;
    border-color: transparent #fff transparent transparent;
    display: inline-block;
    position: relative;
    left: -20px;
}

#obrazky #container #content #left .arrow-left:hover {
    border-color: transparent #ea3333 transparent transparent!important;
}

#obrazky #container #content #left .arrow-left-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 37px 37px 37px;
    border-color:transparent #25282b  transparent transparent;
    display: inline-block;
    position: absolute;
    top: -37px;
    left: -32px;
}

#obrazky #container #content #left .arrow-right {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 40px 40px 40px;
    border-color: transparent transparent transparent #fff;
    display: inline-block;
    position: relative;
    left: 10px;
}

#obrazky #container #content #left .arrow-right:hover {
    border-color: transparent transparent transparent #ea3333!important;
}

#obrazky #container #content #left .arrow-right-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 37px 37px 37px;
    border-color:transparent  transparent transparent #25282b;
    display: inline-block;
    position: absolute;
    top: -37px;
    left: -42px;
}

#obrazky #container #content #left #prohlizec #toolbar-bottom {
    margin: 10px 0px;
    float: left;
    width: 100%;
}


#obrazky #container #content #left #prohlizec #toolbar-bottom .again {
    float: left;
    width: 39%;
    text-align: left;
}

#obrazky #container #content #left #prohlizec #toolbar-bottom .again img {
    position: relative;
    top: 4px;
    left: 4px;
}

#obrazky #container #content #left #prohlizec #toolbar-bottom .butts {
    float: right;
    width: 24%;
    text-align: right;
    position: relative;
}

#obrazky #container #content #left #prohlizec #toolbar-bottom .tools-wrapper {
    float: left;
    width: 33%;
    text-align: left;
}

#obrazky #container #content #left #prohlizec .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#obrazky #container #content #left #prohlizec .rating {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
}

#obrazky #container #content #left #prohlizec .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#obrazky #container #content #left #prohlizec .tools {
    padding: 4px 6px;
    font-weight: bold;
    color: white;
    font-size: 0.9em;
}

#obrazky #container #content #left #prohlizec .tools ul li {
    display: inline-block;
}

#obrazky #container #content #left #prohlizec .reklama-mid {
    position: relative;
    left: -5px;
    text-align: center;
}

#obrazky #container #content #left #order {
    background: #25282b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1a1b1d;
    box-shadow: 0px 1px 0px 0px #424547 inset;
    width: 708px;
    padding: 0px 15px;
    font-weight: bold;
    color: white;
    float: left;
    position: relative;
}

#obrazky #container #content #left #order {
    float: none;
}

#obrazky #container #content #left #order li {
    display: inline-block;
    font-size: 0.9em;
    padding: 8px 15px;
    cursor: pointer;
    position: relative;
}

#obrazky #container #content #left #order li a {
    color: #fff;
    text-decoration: none;
}

#obrazky #container #content #left #order .active {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #424547 inset!important;
}

#obrazky #container #content #left #order li:hover {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #424547 inset;
}

#container #content #left .nothing-to-show {
    width: 710px;
    background: #25282b;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #1a1b1d;
    color: white;
    margin: 0px 0px 10px 0px;
    float: left;
    padding: 15px;
    margin-top: 10px;
}

#video #container #content .video_detail {
    width: 710px;
    background: #1f2123;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #1a1b1d;
    color: white;
    float: left;
    padding: 15px;
}

#video #container #content .video_detail .popisek {
  width: 84%;
  text-align: justify;
  float: left;
 }


#video #container #content .video_detail .nadpis {
     position: relative;
     padding: 5px 0px 15px 0px;
 }

#video #container #content .video_detail .nadpis h1 {
    font-size: 1.3em;
    font-weight: bold;
}

#video #container #content .video_detail .nadpis a {
    color: #65ab00;
    text-decoration: none;

}

#video #container #content .video_detail .nadpis a:hover {
    color: #fff;
}

#video #container #content .video_detail .nadpis .info {
    position: absolute;
    right: 0px;
    top: -5px;
    font-size: 0.8em;
}

#video #container #content .video_detail .nadpis .info a {
    color: #fff;
}

#video #container #content .video_detail .nadpis .info a:hover {
    color: #65ab00;
}

#video #container #content .video_detail .nadpis .info img {
    position: relative;
    top: 2px;
}

#video #container #content .video_detail .nadpis .info .tools {
    float: left;
}

#video #container #content .video_detail .nadpis .info .comments {
    float: left;
}

#video #container #content .video_detail .nadpis .info .views {
    float: left;
}

#video #container #content .video_detail .fblike {
    float: right;
    clear: none;
    position: relative;
    top: -15px;
}

#video #container #content .video_detail .popisek h3 {
    font-size: 1.0em;
    font-weight: normal;
    padding: 10px 10px;
    position: relative;
}

#video #container #content .movie-main .fixedBox {
    position: absolute;
    right: 100px;
    top: 10px;
}

#video #container #content .movie-main .restricted {
    background: #ea3333;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 1px 4px;
    color: #fff;
    font-size: 0.7em;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
}

#video #container #content .movie-main .percentage {
    background: #65ab00;
    border-radius: 3px;
    padding: 1px 4px;
    color: #fff;
    font-size: 0.7em;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #65ab00;
}

#video #container #content .video_detail .popisek a {
    color: #65ab00;
    text-decoration: none;
}

#video #container #content .video_detail .popisek a:hover {
    color: #fff;
}

#video #container #content #left .video_detail  .butts {
    position: relative;
}

#video #container #content #left .video_detail  .minus {
    background: #ea3333;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#video #container #content #left .video_detail  .rating {
    background: #393c3e;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 2px 4px 0px #1f2123 inset, 0px -1px 0px 0px #646a71 inset;
    padding: 10px;
    width: 50px;
    float: left;
    text-align: center;
    font-weight: bold;
    margin: 0px 10px;
}

#video #container #content #left .video_detail  .plus {
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    width: 30px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    font-size: 1.5em;
}

#video #container #content #left .video_detail  .toolbar-top {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
}

#video #container #content #left .video_detail  .toolbar-top .add-comment-top {
    float: left;
}

#video #container #content #left .video_detail  .toolbar-top .butts {
    float: left;
}

#video #container #content #left .video_detail  #toolbar-bottom {
    margin: 10px 5px;
}

#video #container #content #left .video_detail  #toolbar-bottom .again {
    float: left;
    width: 39%;
    text-align: left;
    padding-top: 9px;
}

#video #container #content #left .video_detail .add-comment-button {
     padding: 8px 15px 10px 15px;
     margin: 0px 10px;
     background: #383b3d;
     -moz-border-radius: 3px 3px 3px 3px;
     border-radius: 3px 3px 3px 3px;
     width: 140px;
    font-weight: bold;
 }

#video #container #content #left .video_detail #gallery_cover .add-comment-button {
    margin: 0px auto;
}

#video #container #content #left .video_detail .add-comment-button a {
    color: white;
    text-decoration: none;
}

#video #container #content #left .video_detail .add-comment-top a {
    color: white;
    text-decoration: none;
}

#video #container #content #left .video_detail .add-comment-button {
    color: white;
    text-decoration: none;
}

#video #container #content #left .video_detail .add-comment-button:hover {
    color: #65ab00;
}

#video #container #content #left .video_detail  #toolbar-bottom {
    width: 96%;
}

#video #container #content #left .video_detail  #toolbar-bottom .again a {
    color: #fff;
    text-decoration: none;
}

#video #container #content #left .video_detail  #toolbar-bottom .again a:hover {
    color: #65ab00;
}

#video #container #content #left .video_detail  .add-comment-button img {
    position: relative;
    top: 5px;
}

#video #container #content #left .video_detail  #toolbar-bottom .butts {
    float: left;
    width: 27%;
    text-align: center;
    position: relative;
}

#video #container #content #left .video_detail  .toolbar-top .tools-wrapper {
    float: left;
    width: 38%;
    text-align: left;
}

#video #container #content #left .video_detail  .toolbar-top .tools-wrapper ul li {
    display: inline-block;
}

#video #container #content #left .video_detail  .serialsDetail{
    float: left;
}

#video #container #content #left .video_detail  .serialsDetail .serial-detail-prev-non {
    width: 30px;
}

#video #container #content #left .video_detail  .serialsDetail .serial-detail-next-non {
    width: 30px;
}


#video #container #content #left .video_detail  #toolbar-bottom2 {
    float: left;
    clear: left;
    width: 710px;
    overflow: hidden;
}


#video #container #content #left .video_detail  #toolbar-bottom2 .tags {
    float: left;
    clear: none;
    padding: 5px 0px;
    font-size: 0.7em;
    white-space: nowrap;

}

#video #container #content #left .video_detail  #toolbar-bottom2 .tags .tag {
    display: inline-block;
    margin: 0px 5px;
}

#video #container #content #left .video_detail  #toolbar-bottom2 .tags .moreTags {
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}

#video #container #content #left .video_detail  #toolbar-bottom2 .tags .moreTags:hover {
    color: #65ab00;
}


#video #container #content #left .video_detail  #toolbar-bottom2 .tags .tag a {
    color: #fff;
    text-decoration: none;
}

#video #container #content #left .video_detail  #toolbar-bottom2 .tags .tag a:hover {
    color: #65ab00;
}

#video #container #content #left .video_detail  #toolbar-bottom2 .author {
    float: right;
    clear: none;
    padding: 5px 0px;
    font-size: 0.8em;
}

#video #container #content #left .video_detail  #toolbar-bottom2 .author a {
    color: #fff;
    text-decoration: none;
}

#video #container #content #left .video_detail  #toolbar-bottom2 .author a:hover {
    color: #65ab00;
}

#video #container #content #left .video_detail .reklama-mid {
    position: relative;
    left: -10px;
    margin: 0px 0px;
    text-align: center;
}

#video #container #content #left .video_detail table {
    border-spacing: 0px;
}

#video #container #content #left .video_detail #mainGallery .reklama-mid {
    position: relative;
    left: 0px;
    margin: 0px 0px 10px 0px;
    text-align: center;
}

#video #container #content #left .video_detail .serialsDetail .active, #video #container #content #left .video_detail .serialsDetail .nactive {
    display: inline-block;
    font-size: 0.8em;
    padding: 5px 5px;
    margin: 0px 2px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    font-weight: bold;
}

#video #container #content #left .video_detail .serialsDetail .active a, #video #container #content #left .video_detail .serialsDetail .nactive a {
    color: white;
    text-decoration: none;
}

#video #container #content #left .video_detail .serialsDetail .active {
    background: #65ab00;
}

#video #container #content #left .video_detail .serialsDetail .nactive:hover {
    background: #65ab00;
}

#video #container #content #left .video_detail .serialsDetail .line {
    border-bottom: 2px solid #65ab00;
}

#video #container #content #left .video_detail .serialsDetail .detail-ser {
    font-size: 0.8em;
    float: right;
    margin: 5px 0px;
}

#video #container #content #left .video_detail .serialsDetail .detail-ser a {
    color: #65ab00;
}

#video #container #content #left .video_detail .serialsDetail .detail-ser a:hover {
    color: #fff;
}

#video #container #content #left .video_detail .serialsDetail .serial-detail-item .img-video {
    position: relative;
    width: 150px;
    text-align: center;
}

#video #container #content #left .video_detail .serialsDetail .serial-detail-item {
    position: relative;
    padding: 5px 0px;
}

#video #container #content #left .video_detail .serialsDetail .serial-detail-item img {
    border: 1px solid #939393;
}


#video #container #content #left .video_detail .serialsDetail .serial-detail-item .before {
    display: inline-block;
    font-size: 0.7em;
    padding: 4px 6px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    font-weight: bold;
    background: #65ab00;
    position: absolute;
    color: #fff;
    right: 20px;
    bottom: 5px;
    z-index: 4;
}

#video #container #content #left .video_detail .serialsDetail .serial-detail-item .serial-detail-bubble {
    font-size: 0.8em;
    position: absolute;
    color: #fff;
    left: 90px;
    bottom: -15px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    font-weight: bold;
    background: #383b3d;
    padding: 5px 10px;
    border: 1px solid #65ab00;
    z-index: 551;
    min-width: 200px;
    display: none;
}

#video #container #content #left .main-box {
    position: relative;
    left: -13px;
    margin: 0px auto;
}

#video #container #content #left .main-box-wrapper a {
    color: #65ab00;
}

#video #container #content #left .main-box-wrapper a:hover {
    color: #fff;
}

#video #container #content #left .main-box-wrapper {
    position: relative;
    width: 720px;
}

#video #container #content #left .main-box-gallery {
    margin: 0px auto;
}

#video #container #content #left .emb {
    text-align: center;
    float: left;
}

#video #container #content #left .arrow-left {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: transparent #fff transparent transparent;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0px 5px 0px 0px;
}

#video #container #content #left .arrow-left:hover {
    border-color: transparent #65ab00 transparent transparent!important;
}

#video #container #content #left .arrow-left-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17px 17px 17px 17px;
    border-color:transparent #1f2123  transparent transparent;
    display: inline-block;
    position: absolute;
    top: -17px;
    left: -12px;
}

#video #container #content #left .arrow-right {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 20px 20px;
    border-color: transparent transparent transparent #fff;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0px 0px 0px 5px;
}

#video #container #content #left .emb #galleryBox .arrow-right {
      border-width: 60px 20px 60px 40px;
}

#video #container #content #left .arrow-right:hover {
    border-color: transparent transparent transparent #65ab00!important;
}

#video #container #content #left .arrow-right-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17px 17px 17px 17px;
    border-color:transparent  transparent transparent #1f2123;
    display: inline-block;
    position: absolute;
    top: -17px;
    left: -22px;
}

#video #container #content #left .emb #galleryBox .arrow-right-inner {
   border-width: 57px 17px 57px 37px;
   top: -57px;
   left: -45px;
}

#video #container #content #left .serialy-detail .arrow-left {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: transparent #fff transparent transparent;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0px 5px 0px 0px;
}

#video #container #content #left .emb #galleryBox .arrow-left {
   border-width: 57px 37px 57px 37px;
}


#video #container #content #left .serialy-detail .arrow-left:hover {
    border-color: transparent #65ab00 transparent transparent!important;
}

#video #container #content #left .serialy-detail .arrow-left-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 12px 12px 12px;
    border-color:transparent #1f2123  transparent transparent;
    display: inline-block;
    position: absolute;
    top: -12px;
    left: -7px;
}

#video #container #content #left .emb #galleryBox .arrow-left-inner {
   border-width: 57px 37px 57px 37px;
   top: -58px;
   left: -29px;
}


#video #container #content #left .serialy-detail .arrow-right {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: transparent transparent transparent #fff;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0px 0px 0px 5px;
}

#video #container #content #left .serialy-detail .arrow-right:hover {
    border-color: transparent transparent transparent #65ab00!important;
}

#video #container #content #left .serialy-detail .arrow-right-inner {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 12px 12px 12px;
    border-color:transparent  transparent transparent #1f2123;
    display: inline-block;
    position: absolute;
    top: -12px;
    left: -17px;
}

#video #container #content #left .emb #foo2 .item:hover img {
    border: 1px solid #65ab00!important;
}

#video #container #content #left .emb #foo2 .item:hover {
    color: #65ab00;
}

#video #container #content #left .emb #foo2 .item:hover a {
    color: #65ab00;
}

#video #container #content #left .emb #player_cover {
    position: relative;
    background: rgba(0, 0, 0, 0.8);
    text-align: center;
}

#video #container #content #left .emb #gallery_cover .galleryBox {
    width: 70%;
    margin: 0px auto;
    background: #1f2123;
}

#video #container #content #left .emb #gallery_cover .galleryBox .minus {
    font-size: 2em;
    padding: 15px;
    margin-right: 10px;
}

#video #container #content #left .emb #gallery_cover .galleryBox .plus {
    font-size: 2em;
    padding: 15px;
}

#video #container #content #left .emb #gallery_cover .galleryBox a {
    color: #fff;
    text-decoration: none;
}

#video #container #content #left .emb #gallery_cover .galleryBox td {
    text-align: center;
    vertical-align: middle;
    padding: 10px;
}

#video #container #content #left .emb #player_cover .playButton {
    position: absolute;
    top: 185px;
    left: 285px;
    background: #1f2123;
    padding: 14px 18px;
    border-radius: 3px;
    opacity: 0.8;
    cursor: pointer;
}

#video #container #content #left .emb #player_cover .playButton:hover {
    opacity: 1;
}

#video #container #content #left .emb #player_cover .voting {
    position: absolute;
    right: 30px;
    top: 25px;
}

#video #container #content #left .emb #player_cover .voting div {
    margin: 0px 5px;
}

#video #container #content #left .emb #player_cover .facebook {
    position: absolute;
    right: 47px;
    top: 85px;
}

#video #container #content #left .emb #mediaplayer_box {
    position: relative;
}

#video #container #content #left .more-videos-bubble {
    position: relative;

}

#video #container #content #left .more-videos-bubble .more-videos-bubble-content {
    position: absolute;
    font-size: 0.7em;
    padding: 8px;
    background: #3c4043;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid #1a1b1d;
    display: none;
    top: -130px;
    z-index: 559;
    border: 1px solid #65ab00;
    text-align: center;
}

#video #container #content #left .more-videos-bubble .more-videos-bubble-content img {
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#video #container #content #left .more-videos-bubble #prevV {
    left: -40px;
}

#video #container #content #left .more-videos-bubble #nextV {
    left: -40px;
}

.shoutbox {
    float: left;
    width: 736px;
    margin-top: 10px;
}

.shoutbox #shoutbox-left {
    float: left;
    width: 76%;
}

.shoutbox #shoutbox-left iframe {
    width: 100%;
    border: 0px;
    border-left: 5px solid #ff7800;
    background: #1f2123;
    border-radius: 3px 0px 0px 3px;
    height: 162px;
}

.shoutbox #shoutbox-left iframe a {
    color: #ff7800;
}

.shoutbox #shoutbox-right {
    float: right;
    width: 24%;
    overflow: hidden;
}

.shoutbox #shoutbox-right iframe {
    border-top: 1px solid #1f2123;
    border-right: 1px solid #1f2123;
    border-bottom: 1px solid #1f2123;
    border-left: 0px;
    width: 96%;
    background: #ff7800;
    padding: 5px;
    border-radius: 0px 3px 3px 0px;
    overflow: hidden;
}

#video .shoutbox {
    float: left;
    width: 706px;
    margin: 10px 0px;
}

#video .shoutbox #shoutbox-left {
    float: left;
    width: 76%;
}

#video .shoutbox #shoutbox-left iframe {
    width: 99%;
    border: 0px;
    border-left: 5px solid #65ab00;
    background: #1f2123;
    border-radius: 3px 0px 0px 3px;
    height: 162px;
}

#video .shoutbox #shoutbox-left iframe a {
    color: #65ab00;
}

#video .shoutbox #shoutbox-right {
    float: right;
    width: 24%;
}

#video .shoutbox #shoutbox-right iframe {
    border-top: 1px solid #1f2123;
    border-right: 1px solid #1f2123;
    border-bottom: 1px solid #1f2123;
    border-left: 0px;
    width: 96%;
    background: #65ab00;
    padding: 5px;
    border-radius: 0px 3px 3px 0px;
}

#video #container #content #left .fleft {
    float: left;
}

#container #content #right #log_view {
    font-size: 0.8em;
    background: #1f2123;
    color: white;
}

#container #content #right #log_view a {
    color: #65ab00;
}

#obrazky #container #content #right #log_view a {
    color: #ea3333;
}

#vtipy #container #content #right #log_view a {
    color: #ffde00;
}

#ciaty #container #content #right #log_view a {
    color: #00a3df;
}

#hry #container #content #right #log_view a {
    color: #ff7800;
}

#container #content #right #log_view a:hover {
    color: #fff;
}

.redaktor {
    border-color: #3D7A10 !important;
    cursor: default !important;
    color: #3D7A10 !important;
}

.redaktor a {
    color: #3D7A10 !important;
}

.sefredaktor {
    border-color: #F19C28 !important;
    cursor: default !important;
    color: #F19C28 !important;
}

.sefredaktor a {
    color: #F19C28 !important;
}

.admin {
    border-color: #A70326 !important;
    cursor: default !important;
    color: #A70326 !important;
}

.admin a {
    color: #A70326 !important;
}

.korektor {
    border-color: #ffff33 !important;
    cursor: default !important;
    color: #ffff33 !important;
}

.korektor a {
    color: #ffff33 !important;
}

#modBar {
    padding: 10px;
    border-radius: 3px 3px 0px 0px;
    background-color: #1f2123;
    z-index:111111;
    box-shadow: 0px 2px 8px 0px #1f2123;
    color: #fff;
    border-top: 1px solid #65ab00;
    border-left: 1px solid #65ab00;
    border-right: 1px solid #65ab00;
    display: none;
}

#modBar a {
    color: #65ab00;
    padding: 5px;
    display: inline-block;
    border-radius: 3px;
}

#modBar .green {
    color: #fff;  
}

#modBar .red {
    color: #fff;
    background: #65ab00;
}

#modBar .null {
    display: none;
}

#obrazky #modBar {
    border-color: #ea3333;
}

#obrazky #modBar .red {
    background: #ea3333;
}

#modBar .redRed {
    color: #fff;
    background: #ea3333;
}

#modBar .redOrange {
    color: #fff;
    background: #ff7800;
}

#modBar .redGreen {
    color: #fff;
    background: #65ab00;
}

#vtipy #modBar {
    border-color: #ffde00;
}

#vtipy #modBar .red {
    background: #ffde00;
    color: #1f2123;
}

#citaty #modBar {
    border-color: #00a3df;
}

#citaty #modBar .red {
    background: #00a3df;
}

#hry #modBar {
    border-color: #ff7800;
}

#hry #modBar .red {
    background: #ff7800;
}

#modBar a:hover {
    text-decoration: none;
}

.duel {
    width: 100%;
}

.duel td {
    padding: 10px;
    position: relative;
}

.duel img {
    border: 1px solid white;
    cursor: pointer;
}

.duel .next {
    border: 0;
}

.duelp {
    border: 0px;
    text-align: center;
}

.duelp .p {
    background: #65ab00;
    font-size: 4em;
    border: 1px solid white;
}

.yourvote tr {
    border: 0;
}

.yourvote {
    margin: 0px auto 0px auto;
    border-collapse: collapse;
}

.yourvote .vnadpis {
    font-size: 1.3em;
    text-align: center;
    color: #ea3333;
}

.yourvote .vact  {
    background: #ea3333;
    color: black;
}

.yourvote .vact img {
    border: 1px solid black;
}

#reklama-duel {
    width: 100%;
    padding: 10px 0px 10px 0px;
}

#hry #left .game-vysledky {
    width: 708px;
    margin-top: 10px;
}

#hry #left .game-vysledky table {
    width: 708px;
}

#hry #left .game-vysledky td {
    padding: 5px;
}

#hry #left .game-vysledky .myscore td {
    background: #ff7800;

}

#hry #left .game-vysledky .myscore td a {
     color: #1f2123;
 }

#hry #left .game-vysledky .myscore td a:hover {
    color: #fff;

}

.msgbox td {
    padding: 5px;
}

.msgbox .from {
    color: #65ab00;
    font-weight: bold;
}

#obrazky .msgbox .from {
    color: #ea3333;
}

#vtipy .msgbox .from {
    color: #ffde00;
}

#citaty .msgbox .from {
    color: #00a3df;
}

#hry .msgbox .from {
    color: #ff7800;
}

.msgbox #messages tr:hover {
    background: #65ab00;
    cursor: pointer;
}

.msgbox #messages tr:hover .from {
    color: #1f2123;
}

#video .top3 {
    background: #1f2123;
    width: 738px;
    border-radius: 3px;
    margin-top: 10px;
    color: #fff;
    border: 1px solid #1a1b1d;
}

#video .top3 .top3main {
    padding: 5px;
    position: relative;
}

#video .top3 .top3main .top3text {
    background: #1f2123;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    padding: 10px 0px;
    text-align: center;
    color: white;
    font-weight: bold;
}

#video .top3 .top3main:hover .top3text {
    color: #65ab00;
}

#video .top3 .top3main img {
    width: 300px;
    border-radius: 3px 0px 0px 3px;
}

#video .top3 .top3list .top3title {
    width: 400px;
}

#video .top3 .top3list td {
    padding: 6px 10px;
    border-bottom: 1px solid #1f2123;
}

#video .top3 .top3list .active {
    background: #65ab00;
}

#video .top3 .top3list tr:hover {
    background: #65ab00;
    cursor: pointer;
}

#video .top3 .top3list .image img {
    width: 80px;
    border: 1px solid #1f2123;
}

.movie #newMsgsIcon {
    background: url('/public/images/gallery-cover-comment-active.png');
    width: 30px;
    height: 27px;
    text-align: center;
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    padding-top: 3px;
    z-index: 4;
}

.checkmarkCover {
    position: absolute;
    top: 1px;
    left: 1px;
    background: rgba(31, 33, 35, 0.7);
    width: 145px;
    height: 115px;
    display: none;
}


.checkmark {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 0.8em;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    font-weight: bold;
    z-index: 4;
}

.sekce.video .checkmarkCover {
    top: 5px;
    left: 0px;
    width: 100px;
    height: 75px;
}

.top50 .checkmarkCover {
    top: 1px;
    left: 1px;
    width: 90px;
    height: 70px;
}

.serial-detail-item .checkmarkCover {
    top: 1px;
    left: 13px;
    width: 100px;
    height: 75px;
}

/*

CHeck with CSS

.circle {
    position: absolute;
    width:0;
    height:0;
    border:11px solid #65ab00;
    border-radius:3px;
    left:0;
    top:0;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.stem {
    position: absolute;
    width:3px;
    height:9px;
    background-color:#fff;
    left:11px;
    top:6px;
}

.kick {
    position: absolute;
    width:3px;
    height:3px;
    background-color:#fff;
    left:8px;
    top:12px;
}*/

.upozorneni.subpage {

}

.adminErrors th {
    padding: 10px;
    background: #1f2123;
}

.adminErrors td {
    padding: 5px;
    border-bottom: 1px solid #1f2123;
    font-size: 0.8em;
    word-break: break-all;
}

.tagcloud {
    position: relative;
}

.tagcloud .tags {
    zoom: 1;
}
.tagcloud .tags:before, .tags:after {
    content: '';
    display: table;
}
.tagcloud .tags:after {
    clear: both;
}
.tagcloud .tags li {
    position: relative;
    float: left;
    margin: 0 0 8px 12px;
    list-style: none;
}
.tagcloud .tags li:active {
    margin-top: 1px;
    margin-bottom: 7px;
}
.tagcloud .tags li:after {
    content: '';
    z-index: 2;
    position: absolute;
    top: 10px;
    right: -2px;
    width: 5px;
    height: 6px;
    opacity: .95;
    background: #eb6b22;
    border-radius: 3px 0 0 3px;
    -webkit-box-shadow: inset 1px 0 #99400e;
    box-shadow: inset 1px 0 #99400e;
}
.tagcloud .tags a, .tags span {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.tagcloud .tags a {
    height: 26px;
    line-height: 23px;
    padding: 0 9px 0 8px;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    background: #25282b;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #1a1b1d #1a1b1d #1a1b1d;
    border-radius: 3px 0 0 3px;
    background-image: -webkit-linear-gradient(top, #25282b, #25282b);
    background-image: -moz-linear-gradient(top, #25282b, #25282b);
    background-image: -o-linear-gradient(top, #25282b, #25282b);
    background-image: linear-gradient(to bottom, #25282b, #25282b);
    /*-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);*/
}
.tagcloud .tags a:hover span {
    padding: 0 7px 0 6px;
    max-width: 40px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.tagcloud .tags span {
    position: absolute;
    top: 1px;
    left: 100%;
    z-index: 2;
    overflow: hidden;
    max-width: 0;
    height: 24px;
    line-height: 21px;
    padding: 0 0 0 2px;
    color: white;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
    background: #eb6b22;
    border: 1px solid;
    border-color: #d15813 #c85412 #bf5011;
    border-radius: 0 2px 2px 0;
    opacity: .95;
    background-image: -webkit-linear-gradient(top, #ed7b39, #df5e14);
    background-image: -moz-linear-gradient(top, #ed7b39, #df5e14);
    background-image: -o-linear-gradient(top, #ed7b39, #df5e14);
    background-image: linear-gradient(to bottom, #ed7b39, #df5e14);
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -webkit-transition-property: padding, max-width;
    -moz-transition-property: padding, max-width;
    -o-transition-property: padding, max-width;
    transition-property: padding, max-width;
}

.tagcloud .green li:after {
    background: #65ab00;
    -webkit-box-shadow: inset 1px 0 #3a6b1e;
    box-shadow: inset 1px 0 #3a6b1e;
}
.tagcloud .green span {
    background: #65ab00;
    border-color: #549b2b #4f9329 #4b8b27;
    background-image: -webkit-linear-gradient(top, #71ca3f, #5aa72e);
    background-image: -moz-linear-gradient(top, #71ca3f, #5aa72e);
    background-image: -o-linear-gradient(top, #71ca3f, #5aa72e);
    background-image: linear-gradient(to bottom, #71ca3f, #5aa72e);
}

.tagcloud .blue li:after {
    background: #56a3d5;
    -webkit-box-shadow: inset 1px 0 #276f9e;
    box-shadow: inset 1px 0 #276f9e;
}
.tagcloud .blue span {
    background: #56a3d5;
    border-color: #3591cd #318cc7 #2f86be;
    background-image: -webkit-linear-gradient(top, #6aaeda, #4298d0);
    background-image: -moz-linear-gradient(top, #6aaeda, #4298d0);
    background-image: -o-linear-gradient(top, #6aaeda, #4298d0);
    background-image: linear-gradient(to bottom, #6aaeda, #4298d0);
}

#privadec {
    margin: 0px auto;
    border-collapse: separate;
}

#privadec td {
    padding: 3px;
}

#privadec td a {
    color: #ffffff!important;
}

#messages {
    width: 100%;
}

#messages td {
    border-bottom: 1px solid #1f2123;
    padding: 5px;
}

#messages .aright {
    text-align: right;
}

.msgbox h2 {
    padding: 10px 0px;
    font-size: 1.3em;
}
/*
#obrazky .msgbox h2 {
    color: #ea3333!important;
}

#vtipy .msgbox h2  {
    color: #ffde00!important;
}

#citaty .msgbox h2 {
    color: #00a3df!important;
}

#hry .msgbox h2  {
    color: #ff7800!important;
}*/

#token-input-token {
    border: 0px!important;
}

ul.token-input-list-facebook {
    border: 1px solid #65ab00!important;
    border-radius: 3px;
}

#obrazky ul.token-input-list-facebook {
    border: 1px solid #ea3333!important;
}

#vtipy ul.token-input-list-facebook {
    border: 1px solid #ffde00!important;
}

#citaty ul.token-input-list-facebook {
    border: 1px solid #00a3df!important;
}

#hry ul.token-input-list-facebook {
    border: 1px solid #ff7800!important;
}

.top-table td {
    padding: 5px;
}

.top-table .aright {
    text-align: right;
}

.top-table .acenter {
    text-align: center;
}

.top-table .aleft {
    text-align: left;
}

.top-table .acenter {
    text-align: center;
}

.holky_statistiky_global {
    width: 100%;
}

.holky_statistiky_global td {
    text-align: center;
}

.odkaz {
    color: #65ab00;
    text-decoration: underline;
    cursor: pointer;
}

#obrazky .odkaz {
    color: #ea3333;
}

#vtipy .odkaz {
    color: #ffde00;
}

#citaty .odkaz {
    color: #00a3df;
}

#hry .odkaz {
    color: #ff7800;
}

.odkaz:hover {
    color: #fff;
}

.old-table .aleft {
    text-align: left;
}

.old-table .aright{
    text-align: right;
}

.old-table .acenter {
    text-align: center;
}

.old-table {
    width: 100%;
}



.old-table tr:hover td {
    background: #3c4043;
}

.old-table td {
    padding: 5px;
    border-bottom: 1px dotted #3c4043;
}

#hry .vysledky {
    width: 100%;
}

#hry .vysledky .aright {
    text-align: right;
}

.komentare-prehled td {
    padding: 5px;
}

.komentare-prehled .bottom {
    border-bottom: 1px dotted #3c4043;
}

#vtipy .spoiler {
    display: none;
}

#vtipy .spoiler_button {
    cursor: pointer;
    padding-bottom: 15px;
}

#vtipy .spoiler_button {
    color: #ffde00;
}

#vtipy .spoiler_button:hover {
    color: #fff;
}

#hry .hidden-js {
    display: none;
}

#obrazky #imagePromo {
    margin: 2px auto;
    border-collapse: separate;
    border: 2px;
}

#obrazky #imagePromo .activeImg {
    background: #65ab00;
}

#obrazky #imagePromo .inactiveImg {
    background: #ea3333;
}

#obrazky #imagePromo td {
    padding: 2px;
    cursor: pointer;
    font-size: 0.8em;
}

#user-settings th {
    background: #25282b;
    font-weight: bold;
    width: 16%;
    padding: 8px 0px;
    border-radius: 3px;
}

#user-settings .active {
    background: #65ab00;
}

#user-settings .active a {
    color: #fff;
}

#user-settings th:hover {
    background: #65ab00;
}

#user-settings th a {
    color: #65ab00;
}

#user-settings th:hover a {
    color: #fff;
}

#message_from_top {
    color: #fff;
    border-bottom: 1px solid #141617;
    height: 36px;
}

#video #buffer .movie {
    width: 685px;
}

#upload {
    float: left;
    width: 300px;
}

#upload2 {
    float: right;
    width: 300px;
}

#upload3 {
    width: 100%;
}

#addVideo {
    width:80%;
    margin: 0px auto;
    border-collapse: separate;
    border: 5px solid #25282b;
}

#addVideo td {
    background: #65ab00;
    border-radius: 3px;
    font-size: 1.3em;
    font-weight: 900;
    text-align: center;
    vertical-align: middle;
    padding: 30px 5px;
    box-shadow: 0px 1px 0px 0px #A1CC63 inset, 0px 2px 8px 0px #1f2123;
    margin: 10px;
    cursor: pointer;
}

#addVideo td:hover {
    box-shadow: 0px 1px 0px 0px #4a6d18 inset;
}

#addVideo td a {
    color: #fff!important;
}

#tags_tagsinput {
    border: 1px solid #65ab00;
    background: #3c4043;
}

.uploadPointDone {
    width: 15px;
    height: 12px;
    background: url('/mini-upload-form/assets/img/icons.png') no-repeat;
    position: relative;
    left: -10px;
    cursor:pointer;
    display: inline-block;
}

.uploadPointUnDone {
    width: 15px;
    height: 12px;
    background: url('/mini-upload-form/assets/img/icons.png') no-repeat;
    position: relative;
    left: -10px;
    cursor:pointer;
    display: inline-block;
    background-position: 0 -12px;
}

.uploadPointDone td {
    padding: 10px;
    font-weight: bold;
}

.points {
    float: right;
    margin: 80px 50px 0px 0px;
}

.addVideo {
    float: left;
}

.addVideo #images {
    float: left;
    clear: both;
}

.addVideo #images img {
    float: left;
    width: 300px;
    height: 225px;
    margin: 15px 25px;
    cursor: pointer;
}

.addVideo #images .itemImg img {
    width: 240px;
    height: 180px;
    margin: 0px;
    cursor: pointer;
}

.addVideo #upload2 {
    float: left;
}

#buffer h2 {
    display: inline-block;
    background: #65ab00;
    padding: 5px 10px;
    width: 680px;
}

#newsIcon {
    position: relative;
    margin-left: 10px;
    top: 3px;
}

#newsIcon img {
    width: 16px;
    position: relative;
    left: -8px;
    top: -1px;
}

#newsIcon .num {
    position: absolute;
    display: inline-block;
    top: -7px;
    right: -2px;
    font-size: 0.7em;
    font-weight: bold;
    color: #fff;
    padding: 2px 3px;
    background: #65ab00;
    border-radius: 3px;
}

#obrazky #newsIcon .num {
    background: #ea3333;
}

#vtipy #newsIcon .num {
    background: #ffde00;
    color: #1f2123;
}

#citaty #newsIcon .num {
    background: #00a3df;
}

#hry #newsIcon .num {
    background: #ff7800;
}

#subheader #content .tools #subNews {
    position: absolute;
    left: 150px;
    top: 34px;
    background: #1f2123;
    border: 1px solid #3c4043;
    border-radius: 3px;
    width: 165px;
    padding: 10px 10px 10px 5px;
    display: none;
    z-index: 9999;
}

#subheader #content .tools #subNews .border {
    border-bottom: 1px dotted #3c4043;
}

#subheader #content .tools #subNews li {
    background: #1f2123;
    padding: 5px 6px 10px 6px;
    width: 150px;
    position: relative;
    display: inline-block;
    z-index: 9999;
}


#subheader #content .tools #subNews li img {
    position: relative;
    top: 4px;
    left: -5px;
}

#subheader #content .tools #subNews li.all-button {
    text-align: center;
    background: #3c4043;
    padding: 5px 6px 5px 6px;
    border: 1px solid #1f2123;
    border-radius: 3px;
}

#subheader #content .tools #subNews li .subnum {
    position: absolute;
    right: 5px;
    display: inline-block;
    padding: 3px;
    font-size: 0.8em;
    background: #65ab00;
    border-radius: 3px;
    color: #fff;
    top: 10px;
}

#obrazky #subheader #content .tools #subNews li .subnum {
    background: #ea3333;
}

#vtipy #subheader #content .tools #subNews li .subnum {
    background: #ffde00;
    color: #1f2123;
}

#citaty #subheader #content .tools #subNews li .subnum {
    background: #00a3df;
}

#hry #subheader #content .tools #subNews li .subnum {
    background: #ff7800;
}

#subheader #content .tools #subNews li a {
    color: #65ab00;
    text-decoration: none;
}

#obrazky #subheader #content .tools #subNews li a {
    color: #ea3333;
}

#vtipy #subheader #content .tools #subNews li a {
    color: #ffde00;
}

#citaty #subheader #content .tools #subNews li a {
    color: #00a3df;
}

#hry #subheader #content .tools #subNews li a {
    color: #ff7800;
}

#subheader #content .tools #subNews li a:hover {
    color: #fff;
}

#answerDiv {
    display: block;
    color: #fff;
    padding: 15px;
    border: 1px dotted #1f2123;
    margin-bottom: 10px;
}

#answerb {
    padding: 5px;
    font-weight: bold;
}

.videaAdd {
    float: left;
}

#video #ser-follow-button-org {
    font-size: 0.8em;
    float: left;
    margin: 5px 0px;
}

.f_error {
    background: #65ab00;
    text-align: center;
    color: #fff;
    padding: 10px 0px;
}

.f_error a {
    color: #fff;
}

#obrazky .f_error {
    background: #ea3333;
}

#vtipy .f_error {
    background: #ffde00;
    color: #1f2123;
}

#citaty .f_error {
    background: #00a3df;
}

#hry .f_error {
    background: #ff7800;
}

#imagePromo .inactiveImg {
  background: #ea3333;
  padding: 5px;
  border: 3px solid #3c4043;
  color: #fff;
}

#imagePromo .activeImg {
  background: #65ab00;
  padding: 5px;
  border: 3px solid #3c4043;
  color: #fff;
}

#obrazky #koms {
  float: left;
    background: #25282b;
}

#fb_left_b {
    position: absolute;
    left: -24px;
    top: -10px;
}

#hlasy-top {
  position: relative;
}

.buffer_menu {

}

.buffer_menu li {
    display: inline-block;
    cursor: pointer;
    padding: 0px 15px;
}

.buffer_menu li.active, .buffer_menu li:hover {
    color: #65ab00;
}

#footer-data {
    width: 1000px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    background: #1f2123;
    position: relative;
    z-index: 555;
    border-top: 20px solid #1f2123;
    border-bottom: 20px solid #1f2123;
}

#footer-data-wrapper {
    background: #1f2123;
    position: relative;
    width: 100vw;
    left: calc(-50vw + 50%);
    color: #ffffff;
}

.footer-mobile{
    margin: 0px auto;
}

#footer-data td.data {
    padding: 0px 12px 0px 25px;
    border-right: 1px solid #3c4043;
}

#footer-data td.data.last {
    border-right: 0px solid #1f2123;
}

#footer-data td.data a {
    color: #ffffff;
    text-decoration: none;
}

#footer-data td.data h2 {
    color: #65ab00;
    font-weight: bold;
    display: inline-block;
    padding: 0px 0px 10px 0px;
}

#obrazky #footer-data td.data h2 {
    color: #ea3333;
}

#vtipy #footer-data td.data h2 {
    color: #ffde00;
}

#citaty #footer-data td.data h2 {
    color: #00a3df;
}

#hry #footer-data td.data h2 {
    color: #ff7800;
}

#footer-data td.data li {
    list-style-type: none;
}

#footer-data td.data a:hover {
    color: #65ab00;
    text-decoration: underline;
}

#obrazky #footer-data td.data a:hover {
    color: #ea3333;
}

#vtipy #footer-data td.data a:hover{
    color: #ffde00;
}

#citaty #footer-data td.data a:hover {
    color: #00a3df;
}

#hry #footer-data td.data a:hover {
    color: #ff7800;
}

#footer-data td.logo {
    text-align: center;
}

.mobile-switch {
    text-align: center;
    vertical-align: middle;
    font-weight: 600;
    font-size: 1em;
    padding: 0px 0px 60px 0px;
}

.mobile-switch a {
    color: #ffffff;
    text-decoration: none;
}

.mobile-switch a:hover {
    color: #65ab00;
}

#obrazky .mobile-switch a:hover {
    color: #ea3333;
}

#vtipy .mobile-switch a:hover {
    color: #ffde00;
}

#citaty .mobile-switch a:hover {
    color: #00a3df;
}

#hry .mobile-switch a:hover {
    color: #ff7800;
}

.mobile-switch a img {
    position: relative;
    top: 5px;
    left: -5px;
}

.newsfeed {
    width: 740px;
    color: #fff;
}

.newsfeed table {
    position: relative;
    left: -16px;
}

.newsfeed.title {
    position: relative;

}

.newsfeed a {
    color: #fff!important;
    text-decoration: none;
}

.newsfeed .video-item a:hover, .newsfeed .video-item.hovered a {
    color: #65ab00!important;
}

.newsfeed .obrazky-item a:hover, .newsfeed .obrazky-item.hovered a {
    color: #ea3333!important;
}

.newsfeed .vtipy-item a:hover, .newsfeed .vtipy-item.hovered a {
    color: #ffde00!important;
}

.newsfeed .citaty-item a:hover, .newsfeed .citaty-item.hovered a {
    color: #00a3df!important;
}

.newsfeed .hry-item a:hover, .newsfeed .hry-item.hovered a {
    color: #ff7800!important;
}

.newsfeed .unvisited {
    background: #1f2123;
}

.newsfeed .visited {
    background: #2f3135;
}

.newsfeed tr {
    border-bottom: 1px solid #3c4043;
    cursor: pointer;
}

.newsfeed .video-item {
    border-left: 5px solid #65ab00;
}

.newsfeed .obrazky-item {
    border-left: 5px solid #ea3333;
}

.newsfeed .vtipy-item {
    border-left: 5px solid #ffde00;
}

.newsfeed .citaty-item {
    border-left: 5px solid #00a3df;
}

.newsfeed .hry-item {
    border-left: 5px solid #ff7800;
}

.newsfeed .date {
    font-size: 0.9em;
    font-style: italic;
    color: #8b8b8b;
}

.newsfeed .img {
    padding: 5px 0px 5px 5px;
}

.newsfeed .filter {
    float: right;
}

.admin-link {
    color: #65ab00!important;
    text-decoration: underline!important;
    cursor: pointer!important;
}

.admin-link:hover {
    color: #ffffff!important;
    text-decoration: none!important;
}

.videaAdd tr:hover td {
    background: #25282b!important;
}

#title-check img {
    position: relative;
    top: 3px;
}

div#tags_tagsinput.tagsinput {
    height: 100px!important;
    color: #ffffff;
}

input#tags_tag.ui-autocomplete-input {
    color: #ffffff!important;
}

.ui-widget {
    font-size: 0.8em!important;
}

.ui-widget fieldset {
    border: 0px;
}

#vzkaz .movie {
    position: relative;
    left: -16px;
    top: -26px;
}

.fb-comments div._56q9, .fb-comments iframe[style] div._56q9 {
    background: #494d50!important;
}

.fb-register {
    margin: 10px auto 20px auto;

}

.fb-register td.padded {
    padding: 0px 10px 5px 0px;
}

.fb-register .dont-want-register {
    font-weight: 600;
    font-size: 1.4em;
}

.fb-register .note {
    font-size: 0.9em;
    vertical-align: middle;
}

div.fb-send {
    z-index: 10;
}

.meme-generator {
    position: relative;
}

.meme-generator .toolbar {
    display: inline-block;
    width: 250px;
    position: absolute;
    top: 80px;
    margin-left: 50px;
    text-align: center;
}

.meme-generator .toolbar input {
    font-size: 1.2em;
    padding: 10px;
}

.meme-generator .toolbar td {
    padding: 5px;
}

.meme-generator #meme-templates {
    float: left;
    margin-top: 20px;
}

.meme-generator #meme-templates .meme-template {
    float: left;
    padding: 5px 5px 0px 5px;
    cursor: pointer;
    position: relative;
}

.meme-generator #meme-templates .meme-template-delete {
    padding: 5px 10px;
    background-color: red;
    color: white;
    position: absolute;
    left: 5px;
    bottom: 0px;
    cursor: pointer;
}

.meme-generator #meme-templates .meme-template img {
    width: 180px;
    height: 180px;
}

.meme-generator .colorpicker-input {
    color: #000;
}

.meme-generator .icwide_col1 {
    width: 600px;
    display: inline-block;
}

.meme-generator #icwidebody:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.meme-generator #ic-canvas {
    box-shadow: 0px 2px 8px 0px #1f2123;
}

.new-text {
    color: #ea3333;
    font-size: 0.65em;
    position: relative;
    top: -3px;
}

.meme-generator .icwide_col1 {
    min-height: 380px;
}

#imgloader {
    text-align: center;
    display: none;
    top: 35%;
    height: 100%;
    width: 100%;
    position: absolute;
    color: #fff;
}

#generators-select {
    width: 150px;
    position: relative;
    margin-left: 16px;
}

#generators-select .list {
    position: absolute;
    top: 32px;
    display: none;
}

#generators-select .active {
    display: inline-block;
    padding: 0.5em 1em;
    text-align: center;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
    color: white;
    width: 150px;
}

#generators-select .active a {
    color: white!important;
}

#generators-select .inactive {
    list-style: none;
    background: #1f2123;
    display: block;
    padding: 0.5em 1em;
    text-align: center;
    width: 148px;
    border-bottom: 1px dotted #3c4043;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

#generators-select .inactive:hover {
    background: #ea3333;
}

#generators-select .inactive:hover a {
    color: #fff!important;
}


#generators-select .inactive.last {
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    border-bottom: 1px solid #000;
}

.moreVideosTmp {
    float: right;
    display: inline-block;
    /* margin: 0px 0px 0px 125px; */
    text-align: right;
    width: 33%;
}

#video #container #content #left .moreVideosTmp .more-videos-bubble {
    display: inline-block;
}

#obrazky .aright:hover .new-arrow-left {
    background: url('public/images/new-arrow-left-obrazky.png');
}

#obrazky .aleft:hover .new-arrow-right {
    background: url('public/images/new-arrow-right-obrazky.png');
}

#obrazky #container #content #generator-menu-wrapper {
    height: 800px;
}

#obrazky #container #content .generator-menu {
    margin-top: 10px;
    text-decoration: none;
}

#obrazky #container #content .generator-menu .bg {
    width: 200px;
    background-repeat:no-repeat;
    background-position:center;
    height: 100px;
    text-decoration: none;
}

#obrazky #container #content .generator-menu a .titleC {
    width: 180px;
    background: #ea3333;
    padding: 10px 10px;
    color: white;
    margin-bottom: 5px;
    font-weight: bold;
    text-decoration: none;
}

#obrazky #container #content .generator-menu a .spacer {
    width: 180px;
    padding: 20px 10px;
    color: white;
    margin-bottom: 5px;
    font-weight: bold;
    text-decoration: none;
}

#obrazky #container #content .generator-menu a {
    color: white;
    text-decoration: none;
    float: left;
    clear: none;
    display: inline-block;
    margin: 5px 17px;
}

#obrazky #container #content .generator-menu a:hover .titleC {
    background: #1f2123;
}

#obrazky #container #content .generator-menu .titleC.active {
    background: #1f2123;
}

/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    width: 400px;
    border: 1px solid #8496ba;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #3c4043;
    list-style-type: none;
    clear: left;
}

ul.token-input-list-facebook li input {
    border: 0;
    width: 100px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
    -webkit-appearance: caret;
}

li.token-input-token-facebook {
    overflow: hidden;
    height: auto !important;
    height: 15px;
    margin: 3px;
    padding: 1px 3px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #ccd5e4;
    font-size: 11px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    white-space: nowrap;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 400px;
    background-color: #000;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 11px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #000;
    padding: 3px;
    margin: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #000;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #000;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #3b5998;
    color: #000;
}

#obrazky .new-arrow-left {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-left.png');
    left: 15px;
    position: relative;
}

#obrazky .new-arrow-left:hover, #obrazky .new-arrow-left-active {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-left-obrazky.png');
}

#obrazky .new-arrow-right {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-right.png');
    position: relative;
    left: 10px;
}

#obrazky .new-arrow-right:hover, #obrazky .new-arrow-right-active {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-right-obrazky.png');
}

#video .new-arrow-left {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-left.png');
    margin-top: 50px;
    margin-left: 15px;
}

#video .new-arrow-left:hover, #obrazky .new-arrow-left-active {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-left-video.png');
}

#video .new-arrow-right {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-right.png');
    margin-top: 50px;
    margin-left: 10px;
}

#video .new-arrow-right:hover, #obrazky .new-arrow-right-active {
    width: 45px;
    height: 120px;
    background: url('public/images/new-arrow-right-video.png');
}

#sky-slider-wrapper {
    position: absolute;
    top: 162px;
    left: -170px;
}

#video #sky-slider {

}

#obrazky .meme-generator.sms .message {
    border-bottom: 1px dotted #3c4043;
    padding-bottom: 5px;
}

#obrazky .meme-generator.sms .message .type {
    margin-top: 5px;
}

#obrazky .meme-generator.sms .message .text {

}

#obrazky .meme-generator.sms .message .text textarea {
    font-size: 1.1em;
    width: 200px;
    height: 80px;
    margin-top: 5px;
}


#obrazky .meme-generator.sms .message .time {
    display: none;
}

#obrazky .meme-generator.sms .message .time input {
    width: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#obrazky .meme-generator.sms .message .add-time {
    margin-top: 5px;
}

#obrazky .meme-generator.sms .message .delete {
    margin-top: 5px;
    margin-delete: 5px;
}

#hry #toolbar-bottom:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

.reklama3 .adServer-title {
    display: none;
}

.fulbanner-gallery {
    position: relative;
    left: -52px!important;
}

div.jw-display-icon-container.jw-background-color.jw-reset {
    border: 0px!important;
}

#mediaplayer .jw-background-color, #mediaplayer .jw-tooltip-title, #mediaplayer .jw-playlist, #mediaplayer .jw-playlist-container .jw-option {
    background: #222222 none repeat scroll 0 0;
    padding-top: 0.35em;
}

.adblock-popup {
    z-index: 1001111111;
    position: fixed;
    display: none;
    width: 100%;
    bottom: 0px;
    background: #ffb342; /* Old browsers */
    background: -moz-linear-gradient(top, #ffb342 0%, #f99f3e 40%, #ff8307 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffb342 0%,#f99f3e 40%,#ff8307 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffb342 0%,#f99f3e 40%,#ff8307 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb342', endColorstr='#ff8307',GradientType=0 );
    padding: 15px 0px 30px 0px;
    -webkit-box-shadow: 0px -5px 30px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -5px 30px 0px rgba(0,0,0,0.75);
    box-shadow: 0px -5px 30px 0px rgba(0,0,0,0.75);
    border-top: 1px solid #25282b;
}

.adblock-popup .title {
    font-size: 30px;
    font-weight: 400;
}


.adblock-popup .content {
    margin: 0px auto;
    width: 1005px;
    text-align: center;
}

.adblock-popup .logo {
    width: 300px;
    margin: 20px 0px;
}


.adblock-popup .text {
    font-size: 1.2em;
}

.adblock-popup .link {
    padding: 10px 0px;
}

.adblock-popup .link a {
    font-size: 30px;
    color: #000000;
}

.adblock-popup .link a:hover {
    color: #333333;
}

.adblock-popup .close {
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
}

.adblock-popup .close img {
    width: 50px;
}

.adblock-article {
    text-align: left;
}

.adblock-article h3 {
    color: #65ab00;
    padding: 8px 0px;
    font-size: 1.1em;
}

.adblock-article p {
    padding: 5px 0px;
}

.movie#cpex {
    background: none;
    color: transparent;
    border: none;
    padding: 0px;
    margin: 0px;
}

.video-next-prev-button {
    display: inline-block;
    padding: 0.5em 0.8em;
    text-align: center;
    background: #65ab00;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 1px 0px 0px #a1cc63 inset;
    /* width: 45px; */
    /* height: 18px; */
    color: #ffffff;
    cursor: pointer;
}

#prohlizec .nadpis {
    position: relative;
}

#prohlizec .nadpis #info {
    position: absolute;
    right: 0px;
    font-size: 0.8em;
}

#prohlizec .nadpis #info #fb_author a{
    color: #ffffff;
    text-decoration: none;
}

.recommend-wrapper {
    position:relative;
    overflow:hidden;
    width:100%;
}

.media-img-wrapper {
    position:relative;
    width: 215px;
    height: 215px;
    float: left;
    clear: none;
    margin: 10px;
}

#sidebar_recommends .media-img-wrapper {
    position:relative;
    width: 300px;
    height: 200px;
    float: left;
    clear: none;
    margin: 0px 0px 0px 0px;
    border-bottom: 15px solid #3c4043;
}

.media-img-wrapper:hover .media-heading2 {
    color: #65ab00;
    background:rgba(0,0,0,0.9) none repeat scroll 0 0;
}

.recommend-wrapper-image .media-img-wrapper:hover .media-heading2 {
    color: #ea3333;
    background:rgba(0,0,0,0.9) none repeat scroll 0 0;
}

#sidebar_recommends .recommend-wrapper-image .media-img-wrapper:hover .media-heading2 .description {
    color: #ffffff;
}

.fixed-img-size-recommend2 {
    height: 215px;
    object-fit:cover !important;
    width:100% !important;
}

#sidebar_recommends .fixed-img-size-recommend2 {
    height: 200px;
    object-fit:cover !important;
    width:100% !important;
}

.media-heading2 {
    background:rgba(0,0,0,0.6) none repeat scroll 0 0;
    bottom:-20px;
    color:#fff;
    margin-top:0;
    padding:10px 0;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:999;
}


#sidebar_recommends .media-heading2 {
    padding:10px 5px;
    width: 290px;
}

#sidebar_recommends .media-heading2 .description {
    font-size: 10px;
    display: block;
    padding-top: 5px;
    font-weight: normal;
}

#video .recommends-title {
    font-size: 1.5em;
    color: #65ab00;
    padding-left: 8px;
    padding-top: 5px;
    font-weight: bold;
    float: left;
}

#obrazky .recommends-title {
    font-size: 1.5em;
    color: #ea3333;
    padding-left: 8px;
    padding-top: 37px;
    font-weight: bold;
}

.skyscraper2 {  width: 160px; height: 600px; position: absolute; top: 15px; /* 110px*/ }

@media(max-width: 1199px) { .skyscraper2 { width: 0px; height: 0px; left: -125px; } .popisek160x600 { width: 120px; left: -125px; } }

@media(min-width: 1200px) { .skyscraper2 { width: 120px; height: 600px; left: -125px; } .popisek160x600 { width: 120px; left: -120px; } }

@media(min-width: 1357px) { .skyscraper2 { width: 160px; height: 600px; left: -171px; } .popisek160x600 { width: 160px; left: -160px; } }

@media(min-width: 1647px) { .skyscraper2 { width: 300px; height: 600px; left: -311px; } .popisek160x600 { width: 300px; left: -300px; } }

@media(max-width: 1350px) { .popisek160x600 { display: none; } }

#hry #toolbar-bottom {
    padding-bottom: 50px;
}

#video .crossImages {
    margin: 0px;
    width: 740px;
}

#left .title.thiner.red {
    background: #ea3333;
    box-shadow: 0px 1px 0px 0px #f78282 inset;
}

.movie.recommendHP.crossImages .movie-img:hover .titleRecommend {
    color: #ea3333;
}

.movie.recommendHP.crossImages .link {
    text-align: right;
    padding-right: 12px;
}

.movie.recommendHP.crossImages .link a {
    color: #ea3333;
    text-decoration: none;
}

.movie.recommendHP.crossImages .link a:hover {
    color: #ffffff;
}

#obrazky .crossVideo .recommends-title {
    font-size: 1.3em;
    color: #65ab00;
    padding-left: 10px;
    padding-top: 8px;
    font-weight: bold;
}

#obrazky .crossVideo .link {
    text-align: right;
}

#obrazky .crossVideo .link a {
    color: #65ab00!important;
    text-decoration: none;
}

#obrazky .crossVideo .media-img-wrapper {
    width: 158px;
    height: 158px;
}

#obrazky .crossVideo .fixed-img-size-recommend2 {
    height: 158px;
}

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}