.container {
    position: relative;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}
.column, .columns {
    width: 100%;
    float: left;
    box-sizing: border-box;
}
@media (min-width: 400px) {
    .container {
        width: 85%;
        padding: 0;
    }
}@media (min-width: 750px) {
    .container {
        width: 80%}
    .column, .columns {
        margin-left: 4%}
    .column:first-child, .columns:first-child {
        margin-left: 0;
    }
    .one.column, .one.columns {
        width: 4.66666666667%}
    .two.columns {
        width: 13.3333333333%}
    .three.columns {
        width: 22%}
    .four.columns {
        width: 30.6666666667%}
    .five.columns {
        width: 39.3333333333%}
    .six.columns {
        width: 48%}
    .seven.columns {
        width: 56.6666666667%}
    .eight.columns {
        width: 65.3333333333%}
    .nine.columns {
        width: 74.0%}
    .ten.columns {
        width: 82.6666666667%}
    .eleven.columns {
        width: 91.3333333333%}
    .twelve.columns {
        width: 100%;
        margin-left: 0;
    }
    .one-third.column {
        width: 30.6666666667%}
    .two-thirds.column {
        width: 65.3333333333%}
    .one-half.column {
        width: 48%}
    .offset-by-one.column, .offset-by-one.columns {
        margin-left: 8.66666666667%}
    .offset-by-two.column, .offset-by-two.columns {
        margin-left: 17.3333333333%}
    .offset-by-three.column, .offset-by-three.columns {
        margin-left: 26%}
    .offset-by-four.column, .offset-by-four.columns {
        margin-left: 34.6666666667%}
    .offset-by-five.column, .offset-by-five.columns {
        margin-left: 43.3333333333%}
    .offset-by-six.column, .offset-by-six.columns {
        margin-left: 52%}
    .offset-by-seven.column, .offset-by-seven.columns {
        margin-left: 60.6666666667%}
    .offset-by-eight.column, .offset-by-eight.columns {
        margin-left: 69.3333333333%}
    .offset-by-nine.column, .offset-by-nine.columns {
        margin-left: 78.0%}
    .offset-by-ten.column, .offset-by-ten.columns {
        margin-left: 86.6666666667%}
    .offset-by-eleven.column, .offset-by-eleven.columns {
        margin-left: 95.3333333333%}
    .offset-by-one-third.column, .offset-by-one-third.columns {
        margin-left: 34.6666666667%}
    .offset-by-two-thirds.column, .offset-by-two-thirds.columns {
        margin-left: 69.3333333333%}
    .offset-by-one-half.column, .offset-by-one-half.columns {
        margin-left: 52%}
}html {
     font-size: 62.5%}
body {
    font-size: 1.5em;
    line-height: 1.6;
    font-weight: 400;
    font-family: Arial,  sans-serif;
    color: #222;
    margin: 0px !important;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 2rem;
    font-weight: 300;
}
h1 {
    font-size: 4.0rem;
    line-height: 1.2;
    letter-spacing: -.1rem;
}
h2 {
    font-size: 3.6rem;
    line-height: 1.25;
    letter-spacing: -.1rem;
}
h3 {
    font-size: 3.0rem;
    line-height: 1.3;
    letter-spacing: -.1rem;
}
h4 {
    font-size: 2.4rem;
    line-height: 1.35;
    letter-spacing: -.08rem;
}
h5 {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: -.05rem;
}
h6 {
    font-size: 1.5rem;
    line-height: 1.6;
    letter-spacing: 0;
}
@media (min-width: 550px) {
    h1 {
        font-size: 5.0rem;
    }
    h2 {
        font-size: 4.2rem;
    }
    h3 {
        font-size: 3.6rem;
    }
    h4 {
        font-size: 3.0rem;
    }
    h5 {
        font-size: 2.4rem;
    }
    h6 {
        font-size: 1.5rem;
    }
}p {
     margin-top: 0;
 }
a {
    color: #1EAEDB;
}
a:hover {
    color: #0FA0CE;
}
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #555;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
    color: #333;
    border-color: #888;
    outline: 0;
}
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary {
    color: #FFF;
    background-color: #33C3F0;
    border-color: #33C3F0;
}
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover, .button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {
    color: #FFF;
    background-color: #1EAEDB;
    border-color: #1EAEDB;
}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
    height: 38px;
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #D1D1D1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: Arial !important;
}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
textarea {
    min-height: 65px;
    padding-top: 6px;
    padding-bottom: 6px;
}
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    border: 1px solid #33C3F0;
    outline: 0;
}
label, legend {
    display: block;
    margin-bottom: .5rem;
    font-weight: 600;
}
fieldset {
    padding: 0;
    border-width: 0;
}
input[type="checkbox"], input[type="radio"] {
    display: inline;
}
label>.label-body {
    display: inline-block;
    margin-left: .5rem;
    font-weight: normal;
}
ul {
    list-style: circle inside;
}
ol {
    list-style: decimal inside;
}
ol, ul {
    padding-left: 0;
    margin-top: 0;
}
ul ul, ul ol, ol ol, ol ul {
    margin: 1.5rem 0 1.5rem 3rem;
    font-size: 90%}
li {
    margin-bottom: 1rem;
}
code {
    padding: .2rem .5rem;
    margin: 0 .2rem;
    font-size: 90%;
    white-space: nowrap;
    background: #F1F1F1;
    border: 1px solid #E1E1E1;
    border-radius: 4px;
}
pre>code {
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre;
}
th, td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #E1E1E1;
}
th:first-child, td:first-child {
    padding-left: 0;
}
th:last-child, td:last-child {
    padding-right: 0;
}
button, .button {
    margin-bottom: 1rem;
}
input, textarea, select, fieldset {
    margin-bottom: 1.5rem;
}
pre, blockquote, dl, figure, table, p, ul, ol, .u-full-width {
    width: 100%;
    box-sizing: border-box;
}
.u-max-full-width {
    max-width: 100%;
    box-sizing: border-box;
}
.u-pull-right {
    float: right;
}
.u-pull-left {
    float: left;
}
hr {
    margin-top: 3rem;
    margin-bottom: 3.5rem;
    border-width: 0;
    border-top: 1px solid #E1E1E1;
}
.container:after, .row:after, .u-cf {
    content: "";
    display: table;
    clear: both;
}
* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media (max-width: 400px) {
    ul.navigace {
        display: none;
    }
    .select select {
        width: 100%;
        margin: 20px 0;
    }
    ul.navigaceDva a {
        display: none;
    }
    nav.band2 {
        display: none;
    }
    .container.page {
        margin-top: 70px;
    }
    .eu {
        width: 159px;
        height: 400px;
        margin: 0px auto;
        background-image: url("../images/oplzz_vertikalni.jpg");
    }
    .container.footer {
        padding-top: 20px;
    }
    ul.footer_links {
        list-style-type: none;
        line-height: 15px;
        text-align: center;
        margin-top: 20px;
        border-top: 1px solid #cfcfcf;
        padding-top: 20px;
    }
    inputImg {
        display: none;
    }
    .login {
        height: 250px;
        width: 100%;
        margin-bottom: 20px;
    }
    input.text {
        width: 100%}
    .loginHeader p {
        padding: 14px 15px;
    }
    .inputImg.email, .inputImg.pwd {
        display: none;
    }
    .four.columns.sidebarSearch {
        margin-top: 35px;
    }
    ul.socSite {
        float: none;
        margin-top: 23px;
        margin-bottom: 20px;
    }
    ul.socSite li {
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 10px;
    }
    a.userButton {
        width: 100% !important;
        text-align: center;
        padding-top: 10px;
    }
    .login {
        height: auto;
    }
    .eight.columns.page {
        margin-top: 50px;
        margin-left: 0px !important;
    }
    .kategorie, .kategorieHeader, .kategorieForm {
        width: 100% !important;
    }
    a.kategorieBtn, button.kategorieBtn {
        text-align: center !important;
        width: 100% !important;
        padding: 0px 0px 0px 0px !important;
    }
    .login {
        overflow: auto;
        width: 100%;
        height: auto;
    }
    .search input {
        width: 85%}
}@media (min-width: 400px) {
    ul.navigace {
        display: none;
    }
    .select select {
        width: 100%;
        margin: 20px 0 0 0;
    }
    ul.navigaceDva a {
        display: none;
    }
    .container.page {
        margin-top: 70px;
    }
    nav.band2 {
        display: none;
    }
    .eu {
        width: 159px;
        height: 400px;
        background-image: url("../images/oplzz_vertikalni.jpg");
        margin: 0px auto;
    }
    .container.footer {
        padding-top: 20px;
    }
    ul.footer_links {
        list-style-type: none;
        line-height: 15px;
        text-align: center;
        margin-top: 20px;
        border-top: 1px solid #cfcfcf;
        padding-top: 20px;
    }
    .inputImg {
        display: none;
    }
    .login {
        height: 250px;
        margin-bottom: 20px;
    }
    input.text {
        width: 100%}
    .loginHeader p {
        padding: 14px 15px;
    }
    .four.columns.sidebarSearch {
        margin-top: 40px;
    }
    ul.socSite {
        float: none;
        margin-top: 23px;
        margin-bottom: 20px;
    }
    ul.socSite li {
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 10px;
    }
    .login {
        height: 100px;
    }
    a.userButton {
        width: 50%;
        display: inline-block;
        text-align: center !important;
        padding-top: 10px;
    }
    .login>a {
        float: left;
    }
    .eight.columns.page {
        margin-top: 50px;
        margin-left: 0px !important;
    }
    .kategorie, .kategorieHeader, .kategorieForm {
        width: 100% !important;
    }
    a.kategorieBtn, button.kategorieBtn {
        text-align: center !important;
        width: 100% !important;
        padding: 0px 0px 0px 0px;
    }
    .login {
        overflow: auto;
        width: 100%;
        height: auto;
    }
    .search input {
        width: 86%}
}@media (min-width: 550px) {
    .select select {
        display: block;
        width: 100%}
    .eu {
        width: 450px;
        height: 48px;
        margin: 0px auto;
        background-image: url("../images/oplzz_horizontalni.jpg");
    }
    .container.footer {
        padding-top: 20px;
    }
    ul.footer_links {
        list-style-type: none;
        line-height: 15px;
        text-align: center;
        margin-top: 20px;
    }
}@media (min-width: 750px) {
    ul.navigace {
        display: block;
        float: right;
    }
    ul.navigace a {
        font-size: 12px;
        padding: 40px 3px 0 3px;
    }
    ul.navigace a:hover {
        padding-top: 35px;
    }
    .select select {
        display: none;
    }
    ul.navigaceDva a {
        font-size: 12px;
        padding: 16px 3% 0 2%}
    nav.band2 {
        display: block;
    }
    .container.page {
        margin-top: 30px;
    }
    .eu {
        width: 450px;
        height: 48px;
        margin-top: 40px;
        background-image: url("../images/oplzz_horizontalni.jpg");
    }
    ul.footer_links {
        text-align: right;
        border-top: 0px;
        padding-top: 0px;
    }
    .container.footer {
        padding-top: 0px;
    }
    .inputImg {
        display: none;
    }
    .login {
        height: auto;
        width: 100%}
    input.text {
        width: 100%}
    .loginHeader {
        height: 50px;
    }
    .loginHeader p {
        padding: 14px 15px;
    }
    input.submit {
        padding-left: 18px;
    }
    .four.columns.sidebar {
        padding-right: 20px;
    }
    .search input {
        width: 79%}
    ul.socSite li {
        margin-left: 5px;
    }
    ul.socSite {
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .four.columns.sidebarSearch {
        margin-top: 0px;
    }
    .four.columns {
        width: 30.6666666667%}
    .kategorie, .kategorieHeader, .kategorieForm, a.userButton, a.kategorieBtn, button.kategorieBtn {
        width: 100% !important;
    }
    .search input {
        width: 89%}
    .login {
        height: 150px;
    }
    a.userButton {
        text-align: left !important;
        padding-left: 15px;
    }
    .eight.columns.page {
        margin-top: 0px;
    }
    a.kategorieBtn, button.kategorieBtn {
        text-align: left !important;
        width: 100% !important;
        padding: 0px 0px 0px 15px !important;
    }
    .login {
        overflow: auto;
        width: 100%;
        height: auto;
    }
    ul.submenu a {
        padding: 15px 20px 15px 20px !important;
    }
}@media (min-width: 1000px) {
    .eight.columns.page {
        margin-left: 15px !important;
    }
    .container.page {
        margin-top: 30px;
    }
    ul.navigace a {
        font-size: 13px;
        padding: 37px 5px 0 5px;
    }
    ul.navigace a:hover {
        padding-top: 32px;
    }
    ul.navigaceDva a {
        font-size: 14px;
    }
    ul.navigaceDva li a {
        padding: 14px 3% 0 3%}
    .inputImg {
        display: inline-block;
    }
    .login {
        height: auto;
        width: 210px;
    }
    input.text {
        width: 150px;
    }
    .loginHeader p {
        padding: 14px 15px;
    }
    .search input {
        width: 180px;
    }
    ul.socSite li {
        margin-right: 0px;
    }
    .four.columns {
        width: auto;
    }
    .kategorie, .kategorieHeader, .kategorieForm, a.userButton, a.kategorieBtn, button.kategorieBtn {
        width: 210px !important;
    }
    .login {
        height: 150px;
    }
    .eight.columns.page {
        margin-top: 0px;
    }
    .login {
        overflow: auto;
        width: 210px;
        height: auto;
    }
    button.kategorieBtn {
        padding-left: 15px !important;
    }
}@media (max-width: 1200px) {
    .logosmscr {
        display: none;
    }
}.eight.columns.page {
     margin-left: 15px;
 }
@media (min-width: 1200px) {
    ul.navigaceDva a {
        padding: 15px 10px 0 10px;
        font-size: 14px;
    }
    ul.navigace a {
        font-size: 15px;
        padding: 37px 10px 0 10px;
    }
    .four.columns {
        width: auto;
    }
}.eight.columns.page {
     margin-left: 15px;
 }
ul.navigace a {
    display: inline-block;
    text-decoration: none;
    color: #534F4E;
    height: 99px;
}
ul.navigace a:hover {
    color: #000;
    border-top: 5px solid #7B8F24;
}
ul.navigace li {
    display: inline;
    list-style-type: none;
    height: 100px;
    margin: 0px;
}
.band.nav {
    height: 100px;
    background: #fff;
}
img.brand {
    margin-top: 5px;
}
ul.navigaceDva {
    list-style-type: none;
    height: 50px;
    margin: 0px;
    text-align: center;
}
ul.navigaceDva li {
    display: inline;
}
@-moz-document url-prefix() {
    ul.navigaceDva li {
        position: relative;
        top: -14px;
        height: 50px;
    }
}@media screen\0 {
    ul.navigaceDva li {
        position: relative;
        top: -14px;
        height: 50px;
    }
}ul.navigaceDva a {
     text-decoration: none;
     display: inline-block;
     height: 50px;
     font-weight: 600;
     color: #fff;
     height: 50px;
 }
ul.navigaceDva li {
    position: relative;
    top: -14px;
    height: 50px;
}
.chromefix {
    position: relative;
    top: 0 !important;
    height: 50px;
}
ul.navigaceDva a:hover {
    background: #9EB539;
    -webkit-box-shadow: 0px 3px 0px 0px #7d9127;
    -moz-box-shadow: 0px 3px 0px 0px #7d9127;
    box-shadow: 0px 3px 0px 0px #7d9127;
}
nav.band2 {
    height: 50px;
    background: #535759;
    width: 100%;
    -webkit-box-shadow: 0px 3px 0px 0px #4e4e4e;
    -moz-box-shadow: 0px 3px 0px 0px #4e4e4e;
    box-shadow: 0px 3px 0px 0px #4e4e4e;
}
ul.footer_links a {
    color: #6D6E68;
    font-weight: 500;
    text-decoration: none;
    font-size: 13px;
}
ul.footer_links a:hover {
    color: #000;
    font-weight: 500;
    text-decoration: none;
    font-size: 13px;
}
.container.footer {
    height: 140px;
    border-top: 1px solid #999999;
    margin-top: 20px;
}
.inputImg {
    height: 30px;
    width: 30px;
    background-color: #A0B445;
    float: left;
}
.login {
    background-color: #ECF0F1;
    -webkit-box-shadow: 0px 3px 0px 0px #a8a8a8;
    -moz-box-shadow: 0px 3px 0px 0px #a8a8a8;
    box-shadow: 0px 3px 0px 0px #a8a8a8;
}
input.text {
    height: 30px;
    border-radius: 0px;
    font-size: 12px;
    border: none;
    font-weight: 600;
}
.login p {
    margin-bottom: 0px;
}
.loginHeader {
    background-color: #9EB539;
    -webkit-box-shadow: 0px 3px 0px 0px #7d9127;
    -moz-box-shadow: 0px 3px 0px 0px #7d9127;
    box-shadow: 0px 3px 0px 0px #7d9127;
}
.loginForm {
    padding: 20px 15px 15px 15px;
}
label.checkbox {
    font-weight: 600;
    color: #535759;
    font-size: 13px;
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
.loginHeader p {
    font-weight: 600;
    color: #fff;
}
input.checkbox {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    top: -3px;
    *overflow: hidden;
}
input.odeslat {
    height: 35px;
    width: 100%;
    border-radius: 0px;
    background-color: #535759;
    border: none;
    font-weight: 700;
    color: #fff;
    margin-top: 10px;
    -webkit-box-shadow: 0px 3px 0px 0px #4e4e4e;
    -moz-box-shadow: 0px 3px 0px 0px #4e4e4e;
    box-shadow: 0px 3px 0px 0px #4e4e4e;
    padding-left: 30px;
    margin-bottom: 0px !important;
}
input.odeslat:hover {
    background-color: #393A3B;
    color: #fff;
    margin-top: 10px;
    -webkit-box-shadow: 0px 3px 0px 0px #2e2e2e;
    -moz-box-shadow: 0px 3px 0px 0px #2e2e2e;
    box-shadow: 0px 3px 0px 0px #2e2e2e;
}
.band3 {
    margin-top: 23px;
}
.search input {
    height: 30px;
    background: #fff;
    border-radius: 0px;
    border: 1px solid #9EB539;
    color: #000;
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 0px;
    float: left;
}
.search input:focus {
    border: 1px solid #9EB539;
}
ul.socSite a {
    text-decoration: none;
}
ul.socSite li {
    display: inline-block;
    list-style-type: none;
    color: #534F4E;
}
.container.search {
    height: 30px;
}
ul.socSite li a img {
    height: 30px;
}
button.searchButton {
    float: left;
    display: inline-block;
    margin-right: 5px;
}
#OdkazNaExportDoExcel {
    background-image: url("./images/sprites.png");
    background-position: -526px 0;
    height: 30px;
    width: 30px;
    display: inline-block;
    padding: 0px;
    border-radius: 0px;
    border: 0px;
}
#OdkazNaExportDoExcel:hover {
    background-image: url("./images/sprites.png");
    background-position: -495px 0;
}
#OdkazNaExportDoExcelPDF {
    background-image: url("./images/sprites.png");
    background-position: -309px 0;
    height: 30px;
    width: 30px;
    display: inline-block;
    padding: 0px;
    border-radius: 0px;
    border: 0px;
}
#OdkazNaExportDoExcelPDF:hover {
    background-position: -371px 0;
}
.checkboxToggle {
    height: 30px;
    width: 30px;
    background-image: url("./images/sprites.png");
    background-position: -123px 0;
    display: inline-block;
}
.checkboxToggle:hover {
    background-position: -92px 0;
}
hr {
    margin: 5px 0px 5px 0px;
}
h5 {
    margin-bottom: 10px;
}
h5.inlineH {
    display: inline-block;
    margin-right: 20px;
}
select#sort, select#sort-type {
    height: 30px;
    font-size: 12px;
    font-weight: 500;
    margin: 0px;
}
select.sort {
    height: 30px;
    font-size: 12px;
    font-weight: 500;
    margin: 0px;
    border: 1px solid #9fb736;
}
select#filtr {
    height: 30px;
    font-size: 12px;
    font-weight: 500;
    margin: 0px 5px 0 5px;
}
input#filtr {
    height: 30px;
    font-weight: 500;
    margin-right: 10px;
}
input.stranky {
    font-weight: 500 !important;
    margin-right: 10px !important;
    padding: 5;
}
@-moz-document url-prefix() {
    button#desc {
        height: 30px;
        top: -15px;
        position: relative;
    }
    button#sort_del {
        height: 30px;
        top: -15px;
        position: relative;
    }
    button#asc {
        height: 30px;
        top: -15px;
        position: relative;
    }
    a#fb {
        height: 30px;
        top: 15px;
        position: relative;
    }
    a.shareviamail, a.qr {
        top: 15px;
        position: relative;
    }
}@media screen\0 {
    select#sort {
        height: 30px;
        top: -10px;
        position: relative;
    }
    a.checkboxToggle {
        height: 30px;
        top: -10px;
        position: relative;
    }
    a#fb {
        height: 30px;
        top: -10px;
        position: relative;
    }
    #OdkazNaExportDoExcel {
        height: 30px;
        position: relative;
    }
    .qr {
        height: 30px;
        top: -10px;
        position: relative;
    }
    a.shareviamail {
        height: 30px;
        top: -10px;
        position: relative;
    }
}button#asc {
     background-image: url("./images/sprites.png");
     background-position: -61px 0;
     height: 30px;
     width: 30px;
     border-radius: 0px;
     border: 0px;
     padding: 0px;
 }
button#asc:hover {
    background-image: url("./images/sprites.png");
    height: 30px;
    width: 30px;
    background-position: -30px 0;
}
button#desc {
    background-image: url("./images/sprites.png");
    background-position: -247px 0;
    height: 30px;
    width: 30px;
    border-radius: 0px;
    border: 0px;
    padding: 0px;
}
button#desc:hover {
    background-image: url("./images/sprites.png");
    background-position: -216px 0;
}
select#sort {
    height: 30px;
    width: 100px;
    line-height: 30px;
    display: inline-block;
    border-radius: 0px;
    border: 1px solid #9EB539;
    padding: 0px;
    vertical-align: middle;
    margin-bottom: 22px;
}
button#sort_del {
    background-image: url("./images/sprites.png");
    background-position: -185px 0;
    height: 30px;
    width: 30px;
    border-radius: 0px;
    border: 0px;
    padding: 0px;
    display: inline-block;
}
button#sort_del:hover {
    background-image: url("./images/sprites.png");
    background-position: -154px 0;
}
.clanek {
    margin-bottom: 20px;
    margin-top: 20px;
}
h1 {
    font-weight: 400;
    margin-bottom: 5px;
    font-size: 25px;
}
h6 {
    font-weight: 400;
    font-size: 14px;
}
button#readmore {
    width: 100px;
    height: 30px;
    font-size: 12px;
    font-weight: 500;
    background: #9EB539;
    border-radius: 0px;
    border: 0px;
    color: #fff;
    padding: 0px;
    line-height: 0px;
}
button#search {
    height: 30px;
    width: 30px;
    background-image: url("./images/sprites.png");
    background-position: -464px 0;
    border-radius: 0px;
    border: 0px;
    padding: 0px;
}
button#searchC {
    height: 30px;
    width: 30px;
    background-image: url("./images/sprites.png");
    background-position: -185px 0;
    border-radius: 0px;
    border: 0px;
    padding: 0px;
}
button#searchC:hover {
    height: 30px;
    width: 30px;
    background-image: url("./images/sprites.png");
    background-position: -154px 0;
    border-radius: 0px;
    border: 0px;
}
a#fb, button#mail, button#tisk, button#pdfPage {
    height: 30px;
    width: 30px;
    border-radius: 0px;
    border: 0px;
    padding: 0px;
}
a#fb {
    background-image: url("./images/sprites.png");
    background-position: -278px 0;
    display: inline-block;
}
a#fb:hover {
    background-position: -92px -31px;
}
button#tisk {
    background-image: url("./images/sprites.png");
    background-position: -433px 0;
}
button#tisk:hover {
    background-position: -61px -31px;
}
button#pdfPage {
    background-image: url("./images/sprites.png");
    background-position: -402px 0;
}
button#pdfPage:hover {
    background-image: url("./images/sprites.png");
    background-position: -371px 0;
}
h2 {
    font-size: 16px;
    margin-bottom: 0px;
}
p.praxe {
    margin-bottom: 10px;
}
.kategorieHeader {
    width: 210px;
    height: 50px;
    background-color: #9EB539;
}
.kategorieHeader p {
    padding: 13px 15px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0px;
    height: 50px;
    display: block;
}
.kategorieForm {
    background-color: #ECF0F1;
    -webkit-box-shadow: 0px 3px 0px 0px #a8a8a8;
    -moz-box-shadow: 0px 3px 0px 0px #a8a8a8;
    box-shadow: 0px 3px 0px 0px #a8a8a8;
}
a.kategorieBtn {
    width: 210px;
    font-weight: 500;
    color: #534F4E;
    border-radius: 0px;
    border: 0px;
    padding: 14px 15px 15px 15px !important;
    display: inline-block;
    margin-bottom: 0px;
    text-align: left;
    text-decoration: none;
}
button.kategorieBtn {
    width: 210px;
    height: 50px;
    font-weight: 500;
    color: #534F4E;
    border-radius: 0px;
    border: 0px;
    display: inline-block;
    margin-bottom: 0px;
    text-align: left;
    text-decoration: none;
}
a.kategorieBtn:hover, button.kategorieBtn:hover {
    background-color: #9EB539;
    color: #fff;
}
a.poradnaNovaOtazka {
    display: inline-block;
    padding: 8px 15px 0px 15px;
    height: 40px;
    width: auto;
    background: #9EB539;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 15px;
    -webkit-box-shadow: 0px 3px 0px 0px #7d9127;
    -moz-box-shadow: 0px 3px 0px 0px #7d9127;
    box-shadow: 0px 3px 0px 0px #7d9127;
}
input.poradnaNovaOtazka {
    border-radius: 0px;
    border: 0px;
    height: 40px;
    background: #9EB539;
    color: #fff;
    font-weight: 700;
    -webkit-box-shadow: 0px 3px 0px 0px #7d9127;
    -moz-box-shadow: 0px 3px 0px 0px #7d9127;
    box-shadow: 0px 3px 0px 0px #7d9127;
    padding: 10px 20px 10px 20px;
}
a.poradnaNovaOtazka:hover, input.poradnaNovaOtazka:hover {
    background-color: #78882B;
    -webkit-box-shadow: 0px 3px 0px 0px #50671b;
    -moz-box-shadow: 0px 3px 0px 0px #50671b;
    box-shadow: 0px 3px 0px 0px #50671b;
    color: #fff;
}
select#novaOtazka {
    width: auto;
    height: 30px;
    border-radius: 0px;
    border: 1px solid #7B8F24;
    font-size: 11px;
    font-weight: 500;
    margin: 10px 0px 10px 0px;
}
textarea#novaOtazkaArea {
    border-radius: 0px;
    border: 1px solid #7B8F24;
    width: 100%}
.container.page {
    min-height: 600px;
}
input.praxe {
    border: 1px solid #7B8F24;
    height: 30px;
    width: 100%;
    padding: 5px;
    border-radius: 0px;
}
input.chk {
    display: inline;
    margin: 5px;
}
a.chkLabel, .chkLabel a, .chkLabel {
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    color: #000;
    margin-bottom: 10px;
}
.chkLabel a {
    text-decoration: none;
    color: #000;
}
@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}.userPic {
     height: 50px;
     width: 50px;
     background-image: url("./images/sprites.png");
     background-position: -496px -31px;
     display: inline-block;
     float: left;
     margin-right: 15px;
     -webkit-box-shadow: 0px 3px 0px 0px #BDBDBD;
     -moz-box-shadow: 0px 3px 0px 0px #BDBDBD;
     box-shadow: 0px 3px 0px 0px #BDBDBD;
 }
.loginHeaderUser {
    background-color: #535759;
    -webkit-box-shadow: 0px 3px 0px 0px #4b4b4b;
    -moz-box-shadow: 0px 3px 0px 0px #4b4b4b;
    box-shadow: 0px 3px 0px 0px #4b4b4b;
    height: 50px;
    margin-bottom: 3px;
}
.loginHeaderUser p {
    font-weight: 600;
    color: #fff;
    margin: 0px;
    padding: 13px 0px 0px 0px;
}
a.userButton {
    height: 50px;
    color: #534F4E;
    border-radius: 0px;
    border: 0px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 0px;
    padding-top: 13px;
}
a.userButton:hover {
    background-color: #9EB539;
    color: #fff;
}
p.header {
    font-size: 3.0rem;
    line-height: 1.35;
    letter-spacing: -.08rem;
    font-weight: 500;
    margin: 0px;
    display: block;
    width: auto;
}
.nadpisy {
    margin-bottom: 10px;
}
#exporty {
    float: right;
}
input.stranky {
    border: 1px solid #535759;
    border-radius: 0px;
    margin-left: 10px;
}
img.strankovani {
    padding-top: 20px;
}
.clanekImg {
    height: auto;
    width: 200px;
    display: inline-block;
    margin-right: 20px;
}
.clanekImgBig {
    height: auto;
    width: 400px;
    margin: 20px 0 20px 0;
}
h3 {
    font-size: 20px;
    font-weight: 500;
}
button.poradnaNovaOtazka {
    display: inline-block;
    padding: 1px 15px 0px 15px;
    height: 40px;
    width: auto;
    background: #9EB539;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    border-radius: 0px;
    border: 0px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0px 3px 0px 0px #7d9127;
    -moz-box-shadow: 0px 3px 0px 0px #7d9127;
    box-shadow: 0px 3px 0px 0px #7d9127;
}
button.poradnaNovaOtazka:hover {
    background-color: #78882B;
    -webkit-box-shadow: 0px 3px 0px 0px #50671b;
    -moz-box-shadow: 0px 3px 0px 0px #50671b;
    box-shadow: 0px 3px 0px 0px #50671b;
    color: #fff;
}
ul.navigace {
    width: auto;
}
.pointer {
    cursor: pointer;
}
p.anotace {
    min-height: 80px;
}
p.anotaceVelka {
    min-height: 125px;
}
p.vlozil {
    min-height: 120px;
}
p.vlozilPraxe {
    min-height: 0px;
}
a.userName {
    text-decoration: none;
    color: #fff;
}
a.userName:hover {
    text-decoration: underline;
}
.no-bottom-margin {
    margin-bottom: 0px;
}
.date {
    width: auto !important;
}
.kategorieForm button {
    position: relative;
}
.navigaceDva {
    margin-bottom: 0px !important;
}
.menu-wrap {
    width: 100%}
.menu a {
    transition: all linear 0.15s;
}
.submenu {
    width: auto;
    position: absolute;
    top: 100%;
    left: auto;
    right: 0;
    z-index: -1;
    opacity: 0;
    transition: opacity linear 0.15s;
    background: #535759;
    margin: 14px 0 0 0;
    white-space: nowrap;
}
.menu li:hover .submenu {
    z-index: 1;
    opacity: 1;
}
ul.submenu a {
    padding: 10px 20px;
    display: block;
    font-size: 14px;
    font-weight: 300;
    box-shadow: none !important;
    height: 50px !important;
}
.drop {
    display: block;
    position: relative;
}
.drop a {
    display: block;
}
a#register {
    text-decoration: none;
    color: #535759;
    font-size: 12px;
}
#login {
    margin-bottom: 5px;
}
span#shadow {
    width: 100%;
    height: 3px;
    background: #7d9127;
    display: block;
}
input.newuser {
    border: 1px solid #7B8F24;
    border-radius: 0px;
    height: 30px;
    width: 100%;
    padding: 5px;
}
.vyberObce {
    font-size: 14px;
    font-weight: 600;
    height: 30px;
    width: auto;
    display: inline-block;
    background-color: #9EB539;
    color: white;
    margin: 5px 5px 5px 0px;
    padding: 5px;
    line-height: 20px;
}
.vyberObce:hover {
    cursor: pointer;
    background-color: #78882B;
    color: white;
    text-decoration: none;
}
.category {
    width: 100%;
    background-color: #9EB539;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px;
}
.category a {
    color: white;
    text-decoration: none;
}
.category a:hover {
    text-decoration: underline;
}
.emptyCategory {
    padding: 10px;
    font-size: 14px;
    font-weight: bold;
}
.categoryExplanation {
    width: 100%;
    background-color: #F2F1EF;
    text-transform: uppercase;
    color: #6C7A89;
    font-size: 13px;
    font-weight: 600;
    padding: 5px;
}
.subTitle {
    display: inline-block;
    width: 70%}
.subTopics {
    display: inline-block;
    width: 13%}
.subAnswers {
    display: inline-block;
    width: 10%}
.subRow {
    width: 100%;
    background-color: white;
    font-size: 14px;
    font-weight: 500;
    padding: 5px;
}
.subRow:hover {
    background-color: #F2F1EF;
}
.subTitle a, .subTopics a, .subAnswers a {
    text-decoration: none;
    color: #574F4E;
    font-size: 13px;
    font-weight: 600;
}
.subTitle a, .subTopics, .subAnswers, .topTopics, .topAnswers {
    text-decoration: none;
    color: #574F4E;
    font-size: 13px;
    font-weight: 600;
}
.subTitle a:hover, .topTitle a:hover {
    text-decoration: underline;
}
.subTitle {
    width: 70%}
.topTitle {
    width: 80%;
    display: inline-block;
}
.topAnswers {
    width: 15%;
    display: inline-block;
}
.subTopics {
    width: 13%}
.subAnswers {
    width: 8%}
.forumPath {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 15px;
}
.forumTitle {
    font-size: 18px;
    font-weight: 600;
}
.topicRow {
    width: 100%;
    background-color: white;
    font-size: 13px;
    font-weight: 600;
    padding: 5px;
}
.topicRow:hover {
    background-color: #F5F1EF;
}
.voting {
    font-size: 14px;
    float: right;
    font-weight: 600;
    color: #574F4E;
}
.clanek {
    position: relative;
}
.clanekPoradna {
    position: relative;
}
.clanekImg {
    left: 0;
    top: 0;
    clear: both;
}
#nazevMesice {
    font-size: 13px;
    text-transform: uppercase;
    width: 80%;
    font-weight: 600;
    display: inline-block;
    padding-top: 17px;
}
a#leftArrow {
    width: 10%;
    float: left;
    display: inline-block;
    font-size: 25px;
    padding-top: 5px;
}
a#leftArrow:hover, a#rightArrow:hover {
    color: #C2DB56;
}
a#rightArrow {
    width: 10%;
    float: right;
    font-size: 25px;
    padding-top: 5px;
}
.calendar {
    border-collapse: collapse;
    margin-bottom: 15px;
}
.calendar tr td {
    text-align: center;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 4.761904761904762%;
    border: none;
}
.nameDays {
    border: none;
    color: white;
    background-color: #9EB539;
    font-size: 13px;
    font-weight: 600;
    padding: 2px 0 2px 0 !important;
}
.nameDaysRow {
    border-collapse: collapse;
    border: none;
}
#firstRow td, #secondRow td {
    -webkit-box-shadow: inset -1px -1px 0px 0px #d9d9d9;
    -moz-box-shadow: inset -1px -1px 0px 0px #d9d9d9;
    box-shadow: inset -1px -1px 0px 0px #d9d9d9;
    font-size: 13px;
    font-weight: 600;
    color: #6F636C;
    height: 30px;
}
#firstRow td:hover, #secondRow td:hover {
    background: #E3E3E3;
}
#firstRow td:first-child, #secondRow td:first-child {
    -webkit-box-shadow: inset 1px -1px 0px 0px #d9d9d9, inset -1px 0px 0px 0px #d9d9d9;
    -moz-box-shadow: inset 1px -1px 0px 0px #d9d9d9, inset -1px 0px 0px 0px #d9d9d9;
    box-shadow: inset 1px -1px 0px 0px #d9d9d9, inset -1px 0px 0px 0px #d9d9d9;
}
.calendar .zavaznost1 {
    background-color: yellow;
}
.calendar .zavaznost1:hover {
    background-color: #FFEA00 !important;
}
.calendar .zavaznost2 {
    background-color: #F89406;
    color: white !important;
}
.calendar .zavaznost2:hover {
    background-color: #DD860A !important;
    color: white !important;
}
.calendar .zavaznost3 {
    background-color: #F2784B;
    color: white !important;
}
.calendar .zavaznost3:hover {
    background-color: #D05E34 !important;
    color: white !important;
}
.calendar .today {
    -webkit-box-shadow: inset 0px 0px 0px 1px #535759 !important;
    -moz-box-shadow: inset 0px 0px 0px 1px #535759 !important;
    box-shadow: inset 0px 0px 0px 1px #535759 !important;
}
.headerTop {
    text-align: center;
    width: 100%;
    height: 50px;
    background-color: #535759;
    color: white;
    margin: 0 0 3px 0;
    -webkit-box-shadow: 0px 3px 0px 0px #4b4b4b;
    -moz-box-shadow: 0px 3px 0px 0px #4b4b4b;
    box-shadow: 0px 3px 0px 0px #4b4b4b;
}
.headerTop a {
    color: #9EB539;
}
.defaultBtn {
    display: inline-block;
    height: 32px;
    width: auto;
    background-color: #9EB539;
    border: none;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    font-weight: 500;
    padding: 0 10px 0 10px;
    margin-top: 5px;
    border-radius: 0px;
}
.defaultBtn:hover {
    background-color: #74852A;
    cursor: pointer;
    color: white;
}
.favorite {
    color: #F7CA18;
}
.favorite:hover {
    color: #F5AB35;
}
.nofavorite {
    color: #000;
}
.nofavorite:hover {
    color: #F5D76E;
}
.communism {
    font-weight: 600;
    color: red;
}
.strankovani a i {
    font-size: 30px;
    font-weight: 600;
    color: #535759 !important;
    margin: 0 5px 0 5px;
}
.strankovani a {
    text-decoration: none;
}
.typ {
    width: 100%;
    background-color: #E6E6E6;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    height: 30px;
    padding: 6px 0 0 10px;
    margin-bottom: 10px;
}
.aktualita {
    border: 1px solid #E6E6E6;
    margin-bottom: 10px;
}
span.pointer {
    font-weight: bold;
}
span.datum {
    font-size: 12px;
}
span.datumClanek {
    color: #9F9F9F;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.aktualitaObsah {
    padding: 0 10px 0 10px;
}
.obrazekClanek {
    display: inline-block;
    width: 200px;
    height: auto;
    float: left;
}
.textClanek {
    padding-left: 220px;
}
.clanekImgVelky {
    width: 60%;
    height: auto;
    margin: 0 15px 10px 0;
}
.frontendMiniTable {
    line-height: 0.8;
    font-size: 14px;
}
.frontendMiniTable tr:hover td {
    background-color: #F4F4F4;
}
.frontendMiniTable td:last-child {
    color: grey;
}
.frontendMaxiTable {
    line-height: 1.3;
    font-size: 14px;
}
.frontendMaxiTable tr:hover td {
    background-color: #F4F4F4;
}
.poradnaNadpis {
    font-size: 16px;
    font-weight: 600;
}
.dotaznikZahlavi {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    padding: 13px;
    width: 614px;
    background: #9EB539;
    height: 40px;
}
.dotaznikZahlavi a {
    text-decoration: none;
    color: #FFFFFF;
}
.dotaznikPlatnost {
    text-transform: uppercase;
    font-size: 14px;
    color: #6D6D6D;
    line-height: 14px;
    height: 40px;
    width: 614px;
    background: #ECECEC;
    padding: 13px;
}
.dotaznikPopis, .dotaznikDetailOtazka {
    font-size: 14px;
    color: #222222;
    line-height: 24px;
    border-left: 2px solid #ECECEC;
    border-bottom: 2px solid #ECECEC;
    border-right: 2px solid #ECECEC;
    width: 614px;
    padding: 11px;
    margin-bottom: 20px;
}
.dotaznikDetailZahlavi {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    margin-top: 20px;
}
.dotaznikDetailZahlavi a {
    text-decoration: none;
    color: #464646;
}
.dotaznikDetailPlatnost {
    font-size: 14px;
    color: #6D6D6D;
    line-height: 17px;
    text-transform: uppercase;
    margin: 10px 0 25px 0;
}
.dotaznikDetailPopis {
    font-size: 14px;
    color: #222222;
    line-height: 26px;
    width: 580px;
}
.dotaznikDetailOtazkaNadpis {
    background: #F0F0F0;
    width: 614px;
    font-size: 14px;
    color: #393939;
    line-height: 15px;
    margin-top: 30px;
    padding: 13px 13px 11px 13px;
    font-weight: bold;
}
.dotaznikDetailOtazka input[type="radio"] {
    margin-right: 15px;
    margin-bottom: 0px !important;
}
.dotaznikDetailOtazka textarea {
    width: 100%;
    height: 100%;
    border: 1px solid #BEBEBE !important;
    max-width: 100% !important;
    font-size: 14px;
    color: #222222;
    padding: 10px;
    margin-bottom: 0px !important;
}
.dotaznikDetailOtazka input[type="text"] {
    width: 100%;
    border: 1px solid #BEBEBE;
    font-size: 14px;
    color: #222222;
}
.dotaznikPopis p {
    margin-bottom: 0px !important;
}
.inputImg.email {
    background-image: url("./images/sprites.png");
    background-position: 0 0;
    width: 30px;
    height: 30px;
}
.inputImg.pwd {
    background-image: url("./images/sprites.png");
    background-position: 0 -50px;
    width: 30px;
    height: 30px;
}
.hlidac {
    min-height: 85px;
    margin-top: 20px;
}
.hlidacBox {
    height: 80px;
    width: 80px;
    display: inline-block;
    float: left;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
}
.hlidacInfo {
    padding-left: 100px;
    width: 100%}
.akceDatum {
    color: #343434;
    font-size: 14px;
}
.akcePopis {
    margin-top: 10px;
}
.forumImg {
    max-width: 25% !important;
}
input.miniInput {
    border: 1px solid #7B8F24;
    height: 30px;
    padding: 5px;
    border-radius: 0px;
}
.qr {
    display: inline-block;
    background-image: url("./images/sprites.png");
    background-position: -123px -31px;
    width: 30px;
    height: 30px;
}
.qr:hover {
    display: inline-block;
    background-image: url("./images/sprites.png");
    background-position: -154px -31px;
    width: 30px;
    height: 30px;
}
.drobecekKategorie {
    color: #A4A4A4;
    text-transform: uppercase;
    float: left;
}
.shareviamail {
    display: inline-block;
    background-image: url("./images/sprites.png");
    background-position: -185px -31px;
    width: 30px;
    height: 30px;
}
.shareviamail:hover {
    display: inline-block;
    background-image: url("./images/sprites.png");
    background-position: -216px -31px;
    width: 30px;
    height: 30px;
}
.doporuceniMailem {
    padding: 20px;
}
.doporuceniMailemNadpis {
    font-size: 24px;
    color: #3D3D3D;
    line-height: 28px;
    margin-bottom: 20px;
}
.doporuceniMailemAdresat {
    margin-top: 20px;
    font-size: 14px;
    color: #737373;
    line-height: 16px;
}
.mailInput {
    width: 100%;
    height: 40px;
    background-color: #F1F1F1 !important;
    border-radius: 0 !important;
    font-size: 14px;
    border: 1px solid #fff !important;
    color: #000;
}
textarea.doporuceniMailemTextArea {
    width: 100%;
    background-color: #F1F1F1 !important;
    border-radius: 0px !important;
    font-size: 14px;
    border: 1px solid #fff !important;
    color: #000;
}
.stitekLabel {
    display: inline-block;
    height: 43px;
    width: auto;
    padding: 10px 10px 0 10px;
    margin: 0 0 10px 5px !important;
    background-color: #E4E3E2 !important;
    cursor: pointer;
    font-weight: 400 !important;
}
.stitekLabel:hover {
    background-color: #D0D0D0 !important;
}
.stitekCheckbox {
    margin-right: 8px !important;
    position: relative;
    top: -1px;
}
.novyTermin {
    display: inline-block;
    float: left;
    margin-right: 5px !important;
}
.hlidacTydny, .hlidacMesic, .hlidacRok {
    display: inline-block;
    width: 30%}
.hlidacTydny a, .hlidacMesic a, .hlidacRok a {
    text-decoration: none !important;
    color: white !important;
}
.hlidacTydny a:hover, .hlidacMesic a:hover, .hlidacRok a:hover {
    text-decoration: underline !important;
}
.novaPraxeLabel {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #535759;
}
.novaPraxe {
    border: 0 !important;
    font-size: 15px;
    margin-top: 10px !important;
    width: 95%}
.novaPraxe.small {
    width: 40px !important;
    margin-left: 10px;
}
.novaPraxe:focus {
    outline: none;
}
.poleHalf {
    display: inline-block;
    width: 50%;
    height: auto;
    border-right: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    float: left;
    left: -3px !important;
}
.poleHalfRight {
    display: inline-block;
    width: 50%;
    height: auto;
    border-bottom: 1px solid #E2E2E2;
}
.poleHalfRight b, .poleHalfRight input {
    margin-left: 20px !important;
}
.poleFull {
    display: block;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #E2E2E2;
    padding-top: 15px !important;
}
.fullInput {
    padding-top: 10px !important;
}
.lower {
    padding-top: 10px !important;
}
.poleHalfRight select#novaOtazka, .poleHalf select#novaOtazka {
    margin-left: 20px;
    border-radius: 0 !important;
    border: 0px;
    font-size: 15px !important;
    margin-top: 4px !important;
}
.novaPraxeLabel.inline {
    display: inline-block !important;
}
.popisEmail {
    font-size: 13px;
    color: #666666;
}
.akcePrvek {
    width: 210px;
    font-weight: 600;
    font-size: 13px;
    color: #534F4E;
    border-radius: 0px;
    border: 0px;
    padding: 10px 5px 10px 15px !important;
    display: inline-block;
    margin-bottom: 0px;
    text-align: left;
    text-decoration: none;
}
.akcePrvekDatum {
    font-weight: 300 !important;
}
.logoRokVobci {
    display: inline-block;
}
.logosmscr {
    padding-top: 20px;
    padding-left: 10px;
}

.rukovetKapitola {
    color: white;
    text-decoration: none;
    font-weight: 600;
    width: 100%;
    display: block;
    height: auto;
    background-color: #9EB539;
    padding: 5px 10px 5px 10px;
    margin-top: 5px;
}

.rukovetKapitola:hover {
    color: white;
    text-decoration: underline;
}

.rukovetSubkapitola {
    text-decoration: none;
    color: #574F4E;
    font-size: 13px;
    font-weight: 600;
    display: block;
    margin-top: 5px;
    width: 100%;
    height: auto;
    padding: 5px;
}

.rukovetSubkapitola:hover {
    color: #574F4E;
    background: #F2F1EF;
}

.rukovetSubSubkapitola {
    text-decoration: none;
    color: #574F4E;
    font-size: 13px;
    display: block;
    margin-left: 10px;
    margin-top: 5px;
    width: 100%;
    height: auto;
    padding: 5px;
}

.rukovetSubSubkapitola:hover {
    color: #574F4E;
    background: #F2F1EF;
}