/* roboto-300 - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/roboto-v15-latin-ext_latin-300.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto-v15-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-300.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-300.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-300.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-300.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-300italic - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/roboto-v15-latin-ext_latin-300italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../fonts/roboto-v15-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-300italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-300italic.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-300italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-300italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-regular - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto-v15-latin-ext_latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-regular.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-regular.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-italic - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/roboto-v15-latin-ext_latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/roboto-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-italic.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-500 - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/roboto-v15-latin-ext_latin-500.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto-v15-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-500.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-500.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-500.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-500.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-500italic - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/roboto-v15-latin-ext_latin-500italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../fonts/roboto-v15-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-500italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-500italic.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-500italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-500italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-700 - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto-v15-latin-ext_latin-700.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-700.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-700.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-700.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-700.svg#Roboto') format('svg');
    /* Legacy iOS */
}
/* roboto-700italic - latin-ext_latin */

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/roboto-v15-latin-ext_latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../fonts/roboto-v15-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/roboto-v15-latin-ext_latin-700italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-700italic.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/roboto-v15-latin-ext_latin-700italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/roboto-v15-latin-ext_latin-700italic.svg#Roboto') format('svg');
    /* Legacy iOS */
}
body {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #464646;
    background: #FFF;
}
#header-wrapper,
.menuh-seda,
#content-wrapper,
#footer-wrapper,
.cvicna {
    /* overflow: auto; */
    margin: 0 auto;
    /* overflow-y: hidden; */
    /* overflow-x: hidden; */
}
.hide {
    display: none;
}
#top {
    width: 980px;
    margin: 0 auto;
}
#wrap {
    min-height: 100%;
}
input::-webkit-input-placeholder {
    color: #464646;
    padding-left: 2px;
}
input::-moz-placeholder {
    color: #464646;
    padding-left: 2px;
}
input:-ms-input-placeholder {
    color: #464646;
    padding-left: 2px;
}
.hideh {
    display: none;
}
#content #pathway {
    line-height: 23px;
    margin: 6px;
    font-size: 10px;
    padding-left: 5px;
    text-transform: lowercase;
    color: #6d6d6d;
}
.red {
    color: #eb0000;
}
.grey {
    color: #6d6d6d;
}
.small {
    font-size: 10px;
}
.big {
    font-size: 16px;
    font-weight: 700;
}
.bold {
    font-weight: 700;
}
.fright {
    float: right;
}
.fleft {
    float: left;
}
#content #get_content H2.wmar,
#content #get_content H3.wmar {
    margin: 0;
}
#content #get_content div.wmar {
    padding: 2px 6px;
    margin: 0;
    background-color: #e2e4e3;
    font-weight: 700;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
}
.in_block {
    padding: 5px;
}
.in_block2 {
    padding-bottom: 12px;
    background-color: #f6f6f6;
}
.box {
    width: 102px;
    height: 102px;
    margin: 10px auto;
    padding: 0;
    display: block;
    overflow: hidden;
    text-align: center;
}
.tip-img img {
    max-height: 100px;
    max-width: 100px;
    padding: 0;
    border: 1px solid #e2e4e3;
}
.in_block2 .price {
    padding: 2px 5px 0 5px;
    text-align: center;
}
#content #get_content form {
    margin: 0;
    padding: 0;
    display: block;
}
.registrace input {
    margin-bottom: 2px;
    width: 150px;
}
.registrace label {
    float: left;
    display: block;
    text-align: right;
    margin-top: 5px;
    margin-right: 3px;
    padding-right: 6px;
    font-size: 10px;
    width: 150px;
}
.povinna {
    background: url(../images/star.gif) no-repeat right top;
    padding-right: 2px;
}
.povinnaText {
    font-weight: 700;
    font-size: 10px;
    padding-left: 160px;
}
div.foot {
    padding-bottom: 20px;
    padding-left: 160px;
}
form input.kos_buttom,
#content #get_content form div.foot input.kos_buttom {
    height: 25px;
    padding: 5px;
    color: #fff;
    font-size: 10px;
    border: 0 solid;
    font-weight: 700;
    width: 150px;
    background: red;
    cursor: hand;
    cursor: pointer;
}
#content #get_content H2.wmar,
#content #get_content H3.wmar {
    margin-bottom: 3px;
}
#box {
    width: 650px;
    overflow: hidden;
}
#box ul li {
    min-width: 0;
    float: left;
    margin: 0;
    margin-left: 2px;
}
.tech,
.wid150 {
    width: 150px;
    display: block;
    float: left;
}
#parent {
    overflow: hidden;
    padding-bottom: 5px;
}
.left li a {
    color: #565759;
    text-decoration: none;
}
.right li {
    list-style: none;
    float: left;
    margin-right: 3px;
}
#parent-0 a,
.right a {
    text-decoration: none;
    color: #000;
}
#selected {
    color: #eb0000;
    font-weight: 700;
}
.tech-right {
    margin-top: 0;
    margin-left: -40px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .tech-right {
        margin-left: -41px;
    }
}
@-moz-document url-prefix() {
    .tech-right {
        margin-left: -39px;
    }
}
#parent-0 a,
.right a {
    font-size: 10px;
}
#centre_ii {
    float: right;
    width: 730px;
}
.sect-short_o {
    float: left;
    padding-bottom: 20px;
}
.sect-short_i {
    margin-right: 20px;
    display: block;
    width: 345px;
    margin-bottom: 0;
    padding-bottom: 5px;
}
.sect-short_i:hover {
    background-color: #f2f2f2;
}
.sect-short_i p {
    margin: 10px;
}
.sect-short_i span {
    color: #FFF;
}
.nadpis {
    background-color: #929292;
    background: -moz-linear-gradient(top, #9c9c9c, #8b8b8b);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#9c9c9c), to(#8b8b8b));
    background: url('../images/title_menu_item_gradient.png?v=1');
    padding: 10px;
    height: 10px;
    margin-bottom: 5px;
}
.sect-short_i:hover>.nadpis {
    background: #eb0000;
    background: -moz-linear-gradient(top, #ad1e21, #df1e26);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ad1e21), to(#df1e26));
    background: url('../images/title_menu_item_gradient_hover.png?v=1');
}
.ui-menu-item {
    font-size: 10px;
}
#search_text {
    padding-top: 20px;
    padding-bottom: 20px;
}
.sect-short_i-link {
    background-image: url('../images/horizontal_link_podpora.png?v=1');
    background-position: bottom;
    background-repeat: no-repeat;
    height: 2px;
    width: 230px;
}
#gmap {
    float: left;
    width: 0;
    height: 0;
}
#div_branch {
    display: none;
    margin-top: 10px;
}
#info_branch {
    display: none;
}
#controls_o {
    float: right;
    margin-left: 10px;
    padding: 0 10px 20px 10px;
    background: url('../imgs/controls.jpg') #fff left top repeat-x;
}
#controls_i {
    width: 240px;
    height: 340px;
}
#controls_i h2 {
    margin-top: 20px;
}
#controls_i h3 {
    margin-bottom: 5px;
}
#centre_ii #list {
    float: left;
    width: 980px;
    padding-top: 0;
    padding-bottom: 10px;
    margin-left: -20px;
    background-color: #f6f6f6;
}
#gmap-controls_o {
    width: 255px;
    min-height: 500px;
    float: right;
    margin-left: 10px;
    padding: 10px;
    border: 1px dashed #464646;
    border-radius: 5px;
}
#gmap {
    float: left;
}
html body div#wrap div#main div#top div#inner_o div#inner_i div#centre_o div#centre_i div#centre_ii div#gmap-area div#gmap-controls_o div#gmap-controls_i div#gmap-detail a {
    color: red;
    text-decoration: none;
    border-bottom: 1px solid;
    margin: 0;
    padding: 0;
    font-size: 11px;
    text-align: justify;
}
html body div#wrap div#main div#top div#inner_o div#inner_i div#centre_o div#centre_i div#centre_ii div#gmap-area div#gmap div div div div.gmnoprint div.gmnoprint div div a {
    color: red;
    text-decoration: none;
    border-bottom: 1px solid;
    margin: 0;
    padding: 0;
    font-size: 11px;
    text-align: justify;
}
.content.clearfix {
    padding-top: 55px;
}
.actions.clearfix {
    padding-top: 15px;
}
.block_roller {
    float: left;
    width: 228px;
    min-height: 230px;
    padding-bottom: 45px;
    position: relative;
    margin-bottom: 15px;
    margin-right: 20px;
    height: 261px;
    border-radius: 5px;
}
.prev {
    display: block;
    position: relative;
    top: 220px;
    left: -25px;
    z-index: 3;
}
.next {
    display: block;
    position: relative;
    top: 178px;
    left: 970px;
    z-index: 5;
}
.block_padding {
    padding: 10px;
}
.block__nedostupny {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.4
}
.name {
    font-size: 12px;
    font-weight: 700;
    color: #565759;
    min-height: 42px;
}
.picture_product {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0 solid;
    cursor: pointer;
    cursor: hand;
    width: 145px;
    float: left;
}
img.resize {
    width: auto;
    height: 120px;
}
.obrazok {
    background-position: center top;
    height: 230px;
    width: 230px;
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    margin-right: 4px;
}
.block_ikony {
    float: left;
    width: 40px;
    height: 50px;
    margin-left: 14px;
}
.cena_za {
    float: left;
    width: 200px;
}
.description {
    font-size: 12px;
    color: #464646;
    line-height: 16px;
    padding-top: 10px;
    float: left;
    height: 63px;
    width: 208px;
}
.description ul {
    padding-left: 15px;
}
.price {
    float: left;
    width: 208px;
    margin-top: 0px;
}
@-moz-document url-prefix() {
    .price {
        margin-top: 5px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .price {
        margin-top: 5px;
    }
}
.red_price {
    font-weight: 700;
    color: #eb0000;
    font-size: 18px;
}
.red_price_mj {
    color: #eb0000;
    font-weight: 400;
    font-size: 12px;
}
.green {
    font-weight: 700;
    color: #1bac4a;
    font-size: 12px;
    float: left;
    width: 208px;
}
#inner_o {
    margin-top: -5px;
}
#bottom {
    display: block;
    width: 980px;
    height: 100%;
}
.polseznam {
    width: 750px;
    float: right;
}
#content #get_content {
    width: 100%;
    overflow: hidden;
}
div.pbox {
    display: block;
    padding: 5px;
    overflow: hidden;
}
.grey {
    color: #6d6d6d;
}
.small {
    font-size: 10px;
}
.big {
    font-size: 16px;
    font-weight: 700;
}
#content #get_content .auto_obsah {
    margin-top: 5px;
}
#content #get_content h2,
#content #get_content h1,
#content #get_content .polozka_detail .stat_bar {
    font-family: "arial ce", arial, "lucida grande ce", "helvetica ce", lucida, sans-serif;
    font-size: 14px;
    color: #575759;
    font-weight: 700;
    margin: 5px 0;
    padding: 5px 8px;
    background: #e2e4e3;
    text-transform: none;
}
.img_produkt,
.popisky,
.ceny {
    width: 200px;
    float: left;
}
.img_produkt {
    width: 230px;
    height: 230px;
}
.poznamka {
    float: right;
    width: 750px;
}
.popisky {
    width: 100%;
}
.img_box {
    width: 100%;
    height: 100%;
}
#obr {
    vertical-align: middle;
    margin: auto;
    width: 100%;
    height: 100%;
    background-image: url(image.php?id=-200010373);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0 solid;
}
#obr img {
    border: 0 solid;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    display: block;
}
#content #get_content .polozka_detail .img_box img {
    max-height: 100px;
    max-width: 100px;
    padding: 0;
    border: 1px solid #e2e4e3;
}
#content #get_content .polozka_detail .small_img_box img {
    max-height: 100px;
    max-width: 100px;
    padding: 0;
    border: 1px solid #e2e4e3;
}
#content #get_content .polozka_detail .pol_info a.indInfo {
    text-decoration: underline;
}
#content #get_content .polozka_detail .radek span {
    font-size: 12px;
}
#content #get_content .polozka_detail .radek span.popis .small {
    font-size: 10px;
}
.kosik_border {
    border: 1px solid #58585a;
    margin: 0;
    padding: 0;
    display: inline;
    background: #b1b3b4;
    color: white;
    float: left;
    margin-top: 3px;
}
#tabs-1,
#tabs-2,
#tabs-3,
#tabs-4,
#tabs-5,
#tabs-6,
#tabs-7 {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 552px;
}
#tabs-2 {
    padding-left: 35px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #tabs-2 {
        padding-left: 40px;
    }
}
.detail_tabs_obsah {
    line-height: 16px;
}
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: white;
    border-top: 1px solid #959595;
    border-left: 1px solid #959595;
    border-right: 1px solid #959595;
}
.ui-state-default.ui-corner-top {
    background-color: #FFF;
}
.prev:hover,
.next:hover {
    opacity: .5 !important;
    cursor: pointer;
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    position: absolute;
    bottom: 0;
    right: 0;
}
.ui-widget-header {
    background: #FFF;
    border: 0;
}
.ui-dialog .ui-dialog-content {
    background: #FFF;
    border: 0;
}
.ui-widget-overlay {
    background: #000 !important;
    opacity: .70 !important;
    filter: Alpha(Opacity=70) !important;
    z-index: 999;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    z-index: 1000;
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    border: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-radius: 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 16px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 16px;
}
.sprited {
    width: 226px;
    background-color: #b2b3b5;
    border: 1px solid #58585a;
    color: #fff;
}
.sprited input {
    text-align: left;
    color: #fff;
    font-size: 10px;
}
#sign_up_form {
    margin-top: -10px;
    padding-left: 10px;
}
.form_button.sprited,
.form_text.sprited {
    border: 0;
    background-color: #FFF;
}
.ui-icon-closethick {
    background-position: 0 0;
}
.form_button.sprited {
    position: relative;
    left: 133px;
    top: 2px;
}
.sprited {
    margin-bottom: 5px;
}
#actions {
    margin-top: 20px;
}
html {
    overflow-y: scroll;
    *overflow-x: hidden;
}
/*.container{max-width:700px;margin:0 auto;text-align:center;}*/

.tt-dropdown-menu,
.gist {
    text-align: left;
}
html {
    line-height: 1.2;
}
.title,
.example-name {
    font-family: Prociono;
}
p {
    margin: 0 0 10px 0;
    line-height: 16px;
}
.title {
    margin: 20px 0 0 0;
    font-size: 64px;
}
.example-name {
    margin: 20px 0;
    font-size: 32px;
}
.demo {
    position: relative;
    *z-index: 1;
    margin: 50px 0;
}
/*
.typeahead{background-color:#fff;}
.typeahead:focus{border:2px solid #0097cf;}
*/

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tt-hint {
    color: #999;
}
.tt-suggestion {
    padding: 3px 20px;
    font-size: 12px;
    line-height: 14px;
}
.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #eb0000;
    background: url('../images/gradient2.png?v=1');
    background: -moz-linear-gradient(top, #ad1e21, #eb0000);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ad1e21), to(#eb0000));
}
.tt-suggestion p {
    margin: 0;
}
.gist {
    font-size: 14px;
}
.hledani {
    float: right;
}
.hledani .tt-suggestion {
    padding: 5px 15px;
}
.hledani .tt-suggestion+.tt-suggestion {
    border-top: 1px solid #ccc;
}
.hledani .repo-typ {
    float: right;
    font-style: italic;
}
.hledani .repo-meno {
    font-weight: 700;
}
.hledani .repo-description {
    font-size: 14px;
}
#centre_ii #list .top,
#centre_ii #list .bottom {
    float: left;
    width: 980px;
    height: 1px;
    background: url('../images/contacts-top-bottom.png?v=1') left top no-repeat;
}
#centre_i {
    min-height: 396px;
    font-size: 11px;
    text-align: justify;
}
div.dops label {
    font-weight: 700;
}
#list ul {
    float: left;
    margin: 0px 0px 23px 0px;
    padding-left: 15px;
    width: 225px;
}
#list ul li {
    list-style-type: none;
    list-style-image: none;
    padding: 2px 0;
}
input[readonly] {
    background-color: #c3c3c3;
}
/**/

.nette-fixed-coords {
    z-index: 1000 !important;
}
#akcne_prvky {
    float: right;
}
#prepocet {
    padding-top: 20px;
}
.name a {
    font-size: 12px;
    font-weight: 700;
    color: #565759;
    min-height: 50px;
    text-decoration: none;
}
.name a:hover {
    text-decoration: underline;
}
/*.typeahead{position:relative;vertical-align:top;width:205px;display:inline;height:20px;border:none;padding:0;margin:0;position:absolute;top:0;background:#b1b3b4;}*/

#dialog-content {
    margin-top: -20px;
}
#akcne_prvky {
    width: 100%;
    float: right;
    margin-top: 15px;
}
.nadpis_zmena_pobocky {
    font-size: 20px;
    font-weight: 300;
}
.left.pobocky_odsazeni {
    margin-left: 25px;
}
#snippet--uzivatelskeLinky {
    float: right;
}
.pobocka__obal {
    float: left;
}
.uzivatel__obal {
    float: left;
}
.tt-hint {
    display: none;
}
.hledani {
    padding-top: 20px;
    visibility: hidden;
}
*+html .hledani {
    padding-top: 20px;
}
@-moz-document url-prefix() {
    .hledani {
        padding-top: 15px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .hledani {
        padding-top: 20px;
    }
}
.text-info {
    width: 340px;
    float: left;
    margin-left: 10px;
}
.prepocet_single > table {
    float: left;
}
.kontakty_box {
    border: 1px dashed #464646;
    height: 67px;
    width: 457px;
    float: left;
    padding: 10px;
    border-radius: 5px;
}
.kontakty_box h2 {
    padding-top: 10px !important;
}
/* IE8, FF, Saf, Opera (Everything but IE 6,7) */

html>
/**/

body .ie7 {
    display: none;
}
/* IE6, IE7 */

.nonie7 {
    overflow: hidden;
    *display: none;
}
#page {
    *width: 980px;
    *margin: 0 auto;
}
.mega-hdr {
    max-height: 149px;
}
.top_menu__kalkulacky-obal {
    background-color: #464646;
    margin-top: -14px;
    margin-left: -15px;
    width: 188px;
    height: 345px;
    position: absolute;
}
.top_menu__kalkulacky--texty {
    margin-left: 15px;
}
.top_menu__kalkulacky--podnadpis {
    padding: 15px 0;
}
.top_menu__kalkulacky--tlacitko {
    position: inherit;
    bottom: 0px;
}
.top_menu__kalkulacky--imgs {
    position: inherit;
    bottom: 60px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .top_menu__kalkulacky-obal {
        height: 340px;
    }
}
@-moz-document url-prefix() {
    .top_menu__kalkulacky-obal {
        height: 347px;
    }
}
.top_menu__kalkulacky--logo > div {
    background-image: url('../images/menu-sprite.png');
    width: 188px;
    height: 41px;
}
.top_menu__kalkulacky--imgs > div {
    background-image: url('../images/menu-sprite.png');
    width: 188px;
    height: 90px;
}
.top_menu__kalkulacky--texty {
    line-height: 20px;
}
.popis_odstavec {
    width: 730px;
    min-height: 1px;
}
table.skladba td {
    padding: 10px 0;
}
.deksmart__obecny__banner {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    height: 90px;
}
.pure-button {
    font-size: 12px;
}
.button-success,
.button-error,
.button-warning,
.button-secondary,
.button-eshop,
.button-koupit {
    color: white !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-decoration: none !important;
}
.button-success {
    background: rgb(28, 184, 65);
    /* this is a green */
}
.button-koupit {
    /* this is a red */
    background: #eb0000;
}
.button-error {
    background: rgb(202, 60, 60);
    /* this is a maroon */
}
.button-warning {
    background: rgb(223, 117, 20);
    /* this is an orange */
}
.button-secondary {
    background: rgb(66, 184, 221);
    /* this is a light blue */
}
.button-eshop {
    background: #464646;
}
.button-odstavka {
    background: #E4E4E4;
    color: #000;
}
.button-xsmall {
    font-size: 70%;
}
.button-small {
    font-size: 85%;
}
.button-large {
    font-size: 110%;
}
.button-xlarge {
    font-size: 125%;
}
.button-xxlarge {
    font-size: 140%;
}
.dostupne {
    color: #08BD00;
}
.nedostupne {
    color: #FF2222;
}
div#konfigurator select.dostupne {
    color: #08BD00;
    border-color: #08BD00;
}
div#konfigurator select.nedostupne {
    color: #FF2222;
    border-color: #FF2222;
}
.castecne_dostupne {
    color: #FC9C14;
}
div#konfigurator select.castecne_dostupne {
    color: #FC9C14;
    border-color: #FC9C14;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/*! Gray v1.4.2 (https://github.com/karlhorky/gray) | MIT */

.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    filter: gray
}
.grayscale.grayscale-fade {
    transition: filter .5s
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .grayscale.grayscale-fade {
        -webkit-transition: -webkit-filter .5s;
        transition: -webkit-filter .5s
    }
}
.grayscale.grayscale-fade:hover,
.grayscale.grayscale-off {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}
.grayscale.grayscale-replaced {
    -webkit-filter: none;
    filter: none
}
.grayscale.grayscale-replaced>svg {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 1
}
.grayscale.grayscale-replaced.grayscale-fade:hover>svg,
.grayscale.grayscale-replaced.grayscale-off>svg {
    opacity: 0
}
.dekpartner-only {
    display: none;
}
@media print {
    body > div[id^=hw-] {
        display: none;
    }
}
a.prev.sprite2.sprite-sipka_vlevo_blok-png {
    background: url(../images/zbozi_kolotoc_hp_sipka_left.png) no-repeat;
}
a.next.sprite2.sprite-sipka_vpravo_blok-png {
    background: url(../images/zbozi_kolotoc_hp_sipka_right.png) no-repeat;
    left: 990px;
}
#pathway span {
    padding-left: 5px;
    padding-right: 5px;
    color: #6d6d6d;
}
#pathway span a,
#pathway span span {
    padding-left: 0px;
    padding-right: 0px;
}
.vyberame {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 10px;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 600;
}