/*@import 'core/core.css';*/
@import 'MCEstyle.css';
@import 'core.css';

/*@font-face {
    font-family: Ubuntu;  deklarace fontu 
    src: url('../fonts/Ubuntu.ttf') format('truetype');
    font-weight:normal;font-style:normal; 
}*/

/*@font-face {
    font-family: 'Futura medium';
    src: url('../fonts/3999.TTF') format('truetype')*/
         /*,url('../fonts/Ubuntu.svg#Ubuntu') format('svg');*/
/*    font-weight:normal;
    font-style:normal; 
}*/



/*@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu.TTF') format('truetype'),
         url('../fonts/Ubuntu.svg#Ubuntu') format('svg');
    font-weight:normal;
    font-style:normal; 
}*/

.info_klimatizace {padding: 0px 35px;}
.info_klimatizace h2 {margin-bottom: 15px;}
.info_klimatizace p {font-size: 14px; text-align: justify;}
.info_klimatizace img {float: left; margin-right: 20px; margin-bottom: 13px; margin-top: 20px;}



.reset_filter_inside:hover {background-image: url('/img/krizek_reset_mys.png') !important;}

@media (max-width: 5000px) and (min-width: 1000px) {
    .servicereport_top_header {position: absolute;width: 1001px;top: -38px;background-color: initial !important;}
}
@media (max-width: 999px) and (min-width: 1px) {
    .servicereport_top_header {position: absolute;top: -38px;width: 100%;background-color: initial !important;}
}


/*vypis dodatek*/
.vyhledat.top.service_name {margin-top:0;float:right !important;width:85px;height: 24px !important;margin-left: 10px !important;margin-right:0;margin-top: 2px !important;}
.vyhledat.top.service_name button {height: 24px !important;}


.map_margin2 {margin-top: 265px !important;}
.map_margin1 {margin-top: 340px !important;}


.poruchy_baterie {margin-left: 25px;margin-right: 25px;}
#stav_baterie {margin-bottom: 10px; margin-top: 10px;}
.poruchy_baterie_inner ul li {list-style: disc; margin-left: 30px;}
.poruchy_baterie_inner p {padding-left: 15px;text-align: justify;}
.poruchy_baterie_inner h2 {margin-bottom: 5px;margin-top: 12px;}
.poruchy_baterie_inner ol {list-style-type: decimal;}
.poruchy_baterie_inner ol li {list-style: decimal !important;}

@media (max-width: 5000px) and (min-width: 700px) {
    .poruchy_baterie_right {float:left;width:49%;}
    .poruchy_baterie_left {float:left;width:49%;margin-right:2%;margin-bottom: 10px;}
}
@media (max-width: 699px) and (min-width: 1px) {
    .poruchy_baterie_right {width:100%;clear:both;margin-bottom: 10px;}
    .poruchy_baterie_left {width:100%;clear:both;margin-bottom: 15px;}
}

.meissner_rady {font-style: italic; font-weight: bold;}
#poruchy_baterie_intro {text-align: justify;clear:both;}
.photos_four h2 {font-weight: bold;font-size: 25px;margin-bottom: 5px;}


/* vypis doplnek */
.display_detail_map {margin-top:0px; width:184px;height:23px;background-color:#ffeb00;text-align: center;}
.bluee {background-color: blue;}

@media (max-width: 1000px) and (min-width: 1px) {
    .useful_info_wrapper {margin-left: 30px !important;}
}
.hp_dlazdice {height: 80%; width: 100%; display: block;}

.useful_info_box:hover {background-color: #ebebeb;cursor:pointer;}
.useful_info_wrapper {margin-bottom: 30px; margin-top: 10px;}
.useful_info_box.left {clear: both;border: 2px solid #ebebeb; width: 486px !important; height: 235px; float: left !important; margin-bottom: 20px; margin-right: 20px !important;position: relative;}
.useful_info_box.right {border: 2px solid #ebebeb; width: 486px !important; height: 235px; float: left !important; margin-bottom: 20px;position: relative;}
.useful_info_box div {margin-top: 23px; margin-left: 15px; float: left; width: 200px; position: relative; height: 208px;}
.useful_info_main_photo {float: left; width: 209px; height: 190px; margin-top: 23px; margin-left: 23px;}
.useful_info_icon {position: absolute; bottom: 0;position: absolute;bottom: 25px;margin-left: 15px;}
.useful_info_box span {position: absolute; bottom: 5px; left: 35px; font-size: 15px; left: 59%;bottom: 30px;}
.useful_info_box h2 {text-transform: uppercase;position: absolute;left: 52%;top: 20px;font-size: 17px;padding-right: 10px;}
.useful_info_box a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/*.useful_info_box a {display: block;position: absolute;top: -12%;width: 220%;height: 125%;font-size: 15px;padding-left: 50px;left: -134%;}*/


.filtr_dle_kraju.close {background-image: url('/img/faq_minus.png');}
.filtr_dle_kraju.open {background-image: url('/img/faq_plus.png');}

.filtr_dle_sluzeb {cursor: pointer; background-image: url('/img/faq_plus.png');background-repeat: no-repeat;background-position: 0% 41%;padding-left: 38px; height: 29px; display: block;}
.filtr_dle_sluzeb.close {background-image: url('/img/faq_minus.png');}
.filtr_dle_sluzeb.open {background-image: url('/img/faq_plus.png');}

.sluzby_a span, .sluzby_f span {padding-top: 4px;display: block;}

.page_zakaznicka_linka {width: 93%; margin: 0 auto; font-size: 19px; margin-bottom: 20px;}
.page_zakaznicka_linka table tr td {padding-left:5px;}


/* uzitecne info brakes */
.brakes .useful_info_box.left, .brakes .useful_info_box.right  {border:none !important;}
.brakes .useful_info_box h2 {text-transform: uppercase;position: relative;left: inherit; top:inherit;margin-left: 12px;margin-top:10px;font-size: 19px;}
.brakes .useful_info_main_photo {float: left;width: 150px;height: auto;margin-top: 10px;margin-left: 0;width: 31%;}
.brakes .useful_info_box.left {clear: both;border: 2px solid #ebebeb;width: 48% !important;float: left !important;margin-bottom: 20px;margin-right: 20px !important;position: relative;height: auto;}
.brakes .useful_info_box.right {border: 2px solid #ebebeb;width: 48% !important;float: left !important;margin-bottom: 20px;margin-right: 20px !important;position: relative;height: auto;}
.brakes .brakes_bottom {width:100%;}
.brakes_intro {margin-left: 15px;}
.brakes .useful_info_box.left div {float: left;margin-left: 15px;width: 62%;height: auto;margin-top: 0;}
.brakes .useful_info_box.right div {float: left;margin-left: 15px;width: 62%;height: auto;margin-top: 0;}

@media (max-width: 1017px) and (min-width: 613px) {
    .brakes .useful_info_main_photo {width: 200px !important;}
    .brakes .useful_info_box.left, .brakes .useful_info_box.right {width: 100% !important;}
    .brakes .brakes_bottom {width:96%;}
    .brakes_intro {margin-right: 15px;}
}
@media (max-width: 612px) and (min-width: 1px) {
    .brakes .useful_info_main_photo {width: 81% !important; margin-bottom: 10px;}
    .brakes .useful_info_box.left, .brakes .useful_info_box.right {width: 100% !important;}
    .brakes .brakes_bottom {width:96%;}
    .brakes_intro {margin-right: 15px;}
    .brakes .useful_info_box.left div, .brakes .useful_info_box.right div {width: 85%;} 
}

.brakes h3 {font-size: 14px;padding-bottom: 2px;}
.brakes .useful_info_box:hover {background-color: inherit;cursor:auto;}
.brakes ul li {list-style: disc;}
.brakes ul {margin-left: 15px;}





@media (max-width: 5000px) and (min-width: 1000px) {
    #header-wrapper {width: 950px;height: 70px;margin: 0 auto;}
}

.chyba404 {margin: 0 auto; width: 93%;}
.chyba404 p, .chyba404 a {font-size: 15px;}


.detail_akce a {font-size: 17px;color: #3b3f45 !important;font-weight: bold;}
.detail_akce p {text-align: center !important;margin-top: 10px;padding-bottom: 0;}

.clearer {clear:both;}

.oddeven_selected {background-color: #ffeb00 !important;}
.seznam_servisu {margin-top: 10px !important;padding-top: 40px; background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 0% !important;background-size: 1200px !important;}



@media (max-width: 5000px) and (min-width: 1000px)
{
    .slider_wrapper {width: 100%;height: 580px;height: 29.12vw;background-color: #636362;height: 331px;height: 287px;}
}
@media (max-width: 999px) and (min-width: 407px)
{
    .slider_wrapper {width: 100%;height: 580px;height: 29.12vw;background-color: #636362;height: 22.87vw;}
}
@media (max-width: 406px) and (min-width: 1px)
{
    .slider_wrapper {display:none;}
}

/* HP sekce ".akas_info" */

@media (max-width: 5000px) and (min-width: 900px) {
    .hp_wrapper {margin-left: 25px; margin-right: 25px;}
}
@media (max-width: 899px) and (min-width: 576px) {
    .hp_wrapper {margin-left: 20px; margin-right: 20px;}
}
@media (max-width: 575px) and (min-width: 1px) {
    .hp_wrapper {margin-left: 15px; margin-right: 15px;}
}



.hp_info a {color: #3b3f45; text-decoration: none;}

@media (max-width: 5000px) and (min-width: 1000px)
{
    .akas_info h2, .navstivte_akas h2  {text-shadow: none;font-size:45px; text-align: center; padding-top: 50px; margin-bottom: 45px; font-size: 2.34vw; padding-top: 2.63vw; margin-bottom: 2.35vw;font-size: 24px;padding-top: 20px;margin-bottom: 12px;}
    .akas_info h1 {font-size: 45px;text-align: center;padding-top: 50px;margin-bottom: 45px;font-size: 2.34vw;padding-top: 2.63vw;margin-bottom: 2.35vw;font-size: 28px;padding-top: 25px;margin-bottom: 28px;
                   margin-bottom: 20px !important;margin-top: 0;font-weight: normal;text-shadow: none;font-size: 24px;}
    
    
    .akas_info {background-size: 98vw; width:100%; /*height: 595px; height: 31vw; */background-color: white; background-image: url('/img/1900_hp_hr.png');
                background-repeat: no-repeat; background-position: 100% 0%;/*height: 372px;*/background-size: 933px;margin-bottom: 30px;}

    .akas_info .hp_left {float:left; width:50%; /*height: 438px; height: 22.8vw;*/ position: relative;/*height: 273px;*/}
    .akas_info .hp_right {float:left; width:50%; /*height: 438px; height: 22.8vw;*/ position: relative;/*height: 273px;*/}

    .akas_info .hp_left .p_wrapper {background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 0.8vw; margin-left: 3.65vw;margin-left: 44px;background-size: 9px;margin-left:0;}
    .akas_info .hp_left .hp_info {text-align: center; float:right; background-image: url('/img/hp_dalsi_info.png'); width: 13.35vw; height: 3vw;
                                  line-height: 3.1vw; background-size: 13vw; position: absolute; right: 0; bottom: 2.5vw;width: 161px;height: 36px;line-height: 37px;background-size: 160px;bottom: 30px;}
    .akas_info .hp_left .hp_info:hover {background-image: url('/img/hp_dalsi_info_hover.png');color:black;}

    .akas_info .hp_left .hp_info span {font-size: 1.562vw;font-size: 18px;color: #3b3f45;}
    .akas_info .hp_right .hp_mapa span {font-size: 1.562vw; padding-left: 2vw;font-size: 18px;padding-left: 24px;color: #3b3f45;}

    .akas_info .hp_right .p_wrapper {margin-left: 4.28vw; background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 0.8vw;background-size: 9px;margin-left: 39px;}
    .akas_info .hp_right .hp_mapa {text-align: center; float:left; background-image: url('/img/hp_mapa_servisu.png'); width: 13.35vw; height: 3vw;
                                   line-height: 3.1vw; background-size: 13vw; margin-left: 4.2vw; position: absolute; bottom: 2.5vw;width: 161px;height: 36px;line-height: 37px;background-size: 160px;bottom: 30px;margin-left: 39px;}
    .akas_info .hp_right .hp_mapa:hover {background-image: url('/img/hp_mapa_servisu_hover.png'); color:black;}
    
    .akas_info p {font-size: 1.51vw; padding-left: 1.82vw; line-height: 1.85vw;font-size: 14px;padding-left: 22px;line-height: 22px;}
    .akas_info .p_second {margin-top: 1.05vw;margin-top: 13px;}
}
/*@media (max-width: 999px) and (min-width: 901px)
{
    .akas_info h2, .navstivte_akas h2  {text-shadow: none;font-size:45px; text-align: center; padding-top: 50px; margin-bottom: 45px; font-size: 2.34vw; padding-top: 2.63vw; margin-bottom: 2.35vw;}
    .akas_info h1 {font-size: 45px;text-align: center;padding-top: 50px;margin-bottom: 45px;font-size: 2.34vw;padding-top: 2.63vw;margin-bottom: 2.35vw;
                   margin-top: 0;font-weight: normal;text-shadow: none;}
    
    .akas_info {background-size: 98vw; width:100%; height: 595px; height: 31vw; background-color: white; background-image: url('/img/1900_hp_hr.png');
                background-repeat: no-repeat; background-position: 100% 100%;}

    .akas_info .hp_left {float:left; width:50%; height: 438px; height: 22.8vw; position: relative;}
    .akas_info .hp_right {float:left; width:48%; height: 438px; height: 22.8vw; position: relative;}

    .akas_info .hp_left .p_wrapper {background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 0.8vw; margin-left: 3.65vw;}
    .akas_info .hp_left .hp_info {text-align: center; float:right; background-image: url('/img/hp_dalsi_info.png'); width: 13.35vw; height: 3vw;
                                  line-height: 3.1vw; background-size: 13vw; position: absolute; right: 0; bottom: 2.5vw;}
    .akas_info .hp_left .hp_info:hover {background-image: url('/img/hp_dalsi_info_hover.png');color:black;}

    .akas_info .hp_left .hp_info span {font-size: 1.562vw;color: #3b3f45;}
    .akas_info .hp_right .hp_mapa span {font-size: 1.562vw; padding-left: 2vw;color: #3b3f45;}

    .akas_info .hp_right .p_wrapper {margin-left: 4.28vw; background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 0.8vw;}
    .akas_info .hp_right .hp_mapa {text-align: center; float:left; background-image: url('/img/hp_mapa_servisu.png'); width: 13.35vw; height: 3vw;
                                   line-height: 3.1vw; background-size: 13vw; margin-left: 4.2vw; position: absolute; bottom: 2.5vw;}
    .akas_info .hp_right .hp_mapa:hover {background-image: url('/img/hp_mapa_servisu_hover.png'); color:black;}
    
    .akas_info p {font-size: 1.51vw; padding-left: 1.82vw; line-height: 1.85vw;}
    .akas_info .p_second {margin-top: 1.05vw;}
}*/
@media (max-width: 999px) and (min-width: 597px)
{
    .akas_info h2, .navstivte_akas h2  {text-shadow: none;text-align: center; font-size: 21px;padding-top: 24px;margin-bottom: 21px;}
    
    .akas_info h1 {font-size: 21px;padding-top: 25px;margin-bottom: 21px;font-weight: normal;text-shadow: none;text-align: center;}
    
    .akas_info {float:left; position:relative; width:100%; background-color: white; background-image: url('/img/1900_hp_hr.png');
                background-repeat: no-repeat; background-position: 100% 0%;min-height: 280px;background-size: 890px;background-size: 98vw;}

    .akas_info .hp_left {float:left; width:50%; min-height: 205px;}
    .akas_info .hp_right {float:left; width:48%; min-height: 205px;}

    .akas_info .hp_left .p_wrapper {background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; margin-left: 33px;background-size: 7px;}
    .akas_info .hp_left .p_wrapper.second, .akas_info .hp_right .p_wrapper.second {margin-bottom: 56px;}
    
    .akas_info .hp_left .hp_info {text-align: center; background-image: url('/img/hp_dalsi_info.png'); position: absolute; right: 50%;
                                  width: 120px;height: 27px;line-height: 26px;background-size: 121px; bottom: 22px;}
    .akas_info .hp_left .hp_info:hover {background-image: url('/img/hp_dalsi_info_hover.png'); color:black;}

    .akas_info .hp_left .hp_info span {font-size: 1.75vw !important;color: #3b3f45;}
    .akas_info .hp_right .hp_mapa span {font-size: 14px; padding-left: 18px;color: #3b3f45;}

    .akas_info .hp_right .p_wrapper {margin-left: 39px; background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 7px;}
    .akas_info .hp_right .hp_mapa {text-align: center; float:left; background-image: url('/img/hp_mapa_servisu.png'); position: absolute; 
                                   width: 120px;height: 27px;line-height: 26px;background-size: 121px; bottom: 22px;margin-left: 38px;}
    .akas_info .hp_right .hp_mapa:hover {background-image: url('/img/hp_mapa_servisu_hover.png'); color:black;}
    
    .akas_info p {font-size: 13.5px;padding-left: 16px;line-height: 16px;}
    .akas_info .p_second {margin-top: 10px;}
}
@media (max-width: 596px) and (min-width: 426px)
{
    .akas_info h2, .navstivte_akas h2  {text-shadow: none;text-align: center; font-size: 21px;padding-top: 24px;margin-bottom: 21px;}
    .akas_info {position: relative;float: left;width:100%; background-color: white; background-image: url('/img/1900_hp_hr.png');
                background-repeat: no-repeat; background-position: 100% 0%;min-height: 280px;background-size: 890px;background-size: 98vw;}

    .akas_info h1 {font-size: 19px;padding-top: 25px;margin-bottom: 21px;font-weight: normal;text-shadow: none;text-align: center;}
    
    .akas_info .hp_left {width:95%; /*min-height: 205px*/;}
    .akas_info .hp_right {width:95%; /*min-height: 130px;*/margin-top: -8vw;}

    .akas_info .hp_left .p_wrapper {background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; margin-left: 33px;background-size: 7px;}
    .akas_info .hp_left .p_wrapper.second, .akas_info .hp_right .p_wrapper.second {margin-bottom: 56px;}
    
    .akas_info .hp_left .hp_info {text-align: center; float:right; background-image: url('/img/hp_dalsi_info.png'); position: absolute;
                                  width: 120px;height: 27px;line-height: 26px;background-size: 121px; bottom: 25px;margin-left: 21vw;}
    .akas_info .hp_left .hp_info:hover {background-image: url('/img/hp_dalsi_info_hover.png'); color:black;}

    .akas_info .hp_left .hp_info span {font-size: 1.75vw !important;color: #3b3f45;}
    .akas_info .hp_right .hp_mapa span {font-size: 14px; padding-left: 18px;color: #3b3f45;}

    .akas_info .hp_right .p_wrapper {margin-left: 33px; background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 7px;}
    .akas_info .hp_right .hp_mapa {text-align: center; float:left; background-image: url('/img/hp_mapa_servisu.png'); position: absolute; 
                                   width: 120px;height: 27px;line-height: 26px;background-size: 121px; bottom: 25px;margin-left: 50vw;}
    .akas_info .hp_right .hp_mapa:hover {background-image: url('/img/hp_mapa_servisu_hover.png'); color:black;}
    
    .akas_info p {font-size: 13.5px;padding-left: 16px;line-height: 16px;}
    .akas_info .p_second {margin-top: 10px;}
}
@media (max-width: 425px) and (min-width: 1px)
{
    .akas_info h2, .navstivte_akas h2  {text-shadow: none;text-align: center; font-size: 21px;padding-top: 24px;margin-bottom: 21px;}
    /*.akas_info {position: relative;float: left;width:100%; background-color: white; background-image: url('/img/1900_hp_hr.png');
                background-repeat: no-repeat; background-position: 100% 100%; min-height: 280px;background-size: 890px;background-size: 98vw;}*/
    
    .akas_info {position: relative;float: left;width:100%; background-color: white; background-image: url('/img/1900_hp_hr.png');
                background-repeat: no-repeat; background-position: 100% 0%;min-height: 280px;background-size: 890px;background-size: 98vw;background-size: 425px;}

    .akas_info h1 {font-size: 19px;padding-top: 25px;margin-bottom: 21px;font-weight: normal;text-shadow: none;text-align: center;}
    
    .akas_info .hp_left {width:95%; /*min-height: 205px;*/}
    .akas_info .hp_right {width:95%; /*min-height: 130px;*/margin-top: -8vw;}

    .akas_info .hp_left .p_wrapper {background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; margin-left: 33px;background-size: 7px;}
    .akas_info .hp_left .p_wrapper.second, .akas_info .hp_right .p_wrapper.second {margin-bottom: 56px;}
    
    .akas_info .hp_left .hp_info {text-align: center; float:right; background-image: url('/img/hp_dalsi_info.png'); position: absolute;
                                  width: 120px;height: 27px;line-height: 26px;background-size: 121px; bottom: 25px;margin-left: 21vw;}
    .akas_info .hp_left .hp_info:hover {background-image: url('/img/hp_dalsi_info_hover.png'); color:black;}

    .akas_info .hp_left .hp_info span {font-size: 1.75vw !important;color: #3b3f45;}
    .akas_info .hp_right .hp_mapa span {font-size: 14px; padding-left: 18px;color: #3b3f45;}

    .akas_info .hp_right .p_wrapper {margin-left: 33px; background-image: url('/img/p_sipka.png'); background-repeat: no-repeat; background-size: 7px;}
    .akas_info .hp_right .hp_mapa {text-align: center; float:left; background-image: url('/img/hp_mapa_servisu.png'); position: absolute; 
                                   width: 120px;height: 27px;line-height: 26px;background-size: 121px; bottom: 25px;margin-left: 51vw;}
    .akas_info .hp_right .hp_mapa:hover {background-image: url('/img/hp_mapa_servisu_hover.png'); color:black;}
    
    .akas_info p {font-size: 13.5px;padding-left: 16px;line-height: 16px;}
    .akas_info .p_second {margin-top: 10px;}
}
@media (max-width: 480px) and (min-width: 1px)
{
    .akas_info h2, .navstivte_akas h2  {font-size: 18px !important;}
}

/*@media (max-width: 5000px) and (min-width: 1017px) 
{
    .navstivte_akas .hp_left, .navstivte_akas.menu_hp .hp_left {background-size: 303px !important;}
}*/

/* HP sekce ".navstivte_akas" */
@media (max-width: 5000px) and (min-width: 1000px)
{
    .navstivte_akas {width:100%; height: 590px; height: 30.75vw; background-color: white;background-image: url('/img/1900_hp_hr.png');
                     background-repeat: no-repeat; background-position: 100% 0%; background-size: 98vw;height: 235px;background-size: 1185px;background-size: 933px;}
    .navstivte_akas.menu_hp {background-position: 100% 100% !important;height: 170px !important;margin-top: 20px !important;}
    
    /**/
    .navstivte_akas .hp_left {float:left; width: 31.9%/*30.1%*/; height: 20.2vw; margin-right: 1.03vw; opacity: 0.7; background-size: 32.25vw; background-repeat: no-repeat;position: relative;height: 144px;margin-right: 20px;background-size: 387px;}
    .navstivte_akas .hp_left:hover {opacity:1;}
    
    .navstivte_akas.menu_hp .hp_left {opacity:1;}
    .navstivte_akas.menu_hp .hp_left:hover {opacity:1;}
    
    .navstivte_akas .hp_left.first {background-image:url('/img/pro_motoristy.png'); margin-left: 3.65vw;margin-left: 43px;background-size: 100%;margin-left: 0;}
    .navstivte_akas .hp_left.second {background-image:url('/img/hp_akcni_letak.png');background-size: 100%;}
    .navstivte_akas .hp_left.second.konfigurator {background-image:url('/img/dlazdice_konfigurator_kol_d.png');background-size: 100%;}
    
    .navstivte_akas .hp_left.third {background-image:url('/img/vybaveni_servisu.png');background-size: 100%;margin-right: 0;}
    
    .navstivte_akas .hp_left.first:hover {background-image:url('/img/pro_motoristy_hover.png');}
    .navstivte_akas .hp_left.second:hover {background-image:url('/img/hp_akcni_letak_hover.png');}
    .navstivte_akas .hp_left.second.konfigurator:hover {background-image:url('/img/dlazdice_konfigurator_kol_d_mys_nad.png');}
    .navstivte_akas .hp_left.third:hover {background-image:url('/img/vybaveni_servisu_hover.png');}
    
    .navstivte_akas.menu_hp .hp_left.first {background-image:url('/img/proc_autokelly_double.png'); margin-left: 3.65vw;margin-left: 43px;background-size: 100%;margin-left: 0;}
    .navstivte_akas.menu_hp .hp_left.second {background-image:url('/img/hp_seznam_servisu_double.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.third {background-image:url('/img/hp_akce_double.png');background-size: 100%;margin-right: 0;}
    
    .navstivte_akas.menu_hp .hp_left.first:hover {background-image:url('/img/proc_autokelly_double.png');background-size: 100%;background-position: 0% 100%;}
    .navstivte_akas.menu_hp .hp_left.second:hover {background-image:url('/img/hp_seznam_servisu_double.png');background-size: 100%;background-position: 0% 100%;}
    .navstivte_akas.menu_hp .hp_left.third:hover {background-image:url('/img/hp_akce_double.png');background-size: 100%;background-position: 0% 100%;}
    
    .navstivte_akas .hp_left span {display: block; bottom: 1.85vw; position: absolute; text-transform: uppercase; font-size: 1.87vw;top: 22px;font-size: 18px;
                                   width: 100%; text-align: center;}
    
    .navstivte_akas.menu_hp .hp_left span {display: block; bottom: 1.85vw; position: absolute; text-transform: uppercase; font-size: 1.87vw;top: 20px;font-size: 18px;
                                   width: 100%; text-align: center; font-weight: bold;}
}
@media (max-width: 999px) and (min-width: 1px)
{
    .navstivte_akas {width:100%; height: 590px; height: 30.75vw; background-color: white;background-image: url('/img/1900_hp_hr.png');
                     background-repeat: no-repeat; background-position: 100% 0%; background-size: 98vw;height: 235px;background-size: 1185px;background-size: 98vw;}
    .navstivte_akas.menu_hp {background-position: 100% 100% !important;margin-top: 20px !important;height: 14.9vw !important;}
    
    /**/
    .navstivte_akas .hp_left {float:left; width: 31.9%/*30.1%*/; height: 20.2vw; margin-right: 1.03vw; opacity: 0.7; background-size: 32.25vw; background-repeat: no-repeat;position: relative;height: 153px;margin-right: 20px;background-size: 387px;margin-right: 2.15%;}
    .navstivte_akas .hp_left:hover {opacity:1;}
    
    .navstivte_akas.menu_hp .hp_left {opacity:1;}
    .navstivte_akas.menu_hp .hp_left:hover {opacity:1;}
    
    .navstivte_akas .hp_left.first {background-image:url('/img/pro_motoristy.png'); margin-left: 3.65vw;margin-left: 43px;background-size: 100%;margin-left: 0;}
    .navstivte_akas .hp_left.second {background-image:url('/img/hp_akcni_letak.png');background-size: 100%;}
    .navstivte_akas .hp_left.second.konfigurator {background-image:url('/img/dlazdice_konfigurator_kol_d.png');background-size: 100%;}
    .navstivte_akas .hp_left.third {background-image:url('/img/vybaveni_servisu.png');background-size: 100%;margin-right: 0;}
    
    .navstivte_akas .hp_left.first:hover {background-image:url('/img/pro_motoristy_hover.png');}
    .navstivte_akas .hp_left.second:hover {background-image:url('/img/hp_akcni_letak_hover.png');}
    .navstivte_akas .hp_left.second.konfigurator:hover {background-image:url('/img/dlazdice_konfigurator_kol_d_mys_nad.png');}
    .navstivte_akas .hp_left.third:hover {background-image:url('/img/vybaveni_servisu_hover.png');}
    
    .navstivte_akas.menu_hp .hp_left.first {background-image:url('/img/proc_autokelly.png'); margin-left: 3.65vw;margin-left: 43px;background-size: 100%;margin-left: 0;}
    .navstivte_akas.menu_hp .hp_left.second {background-image:url('/img/hp_seznam_servisu.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.third {background-image:url('/img/hp_akce.png');background-size: 100%;margin-right: 0;}
    
    .navstivte_akas.menu_hp .hp_left.first:hover {background-image:url('/img/proc_autokelly_hover.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.second:hover {background-image:url('/img/hp_seznam_servisu_hover.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.third:hover {background-image:url('/img/hp_akce_hover.png');background-size: 100%;}
    
    .navstivte_akas .hp_left span {display: block; bottom: 1.85vw; position: absolute; text-transform: uppercase; font-size: 1.87vw;bottom: 16px;font-size: 18px;font-size: 1.75vw !important;
                                   width: 100%; text-align: center;top: 10.3vw;top: 2.5vw}
    
    .navstivte_akas.menu_hp .hp_left span {display: block; bottom: 1.85vw; position: absolute; text-transform: uppercase; font-size: 1.87vw;top: 20px;font-size: 1.75vw !important;
                                   width: 100%; text-align: center; font-weight: bold;top: 1.75vw;}
}


/*@media (max-width: 999px) and (min-width: 1px)
{
    .navstivte_akas {width:100%; height: 590px; height: 30.75vw; background-color: white;background-image: url('/img/1900_hp_hr.png');
                     background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;}
    .navstivte_akas.menu_hp {background-position: 100% 100% !important;height: 170px !important;margin-top: 20px !important;}
    
    .navstivte_akas .hp_left {float:left; width:30.1%; height: 20.2vw; margin-right: 1.03vw; opacity: 0.7; background-size: 32.25vw; background-repeat: no-repeat;position: relative;}
    .navstivte_akas .hp_left:hover {opacity:1;}   
    
    .navstivte_akas.menu_hp .hp_left {opacity:1;}
    .navstivte_akas.menu_hp .hp_left:hover {opacity:1;}
    
    .navstivte_akas .hp_left.first {background-image:url('/img/pro_motoristy.png'); margin-left: 3.65vw;}
    .navstivte_akas .hp_left.second {background-image:url('/img/pro_servisy.png');}
    .navstivte_akas .hp_left.third {background-image:url('/img/vybaveni_servisu.png');}
    
    .navstivte_akas.menu_hp .hp_left.first {background-image:url('/img/proc_autokelly.png'); margin-left: 3.65vw;margin-left: 43px;background-size: 100%;margin-left: 0;}
    .navstivte_akas.menu_hp .hp_left.second {background-image:url('/img/hp_seznam_servisu.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.third {background-image:url('/img/hp_akce.png');background-size: 100%;margin-right: 0;}
    
    .navstivte_akas.menu_hp .hp_left.first:hover {background-image:url('/img/proc_autokelly_hover.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.second:hover {background-image:url('/img/hp_seznam_servisu_hover.png');background-size: 100%;}
    .navstivte_akas.menu_hp .hp_left.third:hover {background-image:url('/img/hp_akce_hover.png');background-size: 100%;}
    
    .navstivte_akas .hp_left span {display: block; bottom: 1.85vw; position: absolute; text-transform: uppercase; font-size: 1.87vw;
                                   width: 108%; text-align: center;}
}*/







/* HP sekce ".zeptejte_se_akas" */
@media (max-width: 5000px) and (min-width: 1000px)
{
    .zeptejte_se_akas {height: 25.5vw; margin-top: 1.4vw;width:100%; background-color: white; background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;height: 180px;margin-top: 25px;}

    .zeptejte_se_akas.vypis_akci {width: 94%;margin: 0 auto;}
    .zeptejte_se_akas.detail_akce2 {width: 93%;margin: 0 auto;padding-top: 25px;}
    
    .zeptejte_se_akas .contact {float:left; width:31.9%; height: 20.2vw; margin-left: 3.65vw; margin-right: 1.03vw; position: relative;height: 180px;margin-left: 44px;margin-right: 20px;margin-left: 0;}

    .zeptejte_se_akas .hp_left {float:left; width:31.9%; height: 20.2vw; margin-right: 1.03vw; background-size: 32.25vw; background-repeat: no-repeat; position: relative;height: 180px;margin-right: 20px;background-size: 100%;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_moje_garaz.png');}
    
    
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png');margin-right: 0;cursor: pointer;}
    .zeptejte_se_akas .hp_left.fifth:hover {background-image:url('/img/hp_zakaznicka_linka_hover.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.brambo {background-image:url('/img/vybaveni_servisu.png');margin-right: 0;cursor: pointer;}
    .zeptejte_se_akas .hp_left.fifth.brambo:hover {background-image:url('/img/vybaveni_servisu_hover.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi {background-image:url('/img/hp_motoristi_info.png');}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi:hover {background-image:url('/img/hp_motoristi_info_hover.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi span {line-height: 20px;}
    
    .zeptejte_se_akas .hp_left.fourth:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    
    
    .zeptejte_se_akas .hp_left.fourth.o_servisech {background-image:none;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech {background-image:url('/img/hp_moje_garaz.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    .zeptejte_se_akas .hp_left.fourth.o_servisech:hover {background-image:none;}
    
    
    
    
    .zeptejte_se_akas .hp_left span {text-transform: uppercase;display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;font-size: 18px;top: 22px;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;color: #3b3f45;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; top: 5.2vw; font-size: 2.97vw;top: 44px;font-size: 28px;}
}
/*@media (max-width: 1199px) and (min-width: 901px)
{
    .zeptejte_se_akas {height: 25.5vw; margin-top: 1.4vw;width:100%; background-color: white; background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;}

    .zeptejte_se_akas .contact {float:left; width:30.1%; height: 20.2vw; margin-left: 3.65vw; margin-right: 1.03vw; position: relative;}

    .zeptejte_se_akas .hp_left {float:left; width:30.1%; height: 20.2vw; margin-right: 1.03vw; background-size: 32.25vw; background-repeat: no-repeat; position: relative;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_vyhody.png');}
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png');}

    .zeptejte_se_akas .hp_left span {display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; top: 5.2vw; font-size: 2.97vw;}
}*/
@media (max-width: 999px) and (min-width: 627px)
{
    .zeptejte_se_akas {height: 25.5vw; margin-top: 1.4vw;width:100%; background-color: white; background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;height: 180px;margin-top: 25px;}

    .zeptejte_se_akas.vypis_akci {width: 94%;margin: 0 auto;}
    .zeptejte_se_akas.detail_akce2 {width: 92%;margin: 0 auto; padding-top: 20px;}
    
    .zeptejte_se_akas .contact {float:left; width:31.9%; height: 20.2vw; margin-left: 3.65vw; margin-right: 1.03vw; position: relative;height: 180px;margin-left: 44px;margin-right: 2.15%;margin-left: 0;}

    .zeptejte_se_akas .hp_left {float:left; width:31.9%; height: 20.2vw; margin-right: 1.03vw; background-size: 32.25vw; background-repeat: no-repeat; position: relative;height: 180px;margin-right: 2.15%;background-size: 100%;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_moje_garaz.png');}
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fourth:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    
    
        .zeptejte_se_akas .hp_left.fourth.o_servisech {background-image:none;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech {background-image:url('/img/hp_moje_garaz.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    .zeptejte_se_akas .hp_left.fourth.o_servisech:hover {background-image:none;}
    
        .zeptejte_se_akas .hp_left.fifth.only_hp {background-size: 100%;cursor: pointer;}
    .zeptejte_se_akas .hp_left.fifth.only_hp:hover {background-image:url('/img/hp_zakaznicka_linka_hover.png');}
        .zeptejte_se_akas .hp_left.fifth.info_motoristi {background-image:url('/img/hp_motoristi_info.png');cursor:pointer;}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi:hover {background-image:url('/img/hp_motoristi_info_hover.png');margin-right: 0;}
    
    
    .zeptejte_se_akas .hp_left span {text-transform: uppercase;display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;font-size: 18px;top: 26px;font-size: 1.75vw !important;top: 2vw;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;color: #3b3f45;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; top: 5.2vw; font-size: 2.97vw;top: 44px;font-size: 28px;font-size: 2.7vw !important;top: 4.1vw;}
    
    /*.zeptejte_se_akas {height: 25.5vw; margin-top: 1.4vw;width:100%; background-color: white; background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;}

    .zeptejte_se_akas .contact {float:left; width:30.1%; height: 20.2vw; margin-left: 3.65vw; margin-right: 1.03vw; position: relative;}

    .zeptejte_se_akas .hp_left {float:left; width:30.1%; height: 20.2vw; margin-right: 1.03vw; background-size: 32.25vw; background-repeat: no-repeat; position: relative;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_vyhody.png');}
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png');}

    .zeptejte_se_akas .hp_left span {display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; top: 5.2vw; font-size: 2.97vw;}*/
    
    
}

@media (max-width: 689px) and (min-width: 1px) {
    .zeptejte_se_akas .hp_left span {text-transform: uppercase;display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;
                                     font-size: 18px; font-size: 1.75vw !important;top: 8px; line-height: 14px;}
}

@media (max-width: 626px) and (min-width: 1px)
{
    /*.zeptejte_se_akas {position: relative; height: 250px; margin-top: 3.5vw;width:100%; background-color: white; background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;}*/

    .zeptejte_se_akas {height: 25.5vw; margin-top: 1.4vw;width:100%; background-color: white; background-repeat: no-repeat; background-position: 100% 100%; background-size: 98vw;height: 100px;margin-top: 25px;height:auto;}

    .zeptejte_se_akas.o_servisech {height: 480px;}
    .zeptejte_se_akas.o_servisech .contact {top: 360px;}
    
    /*.zeptejte_se_akas.detail_akce2 {width: 92%;margin: 0 auto;}*/
    
    .zeptejte_se_akas.detail_akce2 {margin-top: 15px; padding-top: 20px;}
    
    
    /*.zeptejte_se_akas .contact {top: 100px; position: absolute; height: 120px; width: 352px; left: 0; right: 0; margin: 0 auto;}
    .zeptejte_se_akas .contact.onlyhp {width: 33.3%;}

    .zeptejte_se_akas .hp_left {float:left; background-repeat: no-repeat; position: relative; width: 174px;height: 120px;margin-right: 6px;background-size: 174px;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_moje_garaz.png');}
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png'); margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.only_hp {background-size: 100%;cursor: pointer;}
    .zeptejte_se_akas .hp_left.fifth.only_hp:hover {background-image:url('/img/hp_zakaznicka_linka_hover.png');}
    
    .zeptejte_se_akas .hp_left.fourth:hover {background-image:url('/img/hp_moje_garaz_hover.png');}

    .zeptejte_se_akas .hp_left.fourth.o_servisech {background-image:none;width: 100%;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech {background-image:url('/img/hp_moje_garaz.png');margin-right: 0; width: 100%;height: 169px;background-size: 100%;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    .zeptejte_se_akas .hp_left.fourth.o_servisech:hover {background-image:none;}
    
    .zeptejte_se_akas .hp_left.fifth.info_motoristi {background-image:url('/img/hp_motoristi_info.png');cursor:pointer;}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi:hover {background-image:url('/img/hp_motoristi_info_hover.png');margin-right: 0;}
    
    .zeptejte_se_akas .hp_left span {color: #3b3f45;display: block; position: absolute; width: 100%; text-align: center; font-size: 16px; margin-left: 3px;margin-top: 1px;font-size: 1.75vw !important;top: 2.1vw !important;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;top: 6px;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; font-size: 18px; top: 31px;font-size: 2.7vw !important;top: 4.5vw !important;}*/
    
    .zeptejte_se_akas .hp_left.fifth.o_servisech span {font-size: 16px !important;}
    
    /*.hp_left_wrapper {width: 354px;left: 0;right: 0;margin: 0 auto;position: absolute;}*/
    
    
    
    .zeptejte_se_akas .contact {float:left; width:31.9%; height: 20.2vw; margin-left: 3.65vw; margin-right: 1.03vw; position: relative;height: 100px;margin-left: 44px;margin-right: 2.15%;margin-left: 0;float:none; width:100%;}

    .zeptejte_se_akas .hp_left {float:left; width:31.9%; height: 20.2vw; margin-right: 1.03vw; background-size: 32.25vw; background-repeat: no-repeat; position: relative;height: 100px;margin-right: 2.15%;background-size: 100%;float:none; width:100%;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_moje_garaz.png');}
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fourth:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    
    
        .zeptejte_se_akas .hp_left.fourth.o_servisech {background-image:none;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech {background-image:url('/img/hp_moje_garaz.png');margin-right: 0;}
    .zeptejte_se_akas .hp_left.fifth.o_servisech:hover {background-image:url('/img/hp_moje_garaz_hover.png');}
    .zeptejte_se_akas .hp_left.fourth.o_servisech:hover {background-image:none;}
    
    .zeptejte_se_akas .hp_left.fifth.only_hp {background-size: 100%;cursor: pointer;}
    .zeptejte_se_akas .hp_left.fifth.only_hp:hover {background-image:url('/img/hp_zakaznicka_linka_hover.png');}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi {background-image:url('/img/hp_motoristi_info.png');cursor:pointer;}
    .zeptejte_se_akas .hp_left.fifth.info_motoristi:hover {background-image:url('/img/hp_motoristi_info_hover.png');margin-right: 0;}
    
    .zeptejte_se_akas .hp_left span {text-transform: uppercase;display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;
                                     font-size: 18px; font-size: 1.75vw !important;top: 8px; line-height: 14px;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;color: #3b3f45;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; top: 5.2vw; font-size: 2.97vw;top: 44px;font-size: 28px;font-size: 2.7vw !important;top: 4.1vw;}
    
    
    
    .navstivte_akas.menu_hp {height: auto !important;}
    .navstivte_akas .hp_left {float: none; height: 290px; width: 100%;}
    
    .navstivte_akas {height: auto !important;}
    
    .navstivte_akas.menu_hp .hp_left span {font-size: 22px !important; top: 28px;}
    .navstivte_akas .hp_left span {font-size: 22px !important; top: 28px;}
    
    
    .zeptejte_se_akas .contact {height: 290px;}
    .zeptejte_se_akas .hp_left {height: 290px;}
    
    .zeptejte_se_akas .hp_left.fifth span {font-size: 22px !important; top: 28px; line-height: 24px;}
    .zeptejte_se_akas .hp_left span {font-size: 22px !important; top: 28px; line-height: 24px;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-size: 25px !important;    top: 60px;}
    
    .akas_info h2, .navstivte_akas h2 {font-size: 30px;}
    
    
    .hp_left_wrapper.hp_left_wrapper_nonhp {width: 354px; left: 0; right: 0; margin: 0 auto; position: absolute;}
    .zeptejte_se_akas .contact.contact_nonhp {top: 100px; position: absolute; height: 120px; width: 352px; left: 0; right: 0; margin: 0 auto;top: 360px; top: 625px;}
    
    
    .zeptejte_se_akas .contact.contact_vypis {width: 80%; margin: 0 auto; height: auto !important; margin-bottom: 40px;}
    .zeptejte_se_akas .contact.contact_vypis .quick_contact_button {bottom: -25px;}
        
    .hp_left.fourth.hp_left_fourth_vypis {width:80%; margin: 0 auto;}
    .hp_left.fifth.hp_left_fifth_vypis {width:80%; margin: 0 auto;}    
    
    
    
    .zeptejte_se_akas.detail_akce2 .hp_left {height: 205px !important;}
    .zeptejte_se_akas.detail_akce2 .contact.contact_nonhp {top: 420px !important;}
    
    
}




@media (max-width: 589px) and (min-width: 1px)
{
    /*.zeptejte_se_akas .hp_left span {top: 7px; line-height: 12px;}*/
    .navstivte_akas .hp_left {height: 270px;}
    .zeptejte_se_akas .contact {height: 270px;}
    .zeptejte_se_akas .hp_left {height: 270px;}
}

@media (max-width: 519px) and (min-width: 1px){
    .navstivte_akas .hp_left {height: 240px;}
    .zeptejte_se_akas .contact {height: 240px;}
    .zeptejte_se_akas .hp_left {height: 240px;}
}

@media (max-width: 519px) and (min-width: 1px)
{
    /*.zeptejte_se_akas .hp_left span {top: 7px; line-height: 11px;}*/
}
    
    
/*@media (max-width: 425px) and (min-width: 1px)
{
    .zeptejte_se_akas {position: relative; height: 275px; margin-top: 1.4vw;width:100%; background-color: white; background-repeat: no-repeat; background-position-y: 99%; background-size: 98vw;}

    .zeptejte_se_akas .contact {top: 140px; width: 90%;margin-left: 5%; position: absolute;height: 120px;}

    .zeptejte_se_akas .hp_left {float:left; width:45%; height: 20.2vw; margin-right: 1.03vw; background-size: 32.25vw; background-repeat: no-repeat; position: relative;}
    .zeptejte_se_akas .hp_left.fourth {background-image:url('/img/hp_vyhody.png');}
    .zeptejte_se_akas .hp_left.fifth {background-image:url('/img/hp_zakaznicka_linka.png');}

    .zeptejte_se_akas .hp_left span {display: block; position: absolute; font-size: 36px; font-size: 1.87vw; width: 100%; text-align: center; top: 2.95vw;}
    .zeptejte_se_akas .hp_left.fifth span {text-transform: uppercase;}
    .zeptejte_se_akas .hp_left.fifth span#number {font-weight: bold; top: 5.2vw; font-size: 2.97vw;}
}*/


.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { /*border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;*/ 
                            /*background: url(/img/mapa_slider.png) no-repeat; font-weight: normal; color: #555555; background-position: 0% 100%;background-position: 0% 100%;
                            background-size: 1.3vw;width: 1.305vw ;height: 1.305vw ;top: -0.47vw */}


/* HP kontakt */
@media (max-width: 5000px) and (min-width: 1000px)
{
    .quick_contact_form span {font-size: 1.75vw;font-size: 16px;}
    .quick_contact_form label {font-size: 1.35vw;font-size: 14px;}
    .quick_contact_form table {width: 100%;font-size: 17px;height: 30px;}
    .quick_contact_form .form_email, textarea {font-size: 1.4vw; height: 2.5vw; width: 99.5%;height: 19px;font-size: 15px;}
    .quick_contact_form textarea {height: 5.75vw;width: 99.8%;height: 21px;}
    #Formular_telefon {margin-top: 0.8vw;margin-top: 5px;}

    .quick_contact_button {font-size: 1.55vw; width: 13.4vw; height: 3.05vw;background-image: url('/img/form_button.png');border: none;position: absolute;right: 0;/*bottom: 0;*/
                           background-size: 14vw;width: 131px;height: 27px;font-size: 16px;background-size: 171px;cursor:pointer;margin-top: 8px;}
    .quick_contact_button:hover {background-image: url('/img/form_button_hover.png');}
    
    tr.muzem_pomoci {height: 2.35vw;height: 19px !important;}
}
/*@media (max-width: 999px) and (min-width: 901px)
{
    .quick_contact_form span {font-size: 1.75vw;}
    .quick_contact_form label {font-size: 1.35vw;}
    .quick_contact_form table {width: 100%;}
    .quick_contact_form .form_email, textarea {font-size: 1.4vw; height: 2.5vw; width: 99.5%;}
    .quick_contact_form textarea {height: 5.75vw;width: 99.8%;}
    #Formular_telefon {margin-top: 0.8vw;}

    .quick_contact_button {font-size: 1.55vw; width: 13.4vw; height: 3.05vw;background-image: url('/img/form_button.png');border: none;position: absolute;right: 0;bottom: 0;
                           background-size: 14vw;}
    .quick_contact_button:hover {background-image: url('/img/form_button_hover.png');}
    
    tr.muzem_pomoci {height: 2.35vw;}
}*/
@media (max-width: 999px) and (min-width: 627px)
{
    .quick_contact_form span {font-size: 1.75vw;font-size: 16px;font-size: 12px;}
    .quick_contact_form label {font-size: 1.35vw;font-size: 12px;}
    .quick_contact_form table {width: 100%;font-size: 17px;height: 30px;}
    .quick_contact_form .form_email, textarea {font-size: 1.4vw; height: 2.5vw; width: 99.5%;height: 19px;font-size: 15px;}
    .quick_contact_form textarea {height: 5.75vw;width: 99.8%;height: 21px;}
    #Formular_telefon {margin-top: 0.8vw;margin-top: 5px;}

    .quick_contact_button {font-size: 1.55vw; width: 13.4vw; height: 3.05vw;background-image: url('/img/form_button.png');border: none;position: absolute;right: 0;/*bottom: 0;*/
                           background-size: 14vw;width: 101px;height: 23px;font-size: 13px;background-size: 160px;cursor:pointer;margin-top: 8px;}
    .quick_contact_button:hover {background-image: url('/img/form_button_hover.png');}
    
    tr.muzem_pomoci {height: 2.35vw;height: 19px !important;}
    
    
    /*.quick_contact_form span {font-size: 1.75vw;}
    .quick_contact_form label {font-size: 1.35vw;}
    .quick_contact_form table {width: 100%;}
    .quick_contact_form .form_email, textarea {font-size: 1.4vw; height: 2.5vw; width: 99.5%;}
    .quick_contact_form textarea {height: 5.75vw;width: 99.8%;}
    #Formular_telefon {margin-top: 0.8vw;}

    .quick_contact_button {font-size: 1.55vw; width: 13.4vw; height: 3.05vw;background-image: url('/img/form_button.png');border: none;position: absolute;right: 0;bottom: 0;
                           background-size: 14vw;}
    .quick_contact_button:hover {background-image: url('/img/form_button_hover.png');}
    tr.muzem_pomoci {height: 2.35vw;}*/
}
@media (max-width: 626px) and (min-width: 1px)
{
    .quick_contact_form span {font-size: 13px;}
    .quick_contact_form label {font-size: 11px;}
    .quick_contact_form table {width: 100%;}
    .quick_contact_form .form_email, textarea {font-size: 11px; height: 15px; width: 99.5%;}
    .quick_contact_form textarea {height: 34px; width:99.8%;}
    #Formular_telefon {margin-top: 0.8vw;}

    .quick_contact_button {background-image: url('/img/form_button.png'); border: none; position: absolute; right: 0; bottom: -5px;
                           width: 80px; height: 17px; background-size: 85px; font-size: 10.5px;cursor: pointer;}
    .quick_contact_button:hover {background-image: url('/img/form_button_hover.png');}
    tr.muzem_pomoci {height: 2.35vw;}
}


@media (max-width: 5000px) and (min-width: 627px) {
    .zeptejte_se_akas.detail_akce {width: 92%;height: 300px;margin: 0 auto;margin-top: 30px;}
    .zeptejte_se_akas.detail_akce .contact {margin-left:0;float: left;width: 32.5%;/*height: 20.2vw;*/margin-right: 1.03vw;position: relative;/*height: 242px;*/margin-right: 12px;margin-right: 1.15%;}
    .zeptejte_se_akas.detail_akce .hp_left {float: left;width: 32.5%;/*height: 20.2vw;*/margin-right: 1.03vw;background-size: 32.25vw;background-repeat: no-repeat;
                                            position: relative; /*height: 242px;*/margin-right: 13px; background-size: 387px;margin-right: 1.2%;background-size: 100%;}
    .zeptejte_se_akas.detail_akce .hp_left.fourth {background-image: url('/img/hp_vyhody.png');}
    .zeptejte_se_akas.detail_akce .hp_left.fifth {margin-right: 0;background-image: url('/img/hp_zakaznicka_linka.png');}
}
@media (max-width: 626px) and (min-width: 1px) {
    .zeptejte_se_akas.detail_akce {width: 92%;height: 300px;margin: 0 auto;margin-top: 30px;}
    .zeptejte_se_akas.detail_akce .contact {margin-left:0;float: left;width: 32.5%;margin-right: 1.03vw;position: relative;margin-right: 12px;margin-right: 1.15%;}
    .zeptejte_se_akas.detail_akce .hp_left {float: left;width: 32.5%;margin-right: 1.03vw;background-size: 32.25vw;background-repeat: no-repeat;
                                            position: relative; margin-right: 13px; background-size: 387px;margin-right: 1.2%;}
    .zeptejte_se_akas.detail_akce .hp_left.fourth {background-image: url('/img/hp_vyhody.png');}
    .zeptejte_se_akas.detail_akce .hp_left.fifth {margin-right: 0;background-image: url('/img/hp_zakaznicka_linka.png');}
}


/* footer */
#mate_zajem_clenstvi a {text-decoration: none;}

@media (max-width: 5000px) and (min-width: 1000px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 1.85vw;margin-top: 22px;margin-left: 44px;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;margin-right: 26px;}
    .bottom_right_footer div span {font-size: 1.12vw;line-height: 6.3vw;font-size: 14px;line-height: 74px;}
    .bottom_left_footer img {width: 2.6vw;width: 31px;}

    .bottom_left_footer #img_wrapper {float:left;}

    .bottom_left_footer #mate_zajem_clenstvi {background-size: 26.61vw;margin-left: 1.8vw;width: 512px; background-image: url('/img/mate_zajem_clenstvi.png'); 
                                              background-repeat: no-repeat; float: left;margin-left: 22px;background-size: 319px;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 1.56vw; margin-left: 1.3vw; line-height: 2.6vw;font-size: 19px;margin-left: 14px;line-height: 32px;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}
/*@media (max-width: 999px) and (min-width: 901px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 1.85vw;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;}
    .bottom_right_footer div span {font-size: 1.12vw;line-height: 6.3vw;}
    .bottom_left_footer img {width: 2.6vw;}

    .bottom_left_footer #img_wrapper {float:left;}

    .bottom_left_footer #mate_zajem_clenstvi {background-size: 26.61vw;margin-left: 1.8vw;width: 512px; background-image: url('/img/mate_zajem_clenstvi.png'); background-repeat: no-repeat; float: left;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 1.56vw; margin-left: 1.3vw; line-height: 2.6vw;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}*/
@media (max-width: 999px) and (min-width: 597px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 17px;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;}
    .bottom_right_footer div span {font-size: 10.5px;line-height: 56px;}
    .bottom_left_footer img {width: 23px;}

    .bottom_left_footer #img_wrapper {float:left;}

    .bottom_left_footer #mate_zajem_clenstvi {float: left;margin-left: 16px;width: 250px;background-size: 239px; 
                                              background-image: url('/img/mate_zajem_clenstvi.png'); background-repeat: no-repeat;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 14px;margin-left: 12px;line-height: 23px;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}
@media (max-width: 596px) and (min-width: 1px)
{
    .bottom_left_footer {float:left; margin-left: 3.65vw;margin-top: 17px;}
    .bottom_right_footer {margin-right: 2.2vw;float: right;}
    .bottom_right_footer div span {font-size: 11px;line-height: 56px;}
    .bottom_left_footer img {width: 23px;}

    .bottom_left_footer #img_wrapper {float:left;}

    .bottom_left_footer #mate_zajem_clenstvi {float: left;margin-left: 16px;width: 215px;background-size: 215px; background-image: url('/img/mate_zajem_clenstvi.png'); background-repeat: no-repeat;}
    .bottom_left_footer #mate_zajem_clenstvi span {font-size: 13px;margin-left: 12px;line-height: 23px;}
    .bottom_left_footer #mate_zajem_clenstvi:hover {background-image: url('/img/mate_zajem_clenstvi_hover.png');}
}

@media (max-width: 499px) and (min-width: 1px)
{
    .bottom_right_footer div {/*width: 87px;*/ margin-top: 14px;}
    .bottom_right_footer div span {line-height: 14px;}
}


@media (max-width: 5000px) and (min-width: 1000px) {
    .menu_selected {height: 42px;background-size: 28px !important;color: #ffeb00;background-image: url('/img/menu_sipka.png') !important;background-repeat: no-repeat !important;background-position: 48% 100% !important;}
    .menu_selected a {color: #ffeb00 !important;}
}
@media (max-width: 999x) and (min-width: 1px) {
    .menu_selected {height: 35px;background-size: 28px !important;color: #ffeb00;background-image: url('/img/menu_sipka.png') !important;background-repeat: no-repeat !important;background-position: 48% 100% !important;}
    .menu_selected a {color: #ffeb00 !important;}
}




@media (max-width: 999px) and (min-width: 800px)
{  
     .zeptejte_se_akas .hp_left.fifth span#number {font-size: 21px !important; width: 100% !important;}
     .zeptejte_se_akas .hp_left span {font-size: 15px !important; width: 100% !important;}   
     .navstivte_akas.menu_hp .hp_left span {font-size: 15px !important; width: 100% !important;}    
     .navstivte_akas .hp_left span {font-size: 15px !important; width: 100% !important;} 
     .navstivte_akas {float: left;padding-bottom: 18px;height:auto;/*margin-top: -15px;*/}
}
@media (max-width: 799px) and (min-width: 597px)
{
    .zeptejte_se_akas .hp_left.fifth span#number {/*font-size: 19px !important;*/ width: 100% !important;}
    .zeptejte_se_akas .hp_left span {/*font-size: 13px !important;*/ width: 100% !important;}  
    
     .navstivte_akas.menu_hp .hp_left span {/*font-size: 13px !important;*/ width: 100% !important;} 
     .navstivte_akas .hp_left span {/*font-size: 13px !important;*/ width: 100% !important;} 
     .navstivte_akas {float: left;padding-bottom: 18px;height:auto;/*margin-top: -15px;*/height: 24.5vw;}
}
@media (max-width: 596px) and (min-width: 450px)
{
    .zeptejte_se_akas .hp_left.fifth span#number {/*font-size: 18px !important;*/ width: 100% !important;}
    .zeptejte_se_akas .hp_left span {/*font-size: 11.5px !important;*/ width: 100% !important;}  
    
     .navstivte_akas.menu_hp .hp_left span {font-size: 11.5px !important; width: 100% !important; line-height: 10px;} 
     /*.navstivte_akas .hp_left span {font-size: 11.5px !important; width: 100% !important;} */
     .navstivte_akas {float: left;padding-bottom: 18px;height:auto;/*margin-top: -15px;*/ height: 26vw;}
     
     .navstivte_akas.menu_hp .hp_left span {font-size: 22px !important; top: 28px;}
}
@media (max-width: 449px) and (min-width: 1px)
{
    .zeptejte_se_akas .hp_left.fifth span#number {font-size: 18px !important; width: 100% !important;}
    .zeptejte_se_akas .hp_left span {/*font-size: 11.5px !important;*/ width: 100% !important;}  
    
     /*.navstivte_akas.menu_hp .hp_left span {font-size: 11.5px !important; width: 100% !important;} */
     .navstivte_akas.menu_hp .hp_left span {font-size: 22px !important; top: 28px;}
     .navstivte_akas .hp_left span {font-size: 11.5px !important; width: 100% !important;} 
     .navstivte_akas {float: left;padding-bottom: 18px;height:auto;/*margin-top: -15px;*/ height: 28vw;}
}

@media (max-width: 425px) and (min-width: 1px)
{
    .navstivte_akas {height: 120px;}
}

/*vypis doplnky*/

.oteviraci_doba.vypis_servis {float:left;}
.bussines_hours.vypis_servis {margin-left:0 !important;}
.provozni_doba_nadpis.vypis_servis {font-size: 15px !important; padding-top: 0px !important;}

.provozni_doba_nadpis.vypis_servis_mapa {font-size:13px !important;font-weight: bold;float: left;}
.bussines_hours.mapa p {font-weight: bold; padding-top: 0px !important; padding-bottom: 0;font-weight: bold;}


.bussiness_hours_wrapper.in_map {margin-top: 5px;}
.mapa_zobraz_detail_servisu {color:black; font-size: 16px;font-weight: bold;line-height: 23px;}




@media (max-width: 5000px) and (min-width: 1000px) {
    .plan_trasy_detail span {margin-left: 18px !important;}
}
@media (max-width: 1000px) and (min-width: 1px) {
    .plan_trasy_detail span {margin-left: 8px !important;}
}



.insurances {clear: both; margin-top: 50px; margin-left: 3.7%; margin-right: 3.7%;}
.insurances h2 {font-weight: bold;font-size: 25px;margin-bottom: 5px;}
.insurances img {max-height:90px;width:auto;margin-right:10px;}


/* detail servisu */
@media (max-width: 5000px) and (min-width: 1000px) {
    .bussines_hours.detail {margin-left: 50px;}
    .bussines_hours.detail div.provozni_doba_nadpis {float: left;font-size: 17px;padding-top: 2px; font-weight: bold;}
    .bussines_hours.detail div.oteviraci_doba {display: block;float: left;margin-left: 5px;font-weight: bold;}
    .bussines_hours.detail p {font-weight: bold; padding-top: 3px; padding-bottom: 0;}
    .bussiness_hours_wrapper {margin-top:15px;}
    .detail_servis_bh_image_wrapper {float: left;margin-right: 1.55vw;clear: both;margin-right: 18px;}
    .detail_servis_bh_image_wrapper img {width: 30px;height: auto;}    
    
    .h1_wrapper {width:100%;height:170px;background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;background-size: 1000px;height: 100px;}
    .h1_wrapper h1 {font-size: 46px;font-weight: normal;text-shadow: none;text-align: center;line-height: 193px;font-size: 3.2vw;margin: 0;font-size: 39px;font-size: 33px;line-height: 108px;}

    .service_detail_left {margin-left:70px; float:left;width:45.8%;margin-right:20px;margin-right: 1.05%;margin-left:3.7%;}
    .service_detail_left.first {margin-top:30px;/*height:670px;*//*height: 34.9vw;*/}
    .service_detail_right.first {/*height:670px;*//*background-color: blue;*/margin-top:30px;/*height: 34.9vw;*/height: 418px;height:343px;}
    .service_detail_left.second, .service_detail_right.second  {/*height:515px;*//*background-color: yellow;*/margin-top:45px;/*height: 26.8vw;*/margin-bottom: 35px;}

    .service_detail_left.second {font-size: 1.35vw;font-size: 15px;}

    .service_detail_left.second a {font-size:15px; text-decoration: none; color: #3b3f45;}
    
    .service_detail_right {/*background-color: yellow;*/float:left;width:45.8%;/*height:670px;*/}
    .service_detail_left img {width: 100%;height: auto;}
    
    .photos_four {display: none;margin-left: 70px; width: 92.6%;height: 370px;clear: both;margin-top: 50px;margin-left: 3.7%;margin-right: 3.7%;height: 18.5vw;
                  background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;background-size: 1050px;}
    .photo_detail {height: 15.7vw; width: 24.211%; height: 303px;float:left;margin-right: 20px;margin-right: 1.05%;height: 15.7vw;height:auto;}
    .photo_detail.last {margin-right: 0;}
    .photo_detail img {width: 100%;height: 100%;}
    .photos_four img {height:auto;}

    .detail_servis_zpet {text-align: center;float: right;background-image: url('/img/hp_dalsi_info.png');width: 18.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 60px;margin-right: 3.7%;width: 217px;height: 36px;line-height: 37px;background-size: 157px;}
    .detail_servis_zpet:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .detail_servis_zpet span {font-size: 1.562vw;font-size: 18px;color: #3b3f45;}
    .detail_servis_zpet a {text-decoration: none;}

    .ulozit_vcard {text-align: center;float: left;background-image: url('/img/hp_dalsi_info.png');width: 17.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 20px;margin-right: 3.7%;width: 205px;height: 36px;line-height: 36px;background-size: 160px;}
    .ulozit_vcard:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .ulozit_vcard span {font-size: 1.5vw;font-size: 18px;}


    .detail_data_wrapper {margin-left: 5%;clear: both;}
    .detail_data_wrapper a {font-size: 17px;text-decoration: none; color: #3b3f45;}
    .detail_data_wrapper p {font-size: 1.45vw;line-height: 1.8vw;padding-top: 0.25vw;margin-bottom: -3px !important;font-size: 17px;line-height: 21px;padding-top: 3px;}
    .service_detail_right.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 2.5vw;font-size: 30px;font-size: 25px;
                                    /*background-image: url('/img/akas_logo.png');*/background-size: 19%;background-repeat: no-repeat;background-position: 100% 50%;
                                     float: left;width: 76%;}

    .service_detail_left.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 2.5vw;font-size: 30px;font-size: 25px;}


    .detail_servis_klic_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.4vw;margin-right: 18px;margin-top: 7px;}
    .detail_servis_klic_wrapper img {width: 30px;height: auto;}
    p#servis_klic {margin-bottom: 13px !important;}
    
    .detail_servis_telefon_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.35vw;clear: both;margin-right: 16px;margin-top: 4px;}
    .detail_servis_telefon_wrapper img {width: 32px;height:auto;}
    
    .detail_servis_mobil_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.3vw;clear: both;margin-right: 18px;margin-top: 4px;}
    .detail_servis_mobil_wrapper img {width: 32px;height:auto;}
    
    .detail_servis_email_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.65vw;clear: both;margin-right: 18px;margin-top: 8px;}
    .detail_servis_email_wrapper img {width: 32px;height:auto;}
    
    .detail_servis_vcard {margin-top: 39px; float:left; clear: both; margin-right: 1.4vw;margin-right: 17px;}
    .detail_servis_vcard img {width: 31px;height:auto;}

    .service_detail_left.second ul li {background: url('/img/detail_servis_ul.png') no-repeat left center;padding-left: 27px;line-height: 30px;padding-left: 22px;line-height: 25px;background-size: 15px;}
}
.mapa_cr_wrapper {/*background-color: #e6e6e6;*/clear:both; background-color: #ffeb00; clear: both; width: 100%;  padding-top: 2px;}


.top_header_active {color: #595959 !important; background-color: #ffeb00 !important;}

@media (max-width: 999px) and (min-width: 597px) {
    .h1_wrapper {background-image: url('/img/1900_hp_hr.png');}
}
@media (max-width: 596px) and (min-width: 427px) {
    .h1_wrapper {background-image: url('/img/576_hp_hr.png');background-size: 95vw !important;}
}
@media (max-width: 426px) and (min-width: 1px) {
    .h1_wrapper {background-image: url('/img/406_hp_hr.png');background-size: 95vw !important;}
}

@media (max-width: 999px) and (min-width: 1px) {
    .detail_data_wrapper a {font-size: 15px;text-decoration: none; color: #3b3f45;}
}



@media (max-width: 5000px) and (min-width: 1000px) {
    .vyhledat.top.reset_filter {display:none;}
    .reset_filter_inside {display: block;}
}
@media (max-width: 999px) and (min-width: 1px) {
    .vyhledat.top.reset_filter {float: right !important; margin-top: -5px !important;}
    .reset_filter_inside {display: none;}
}

.filtr_dle_kraju_wrapper {width: 33.3%; height: 37px; float: left;}
.header_nazev_servisu {width: 100% !important;}

@media (max-width: 674px) and (min-width: 1px) {
    .filtr_dle_kraju_wrapper.first_wrapp {width: 45.3% !important;}
    .filtr_dle_kraju_wrapper.third_wrapp {width: 21.3% !important;}
    .header_kraj {width: 83% !important;}
    .filtr_dle_kraju_wrapper.third_wrapp span {padding-left: 10% !important;}
}

@media (max-width: 999px) and (min-width: 750px) {
    
    
    .servis_detail_akce a {font-size: 15px;color: inherit;}
    
    .bussines_hours.detail {margin-left: 40px;}
    .bussines_hours.detail div.provozni_doba_nadpis {float: left;font-size: 15px;padding-top: 2px; font-weight: bold;}
    .bussines_hours.detail div.oteviraci_doba {display: block;float: left;margin-left: 5px;font-weight: bold;margin-top: 2px;}
    .bussines_hours.detail p {font-weight: bold; padding-top: 3px; padding-bottom: 0;}
    .bussiness_hours_wrapper {margin-top:15px;}
    .detail_servis_bh_image_wrapper {float: left;margin-right: 1.55vw;clear: both;margin-right: 18px;}
    .detail_servis_bh_image_wrapper img {width: 25px;height: auto;}
    
    
    .filtr_dle_kraju {/*margin-left: 2.5%;*/font-size: 1.36vw;font-weight: bold;text-shadow:none;padding-top: 10px;}
    
    .h1_wrapper {width:100%;height:90px;background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .h1_wrapper h1 {font-size: 46px;font-weight: normal;text-shadow: none;text-align: center;line-height: 105px;font-size: 3.2vw;margin: 0;font-size: 28px;}

    .service_detail_left {margin-left:70px; float:left;width:45.8%;margin-right:20px;margin-right: 1.05%;margin-left:3.7%;}
    .service_detail_left.first, .service_detail_right.first {height:670px;/*background-color: blue;*/margin-top:30px;height: 34.9vw;}
    .service_detail_left.second, .service_detail_right.second  {height:515px;/*background-color: yellow;*/margin-top:60px;height: auto;margin-bottom: 50px;}

    .service_detail_left.second {font-size: 13px;}

    .service_detail_right {/*background-color: yellow;*/float:left;width:45.8%;height:670px;}
    .service_detail_left img {width: 100%;height: 100%;}

    .photos_four {display: none;margin-left: 70px; width: 92.6%;height: 370px;clear: both;margin-top: 50px;margin-left: 3.7%;margin-right: 3.7%;height: 18.5vw;
                  background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .photo_detail {height: 15.7vw; width: 24.211%; height: 303px;float:left;margin-right: 20px;margin-right: 1.05%;height: 15.7vw;height:auto;}
    .photo_detail.last {margin-right: 0;}
    .photo_detail img {width: 100%;height: 100%;}

    .detail_servis_zpet {text-align: center;float: right;background-image: url('/img/hp_dalsi_info.png');width: 18.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 60px;margin-right: 3.7%;width: 175px;height: 27px;line-height: 30px;background-size: 120px;}
    .detail_servis_zpet:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .detail_servis_zpet span {font-size: 1.562vw;color: #3b3f45;font-size: 15px;}
    .detail_servis_zpet a {text-decoration: none;}
    
    .ulozit_vcard {text-align: center;float: left;background-image: url('/img/hp_dalsi_info.png');width: 17.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 20px;margin-right: 3.7%;width: 165px;height: 29px;line-height: 29px;background-size: 125px;}
    .ulozit_vcard:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .ulozit_vcard span {font-size: 15px;}


    .detail_data_wrapper {margin-left: 5%;}
    .detail_data_wrapper p {font-size: 15px;line-height: 1.8vw;padding-top: 0.25vw;padding-top: 3px;line-height: 15px;}
    .service_detail_right.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 21px;}

    .service_detail_left.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 21px;}


    .detail_servis_klic_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.4vw;}
    .detail_servis_klic_wrapper img {width: 25px;}
    
    .detail_servis_telefon_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.35vw;clear: both;}
    .detail_servis_telefon_wrapper img {width: 25px;}
    
    .detail_servis_mobil_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.3vw;clear: both;}
    .detail_servis_mobil_wrapper img {width: 25px;}
    
    .detail_servis_email_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.65vw;clear: both;}
    .detail_servis_email_wrapper img {width: 25px;}
    
    .detail_servis_vcard {margin-top: 39px; float:left; clear: both; margin-right: 1.4vw;}
    .detail_servis_vcard img {width: 25px;}

    .service_detail_left.second ul li {background: url('/img/detail_servis_ul.png') no-repeat left center;padding-left: 27px;line-height: 24px;background-size: 14px;padding-left: 21px;}
}

@media (max-width: 749px) and (min-width: 500px) {
    .servis_detail_akce a {font-size: 15px;color: inherit;}
    
    .bussines_hours.detail {margin-left: 40px;}
    .bussines_hours.detail div.provozni_doba_nadpis {float: left;font-size: 15px;padding-top: 2px; font-weight: bold;}
    .bussines_hours.detail div.oteviraci_doba {display: block;float: left;margin-left: 5px;font-weight: bold;margin-top: 2px;}
    .bussines_hours.detail p {font-weight: bold; padding-top: 3px; padding-bottom: 0;}
    .bussiness_hours_wrapper {margin-top:15px;}
    .detail_servis_bh_image_wrapper {float: left;margin-right: 1.55vw;clear: both;margin-right: 18px;}
    .detail_servis_bh_image_wrapper img {width: 25px;height: auto;}
    
    
    .filtr_dle_kraju {/*margin-left: 2.5%;*/font-size: 1.36vw;font-weight: bold;text-shadow:none;padding-top: 10px;/*padding-left: 5%;*/}
    
    .h1_wrapper {width:100%;height:90px;background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .h1_wrapper h1 {font-size: 46px;font-weight: normal;text-shadow: none;text-align: center;line-height: 105px;font-size: 3.2vw;margin: 0;font-size: 28px;}

    .service_detail_left {/*margin-left:70px; */float:none;/*margin-right:20px;margin-right: 1.05%;margin-left:3.7%;*/margin: 0 auto;width: 92%;}
    .service_detail_left.first, .service_detail_right.first {height:670px;/*background-color: blue;*/margin-top:30px;height: auto;margin-bottom: 25px;}
    .service_detail_left.second, .service_detail_right.second  {height:515px;/*background-color: yellow;*/margin-top:60px;height: auto;margin-bottom: 50px;}

    .service_detail_right.second {margin-left: -7px;clear: both;margin-top: 20px;}
    
    .service_detail_left.second {font-size: 13px;background-image: url('/img/576_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 90vw;margin-bottom: 20px !important;}

    .service_detail_right {/*background-color: yellow;*/float:none;width:100%;height:auto;}
    .service_detail_right.first {height: 541px;margin: 0 auto;width: 92%;}
    
    
    .service_detail_left img {width: 100%;height: 100%;}

    .photos_four {display: none;margin-left: 70px; width: 92.6%;height: 370px;clear: both;margin-top: 50px;margin-left: 3.7%;margin-right: 3.7%;height: 18.5vw;
                  background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .photo_detail {height: 15.7vw; width: 24.211%; height: 303px;float:left;margin-right: 20px;margin-right: 1.05%;height: 15.7vw;height:auto;margin-top: 15px;width: 48%;margin-right: 11px;margin-right: 2%;}
    
    .photo_detail.pote_clear {clear:both;}
    
    .photo_detail.last {margin-right: 0;}
    .photo_detail img {width: 100%;height: 100%;}

    .detail_servis_zpet {text-align: center;float: right;background-image: url('/img/hp_dalsi_info.png');width: 18.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 60px;margin-right: 3.7%;width: 175px;height: 27px;line-height: 30px;background-size: 120px;}
    .detail_servis_zpet:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .detail_servis_zpet span {font-size: 1.562vw;color: #3b3f45;font-size: 15px;}
    .detail_servis_zpet a {text-decoration: none;}
    
    .ulozit_vcard {text-align: center;float: left;background-image: url('/img/hp_dalsi_info.png');width: 17.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 20px;margin-right: 3.7%;width: 165px;height: 29px;line-height: 29px;background-size: 125px;}
    .ulozit_vcard:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .ulozit_vcard span {font-size: 15px;}


    .detail_data_wrapper {margin-left: 5%;}
    .detail_data_wrapper p {font-size: 15px;line-height: 1.8vw;padding-top: 0.25vw;padding-top: 3px;line-height: 15px;}
    .service_detail_right.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 21px;}

    .service_detail_left.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 21px;}


    .detail_servis_klic_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.4vw;}
    .detail_servis_klic_wrapper img {width: 25px;}
    
    .detail_servis_telefon_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.35vw;clear: both;}
    .detail_servis_telefon_wrapper img {width: 25px;}
    
    .detail_servis_mobil_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.3vw;clear: both;}
    .detail_servis_mobil_wrapper img {width: 25px;}
    
    .detail_servis_email_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.65vw;clear: both;}
    .detail_servis_email_wrapper img {width: 25px;}
    
    .detail_servis_vcard {margin-top: 39px; float:left; clear: both; margin-right: 1.4vw;}
    .detail_servis_vcard img {width: 25px;}

    .service_detail_left.second ul li {background: url('/img/detail_servis_ul.png') no-repeat left center;padding-left: 27px;line-height: 24px;background-size: 14px;padding-left: 21px;}
}

@media (max-width: 499px) and (min-width: 1px) {
    .servis_detail_akce a {font-size: 15px;color: inherit;}
    
    .bussines_hours.detail {margin-left: 40px;}
    .bussines_hours.detail div.provozni_doba_nadpis {float: left;font-size: 15px;padding-top: 2px; font-weight: bold;}
    .bussines_hours.detail div.oteviraci_doba {display: block;float: left;margin-left: 5px;font-weight: bold;margin-top: 2px;}
    .bussines_hours.detail p {font-weight: bold; padding-top: 3px; padding-bottom: 0;}
    .bussiness_hours_wrapper {margin-top:15px;}
    .detail_servis_bh_image_wrapper {float: left;margin-right: 1.55vw;clear: both;margin-right: 18px;}
    .detail_servis_bh_image_wrapper img {width: 25px;height: auto;}
    
    
    .filtr_dle_kraju {margin-left: 2.5%;font-size: 1.36vw;font-weight: bold;text-shadow:none;padding-top: 10px;}
    
    .h1_wrapper {width:100%;height:90px;background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .h1_wrapper h1 {font-size: 46px;font-weight: normal;text-shadow: none;text-align: center;line-height: 105px;font-size: 3.2vw;margin: 0;font-size: 28px;}

    .service_detail_left {/*margin-left:70px; */float:none;/*margin-right:20px;margin-right: 1.05%;margin-left:3.7%;*/margin: 0 auto;width: 92%;}
    .service_detail_left.first, .service_detail_right.first {height:670px;/*background-color: blue;*/margin-top:30px;height: auto;margin-bottom: 25px;}
    .service_detail_left.second, .service_detail_right.second  {height:515px;/*background-color: yellow;*/margin-top:60px;height: auto;margin-bottom: 50px;}

    .service_detail_right.second {margin-left: -7px;clear: both;}
    
    .service_detail_left.second {font-size: 13px;}

    .service_detail_right {/*background-color: yellow;*/float:none;width:100%;height:auto;}
    .service_detail_right.first {height: 541px;margin: 0 auto;width: 92%;}
    
    
    .service_detail_left img {width: 100%;height: 100%;}

    .photos_four {display: none;margin-left: 70px; width: 92.6%;height: 370px;clear: both;margin-top: 50px;margin-left: 3.7%;margin-right: 3.7%;height: 18.5vw;
                  background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .photo_detail {height: 15.7vw; width: 24.211%; height: 303px;float:left;margin-right: 20px;margin-right: 1.05%;height: 15.7vw;height:auto;margin-top: 15px;width: 48%;margin-right: 11px;margin-right: 2%;}
    
    .photo_detail.pote_clear {clear:both;}
    
    .photo_detail.last {margin-right: 0;}
    .photo_detail img {width: 100%;height: 100%;}

    .detail_servis_zpet {text-align: center;float: right;background-image: url('/img/hp_dalsi_info.png');width: 18.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 60px;margin-right: 3.7%;width: 175px;height: 27px;line-height: 30px;background-size: 120px;}
    .detail_servis_zpet:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .detail_servis_zpet span {font-size: 1.562vw;color: #3b3f45;font-size: 15px;}
    .detail_servis_zpet a {text-decoration: none;}
    
    .ulozit_vcard {text-align: center;float: left;background-image: url('/img/hp_dalsi_info.png');width: 17.1vw;height: 3vw;
                         line-height: 3.1vw;background-size: 13vw;margin-top: 30px;margin-bottom: 20px;margin-right: 3.7%;width: 165px;height: 29px;line-height: 29px;background-size: 125px;}
    .ulozit_vcard:hover {background-image: url('/img/hp_dalsi_info_hover.png');/*olor: black;*/}
    .ulozit_vcard span {font-size: 15px;}


    .detail_data_wrapper {margin-left: 5%;}
    .detail_data_wrapper p {font-size: 15px;line-height: 1.8vw;padding-top: 0.25vw;padding-top: 3px;line-height: 15px;}
    .service_detail_right.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 21px;}

    .service_detail_left.second h2 {margin-left: 5%;font-size:48px;text-shadow: none;font-weight: bold;font-size: 21px;}


    .detail_servis_klic_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.4vw;}
    .detail_servis_klic_wrapper img {width: 25px;}
    
    .detail_servis_telefon_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.35vw;clear: both;}
    .detail_servis_telefon_wrapper img {width: 25px;}
    
    .detail_servis_mobil_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.3vw;clear: both;}
    .detail_servis_mobil_wrapper img {width: 25px;}
    
    .detail_servis_email_wrapper {float:left;margin-right: 1.55vw;margin-top: 0.65vw;clear: both;}
    .detail_servis_email_wrapper img {width: 25px;}
    
    .detail_servis_vcard {margin-top: 39px; float:left; clear: both; margin-right: 1.4vw;}
    .detail_servis_vcard img {width: 25px;}

    .service_detail_left.second ul li {background: url('/img/detail_servis_ul.png') no-repeat left center;padding-left: 27px;line-height: 24px;background-size: 14px;padding-left: 21px;}
}







/* vypis servisů */


.servicereport_top {background-color: #ffeb00;margin-top:-10px; margin-top:-50px;}

.nazev_mesta_ulice_gps_wrapp {height: 120px;}

.vyhledat.top {margin-top: 1px;margin-bottom: 12px;}

.search_input_default {color: darkgray !important;}

.pocet_servisu {float:left;margin-left: 10px;margin-top: 26px;}
.pocet_servisu span {font-size: 16px;font-weight: bold;}

.filtr_dle_kraju span {padding-left: 5%;}

@media (max-width: 5000px) and (min-width: 1000px)
{
    .distance_wrapper {width: 500px; margin: 0 auto;}
}
    
    .servicereport_h1_wrapper {background-size: 98vw;width: 100%;height: 8vw;background-color: white;
                               background-image: url('/img/1900_hp_hr.png'); background-repeat: no-repeat;background-position: 100% 100%;
                               height: 96px;background-size: 1070px;display: none;}
    .servicereport_h1_wrapper h1 {text-shadow: none; text-align: left;padding-top: 50px;margin-bottom: 45px;font-size: 2.34vw;padding-top: 2.63vw;
                                  font-weight: normal; margin-bottom: 2.35vw;margin-left: 75px;
                                  margin-left: 40px;padding-top: 32px;font-size: 28px;font-size: 26px;                                 
                                  }

    .filtr_dle_kraju {cursor: pointer; font-size: 1.36vw;font-weight: bold;font-size: 17px;text-shadow:none;padding-top: 10px;
                      background-image: url('/img/faq_right.png');background-repeat: no-repeat;background-position: 0% 72%;/*clear: both;*/
                      width: 29.667%; float: left; background-image: none; background-color: #595959; color: #ffeb00; padding-top: 10px; padding-bottom: 7px; /*margin-left: 2.5%;*/
                      width: 92%; /*padding-left: 20px;padding-left: 5%;*/}                              
         
    .filtr_dle_kraju.nazev_mesta_ulice_gps {margin-left:0;}
    
    .servicereport_left {/*margin-left: 3.5%;*/float:left; width: 368px; width: 280px; margin-bottom: 75px;margin-top: 2.25vw;margin-top: 0px; background-image: url('/img/rozsirene_vyhledavani_bg.png'); background-position: 38% 0%;}
    .servicereport_center {float:left; width: 31.1%;padding-top: 3.6vw;  min-height: 743px;padding-top: 20px; width: 390px; width: 470px;}
    .servicereport_right {float:left; width: 25%;}

    #yourDistanceRange {width: 52px;float: left;padding-left: 8px; border: 2px solid #595959;font-size: 25px; color:#000000; font-weight:normal;
                        margin-top: 12px;margin-left: 3%;height:40px;margin-bottom: 20px;
                        height: 2.1vw; margin-bottom: 1.05vw; margin-top: 0.62vw;width: 2.65vw;padding-left: 0.42vw;font-size: 1.3vw;
                        height: 24px;margin-bottom: 13px;margin-top: 0px;width: 32px;padding-left: 5px;font-size: 16px;}
    #distanceRangeSlider {margin-left: 10px;margin-top: 22px;margin-left: 0.5vw;margin-top: 1.14vw;width: 23vw !important;height: 0.45vw;
                          margin-left: 20px;margin-top: 3px;width: 275px !important;height: 5px;}

    #form_search_input {border: 2px solid #595959;color: #000000;font-weight: normal;width: 35%;margin-left: 3%;  float: left;
                        margin-right: 3%;height: 40px;margin-bottom: 17px;height: 2.1vw;margin-bottom: 0.9vw;font-size: 1.9vw;font-size: 16px;height: 26px;margin-bottom: 20px;
                        padding-left: 4px; margin-right: 20px; margin-left: 50px;}
    #label_form_search_input, #label_yourDistanceRange {margin-left: 8px; font-size: 1.36vw; font-weight: bold; font-size: 15px; float: left; margin-top: 6px;}

    
    
    .adresa_wrapper {/*margin-top: 10px;*/ padding-top: 20px;}
    
    div.form {/*background-color: #ffeb00;*/ text-transform: none; color: #3a3a3a;padding-bottom: 60px; height: 50px; /*height: 110px;*/  min-width: 483px;height: auto;padding:0;position: relative;}
    div.form_search {height: 73px; margin-top:10px; background-color: #e6e6e6; width:300px; display:block;margin-left: auto; margin-right: auto;}


    .form_header {font-size: 27px;font-size: 1.36vw;font-weight: bold;font-size: 17px;}

    div.form_categories {width: 93.5%;display: block;/*background-color: #e6e6e6;*/margin-left: 20px;clear: both;font-size: 1.25vw;line-height: 1.75vw;line-height: 21px;margin-top: 15px;}
    div.form_categories ul li {font-size: 24px;line-height: 33px;font-size: 1.25vw;line-height: 1.75vw;font-size: 15px !important;line-height: 21px;}
    
    div.form_categories ul li a {font-size: 15px !important; text-decoration: none;color: #3a3a3a;}
    div.form_categories ul li a:hover {text-decoration: underline;}
    
    div.form_categories input {margin-right: 8px;width: 18px;height: 18px;margin-right: 0.4vw;width: 0.91vw;height: 0.91vw;width: 12px;height: 12px;margin-right: 5px;}

    .brake_specialist {margin-left: 17px;}


    .vyhledat {text-align: center; float: right; background-image: url('/img/hp_dalsi_info.png'); width: 10.15vw; height: 3vw;
               line-height: 3.1vw; background-size: 13vw; margin-top: 30px; /*margin-right: 6%;*/border: 1px solid black;margin-top: 4.2vw;
               width: 122px;height: 36px;line-height: 16px;margin-top: 50px;margin-top: 0px;width: 91px;  height: 27px;  cursor: pointer;  background-size: 91px 26px;}
    .vyhledat span {font-size: 1.5vw;/*cursor:pointer;*/font-size: 16px;}
    .vyhledat:hover, .vyhledat button:hover  {background-image: url('/img/hp_dalsi_info_hover.png');}
    .vyhledat button {background-image: url('/img/hp_dalsi_info.png');background-size: 13vw;border: none;height: 58px;width: 195px;width: 10.1vw;height: 3vw;
                      background-size: 160px;width: 122px;height: 36px;cursor: pointer;width: 91px; height: 27px; cursor: pointer; background-size: 91px 26px;}


    .servicereport_center table {width: 95%; margin-left: 2.5%;}
    .servicereport_center th {padding-left: 0.4vw; width:50%; text-transform: uppercase; font-weight: bold;font-size: 1.3vw;padding-left: 4px;font-size: 16px;}
    .servicereport_center td {padding-left: 0.4vw; width:50%; font-size: 1.3vw;padding-left: 4px;font-size: 15px}
    .servicereport_center td.rating_td {width:15%;}

      .servicereport_center td a {font-size: 15px; text-decoration: none;}
    
    .servicereport_center tr {height: 1.88vw;height: 23px;}
    .servicereport_center tr.first {height: 3.1vw;height: 37px;}
    .servicereport_center tr.background_color, .servicereport_center tr.odd {background-color: #e6e6e6;}
    .servicereport_center tr.odd:hover, .servicereport_center tr.even:hover {background-color: #ffeb00;cursor:pointer;margin-bottom: 20px;}
    /*.servicereport_center td:hover {background-color: blue;cursor:pointer;}*/

    .servis_detail_vypis {border: 1px solid black;margin-top: 6.7vw;width: 32.4vw; width: 100%; margin-top: 20px;position:relative; margin-bottom: 20px;}
    .servis_detail_vypis a {font-size:15px; color: #3b3f45; text-decoration: none;}
    
    .servis_detail_vypis img {height: auto;width: 20.8vw;width: 218px;}
    .servis_detail_vypis strong {font-size: 23px;font-size: 1.45vw;font-size: 17px;}
    .servis_detail_vypis h2 {font-size: 28px;text-shadow:none;font-weight: bold;font-size: 1.45vw;padding-bottom: 0.7vw;padding-bottom: 8px;font-size: 17px;}
    .servis_detail_vypis p {font-size: 1.25vw;line-height: 1.25vw;margin-right: 2vw;font-size: 15px;line-height: 15px;margin-right: 25px;}

    .detail_vypis_wrapper {margin-left: 2.6vw;margin-top: 1.15vw;margin-left: 16px;margin-top: 9px;}
    .info_wrapper {font-size: 1.2vw;margin-top: 0.9vw;margin-top: 10px;font-size: 15px; background-image: url('/img/akas_logo.png');background-size: 28%;background-repeat: no-repeat;background-position: 95% 0%;}
    
    
    .vizitka_servisu {/*margin-top:85px;*/ width:184px;height:23px;text-align: left;position: relative;}
    .vizitka_servisu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -1px;margin-left: 7px;text-decoration: underline;}
    .vizitka_servisu img {width: 2.85vw;width: 34px;}     
    
    .vizitka_zobrazit_na_mape {margin-top:10px; width:184px;height:23px;text-align: left;position: relative;}
    .vizitka_zobrazit_na_mape span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: 6px;margin-left: 14px;text-decoration: underline;}
    .vizitka_zobrazit_na_mape img {width: 2.7vw;width: 31px;width: 26px;}
    
    .vizitka_naplanovat_trasu {margin-top:23px; width:184px;height:23px;text-align: left;position: relative;cursor: pointer;}
    .vizitka_naplanovat_trasu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -3px;margin-left: 8px;text-decoration: underline;}
    .vizitka_naplanovat_trasu img {width: 2.7vw;width: 31px;}
    
    .vizitky_wrapper {position: relative;margin-bottom: 15px;margin-top: 15px;}
    
    
        .ui-state-default {background: url(/img/mapa_slider.png) no-repeat;font-weight: normal;
        color: #555555;background-position: 0% 100%;background-position: 0% 100%;background-size: 16px !important;width: 16px !important;height: 15px !important;top: -5px !important;}
  
        
/*@media (max-width: 1016px) and (min-width: 691px) {
    .filtr_dle_kraju {width: 29.6%;}          
}   
@media (max-width: 983px) and (min-width: 691px) {
    .filtr_dle_kraju {width: 29.5%;}          
}*/ 
     

@media (max-width: 999px) and (min-width: 691px)
{
    .servicereport_h1_wrapper {background-size: 98vw;width: 100%;height: 8vw;background-color: white;
                               background-image: url('/img/1900_hp_hr.png'); background-repeat: no-repeat;background-position: 100% 100%;
                               height: 96px;background-size: 1070px;}
    .servicereport_h1_wrapper h1 {text-shadow: none; text-align: center;padding-top: 50px;margin-bottom: 45px;font-size: 2.34vw;padding-top: 2.63vw;
                                  font-weight: normal; margin-bottom: 2.35vw;margin-left: 75px;
                                  margin-left: 40px;padding-top: 32px;font-size: 28px;font-size: 26px;margin-left: 0;
                                  }

    .vyhledat {margin-top: 5px !important;}                            
                                  
        /*.filtr_dle_kraju {cursor: pointer; margin-left: 3%;font-size: 1.36vw;font-weight: bold;font-size: 17px;text-shadow:none;padding-top: 10px;
                      background-image: url('/img/faq_right.png');background-repeat: no-repeat;background-position: 0% 72%;padding-left: 20px;}  */                            
                                  
    .servicereport_left {float:left; width: 368px; margin-bottom: 75px;margin-top: 2.25vw;margin-top: 30px; width: 100%;margin: 0 auto;float: none;margin-top: 30px;
                        background-image: none; background-color: #ffeb00; margin-top: 0 !important;padding-bottom: 1px;}
    
    .servicereport_left h2 {margin-top: 0px !important;}
    
    .servicereport_center {float:left; width: 49.6%;padding-top: 3.6vw; min-height: 743px;padding-top: 28px; clear: both; /*margin-top: 130px;*/}
    .servicereport_right {float:left; width: 49.6%;}

    #yourDistanceRange {width: 52px;float: left;padding-left: 8px; border: 2px solid #595959;font-size: 25px; color:#000000; font-weight:normal;
                        margin-top: 12px;margin-left: 3%;height:40px;margin-bottom: 20px;
                        height: 2.1vw; margin-bottom: 1.05vw; margin-top: 0.62vw;width: 2.65vw;padding-left: 0.42vw;font-size: 1.3vw;
                        height: 24px;margin-bottom: 13px;margin-top: 7px;width: 32px;padding-left: 5px;font-size: 16px;
                        margin-top: 4px;height: 22px; margin-left: 22px;}
    #distanceRangeSlider {margin-left: 10px;margin-top: 22px;margin-left: 0.5vw;margin-top: 1.14vw;width: 23vw !important;height: 0.45vw;
                          margin-left: 20px;margin-top: 13.8px;width: 74% !important;height: 5px;margin-top: 7px;width: 275px !important;}

    #form_search_input {border: 2px solid #595959;color: #000000;font-weight: normal;width: 93.5%;margin-left: 3%;
                        margin-right: 3%;height: 40px;margin-bottom: 17px;height: 2.1vw;margin-bottom: 0.9vw;font-size: 1.9vw;font-size: 16px;height: 22px;margin-bottom: 10px;
                        padding-left: 4px; margin-top: 7px; clear: both; margin-left: 55px;width: 392px;}
    #label_form_search_input, #label_yourDistanceRange {margin-left: 2.5%;font-size: 1.36vw;font-weight: bold;font-size: 17px; margin-left: 7px;}

    
    div.form {background-color: #e6e6e6; text-transform: none; color: #3a3a3a;/*height: 65.5vw;padding-top: 25px;height: 813px;height: 833px;*/padding-bottom: 60px; height: auto; padding-bottom: 0;}
    div.form_search {height: 73px; margin-top:12px; background-color: #e6e6e6; width:300px; display:block;margin-left: auto; margin-right: auto;}


    .form_header {font-size: 27px;font-size: 1.36vw;font-weight: bold;font-size: 17px;display: block;}

    div.form_categories {width: 93.5%;display: block;/*background-color: #e6e6e6;*/margin-left: 3%;clear: both;font-size: 1.25vw;line-height: 1.75vw;line-height: 21px;margin-top: 15px;}
    div.form_categories ul li {font-size: 24px;line-height: 33px;font-size: 1.25vw;line-height: 1.75vw;font-size: 15px !important;line-height: 21px;}
    
    div.form_categories ul li a {font-size: 15px !important; text-decoration: none;color: #3a3a3a;}
    div.form_categories ul li a:hover {text-decoration: underline;}
    
    div.form_categories input {margin-right: 8px;width: 18px;height: 18px;margin-right: 0.4vw;width: 0.91vw;height: 0.91vw;width: 12px;height: 12px;margin-right: 5px;}

    .brake_specialist {margin-left: 17px;}


    /*.vyhledat {text-align: center; float: right; background-image: url('/img/hp_dalsi_info.png'); width: 10.15vw; height: 3vw;
               line-height: 3.1vw; background-size: 13vw; margin-top: 30px; margin-right: 6%;border: 1px solid black;margin-top: 4.2vw;
               width: 122px;height: 36px;line-height: 16px;margin-top: 50px;margin-top: 0px;}*/
    /*.vyhledat span {font-size: 1.5vw;font-size: 18px;}*/
    .vyhledat:hover, .vyhledat button:hover  {background-image: url('/img/hp_dalsi_info_hover.png');}
    /*.vyhledat button {background-image: url('/img/hp_dalsi_info.png');background-size: 13vw;border: none;height: 58px;width: 195px;width: 10.1vw;height: 3vw;
                      background-size: 160px;width: 122px;height: 36px;cursor: pointer;}*/


    .servicereport_center table {width: 95%; margin-left: 2.5%;}
    .servicereport_center th {padding-left: 0.4vw; width:50%; text-transform: uppercase; font-weight: bold;font-size: 1.3vw;padding-left: 4px;font-size: 16px;}
    .servicereport_center td {padding-left: 0.4vw; width:50%; font-size: 1.3vw;padding-left: 4px;font-size: 15px}

    .servicereport_center tr {height: 1.88vw;height: 23px;}
    .servicereport_center tr.first {height: 3.1vw;height: 37px;}
    .servicereport_center tr.background_color, .servicereport_center tr.odd {background-color: #e6e6e6;}
    .servicereport_center tr.odd:hover, .servicereport_center tr.even:hover {background-color: #ffeb00;cursor:pointer;}
    /*.servicereport_center td:hover {background-color: blue;cursor:pointer;}*/

    .servis_detail_vypis {/*height:1130px;*/border: 1px solid black;margin-top: 6.7vw;width: 32.4vw;width: 100%;margin-top: 75px;position:relative;margin-bottom: 20px;}
    .servis_detail_vypis a {font-size:15px; color: #3b3f45; text-decoration: none;}
    
    .servis_detail_vypis img {height: auto;width: 20.8vw;width: 249px;}
    .servis_detail_vypis strong {font-size: 23px;font-size: 1.45vw;font-size: 17px;}
    .servis_detail_vypis h2 {font-size: 28px;text-shadow:none;font-weight: bold;font-size: 1.45vw;padding-bottom: 0.7vw;padding-bottom: 8px;font-size: 17px;}
    .servis_detail_vypis p {font-size: 1.25vw;line-height: 1.25vw;margin-right: 2vw;font-size: 15px;line-height: 15px;margin-right: 25px;}

    .detail_vypis_wrapper {margin-left: 2.6vw;margin-top: 1.15vw;margin-left: 31px;margin-top: 16px;}
    .info_wrapper {font-size: 1.2vw;margin-top: 0.9vw;margin-top: 10px;font-size: 15px;}
    
    
    .vizitka_servisu {/*margin-top:85px;*/ width:184px;height:23px;text-align: left;position: relative;}
    .vizitka_servisu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -1px;margin-left: 7px;text-decoration: underline;}
    .vizitka_servisu img {width: 2.85vw;width: 34px;}     
    
    .vizitka_zobrazit_na_mape {margin-top:10px; width:184px;height:23px;text-align: left;position: relative;}
    .vizitka_zobrazit_na_mape span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: 6px;margin-left: 8px;text-decoration: underline;}
    .vizitka_zobrazit_na_mape img {width: 2.7vw;width: 31px;}
    
    .vizitka_naplanovat_trasu {margin-top:23px; width:184px;height:23px;text-align: left;position: relative;cursor: pointer;}
    .vizitka_naplanovat_trasu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -3px;margin-left: 8px;text-decoration: underline;}
    .vizitka_naplanovat_trasu img {width: 2.7vw;width: 31px;}
    
    .vizitky_wrapper {position: relative;margin-bottom: 15px;margin-top: 15px;}
    
    
    .mapall {opacity:0}
    
    .wrapp img {width:368px; height:auto;}
    .wrapp img:hover {cursor:pointer;}
    
    .adresa_wrapper {width: 100%;float: left;}
    .distance_wrapper {width: 100%;float: left;}
    
    .wrapp {position: relative; width:368px; height:214px;margin: 0 auto;}

    .servicereport_center_right_wrapper {width: 93%;margin: 0 auto;}
    
    .form_categories ul {float: left;width: 32%;}
    
    
    .ui-state-default {background: url(/img/mapa_slider.png) no-repeat;font-weight: normal;
        color: #555555;background-position: 0% 100%;background-position: 0% 100%;background-size: 16px !important;width: 16px !important;height: 15px !important;top: -5px !important;}
}  


tr.special {height: inherit !important;}


@media (max-width: 600px) and (min-width: 1px) {
    .adresa_wrapper img {position: absolute; margin-top: 5px; margin-left:11px !important;}
    #label_form_search_input {margin-left: 50px !important;}
    #form_search_input {width: 212px !important;}
}


@media (max-width: 690px) and (min-width: 1px)
{
    #servicename {width:70% !important;}
    
    .servicereport_h1_wrapper {background-size: 98vw;width: 100%;height: 8vw;background-color: white;
                               background-image: url('/img/1900_hp_hr.png'); background-repeat: no-repeat;background-position: 100% 100%;
                               height: 96px;background-size: 1070px;}
    .servicereport_h1_wrapper h1 {text-shadow: none; text-align: center;padding-top: 50px;margin-bottom: 45px;font-size: 2.34vw;padding-top: 2.63vw;
                                  font-weight: normal; margin-bottom: 2.35vw;margin-left: 75px;
                                  margin-left: 40px;padding-top: 32px;font-size: 28px;font-size: 26px;margin-left: 0;
                                  }

    .filtr_dle_kraju {/*cursor: pointer; margin-left: 2.5%;font-size: 1.36vw;font-weight: bold;*/font-size: 17px;/*text-shadow:none;padding-top: 10px;
                      background-image: url('/img/faq_right.png');background-repeat: no-repeat;background-position: 0% 72%;padding-left: 20px;margin: 0 auto;width: 76%;*/}                              
                                  
    /*.servicereport_left {float:left; width: 368px; margin-bottom: 75px;margin-top: 2.25vw;margin-top: 30px; width: 93%;margin: 0 auto;float: none;margin-top: 30px;}*/
    
    .servicereport_left {float:left; width: 368px; margin-bottom: 75px;margin-top: 2.25vw;margin-top: 30px; width: 100%;margin: 0 auto;float: none;margin-top: 30px;
                        background-image: none; background-color: #ffeb00; margin-top: 0 !important;padding-bottom: 1px;}
    
    .servicereport_left h2 {margin-top: 0px !important;padding-left: 28px;}
    
    .servicereport_center {float:left; width: 49.6%;padding-top: 3.6vw; min-height: 743px;padding-top: 28px;width: 85%;margin: 0 auto;float: none;width: 95%;}
    .servicereport_right {float:left; width: 49.6%;width: 85%;margin: 0 auto;float: none;width: 160%;}

    #yourDistanceRange {width: 52px;float: left;padding-left: 8px; border: 2px solid #595959;font-size: 25px; color:#000000; font-weight:normal;
                        margin-top: 12px;margin-left: 3%;height:40px;margin-bottom: 20px;
                        height: 2.1vw; margin-bottom: 1.05vw; margin-top: 0.62vw;width: 2.65vw;padding-left: 0.42vw;font-size: 1.3vw;
                        height: 24px;margin-bottom: 13px;margin-top: 7px;width: 32px;padding-left: 5px;font-size: 16px;
                        margin-top: 4px;height: 22px;}
    #distanceRangeSlider {margin-left: 10px;margin-top: 22px;margin-left: 0.5vw;margin-top: 1.14vw;width: 23vw !important;height: 0.45vw;
                          margin-left: 20px;margin-top: 13.8px;width: 275px !important;height: 5px;margin-top: 7px;margin-left: 10px;width: 84% !important;
                          margin-top: 2px;margin-bottom: 15px;}

    #form_search_input {border: 2px solid #595959;color: #000000;font-weight: normal;width: 93.5%;margin-left: 3%;
                        margin-right: 3%;height: 40px;margin-bottom: 17px;height: 2.1vw;margin-bottom: 0.9vw;font-size: 1.9vw;font-size: 16px;height: 22px;margin-bottom: 10px;
                        padding-left: 4px; margin-top: 3px; width: 260px; clear: both; margin-left: 50px;}
    #label_form_search_input, #label_yourDistanceRange {margin-left: 2.5%;font-size: 1.36vw;font-weight: bold;font-size: 17px;  margin-bottom: 5px;}

    
    /*div.form {background-color: #e6e6e6; text-transform: none; color: #3a3a3a;padding-top: 25px;padding-bottom: 60px;}*/
    div.form_search {height: 73px; margin-top:12px; background-color: #e6e6e6; width:300px; display:block;margin-left: auto; margin-right: auto;}


    .form_header {font-size: 27px;font-size: 1.36vw;font-weight: bold;font-size: 17px;display: block;}

    div.form_categories {width: 93.5%;display: block;/*background-color: #e6e6e6;margin-left: 3*%;*/clear: both;font-size: 1.25vw;line-height: 1.75vw;line-height: 21px;margin-top: 15px;
                         width: 80%;margin: 0 auto;margin-top: 10px;}
    div.form_categories ul li {font-size: 24px;line-height: 33px;font-size: 1.25vw;line-height: 1.75vw;font-size: 15px !important;line-height: 21px;}
    
    div.form_categories ul li a {font-size: 15px !important; text-decoration: none;color: #3a3a3a;}
    div.form_categories ul li a:hover {text-decoration: underline;}
    
    div.form_categories input {margin-right: 8px;width: 18px;height: 18px;margin-right: 0.4vw;width: 0.91vw;height: 0.91vw;width: 12px;height: 12px;margin-right: 5px;}

    .brake_specialist {margin-left: 17px;}


    /*.vyhledat {text-align: center; float: right; background-image: url('/img/hp_dalsi_info.png'); width: 10.15vw; height: 3vw;
               line-height: 3.1vw; background-size: 13vw; margin-top: 30px; margin-right: 6%;border: 1px solid black;margin-top: 4.2vw;
               width: 122px;height: 36px;line-height: 16px;margin-top: 50px;margin-top: 0px;}*/
    /*.vyhledat span {font-size: 1.5vw;font-size: 18px;}*/
    .vyhledat:hover, .vyhledat button:hover  {background-image: url('/img/hp_dalsi_info_hover.png');}
    /*.vyhledat button {background-image: url('/img/hp_dalsi_info.png');background-size: 13vw;border: none;height: 58px;width: 195px;width: 10.1vw;height: 3vw;
                      background-size: 160px;width: 122px;height: 36px;cursor: pointer;}*/


    .servicereport_center table {width: 95%; margin-left: 2.5%;}
    .servicereport_center th {padding-left: 0.4vw; width:50%; text-transform: uppercase; font-weight: bold;font-size: 1.3vw;padding-left: 4px;font-size: 16px;}
    .servicereport_center td {padding-left: 0.4vw; width:50%; font-size: 1.3vw;padding-left: 4px;font-size: 15px}

    .servicereport_center tr {height: 1.88vw;height: 23px;}
    .servicereport_center tr.first {height: 3.1vw;height: 37px;}
    .servicereport_center tr.background_color, .servicereport_center tr.odd {background-color: #e6e6e6;}
    .servicereport_center tr.odd:hover, .servicereport_center tr.even:hover {background-color: #ffeb00;cursor:pointer;}
    /*.servicereport_center td:hover {background-color: blue;cursor:pointer;}*/

    .servis_detail_vypis {/*height:1130px;*/border: 1px solid black;margin-top: 6.7vw;width: 32.4vw;width: 100%;margin-top: 95px;position:relative;margin-bottom: 20px;margin-top: 20px;}
    .servis_detail_vypis a {font-size:15px; color: #3b3f45; text-decoration: none;}
    
    .servis_detail_vypis img {height: auto;width: 20.8vw;width: 249px;}
    .servis_detail_vypis strong {font-size: 23px;font-size: 1.45vw;font-size: 17px;}
    .servis_detail_vypis h2 {font-size: 28px;text-shadow:none;font-weight: bold;font-size: 1.45vw;padding-bottom: 0.7vw;padding-bottom: 8px;font-size: 17px;}
    .servis_detail_vypis p {font-size: 1.25vw;line-height: 1.25vw;margin-right: 2vw;font-size: 15px;line-height: 15px;margin-right: 25px;}

    .detail_vypis_wrapper {margin-left: 2.6vw;margin-top: 1.15vw;margin-left: 31px;margin-top: 16px;}
    .info_wrapper {font-size: 1.2vw;margin-top: 0.9vw;margin-top: 10px;font-size: 15px;}
    
    
    .vizitka_servisu {/*margin-top:85px;*/ width:184px;height:23px;text-align: left;position: relative;}
    .vizitka_servisu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -1px;margin-left: 7px;text-decoration: underline;}
    .vizitka_servisu img {width: 2.85vw;width: 34px;}     
    
    .vizitka_zobrazit_na_mape {margin-top:10px; width:184px;height:23px;text-align: left;position: relative;}
    .vizitka_zobrazit_na_mape span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: 6px;margin-left: 8px;text-decoration: underline;}
    .vizitka_zobrazit_na_mape img {width: 2.7vw;width: 31px;}
    
    .vizitka_naplanovat_trasu {margin-top:23px; width:184px;height:23px;text-align: left;position: relative;cursor: pointer;}
    .vizitka_naplanovat_trasu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -3px;margin-left: 8px;text-decoration: underline;}
    .vizitka_naplanovat_trasu img {width: 2.7vw;width: 31px;}
    
    .vizitky_wrapper {position: relative;margin-bottom: 15px;margin-top: 15px;}
    
    
    .mapall {opacity:0}
    
    .wrapp img {width:368px; height:auto;}
    .wrapp img:hover {cursor:pointer;}
    
    .adresa_wrapper {width: 85%; margin: 0 auto;}
    .distance_wrapper {width: 85%;margin: 0 auto;margin-top: 5px;}
    
    .wrapp {position: relative; width:368px; height:214px;margin: 0 auto;}

    .servicereport_center_right_wrapper {width: 93%;margin: 0 auto;}
    
    .form_categories ul {/*float: left;width: 32%;*/}
    
    
    .ui-state-default {background: url(/img/mapa_slider.png) no-repeat;font-weight: normal;
        color: #555555;background-position: 0% 100%;background-position: 0% 100%;background-size: 16px !important;width: 16px !important;height: 15px !important;top: -5px !important;}
}  

@media (max-width: 600px) and (min-width: 560px) {
    .servicereport_right {width: 149%;}
}
@media (max-width: 559px) and (min-width: 520px) {
    .servicereport_right {width: 137%;}
}
@media (max-width: 519px) and (min-width: 480px) {
    .servicereport_right {width: 125%;}
}
@media (max-width: 479px) and (min-width: 440px) {
    .servicereport_right {width: 113%;}
}
@media (max-width: 439px) and (min-width: 400px) {
    .servicereport_right {width: 128%;}
}
@media (max-width: 399px) and (min-width: 360px) {
    .servicereport_right {width: 89%;}
}

@media (max-width: 490px) and (min-width: 1px) {
    .servicereport_center {width: 100%;}
}



    
@media (max-width: 549px) and (min-width: 1px) {
    #distanceRangeSlider {width: 79% !important;}
}
.naplanovat_trasu_form {margin-top: 12px;border: 1px solid black;position: relative;height: 53px;width: 100%;}
#form_search_input_trasa {margin-left: 10px;width: 230px;margin-top: 10px;width: 210px;}
#label_form_search_input_trasa {margin-left: 10px;margin-top: 7px;font-weight: bold;font-size: 13.5px;position: absolute;}

.vyhledat.trasa {width: 80px !important;height: 24px !important;line-height: 16px !important;margin-top: 7px !important;width: 68px !important;margin-right: 7px;}
.vyhledat.trasa button {background-size: 123px;width: 80px;height: 24px;width: 68px;}
.vyhledat.trasa span {font-size: 14px;}



/* vypis servisů */
/*@media (max-width: 999px) and (min-width: 597px) 
{
    .servicereport_h1_wrapper {background-size: 98vw;width: 100%;height: 8vw;background-color: white;
                               background-image: url('/img/1900_hp_hr.png'); background-repeat: no-repeat;background-position: 100% 100%;}
    .servicereport_h1_wrapper h1 {text-shadow: none; text-align: left;padding-top: 50px;margin-bottom: 45px;font-size: 2.34vw;padding-top: 2.63vw;
                                  font-weight: normal; margin-bottom: 2.35vw;margin-left: 3.33vw;}

    .servicereport_left {margin-left: 3.5%;float:left; width: 31.1%;margin-bottom: 6.2vw;margin-top: 2.25vw;}
    .servicereport_center {float:left; height:1820px;width: 31.1%;padding-top: 3.6vw;height: 62vw;}
    .servicereport_right {float:left; height:1820px;width: 31.1%;height: 65.5vw;}

    #yourDistanceRange {width: 52px;float: left;padding-left: 8px; border: 2px solid #595959;font-size: 25px; color:#000000; font-weight:normal;
                        margin-top: 12px;margin-left: 3%;height:40px;margin-bottom: 20px;
                        height: 2.1vw; margin-bottom: 1.05vw; margin-top: 0.62vw;width: 2.65vw;padding-left: 0.42vw;font-size: 1.3vw;}
    #distanceRangeSlider {margin-left: 10px;margin-top: 22px;margin-left: 0.5vw;margin-top: 1.14vw;width: 23vw !important;height: 0.45vw;}

    #form_search_input {border: 2px solid #595959;color: #000000;font-weight: normal;width: 93.5%;margin-left: 3%;
                        margin-right: 3%;height: 40px;margin-bottom: 17px;;margin-bottom: 0.9vw;height: 1.9vw;font-size: 1.4vw;padding-left: 3px;}
    #label_form_search_input, #label_yourDistanceRange {margin-left: 2.5%;font-size: 1.36vw;font-weight: bold;}

    div.form {background-color: #e6e6e6; text-transform: none; color: #3a3a3a;;height: 65.5vw;padding-top: 25px;height: 785px;}
    div.form_search {height: 73px; margin-top:12px; background-color: #e6e6e6; width:300px; display:block;margin-left: auto; margin-right: auto;}
    .form_header {font-size: 26px;font-size: 1.36vw;font-weight: bold;}
    div.form_categories {width: 93.5%;display: block;background-color: #e6e6e6;margin-left: 3%;clear: both;font-size: 1.25vw;line-height: 1.75vw;}
    div.form_categories ul li {font-size: 24px;line-height: 33px;font-size: 1.25vw;line-height: 1.75vw;}
    div.form_categories input {margin-right: 8px;width: 18px;height: 18px;margin-right: 0.4vw;width: 0.91vw;height: 0.91vw;}
    .brake_specialist {margin-left: 26px;}


    .vyhledat {text-align: center; float: right; background-image: url('/img/hp_dalsi_info.png'); width: 10.15vw; height: 3vw;
                         line-height: 3.1vw; background-size: 13vw; margin-top: 30px; margin-right: 3.5%;border: 1px solid black;margin-top: 4.2vw;}
    .vyhledat span {font-size: 1.5vw;cursor:pointer;}
    .vyhledat:hover, .vyhledat button:hover  {background-image: url('/img/hp_dalsi_info_hover.png');}
    .vyhledat button {background-image: url('/img/hp_dalsi_info.png');background-size: 13vw;border: none;height: 58px;width: 195px;width: 10.1vw;height: 3vw;}


    .servicereport_center table {width: 95%; margin-left: 2.5%;}
    .servicereport_center th {padding-left: 0.4vw; width:50%; text-transform: uppercase; font-size: 25px; font-weight: bold;font-size: 1.3vw;}
    .servicereport_center td {padding-left: 0.4vw; width:50%; font-size: 25px;font-size: 1.25vw;}

    .servicereport_center tr {height: 1.88vw;}
    .servicereport_center tr.first {height: 3.1vw;}
    .servicereport_center tr.background_color, .servicereport_center tr.odd {background-color: #e6e6e6;}
    .servicereport_center tr.odd:hover, .servicereport_center tr.even:hover {cursor:pointer;}

    .servis_detail_vypis {height:1130px;border: 1px solid black;margin-top: 6.7vw;width: 32.4vw;height: 58.7vw;width: 100%;position:relative;}
    .servis_detail_vypis img {width: 400px;height: auto;width: 20.8vw;}
    .servis_detail_vypis strong {font-size: 23px;font-size: 1.45vw;}
    .servis_detail_vypis h2 {font-size: 28px;text-shadow:none;font-weight: bold;font-size: 1.45vw;padding-bottom: 0.7vw;}
    .servis_detail_vypis p {font-size: 1.25vw;line-height: 1.25vw;margin-right: 2vw;}

    .detail_vypis_wrapper {margin-left: 2.6vw;margin-top: 1.35vw;}
    .info_wrapper {font-size: 1.25vw;margin-top: 0.9vw;}
    
    .vizitka_servisu img {width: 2.85vw;}
    
    
    .vizitka_servisu {margin-top:85px; width:184px;height:23px;text-align: left;position: relative;width: 15.5vw;height: 1.9vw;}
    .vizitka_servisu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -1px;margin-left: 8px;text-decoration: underline;
                           font-size: 1.34vw;line-height: 2vw;top: -0.1vw;margin-left: 0.6vw;}
    .vizitka_servisu img {width: 2.85vw;}  
    
    .vizitka_zobrazit_na_mape {margin-top:10px; width: 15.5vw;height: 1.9vw;text-align: left;position: relative;margin-top: 0.85vw;}
    .vizitka_zobrazit_na_mape span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: 6px;margin-left: 8px;text-decoration: underline;
                                    font-size: 1.34vw;line-height: 2vw;top: 0.5vw;margin-left: 0.7vw;}
    .vizitka_zobrazit_na_mape img {width: 2.7vw;}
    
    .vizitka_naplanovat_trasu {margin-top:23px; width: 15.5vw;height: 1.9vw;text-align: left;position: relative;margin-top: 1.9vw;cursor: pointer;}
    .vizitka_naplanovat_trasu span {color:black; font-size: 16px;font-weight: normal;line-height: 23px;position: absolute;top: -3px;margin-left: 8px;text-decoration: underline;
                                    font-size: 1.34vw;line-height: 2vw;top: -0.25vw;margin-left: 0.7vw;}
    .vizitka_naplanovat_trasu img {width: 2.7vw;}
    
    .vizitky_wrapper {position:absolute; bottom: 0.85vw;}
    
    .ui-state-default {background: url(/img/mapa_slider.png) no-repeat;font-weight: normal;
        color: #555555;background-position: 0% 100%;background-position: 0% 100%;background-size: 1.3vw;width: 1.305vw !important;height: 1.305vw !important;top: -0.47vw !important;}
    
}  */  
 

@media (max-width: 5000px) and (min-width: 1000px)
{
    .wrapp img {width:368px;height:auto;}
    .wrapp img:hover {cursor:pointer;}
    .wrapp {position: relative; width:368px; height:214px; margin: 0 auto; height: 255px;}
    .mapall {opacity:0}
}
@media (max-width: 999px) and (min-width: 597px)
{
    /*.wrapp img {width: 30.65vw;height:auto;}*/
    /*.wrapp {position: relative; width: 30.65vw;height: 17.85vw;}*/
}


.opacity1 {opacity: 1 !important;}
.opacity0 {opacity: 0 !important;}
.mapy_check {display:none;}





/* výpis akcí */
/* hover  */
@media (max-width: 5000px) and (min-width: 800px)
{
    .vypis_detail_wrapper {width:30.4%;float:left;background-color: #f2f2f2;margin-right: 15px;margin-bottom: 15px;height: 405px; color: #20201e;margin-right: 1.5%;}
    .vypis_detail_wrapper:hover {background-color: #ffeb00;}
    .vypis_detail_wrapper.count0, .vypis_detail_wrapper.count3, .vypis_detail_wrapper.count6 {clear:both; margin-left: 3%;}
    .vypis_detail_wrapper img {/*width: 87%;*/ height: auto; display: block;margin: 0 auto; max-width: 90%;}

    .h1_wrapper.h1_seznam_akci {margin-bottom: 30px;text-transform: uppercase;}

    .vypis_detail_h2_wrapper {margin-top: 16px; height: 58px; overflow: hidden; margin: 16px 17px 0px 17px;}

    .vypis_detail_h2_wrapper h2 {color: #20201e;text-shadow: none;font-size: 22px;font-weight: bold;text-align: center;/*padding: 0px 10px;*/}
    .vypis_akci_wrapper {margin-bottom: 18px;min-height: 619px;}
    .vypis_detail_datum_wrapper {font-size: 22px;font-weight: bold;text-align: center;margin-top: 12px;}
}

    .vypis_detail_h2_wrapper:before {content: ""; float: left; width: 5px; height: 58px;}
    .vypis_detail_h2_wrapper > *:first-child {float: right; width: 100%; margin-left: -5px; }
    .vypis_detail_h2_wrapper:after {content: "\02026"; box-sizing: content-box;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  float: right;  position: relative;  
                                    top: -30px; left: 100%;  width: 3em; margin-left: -3em;  padding-right: 5px;  text-align: right;  font-size: 21px;}

@media (max-width: 799px) and (min-width: 525px)
{
    .vypis_detail_wrapper {width:47%;float:left;background-color: #f2f2f2;margin-right: 15px;margin-bottom: 15px;height: 405px; color: #20201e;margin-right: 1.5%;}
    .vypis_detail_wrapper:hover {background-color: #ffeb00;}
    .vypis_detail_wrapper.count0, .vypis_detail_wrapper.count2, .vypis_detail_wrapper.count4,.vypis_detail_wrapper.count6 {clear:both; margin-left: 3%;}
    .vypis_detail_wrapper img {/*width: 87%;*/ height: auto; display: block;margin: 0 auto; max-width: 90%;}

    .h1_wrapper.h1_seznam_akci {margin-bottom: 30px;text-transform: uppercase;}

    .vypis_detail_h2_wrapper {margin-top: 16px; height: 58px; overflow: hidden; margin: 16px 17px 0px 17px;}

    .vypis_detail_h2_wrapper h2 {color: #20201e;text-shadow: none;font-size: 22px;font-weight: bold;text-align: center;}
    .vypis_akci_wrapper {margin-bottom: 18px;min-height: 619px;}
    .vypis_detail_datum_wrapper {font-size: 22px;font-weight: bold;text-align: center;margin-top: 12px;}
}
@media (max-width: 524px) and (min-width: 1px)
{
    .vypis_detail_wrapper {width:90%;float:left;background-color: #f2f2f2;margin-right: 15px;margin-bottom: 15px;height: 405px; color: #20201e;margin-right: 1.5%;}
    .vypis_detail_wrapper:hover {background-color: #ffeb00;}
    .vypis_detail_wrapper.count0, .vypis_detail_wrapper.count1, .vypis_detail_wrapper.count2, .vypis_detail_wrapper.count3, .vypis_detail_wrapper.count4, .vypis_detail_wrapper.count5, .vypis_detail_wrapper.count6, .vypis_detail_wrapper.count7, .vypis_detail_wrapper.count8, .vypis_detail_wrapper.count9 {clear:both; margin-left: 3%;}
    .vypis_detail_wrapper img {/*width: 87%;*/ height: auto; display: block;margin: 0 auto; max-width: 90%;}

    .h1_wrapper.h1_seznam_akci {margin-bottom: 30px;text-transform: uppercase;}

    .vypis_detail_h2_wrapper {margin-top: 16px; height: 58px; overflow: hidden; margin: 16px 17px 0px 17px;}

    .vypis_detail_h2_wrapper h2 {color: #20201e;text-shadow: none;font-size: 22px;font-weight: bold;text-align: center;}
    .vypis_akci_wrapper {margin-bottom: 18px;min-height: 619px;}
    .vypis_detail_datum_wrapper {font-size: 22px;font-weight: bold;text-align: center;margin-top: 12px;}
}

@media (max-width: 5000px) and (min-width: 1000px) {
   .zeptejte_se_akas.detail_akce2 {background-image: url('/img/1900_hp_hr.png');background-position: 50% 0%;background-repeat: no-repeat;background-size: 1000px;}
}
@media (max-width: 999px) and (min-width: 597px) {
    .zeptejte_se_akas.detail_akce2 {background-image: url('/img/576_hp_hr.png');background-position: 50% 0%;background-repeat: no-repeat;background-size: 68vw;}
}
@media (max-width: 626px) and (min-width: 1px) {
    .zeptejte_se_akas.detail_akce2 {background-image: url('/img/406_hp_hr.png');background-position: 0% 0%;background-repeat: no-repeat;background-size: 95vw; position: relative; height: 570px;}
}



/* detail akce */
.detail_akce {width:100%;margin: 0 auto;width: 92%;margin-bottom: 10px;} 
.detail_akce img {width:62%; height: auto;margin-right: auto !important;margin-left: auto; display: block; margin-bottom: 0px !important; float: none !important;}

@media (max-width: 770px) and (min-width: 1px) {
    .detail_akce img {width: 100%;}
}



/* clenstvi */
.detail_popis {margin-top: 25px; margin-left: 37px; margin-right: 37px; font-size: 17px; line-height: 23px;}
.detail_popis p {font-size: 17px; line-height: 23px; text-align:justify}



@media (max-width: 5000px) and (min-width: 1000px) {
    .article_clenstvi {}

    .clenstvi_wrapper {width:92%;margin: 0 auto;margin-top: 15px; padding-bottom: 25px;
                       background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 1000px;}
    .clenstvi_left {float:left;background-color: #e6e6e6;width: 49%;margin-right: 2%;height: 1098px;}
    .clenstvi_right {float:left;background-color: #fffcd9;width:49%;height: 1098px;}

    .service_detail_left.second.clenstvi {line-height:23px;float:none;margin-left:30px;margin-top: 30px !important;width: 92%;}
    .service_detail_left.second.clenstvi h2, .clenstvi_wrapper_bottom h2 {margin-bottom: 10px;font-weight: normal !important;margin-left: 0;}
    .service_detail_left.second.clenstvi ul li {line-height: 24px;}

    
    

    .clenstvi_right h2 {margin-bottom: 35px;font-weight: normal !important;font-size: 25px;text-shadow: none;margin-left: 0;margin-top: 30px;}
    .clenstvi_right_wrapper {margin: 0 auto; width:92%;}

    .clenstvi_right p {font-size: 15px !important;color: #3b3f45 !important;text-align: left !important;padding-top:3px !important; padding-bottom: 32px !important;line-height: 19px; /*23*/}
    .clenstvi_right strong {font-size: 22px !important;}
    .clenstvi_right h3 {font-size: 22px !important;padding:0;}


    .clenstvi_wrapper_bottom {padding-bottom: 30px;width:92%;margin: 0 auto;background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 1000px;}
    .clenstvi_bottom_left {float:left;width:48%; margin-right:4%;margin-top: -20px;}
    .clenstvi_bottom_left p, .clenstvi_bottom_right p {font-size: 15px !important;color: #3b3f45 !important;text-align: left !important;padding-bottom: 5px !important;line-height: 23px;
                                                    padding-top: 15px !important;margin-top: 25px;line-height: 18px;}
    .clenstvi_bottom_right {float:left;width:48%;margin-top: -20px;}
    .clenstvi_wrapper_bottom h2 {text-align: center;font-size: 25px;text-shadow: none;margin-left: 0;margin-top: 30px;margin-bottom: 10px;font-weight: normal !important;margin-left: 0;}
    .clenstvi_wrapper_bottom strong {font-size: 15px;}

    .clenstvi_bottom_right_last_div {margin-top: 30px;}

    .detail_akce_buttons_wrapper.clenstvi {background-image: none;margin-top: 30px;}
    .detail_akce_buttons_wrapper.clenstvi div {flot:right;background-image: url('/img/form_button.png');
    background-size: 14vw;width: 161px;height: 37px;font-size: 18px;background-size: 171px;float: right;width: 85px;}

    .detail_akce_buttons_wrapper.clenstvi div:hover {background-image: url('/img/hp_dalsi_info_hover.png');
    color: black;}

    .detail_akce_buttons_wrapper.clenstvi div span {font-size: 18px;line-height: 35px;text-align: center;display: block;}
    .detail_akce_buttons_wrapper.clenstvi a {text-decoration: none;color: #3b3f45 !important;}

    ol {list-style: lower-alpha;padding:0 !important;}
    ol li {background-image: none !important;list-style: inherit;margin-left: 43px !important;padding-left: 0 !important;}
}    
@media (max-width: 999px) and (min-width: 815px) {
    .article_clenstvi {}

   
    
    .clenstvi_wrapper {width:92%;margin: 0 auto;margin-top: 15px; padding-bottom: 25px;
                       background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 98vw;}
    .clenstvi_left {float:left;background-color: #e6e6e6;width: 49%;margin-right: 2%;height: 1098px;}
    .clenstvi_right {float:left;background-color: #fffcd9;width:49%;height: 1098px;}

    .service_detail_left.second.clenstvi {line-height:23px;float:none;margin-left:30px;margin-top: 30px !important;width: 92%;font-size:13px;height:auto;margin-bottom: 25px;}
    .service_detail_left.second.clenstvi h2, .clenstvi_wrapper_bottom h2 {margin-bottom: 10px;font-weight: normal !important;margin-left: 0;font-size:21px;}
    .service_detail_left.second.clenstvi ul li {line-height: 24px;background-size: 14px;}


    .clenstvi_right h2 {margin-bottom: 35px;font-weight: normal !important;font-size: 21px;text-shadow: none;margin-left: 0;margin-top: 30px;}
    .clenstvi_right_wrapper {margin: 0 auto; width:92%;}

    .clenstvi_right p {font-size: 13px !important;color: #3b3f45 !important;text-align: left !important;padding-top:3px !important; padding-bottom: 32px !important;line-height: 19px; /*23*/}
    .clenstvi_right strong {font-size: 22px !important;}
    .clenstvi_right h3 {font-size: 17px !important;padding:0;}


    .clenstvi_wrapper_bottom {padding-bottom: 30px;width:92%;margin: 0 auto;background-image: url('/img/1900_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 1000px;}
    .clenstvi_bottom_left {float:left;width:48%; margin-right:4%;margin-top: -20px;}
    .clenstvi_bottom_left p, .clenstvi_bottom_right p {font-size: 15px !important;color: #3b3f45 !important;text-align: left !important;padding-bottom: 5px !important;line-height: 23px;
                                                    padding-top: 15px !important;margin-top: 25px;line-height: 18px;}
    .clenstvi_bottom_right {float:left;width:48%;margin-top: -20px;}
    .clenstvi_wrapper_bottom h2 {text-align: center;font-size: 25px;text-shadow: none;margin-left: 0;margin-top: 30px;margin-bottom: 10px;font-weight: normal !important;margin-left: 0;}
    .clenstvi_wrapper_bottom strong {font-size: 15px;}

    .clenstvi_bottom_right_last_div {margin-top: 30px;}

    .detail_akce_buttons_wrapper.clenstvi {background-image: none;margin-top: 30px;}
    .detail_akce_buttons_wrapper.clenstvi div {flot:right;background-image: url('/img/form_button.png');
    background-size: 14vw;width: 161px;height: 37px;font-size: 18px;background-size: 171px;float: right;width: 85px;}

    .detail_akce_buttons_wrapper.clenstvi div:hover {background-image: url('/img/hp_dalsi_info_hover.png');
    color: black;}

    .detail_akce_buttons_wrapper.clenstvi div span {font-size: 18px;line-height: 35px;text-align: center;display: block;}
    .detail_akce_buttons_wrapper.clenstvi a {text-decoration: none;color: #3b3f45 !important;}

    ol {list-style: lower-alpha;padding:0 !important;}
    ol li {background-image: none !important;list-style: inherit;margin-left: 43px !important;padding-left: 0 !important;}
}  
@media (max-width: 814px) and (min-width: 1px) {
    .article_clenstvi {}

   
    
    .clenstvi_wrapper {width:92%;margin: 0 auto;margin-top: 15px; padding-bottom: 25px;
                       background-image: url('/img/576_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 700px;background-size: 90vw;}
    .clenstvi_left {float:none;background-color: #e6e6e6;width: 100%;margin-right: 2%;height: 1098px;height: auto;padding-bottom: 5px;}
    .clenstvi_right {float:none;background-color: #fffcd9;width:100%;height: 1098px;height: auto;}

    .service_detail_left.second.clenstvi {line-height:23px;float:none;margin-left:30px;/*margin-top: 30px !important;*/width: 92%;font-size:13px;height:auto;margin-bottom: 25px;padding-top: 20px !important; margin-top: 0;background-image: none;}
    .service_detail_left.second.clenstvi h2, .clenstvi_wrapper_bottom h2 {margin-bottom: 10px;font-weight: normal !important;margin-left: 0;font-size:21px;}
    .service_detail_left.second.clenstvi ul li {line-height: 24px;background-size: 14px;}


    .clenstvi_right h2 {margin-bottom: 35px;font-weight: normal !important;font-size: 21px;text-shadow: none;margin-left: 0;margin-top: 30px;padding-top: 20px;}
    .clenstvi_right_wrapper {margin: 0 auto; width:92%;}

    .clenstvi_right p {font-size: 13px !important;color: #3b3f45 !important;text-align: left !important;padding-top:3px !important; padding-bottom: 32px !important;line-height: 19px; /*23*/}
    .clenstvi_right strong {font-size: 22px !important;}
    .clenstvi_right h3 {font-size: 17px !important;padding:0;}


    .clenstvi_wrapper_bottom {padding-bottom: 30px;width:92%;margin: 0 auto;background-image: url('/img/576_hp_hr.png');background-repeat: no-repeat;background-position: 100% 100%;background-size: 700px;background-size: 90vw;}
    .clenstvi_bottom_left {float:none;width:100%; margin-right:4%;margin-top: -20px;}
    .clenstvi_bottom_left p, .clenstvi_bottom_right p {font-size: 15px !important;color: #3b3f45 !important;text-align: left !important;padding-bottom: 5px !important;line-height: 23px;
                                                    padding-top: 15px !important;margin-top: 25px;line-height: 18px;}
    .clenstvi_bottom_right {float:none;width:100%;margin-top: 20px;}
    .clenstvi_wrapper_bottom h2 {text-align: center;font-size: 25px;text-shadow: none;margin-left: 0;margin-top: 30px;margin-bottom: 10px;font-weight: normal !important;margin-left: 0;}
    .clenstvi_wrapper_bottom strong {font-size: 15px;}

    .clenstvi_bottom_right_last_div {margin-top: 30px;}

    .detail_akce_buttons_wrapper.clenstvi {background-image: none;margin-top: 30px;}
    .detail_akce_buttons_wrapper.clenstvi div {flot:right;background-image: url('/img/form_button.png');
    background-size: 14vw;width: 161px;height: 37px;font-size: 18px;background-size: 171px;float: right;width: 85px;}

    .detail_akce_buttons_wrapper.clenstvi div:hover {background-image: url('/img/hp_dalsi_info_hover.png');
    color: black;}

    .detail_akce_buttons_wrapper.clenstvi div span {font-size: 18px;line-height: 35px;text-align: center;display: block;}
    .detail_akce_buttons_wrapper.clenstvi a {text-decoration: none;color: #3b3f45 !important;}

    ol {list-style: lower-alpha;padding:0 !important;}
    ol li {background-image: none !important;list-style: inherit;margin-left: 43px !important;padding-left: 0 !important;}
} 
/* konec clenstvi */















@media (max-width: 5000px) and (min-width: 769px)
{
    #test99{position: absolute; height: auto; width: auto; font-size: 20px;}
    #projectt_name {position: absolute; height: auto; width: auto; font-size: 38px;}
    #projectt_desc1 {position: absolute; height: auto; width: auto; font-size: 38px;}
    #projectt_desc2 {position: absolute; height: auto; width: auto; font-size: 38px;}
}
    
div.wrap_project {padding: 0 !important;border-bottom: none !important;border-left: none !important; height: auto !important;}
.pro_media_contact {padding-left:0 !important;}

/* */
div#sluzby_developerum img {margin-top: 10px; margin-right: 10px;}


.pluginButton pluginButtonSmall pluginButtonInline pluginConnectButtonDisconnected {
    color: #000000 !important;
}

.orderby a.active {
    text-align: center;
    border-bottom: 6px solid red;
    padding-bottom: 3px;
}


@media (max-width: 5000px) and (min-width: 580px){
    #images1 {display: block; float: left; margin-top: 0; padding-top: 0;}
    #images2 {display: block; float: left; margin-top: 0; padding-top: 0;}
}

@media (max-width: 799px) and (min-width: 1px){
    #partneri_img {width: 410px;}
}
@media (max-width: 767px) and (min-width: 1px){
    #hypoass {padding-bottom: 30px;}
    .image1#hypoass_img {padding-bottom: 5px !important;}
}


div.img_text {clear:both; padding-left: 0 !important;}



.email_web {border: none !important; text-decoration: underline; padding-left: 0px !important;}

@media (max-width: 5000px) and (min-width: 768px){
    div.avg_img {padding-left: 0 !important;}
    div.avg_img img  {width: 350px; height: auto; margin-top: 10px;}
}
@media (max-width: 767px) and (min-width: 1px){
    div.avg_img img  {width: 100%; height: auto; margin-top: 10px;}
}


@media (max-width: 767px) and (min-width: 1px){
    #table_prices {height: 428px !important;}
}

.checks:hover {color:red;}

/* sekce faq*/
.faq_answer {display:none;}
.faq_answer_akt p {padding-top: 2px !important;}
.faq_p {background-image: url('/img/faq_right.png'); background-repeat: no-repeat;padding-left: 22px; font-size: 16px !important;
        cursor: pointer;background-position: 0 50%;cursor: pointer;}
.faq_p.close {background-image: url('/img/faq_down.png');}

@media (max-width: 767px) and (min-width: 1px){
    div.vypis_aktualit img {width:100%; height: auto;}
}

/* napsali-o-nas */
div.napsali_o_nas {display: none; margin-bottom: 10px; padding-top: 10px; margin-left: 20px; padding-left: 15px; background-color: white; margin-top: 10px; padding-right: 20px;}
div.napsali_o_nas span, div.napsali_o_nas div {font-size: 14px; color: #808080 !important;background-color: white !important; padding-left: 0px !important;border-bottom: none !important;border-left: none !important;}
.faq_p_dalsi {background-image: url('/img/faq_right.png');background-repeat: no-repeat;padding-left: 22px; font-size: 16px !important;cursor: pointer;background-position: 0 62%;cursor: pointer;}
.faq_p_dalsi.close {background-image: url('/img/faq_down.png');}

/*kotvy*/

/*a#katastr_nemovitosti_a{display: block; position: relative; top: 180px; visibility: hidden;}*/


/*.article_page_contact .heading {background-image: url("/img/product_detail_bg.png");}*/


/* tabulka "přehled poplatků" */
.fee_summary {border:1px solid black; margin-top: 5px;}
.fee_summary th {font-size: 13px;width: 240px;font-weight: bold; padding-left:5px;}
.fee_summary td {font-size: 13px;width: 240px; text-align: left; padding-left:5px;}


/* tym lexxus obr */
@media (max-width: 5000px) and (min-width: 1024px){
    .team_lexus_people {margin-bottom: 40px; width: 550px !important;height: auto; padding-top: 20px;margin-right: 20px; float:none !important;}
    .team_lexus_people img {width: 550px;height: auto;}
    .tym_lexxus img {width:90%;}
    .tym_lexxus div  {width: 33%; margin-top: 10px; padding-left: 0!important; margin-top: 20px; float:left}
    .tym_lexxus div div  {width: auto; margin-top: 8px; padding-left: 0 !important; float:none;}
    div.tym_lexxus.ryan2 img {width: 500px;}
    .left_clearer {clear:both;}
}
@media (max-width: 1023px) and (min-width: 768px){
    .team_lexus_people {margin-bottom: 40px; width: 550px !important;height: auto; padding-top: 20px;margin-right: 20px; float:none !important;}
    .team_lexus_people img {width: 550px;height: auto;}
    .tym_lexxus img {width:95%;}
    .tym_lexxus div {width: 50%; margin-top: 10px; padding-left: 0!important; margin-top: 20px; float:left}
    .tym_lexxus div div {margin-top: 8px; padding-left: 0 !important}
    div.tym_lexxus.ryan2 img {width: 500px;}
}
@media (max-width: 767px) and (min-width: 1px){
    .team_lexus_people {margin-bottom: 40px; width: 100% !important;height: auto; padding-top: 20px;margin-right: 20px; float:none !important;}
    .team_lexus_people img {width: 550px;height: auto;}
    .tym_lexxus img {width:90%;}
    .tym_lexxus div {width: 100%; margin-top: 10px; padding-left: 0!important; margin-top: 20px;}
    .tym_lexxus div div {margin-top: 8px; padding-left: 0 !important}
    div.tym_lexxus.ryan2 img {width: 400px;}
}


.pure_projekt {background-image: url('/img/projekt.png') !important;}
.pure_pronajem {background-color: #22b573 !important; background-image: none !important;}
.pure_prodej {background-color: #0071bc !important; background-image: none !important;}
.novinka {background-image: url('/img/novinka.png') !important;}
div.poptavka {background-image: url('/img/poptavkaa_vybrane.png') !important;}





























@media (max-width: 1440px) and (min-width: 1px){
    #star_yellow {margin-right: 2%;}
    #star_red {margin-right: 2%;}
}


@media (max-width: 5000px) and (min-width: 1440px){
    .pure_projekt.ref {margin-left:5px;}
}


/*#newPos {margin: 50px !important;}*/
div.gmnoprint { padding-top: 15px; padding-bottom: 35px;}


/* ke-stazeni obr */
@media (max-width: 5000px) and (min-width: 768px){
    .image_download#first img {width: 31.5%; margin-right: 10px; margin-top: 10px; height: auto; float:left;}
    .image_download#second img {width: 31.1%; margin-right: 10px; margin-top: 10px; height: auto; float:left;}
    .image_download#third img {width: 30.4%; margin-right: 10px; margin-top: 10px; height: auto; float:left;}
    
    .download_magazin img {width: 31.5%; margin-right: 10px; height: auto;/*margin-top: 10px; height: auto;*/ /*float:left;*/}
    .download_report img {width: 50%; margin-right: 10px; height: auto;/*margin-top: 10px; height: auto;*/ /*float:left;*/}
    /*.download_magazin img {width: 31.1%; margin-right: 10px; margin-top: 10px; height: auto; float:left;}*/
}
@media (max-width: 767px) and (min-width: 1px){
    .image_download img {width: 100%; margin-right: 10px; margin-top: 20px; height: auto; float:left; clear: both;}
    .download_magazin img {width: 100%; margin-right: 10px;  margin-top: 20px; height: auto;/*margin-top: 10px; height: auto;*/ /*float:left;*/}
    .download_report img {width: 100%; margin-right: 10px;  margin-top: 20px; height: auto;/*margin-top: 10px; height: auto;*/ /*float:left;*/}
}



.form_friend {position: fixed; height: 350px; width: 480px; background: #cccccc; /*left: 30%;*/
              top: 175px; z-index: 150; /*border-radius: 6px;*/ /*margin-left: 15px;*/ display: none;}
.form_friend .heading {height: 50px; background: #e20613; width: 420px !important;/*border-top-left-radius: 6px;border-top-right-radius: 6px;*/}
.form_friend .heading .offer_form {text-align: center; font-size: 26px; font-weight: bold; color: #f2f2f2; padding-top: 10px; /*padding-left: 25px;*/}
#info_box_close { right: 10px; top: 10px;display: block; position: absolute; z-index: 160; cursor: pointer;}
.info_box_close { right: 10px; top: 10px;display: block; position: absolute; z-index: 160; cursor: pointer;}


div.project_detail_info.print {font-family: Arial;}



@media (max-width: 673px) and (min-width: 631px){
    .orderby {margin-right: 5px !important; width: 363px !important;}
    
    #filtration_desc {  margin-right: 3px !important;}
    #filtration_down {  margin-right: 1px !important;}
    #filtration_up  {  margin-right: 4.5px !important;}
}
@media (max-width:1188px) and (min-width: 1px){
    .orderby {margin-right: 0 !important;}

}


@media (max-width: 5000px) and (min-width: 631px){
    div.div11 {height: 812px;  position: relative; display: block /*!important*/; width: 230px; float: left; padding-top:150px; z-index:30;}
}
@media (max-width: 630px) and (min-width: 1px){
    div.div11 {height: 812px;  position: absolute; display: none; width: 230px; float: left; padding-top:150px; z-index:30;}
}


/* property report */
@media (max-width: 5000px) and (min-width: 1700px){  
    div.property_report_inner {height: 1560px;}
}
@media (max-width: 1699px) and (min-width: 1440px){  
    div.property_report_inner {height: 1410px;}
}

@media (max-width: 5000px) and (min-width: 1440px){
    div.search_whole {/*height: 1111px;*/ /*height: 953px;*/ background-image: url('/img/product_detail_bg.png');}
    
    div.property_report_inner {padding-left: 247px; /*background-image: url("/img/product_detail_bg.png");*/ padding-top: 150px;}
    div.property_report_inner.ref {padding-left: 247px; /*background-image: url("/img/product_detail_bg.png");*/ padding-top: 150px; height: 917px;}
    
    div.search_report {width: 100%; /*height: 790px;*/  float:left; position: relative; /*background-image: url("/img/product_detail_bg.png");*/ margin-top: 5px;}
    div.search_report img {width: 95%; height: auto;}
    
    
    div.search_report div#left { clear: both; float: left; margin-bottom: 20px; /* margin-right: -20px;*/ margin-left: 15px; width: 32.5%; /*margin-right: -0.5%;*/}
    div.search_report div#right {float: left; margin-bottom: 20px; /*margin-right: -20px;*/ /*margin-left: 30px;*/ width: 32.5%; /*margin-right: -0.5%;*/}
    div.search_report div#right2 {float: left; margin-bottom: 19px; width: 32.5%;}
    
        div.search_report div#left1 { clear: both; float: left; margin-bottom: 20px;  margin-left: 15px; width: 32.5%;}
        div.search_report div#right1 {float: left; margin-bottom: 20px; width: 32.5%;}
        div.search_report div#right21 { float: left; margin-bottom: 19px; width: 32.5%;}
        
        div.search_report div#left8 { clear: both; float: left; margin-bottom: 20px;  margin-left: 15px; width: 32.5%;}
        div.search_report div#right8 {float: left; margin-bottom: 20px; width: 32.5%;}
        div.search_report div#right28 { float: left; margin-bottom: 19px; width: 32.5%;}
        
        div.search_report div#left9 { clear: both; float: left; margin-bottom: 20px;  margin-left: 15px; width: 32.5%;}
        div.search_report div#right9 {float: left; margin-bottom: 20px; width: 32.5%;}
        div.search_report div#right29 { float: left; margin-bottom: 19px; width: 32.5%;}
    
    
    div.search_report h3 {margin-left: 30px; margin-bottom: 15px; padding-top: 15px; color: #666666;}
    div.search_report div div span.left {float: left; clear: both; padding-left: 10px; font-size: 14px; color: #333333; padding-right: 9px;  
                                         background-image: url("/img/content_vl.png"); background-position: right; background-repeat: no-repeat;}
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
    div.search_report div div span.left#name {font-weight: bold; font-size: 15px; 
                                              text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 5%;}
    div.search_report div div span.right#price {font-weight: bold;}    
    div.search_report div div {background-image: url("/img/star.png"); background-repeat: no-repeat; background-position: 98% 50%; 
                               padding-top: 15px; height: 50px; background-color: #ffffff; margin-right: 40px; width: 95%;}
}    

@media (max-width: 1439px) and (min-width: 1341px){
    div.property_report_inner {height: 2510px;}
}
@media (max-width: 1340px) and (min-width: 1241px){
    div.property_report_inner {height: 2345px;}
}
@media (max-width: 1240px) and (min-width: 1140px){
    div.property_report_inner {height: 2215px;}
}
@media (max-width: 1139px) and (min-width: 1084px){
    div.property_report_inner {height: 2045px;}
}
@media (max-width: 1083px) and (min-width: 1024px){
    div.property_report_inner {height: 1955px;}
}
    
@media (max-width: 1439px) and (min-width: 1024px){
   
    div.search_whole {/*height: 1450px;*/ background-image: url('/img/product_detail_bg.png');}
    div.property_report_inner {padding-left: 247px; /*background-image: url("/img/product_detail_bg.png");*/ padding-top: 150px;}
    div.property_report_inner.ref {padding-left: 247px; /*background-image: url("/img/product_detail_bg.png");*/ padding-top: 150px; height: 1467px;}
    
    div.search_report {width: 100%; /*height: 1240px; /*height: 1180px;*/  position: relative; /*background-image: url("/img/product_detail_bg.png");*/ 
                       /*padding-top: 150px;*/ margin-top: 15px; /*clear: both;*/ float:left;}
    div.search_report img {width: 100%; height: auto;margin-right: 3%;}
    
    
    div.search_report div#left {float: left; margin-bottom: 20px; margin-left: 1.3%; width: 48%;}
    div.search_report div#right {float: left; margin-bottom: 20px; margin-left: 1.3%; width: 48%;}
    div.search_report div#right2 {clear: both; float: left; margin-bottom: 20px; margin-left: 1.3%; width: 48%;}
    
        div.search_report div#left1 { float: left; margin-bottom: 20px;  margin-left: 1.3%; width: 48%;}
        div.search_report div#right1 { clear: both; float: left; margin-left: 1.3%;margin-bottom: 20px; width: 48%;}
        div.search_report div#right21 { float: left; margin-left: 1.3%; margin-bottom: 20px; width: 48%;}
        
        div.search_report div#left8 { clear: both; float: left; margin-bottom: 20px;  margin-left: 1.3%; width: 48%;}
        div.search_report div#right8 { float: left; margin-left: 1.3%;margin-bottom: 20px; width: 48%;}
        div.search_report div#right28 { clear: both; float: left; margin-left: 1.3%; margin-bottom: 20px; width: 48%;}
        
        div.search_report div#left9 {  float: left; margin-bottom: 20px;  margin-left: 1.3%; width: 48%;}
        div.search_report div#right9 { clear: both; float: left; margin-left: 1.3%;margin-bottom: 20px; width: 48%;}
        div.search_report div#right29 { float: left; margin-left: 1.3%; margin-bottom: 20px; width: 48%;}
    
        
    div.search_report h3 {margin-left: 30px; margin-bottom: 15px; padding-top: 15px; color: #666666;}
    div.search_report div div span.left {float: left; clear: both; padding-left: 10px; font-size: 14px; color: #333333; padding-right: 9px;  
                                         background-image: url("/img/content_vl.png"); background-position: right; background-repeat: no-repeat;}
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
    div.search_report div div span.left#name {font-weight: bold; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 5%;}
    div.search_report div div span.right#price {font-weight: bold;}    
    div.search_report div div {background-image: url("/img/star.png"); background-repeat: no-repeat; background-position: 98% 50%; 
                               padding-top: 15px; height: 50px; background-color: #ffffff; margin-right: 40px; width: 100%;}
}  

@media (max-width: 1023px) and (min-width: 631px){  
    div.search_report img {width: 100%; height: auto;/*margin-right: 3%;*/}
    .star_red {margin-right: 3%;}
    .star_yellow {margin-right: 3%;}
    div.search_report div#left {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
    div.search_report div#right {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
    div.search_report div#right2 {float: left; margin-bottom: 19px; margin-left: 1.9%; width: 96%;}
    
        div.search_report div#left1 {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
        div.search_report div#right1 {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
        div.search_report div#right21 {float: left; margin-bottom: 19px; margin-left: 1.9%; width: 96%;}
        
        div.search_report div#left8 {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
        div.search_report div#right8 {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
        div.search_report div#right28 {float: left; margin-bottom: 19px; margin-left: 1.9%; width: 96%;}
        
        div.search_report div#left9 {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
        div.search_report div#right9 {float: left; margin-bottom: 20px; margin-left: 1.9%; width: 96%;}
        div.search_report div#right29 {float: left; margin-bottom: 19px; margin-left: 1.9%; width: 96%;}
    
    div.search_report h3 {margin-left: 30px; margin-bottom: 15px; padding-top: 15px; color: #666666;}
    div.search_report div div span.left {float: left; clear: both; padding-left: 10px; font-size: 14px; color: #333333; padding-right: 9px;  
                                         background-image: url("/img/content_vl.png"); background-position: right; background-repeat: no-repeat;}
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
    div.search_report div div span.left#name {font-weight: bold; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 5%;}
    div.search_report div div span.right#price {font-weight: bold;}    
    div.search_report div div {background-image: url("/img/star.png"); background-repeat: no-repeat; background-position: 98% 50%; 
                               padding-top: 15px; height: 50px; background-color: #ffffff; margin-right: 40px; width: 100%;}
}  



@media (max-width: 630px) and (min-width: 567px){
    /*div.property_report_inner {height: 2649px;}*/
    div.property_report_inner.ref {height: 2850px;}
}
@media (max-width: 566px) and (min-width: 1px){
    /*div.property_report_inner {height: 2693px;}*/
    div.property_report_inner.ref {height: 2900px;}
}
    
@media (max-width: 630px) and (min-width: 1px){
    div.property_report_inner {background-image: url("/img/product_detail_bg.png"); padding-top: 150px; /*height: 2649px;*/}
    
    div.search_report {width: 100%; /*height: 2555px;*/ margin-top: 15px; position: relative; /*background-image: url("/img/product_detail_bg.png");*/ 
                       /*clear: both;*/ float: left;}
    div.search_report img {width: 100%; height: auto; /*margin-right: 3%;*/}
    .star_red {margin-right: 3%;}
    .star_yellow {margin-right: 3%;}
    
    div.search_report div#left {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
    div.search_report div#right {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
    div.search_report div#right2 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
    
        div.search_report div#left1 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        div.search_report div#right1 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        div.search_report div#right21 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        
        div.search_report div#left8 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        div.search_report div#right8 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        div.search_report div#right28 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        
        div.search_report div#left9 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        div.search_report div#right9 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
        div.search_report div#right29 {float: left; margin-bottom: 20px; margin-left: 2%; width: 96%;}
    
        
    div.search_report h3 {margin-left: 30px; margin-bottom: 15px; padding-top: 15px; color: #666666;}
    div.search_report div div span.left {float: left; clear: both; padding-left: 10px; font-size: 14px; color: #333333; padding-right: 9px;  
                                         background-image: url("/img/content_vl.png"); background-position: right; background-repeat: no-repeat;}
    div div span.right {float: left; padding-right: 15px; padding-left: 5px; color: #999999; font-size: 14px;}
    div.search_report div div span.left#name {font-weight: bold; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 5%;}
    div.search_report div div span.right#price {font-weight: bold;}    
    div.search_report div div {background-image: url("/img/star.png"); background-repeat: no-repeat; background-position: 98% 50%; 
                               padding-top: 15px; height: 50px; background-color: #ffffff; margin-right: 40px; width: 100%;}
}  



/* orezavani pisma dle poctu znaků */
@media (max-width: 5000px) and (min-width: 1670px){
    div.search_report div div span.left#name {max-width: 70%;}
}
@media (max-width: 1669px) and (min-width: 1440px){
    div.search_report div div span.left#name {max-width: 70%;}
}
@media (max-width: 1439px) and (min-width: 1200px){
    div.search_report div div span.left#name {max-width: 56%;}
}
@media (max-width: 1199px) and (min-width: 1024px){
    div.search_report div div span.left#name {max-width: 40%;}
}
@media (max-width: 1024px) and (min-width: 825px){
    div.search_report div div span.left#name {max-width: 60%;}
}
@media (max-width: 824px) and (min-width: 700px){
    div.search_report div div span.left#name {max-width: 52%;}
}
@media (max-width: 699px) and (min-width: 631px){
    div.search_report div div span.left#name {max-width: 44%;}
}
@media (max-width: 630px) and (min-width: 555px){
    div.search_report div div span.left#name {max-width: 63%;}
}
@media (max-width: 554px) and (min-width: 1px){
    div.search_report div div span.left#name {max-width: 55%;}
}

.image_nonfloat {
    margin-bottom: 20px;
    padding-left: 0 !important;
}

/*/////////     ostatní stránky - články ("o nás" apod)     ////////////*/

.article_page {/*height: 830px;*/ background-color: #ffffff; }
@media (max-width: 5000px) and (min-width: 1441px){
    .article_page .con_div div {/*padding-left: 30px;*/}
}
.article_page h1 {/*font-size:40px; padding-left: 40px; padding-top: 52px; background-color: #f2f2f2; margin: 0px; color: #808080;*/ /*width: 100%*/}
.article_page h2 {/*font-size:20pt; *//*margin-left: 300px;*/ /*margin-left: 40px;*/ /*color: #808080; padding: 20px 0 0 0;*/}
.article_page a {/*color: #0000ff;*/ color: #808080;}



/*background-image:url('detail_akce_zpet');*/
@media (max-width: 5000px) and (min-width: 597px){
.detail_akce_zpet:hover {background-image: url('/img/hover_detail_akce_zpet.png'); background-size: 217px;}
.detail_akce_kupon:hover {background-image: url('/img/hover_detail_akce_kupon.png'); background-size: 227px;}

.detail_akce_zpet {text-align: center;float: left;background-image: url('/img/detail_akce_zpet.png');width: 18.1vw;height: 3vw;line-height: 3.1vw;background-size: 13vw;
                   margin-bottom: 60px;/*margin-left: 4%;*/width: 217px;height: 36px;line-height: 37px;background-size: 217px;}
.detail_akce_kupon {text-align: center;float: right;background-image: url('/img/detail_akce_kupon.png');width: 18.1vw;height: 3vw;line-height: 3.1vw;background-size: 13vw;
                   margin-bottom: 60px;/*margin-right: 4%;*/width: 217px;height: 36px;line-height: 37px;background-size: 227px;}

.detail_akce_buttons_wrapper {width:92%; margin: 0 auto;/*background-image: url('/img/1900_hp_hr.png');*/background-repeat: no-repeat;background-position: 100% 100%;background-size: 1180px;height: 90px;background-size: 95vw;}


.detail_akce_zpet a {font-size: 18px; text-decoration: none; padding-left: 25px;color: #3b3f45;} 
.detail_akce_kupon a {font-size: 18px; text-decoration: none; padding-left: 43px;color:#3b3f45;}
}

@media (max-width: 596px) and (min-width: 427px){
    .detail_akce_buttons_wrapper {/*background-image: url('/img/576_hp_hr.png')!important;*/background-size: 95vw !important;}
}
@media (max-width: 426px) and (min-width: 1px){
    .detail_akce_buttons_wrapper {/*background-image: url('/img/406_hp_hr.png') !important;*/background-size: 95vw !important;}
}


@media (max-width: 596px) and (min-width: 1px){
.detail_akce_zpet:hover {background-image: url('/img/hover_detail_akce_zpet.png'); background-size: 150px;}
.detail_akce_kupon:hover {background-image: url('/img/hover_detail_akce_kupon.png'); background-size: 150px;}

.detail_akce_zpet {text-align: center;float: left;background-image: url('/img/detail_akce_zpet.png');width: 18.1vw;height: 3vw;line-height: 3.1vw;background-size: 13vw;
                   margin-bottom: 60px;width: 217px;height: 36px;line-height: 37px;background-size: 217px;width: 158px;height: 24px;line-height: 26px;background-size: 150px;}
.detail_akce_kupon {text-align: center;float: right;background-image: url('/img/detail_akce_kupon.png');width: 18.1vw;height: 3vw;line-height: 3.1vw;background-size: 13vw;
                   margin-bottom: 60px;width: 217px;height: 36px;line-height: 37px;background-size: 227px;width: 150px;height: 24px;line-height: 26px;background-size: 150px;}

.detail_akce_buttons_wrapper {width:92%; margin: 0 auto;/*background-image: url('/img/1900_hp_hr.png');*/background-repeat: no-repeat;background-position: 100% 100%;background-size: 1180px;height: 90px;}


.detail_akce_zpet a {font-size: 14px; text-decoration: none; padding-left: 18px;color: #3b3f45;} 
.detail_akce_kupon a {font-size: 14px; text-decoration: none; color:#3b3f45;padding-left: 29px;}
}



.article_page h1 {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0px 15px;}

@media (max-width: 5000px) and (min-width: 1000px){ 
    
    
    div.heading {width: 92% !important; height: 60px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;}
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 66px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;}  
    
    .article_page h1 {font-size:33px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 820px;}
    
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px;}
    .article_page .con_div {/*width:60%;*/ /*height: 680px;*/min-height: 680px; background-color: #ffffff; /*padding: 25px 60px;*/ /*padding: 75px 20px;*//*overflow: scroll;*/}
    
    .article_page .con_div.search { padding-left: 0;width: 92%;padding-left: 0;margin: 0 auto;}
    .article_page .con_div.for_media {width:90%;padding-left: 0;}
    
   div.image1 {float:left; width:253px; height: auto; padding-top: 20px; /**/ margin-right: 26px; margin-bottom: 10px;padding-left: 0 !important;}
    div.image2 {float:left; width:253px; height: auto; padding-top: 20px; /**/ margin-right: 26px; margin-bottom: 10px;padding-left: 0 !important;}
    div.image3 {padding-left: 0 !important;}
    div.image3 img {width:550px; height: auto; padding-top: 20px; /**/ margin-right: 26px; margin-bottom: 10px;padding-left: 0 !important;}
}
@media (max-width: 999px) and (min-width: 1000px){
    
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 2.5vw;height: 5vw;line-height: 5.4vw;}
    
    div.heading {width: 92% !important; height: 60px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;}
    .article_page h1 {font-size:33px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 820px;}
    
    .article_page .con_div {/*width:60%;*/ /*height: 680px;*/min-height: 680px; background-color: #ffffff; /*padding: 25px 60px;*/ /*padding: 75px 20px;*//*overflow: scroll;*/}
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px; /*margin-left: 300px;*/}
    /*.article_page .con_div {min-height: 400px; background-color: #f2f2f2;  padding: 25px 45px; }*/
}

@media (max-width: 999px) and (min-width: 497px){  
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px;}
    .article_page .con_div {/*height: 680px;*/ min-height: 680px; min-height: inherit;/*background-color: #f2f2f2;*/ /*padding: 75px 20px;*/ /*padding: 25px 45px;/ /*overflow: scroll;*/}
   
}
@media (max-width: 596px) and (min-width: 426px){
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px; /*margin-left: 30px;*/}
    .article_page .con_div {/*height: 680px;*/ min-height: 680px; min-height: inherit;/*background-color: #f2f2f2;*/ /*padding: 75px 20px;*/ /*padding: 25px 45px;*/ /*overflow: scroll;*/}
    .article_page h2 {/*font-size:20pt;*/ /*margin-left: 0px;*/ /*color: #808080;*/ /*padding: 20px 0 0 0;*/ /*margin-left: 30px;*/}
}
@media (max-width: 425px) and (min-width: 1px){
    .article_page .con_div p {font-size:10pt; border-bottom: none; color: #808080; text-align: justify; padding-top: 10px; /*margin-left: 30px;*/}
    .article_page .con_div {/*height: 680px;*/ min-height: 680px; min-height: inherit;/*background-color: #f2f2f2;*/ /*padding: 75px 20px;*/ /*padding: 25px 45px;*/ /*overflow: scroll;*/}
    .article_page h2 {/*font-size:20pt;*/ /*margin-left: 0px;*/ /*color: #808080;*/ /*padding: 20px 0 0 0;*/ /*margin-left: 30px;*/}
}

@media (max-width: 999px) and (min-width: 750px){
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 25px;height: 49px;line-height: 50px;}
    
    div.heading {width: 92% !important; height: 60px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;}
    .article_page h1 {font-size:28px; height: 60px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 820px;}
}
@media (max-width: 749px) and (min-width: 500px){
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 23px;height: 49px;line-height: 50px;height: auto;}
    
    div.heading {width: 92% !important; height: 100px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;height: auto;}
    .article_page h1 {font-size:28px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/750_detail_akce_nadpis_bg.png');background-size: 820px;background-size: 58vw;padding-top: 10px;line-height: 40px;height: 90px;height: auto;padding-bottom: 5px;}
}
@media (max-width: 499px) and (min-width: 1px){
    div.heading.platnost {padding-bottom: 30px;padding-top: 15px;padding-bottom: 2.5vw;padding-top: 1.2vw;}
    .article_page h2 {font-size: 30px;margin: 0px;text-shadow: none;text-align: center;line-height: 70px;background-image: url('/img/detail_akce_nadpis_bg.png');background-size: 750px;height: 60px;font-size: 21px;height: 5vw;line-height: 28px;height: auto;}
    
    div.heading {width: 92% !important; height: 76px;padding-bottom: 20px;padding-top: 42px;margin: 0 auto;height: auto;}
    .article_page h1 {font-size:22px; margin: 0px; text-shadow: none; text-transform: uppercase; text-align: center; line-height: 65px;background-image: url('/img/750_detail_akce_nadpis_bg.png');background-size: 820px;padding-top: 10px;background-size: 320px;padding-top: 10px;line-height: 30px;height: 66px;height: auto;padding-bottom: 5px;}
}


@media (max-width: 5000px) and (min-width: 768px){
    .image1 img, .image2 img {width: 254px; height: auto;}
}


/* project detail INFO */
/*                     */

@media (max-width: 5000px) and (min-width: 1px){
 .product_info_content p {/*font-family: times new roman;*/ font-size:17px; padding: 0; padding-left:20px;}
}
/* product detail */
@media (max-width: 5000px) and (min-width: 1441px){
    div.product_detail {height: 550px; width: 100%; background-image: url("/img/product_detail_bg.png"); padding-top: 150px;}
    div.gallery {height: 550px; width: 710px; /*width: 50%;*/ float:left; background-image: url("/img/product_detail_bg.png");}
    div.product_info {height: 550px; width: 50%; float:left; /*background-image: url("/img/product_detail_bg.png");*/}
    div.gallery_content {margin-top: 20px; margin-left: 2.5%; height: 510px; width: 95%; /*background-color: lightblue;*/}
    div.product_info_content {margin-top: 60px; margin-right: 1%; height: 468px; width: 98%; background-color: white;}

    .product_info_icons {height: 40px; float: right; margin-top: 20px; margin-right: 1.4%;}
    
    
    .jj_info {margin-right:5px; padding-bottom: 11px;}
    .jj_info.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}
        .jj_photos {margin-right:5px; padding-bottom: 11px;}
    .jj_photos.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_photos.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}  
        .jj_map {margin-right:5px; padding-bottom: 11px;}
    .jj_map.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_map.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;} 
        .jj_prices {margin-right:5px; padding-bottom: 11px;}
    .jj_prices.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_prices.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}  
        .jj_calendar {margin-right:5px; padding-bottom: 11px; }
    .jj_calendar.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_calendar.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}
   
    
    .email_icon {margin-right:10px;}

    .product_info_content h1 {/*font-family: times new roman;*/ text-shadow: inherit; font-size:30px;padding-left: 17px; padding-top: 15px; padding-bottom: 1px; margin: 0;}
   

    div.product_info_footer {top: -58px; height: 60px; bottom:0;position: relative;}
    div.product_info_footer_controls {float:left; margin-left:20px; /*margin-top: -15px;*/}
    div.product_info_footer_icons {float:right; margin-right:25px;}
    
    
    /*  zkouska slider */
    .slider_zkouska {width: 670px;}

    .gallery_right { width: 670px; overflow: hidden; margin-bottom: 50px;}
    .photo_prev_right {position: absolute;top: 600px;z-index: 10;}
    .photo_next_right {position: absolute; left: 625px; top: 600px; z-index: 10;}
    .photo_next_right img {border: none !important; margin-left: 15px;}
    .photo_prev_right img {border: none !important; margin-left: 15px;}
    
    .first_photo {width: 670px; /*margin-bottom: 5px;*/}
    .slide_right {width: 60000px;}
    .other_photos {float: left; margin-right: 0.008%;}
    .other_photos img {/*opacity: 0.65;*/ float: none !important; border: none; margin-right: 2px !important; margin-bottom: 0px !important;
                       width: 212px; height: 119px;}
    .first_photo img {border: none !important; float: none !important; margin-right: auto !important; margin-bottom: 2px !important;}
    /* -------------- */
}


@media (max-width: 1440px) and (min-width: 1200px){
    div.product_info { height: 550px; width: 97.5%; float:left;width: 695px;}
}
@media (max-width: 1199px) and (min-width: 768px){
    div.product_info {padding-left: 2.5%; height: 550px; width: 97.5%; float:left; }
}
@media (max-width: 1440px) and (min-width: 768px){
    div.product_detail {height: 1140px; width: 100%; background-image: url("/img/product_detail_bg.png"); padding-top: 150px;}

    
    div.product_info_content {margin-top: 60px; margin-right: 1%; height: 468px; width: 98%; background-color: white;}

    .product_info_icons {height: 40px; float: right; margin-top: 20px; margin-right: 1.6%;}
    
    .jj_info {margin-right:5px; padding-bottom: 11px;}
    .jj_info.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;} 
        .jj_photos {margin-right:5px; padding-bottom: 11px;}
    .jj_photos.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_photos.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}  
        .jj_map {margin-right:5px; padding-bottom: 11px;}
    .jj_map.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_map.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;} 
        .jj_prices {margin-right:5px; padding-bottom: 11px;}
    .jj_prices.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_prices.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}  
        .jj_calendar {margin-right:5px; padding-bottom: 11px; }
    .jj_calendar.active {border-bottom: 6px solid blue; padding-bottom: 5px;}
    .jj_calendar.active2 {border-bottom: 6px solid red; padding-bottom: 5px; z-index: 25; position: relative;}
    
    .email_icon {margin-right:10px;}

    .product_info_content h1 {/*font-size:24px;padding-left:20px; padding-top: 17px; margin: 0;*/ text-shadow: inherit;
                                font-size: 30px; padding-left: 17px; padding-top: 15px; padding-bottom: 1px; margin: 0;}
    .product_info_content p {padding: 0; padding-left:20px;}

    div.product_info_footer {height: 60px; bottom:0;top: -55px;position: relative;}
    div.product_info_footer_controls {float:left; margin-left:20px;}
    div.product_info_footer_icons {float:right; margin-right:20px;}
}


@media (max-width: 1440px) and (min-width: 1200px){
    .gallery_right { width: 99%; overflow: hidden; /*margin-bottom: 50px;*/}
}
@media (max-width: 1199px) and (min-width: 1px){
    .gallery_right { width: 100%; overflow: hidden; /*margin-bottom: 50px;*/}
}

@media (max-width: 1440px) and (min-width: 1200px){
    .first_photo {width: 100%; /*margin-bottom: 5px;*/ margin-bottom: -8px;}
}
@media (max-width: 1199px) and (min-width: 1px){
    .first_photo {width: 100%; /*margin-bottom: 5px;*/}
}
@media (max-width: 1440px) and (min-width: 1px){
    .slider_zkouska {width: 100%;}
    
    div.gallery_content {margin-top: 20px; margin-left: 2.5%; /*height: 726px;*/ width: 95%; /*background-color: lightblue;*/}
    
    .photo_prev_right {position: absolute;top: 790px; z-index: 10;}
    .photo_next_right {position: absolute;  right:4%; top: 790px; z-index: 10;}
    .photo_next_right img {border: none !important; margin-left: 15px;}
    .photo_prev_right img {border: none !important; margin-left: 15px;}   
    
    .slide_right {width: 1000%;}
    .other_photos {float: left; /*margin-right: 0.0145%;*/ /*width: 3.3346%;*/ width: 3.233%; padding-right: 0.15%;}
    .other_photos img {/*opacity: 0.65;*/ float: none !important; border: none; width:100% !important; height: auto !important; margin-right: 2px !important; margin-bottom: 0px !important;}
    .first_photo img {border: none !important; width:100% !important; height:auto !important; 
                      float: none !important; margin-right: auto !important; margin-bottom: 2px !important;} 
}

@media (max-width: 1440px) and (min-width: 1024px){
    div.gallery {/*height: 726px;*/ width: 50%; float:left; background-image: url("/img/product_detail_bg.png");}
}
@media (max-width: 1024px) and (min-width: 1px){
    div.gallery {/*height: 726px;*/ width: 100%; float:left; background-image: url("/img/product_detail_bg.png");}
}


@media (max-width: 767px) and (min-width: 557px){   
    div.product_detail {height: 1169px; width: 100%; background-image: url("/img/product_detail_bg.png"); padding-top: 150px;}
     div.product_info {margin-bottom: 15px; margin-left: 2.5%; height: 795px; width: 96.8%; float:left; /*background-image: url("/img/product_detail_bg.png");*/}
    div.product_info_content {margin-top: 60px; margin-right: 1%; height: 730px; width: 98%; background-color: white;}

    .product_info_icons {height: 40px; float: right; margin-top: 20px; margin-right: 1.6%;}
    .product_info_icons img {margin-right:5px;}
    .email_icon {margin-right:10px;}

    .product_info_content h1 {font-size:24px;padding-left:20px; padding-top: 17px; margin: 0;}
    .product_info_content p {padding: 0; padding-left:20px;}

    div.product_info_footer {height: 60px; bottom:0; top: -92px;position: relative;}
    div.product_info_footer_controls {float:left; margin-left:20px;}
    div.product_info_footer_icons {float:right; margin-right:20px; /*margin-top: 260px;*/margin-top: 5px;}
}

@media (max-width: 556px) and (min-width: 1px){
    div.product_detail {height: 1169px; width: 100%; background-image: url("/img/product_detail_bg.png"); padding-top: 150px;}
    /*div.gallery {width: 100%; float:left; background-image: url("/img/product_detail_bg.png");}*/
    div.product_info {margin-bottom: 15px; margin-left: 2.5%; height: 795px;; width: 96.8%; float:left; /*background-image: url("/img/product_detail_bg.png");*/}
    /*div.gallery_content {margin-top: 20px; margin-left: 2.5%; height: 510px; width: 95%;}*/
    div.product_info_content {margin-top: 60px; margin-right: 1%; height: 730px; width: 98%; background-color: white;}

    .product_info_icons {height: 40px; float: right; margin-top: 20px; margin-right: 1.6%;}
    .product_info_icons img {margin-right:5px;}
    .email_icon {margin-right:10px;}

    .product_info_content h1 {font-size:24px;padding-left:20px; padding-top: 17px; margin: 0;}
    .product_info_content p {padding: 0; padding-left:20px;}

    div.product_info_footer {top: -100px; height: 60px; bottom:0; position: relative;}
    div.product_info_footer_controls {float:left; margin-left:20px; margin-top: 8px;}
    div.product_info_footer_icons {float:right; margin-right:20px; margin-top: 5px;}
}



@media (max-width: 1440px) and (min-width: 1200px){ 
    div.might_interest_you_projectdetail {height: 1000px; position: relative; background-color: #e6e6e6; clear: both; margin-top: -600px;}
}
@media (max-width: 1440px) and (min-width: 1023px){ 
    div.might_interest_you_projectdetail {height: 1000px; position: relative; background-color: #e6e6e6; clear: both; }
}

/* KONTAKTNI FORMULAR */
@media (max-width: 5000px) and (min-width: 1441px){
        
    div.contact_form_lexxus {width: 45% !important; /*30%*/height: 580px;background-color: #e6e6e6;float: left;position: relative; margin-left: 35px;margin-top: 10px;
                             /*top: 300px;*/ /*bottom: 678px;*/ z-index: 5;}
    .contact_form_lexxus table {margin-left: 20px; margin-top: 10px; width: 92%;}
    .contact_form_lexxus input {width: 100%; height: 28px;}
    .contact_form_lexxus td {height: 40px;}
    .contact_form_lexxus textarea {height: 170px; width: 100%; margin-top: 5px;}
    .contact_form_lexxus button {width: 97%;}
    
    .contact_info h2 {height: 30px; font-size: 26px; margin-left: 15px; margin-top: 10px;}
    .description {font-size:10pt !important; text-align: left !important; padding-top: 10px !important; margin-left: 35px !important; 
                  padding-right: 30px !important;}
    .contact .con_div p {font-size:10pt; border-bottom: none; color: #a0a0a0; text-align: left; padding-top: 10px; margin-left: 35px; 
                         padding-right: 30px;}
    .contact .con_div p span {border: none;}
    
    .contact_info .left {background-color: #ffffff !important; width: 58% !important; margin-right: 0 !important; float: left;} 
    .contact_info .right {background-color: #ffffff !important; width: 42% !important; margin-right: 0 !important; float: left; height: 239px;}     
    .contact_text {margin-bottom: 15px; margin-left: 15px; width: 103% !important;}
    .contact_text p {padding: 0 !important;}
    .contact_text a {color: #ff0101 !important; text-decoration: none !important;}
    .contact_text span {color: #ff0101 !important;}        
    
    /* formular */
    /*.quick_contact {width: 100% !important;}
    #tel2 {width:150px; height:30px; }
    .quick_contact img {margin-top: 17px; float: left;}
    .quick_contact span {color: #e30514; font-weight: bold; margin-left: 27px; height: 20px !important; padding-top: 17px;
                         display: block;  width: 130px; font-size: 15px}
    .quick_contact form span {color: gray; font-weight: normal; margin: 0; display: inherit;
                              font-size: 10px; width: 165px; padding-top: 5px; line-height: 24px;}
    .quick_contact_button {margin-top: 8px; width: 82px; text-transform: uppercase; height: 27px; color: #00a99c; font-weight: bold;
                           background-image: url("/img/phone_button_bg.png"); border: 1px solid #f1f1f1; font-size: 14px; cursor: pointer;}
    .contact_icons {height: 31px; float: right; margin-top: 60px; margin-right: 25px;}
    .contact_icons img {margin: 0; float: none;}
    #contact_map {margin-left: 2.5%; margin-top: 10px;}
    .quick_contact_form {float: right; margin-right: 10px; width: 100% !important;}
    .quick_contact_form_heading {float: right; width:165px !important;}
    .quick_contact_form form {float: right;}*/
    
    /*.contact div {width:65.6%; padding-top: 0;}*/
    .article_page_contact {width:65.6%; padding-top: 0;} 
    
    
    .contact .con_div {padding: 0; width:100%; height: 712px; background-image: url("/img/product_detail_bg.png");}
    .contact h1 {font-size:40px; padding-left: 40px; padding-top: 52px; background-image: url("/img/product_detail_bg.png"); margin: 0px; color: #808080;}
    .contact h2 {font-size:20pt; margin-left: 20px; color: #808080; padding: 13px 0 15px 0; width:52%;}
    .contact a {color: #0000ff;}

    .contact div.heading {width:100%; background-image: url("/img/product_detail_bg.png");}
    div.article_page_contact .heading {width: 100% !important;padding-left: 0;}
    
    div.contact_info {width: 45%; /*30.7%*/ height: 580px; background-color: #ffffff; float: left; margin-left: 20px; margin-top: 10px;
                      /*margin-left: 33.6%;*/ /*top: 300px;*/ z-index: 12; /*bottom: 678px;*/ position: relative;}
}
@media (max-width: 1440px) and (min-width: 1024px){
    div.contact_form_lexxus {width: 45%;height: 580px;background-color: #e6e6e6;float: left;position: absolute;margin-left: 35px;margin-top: 10px;
                             /*top: 300px;*/ z-index: 5;}
    .contact_form_lexxus table {margin-left: 20px; margin-top: 10px; width: 92%;}
    .contact_form_lexxus input {width: 100%; height: 28px;}
    .contact_form_lexxus td {height: 40px;}
    .contact_form_lexxus textarea {height: 170px; width: 100%; margin-top: 5px;}
    .contact_form_lexxus button {width: 97%;}
    
     div.contact_info {width: 45%; height: 580px; background-color: #ffffff; float: left; margin-left: 20px; margin-top: 10px;
                      margin-left: 51%; /*top: 300px;*/ z-index: 12; position: absolute;}
    
    
    .contact_info h2 {height: 30px; font-size:26px; margin-left: 15px; margin-top: 15px;}
    .description {font-size:10pt !important; text-align: left !important; padding-top: 10px !important; margin-left: 35px !important; 
                  padding-right: 30px !important;}
    .contact .con_div p {font-size:10pt; border-bottom: none; color: #a0a0a0; text-align: left; padding-top: 10px; margin-left: 35px; 
                         padding-right: 30px;}
    .contact .con_div p span {border: none;}
    
    
    .contact_info .left {background-color: #ffffff !important; width: 58% !important; margin-right: 0 !important; float: left;} 
    .contact_info .right {background-color: #ffffff !important; width: 42% !important; margin-right: 0 !important; float: left; height: 239px;}     
    .contact_text {margin-bottom: 15px; margin-left: 15px; width: 103% !important;}
    .contact_text p {padding: 0 !important;}
    .contact_text a {color: #ff0101 !important; text-decoration: none !important;}
    .contact_text span {color: #ff0101 !important;}        
    
    /* formular */
    /*.quick_contact {width: 100% !important;}
    #tel2 {width:150px; height:30px; }
    .quick_contact img {margin-top: 17px; float: left;}
    .quick_contact span {color: #e30514; font-weight: bold; margin-left: 27px; height: 20px !important; padding-top: 17px;
                         display: block; width: 130px; font-size: 15px}
    .quick_contact form span {color: gray; font-weight: normal; margin: 0; display: inherit;
                              font-size: 10px; width: 165px; padding-top: 5px; line-height: 24px;}
    .quick_contact_button {margin-top: 8px; width: 82px; text-transform: uppercase; height: 27px; color: #00a99c; font-weight: bold;
                           background-image: url("/img/phone_button_bg.png"); border: 1px solid #f1f1f1; font-size: 14px; cursor: pointer;}
    .contact_icons {height: 31px; float: right; margin-top: 60px; margin-right: 30px;/}
    .contact_icons img {margin: 0; float: none;}
    #contact_map {margin-left: 2.5%; margin-top: 10px;}
    .quick_contact_form {float: right; margin-right: 10px;}*/
    
    
    /*.contact {height: 830px; background-color: #e6e6e6; padding-top: 150px;}
    .contact div { padding-top: 0;}   
    .contact .con_div {padding: 0; width:100%; height: 712px; background-image: url("/img/product_detail_bg.png");}
    .contact h1 {font-size:40px; padding-left: 40px; padding-top: 52px; background-image: url("/img/product_detail_bg.png"); margin: 0px; 
                 color: #808080;}
    .contact h2 {font-weight: bold; font-size:20pt; margin-left: 20px; color: #808080; padding: 13px 0 15px 0; width:52%;}
    .contact a {color: #0000ff;}*/
    
    /*div.contact_info {width: 42%; height: 580px; background-color: #ffffff; float: left; margin-left: 20px; margin-top: 10px;}*/
}
@media (max-width: 1023px) and (min-width: 1px){
    /*.contact {height: 1380px; background-color: #e6e6e6; padding-top: 150px;}   */    
     div.contact_form_lexxus {width: 91%;height: 580px;background-color: #e6e6e6;float: left;position: relative;margin-left: 35px;margin-top: 10px;
                             /*top: 300px;*/ z-index: 5; clear:both;}
    .contact_form_lexxus table {margin-left: 20px; margin-top: 10px; width: 92%;}
    .contact_form_lexxus input {width: 100%; height: 28px;}
    .contact_form_lexxus td {height: 40px;}
    .contact_form_lexxus textarea {height: 170px; width: 100%; margin-top: 5px;}
    .contact_form_lexxus button {width: 97%;}
    
     div.contact_info {width: 91%; height: 580px; background-color: #ffffff; float: left; margin-left: 20px; margin-top: 20px;
                       /*top: 300px;*/ z-index: 12; position: relative; margin-left: 35px; /*top: 900px;*/}
    
 
    .contact_info h2 {height: 30px; font-size:26px; margin-left: 15px; margin-top: 15px;}
    .description {font-size:10pt !important; text-align: left !important; padding-top: 10px !important; margin-left: 35px !important; 
                  padding-right: 30px !important;}
    .contact .con_div p {font-size:10pt; border-bottom: none; color: #a0a0a0; text-align: left; padding-top: 10px; margin-left: 35px; 
                         padding-right: 30px;}
    .contact .con_div p span {border: none;}
    
    
    
    .contact_info .left {background-color: #ffffff !important; width: 58% !important; margin-right: 0 !important; float: left;} 
    .contact_info .right {background-color: #ffffff !important; width: 42% !important; margin-right: 0 !important; float: left; height: 239px;}     
    .contact_text {margin-bottom: 15px; margin-left: 15px; width: 103% !important;}
    .contact_text p {padding: 0 !important;}
    .contact_text a {color: #ff0101 !important; text-decoration: none !important;}
    .contact_text span {color: #ff0101 !important;}        
    
    /* formular */
    /*.quick_contact {width: 100% !important;}
    #tel2 {width:150px; height:30px; }
    .quick_contact img {margin-top: 17px; float: left;}
    .quick_contact span {color: #e30514; font-weight: bold; margin-left: 27px; height: 20px !important; padding-top: 17px;
                         display: block; width: 130px; font-size: 15px}
    .quick_contact form span {color: gray; font-weight: normal; margin: 0; display: inherit;
                              font-size: 10px; width: 165px; padding-top: 5px; line-height: 24px;}
    .quick_contact_button {margin-top: 8px; width: 82px; text-transform: uppercase; height: 27px; color: #00a99c; font-weight: bold;
                           background-image: url("/img/phone_button_bg.png"); border: 1px solid #f1f1f1; font-size: 14px; cursor: pointer;}
    .contact_icons {clear: both; height: 31px; float: right; margin-top: 60px; margin-right: 30px;}
    .contact_icons img {margin: 0; float: none;}
    #contact_map {margin-left: 2.5%; margin-top: 10px;}
    .quick_contact_form {float: right; margin-right: 10px;}*/
    
    
    .contact div {/*width:100%;*//*background-color: #f2f2f2; width:900px; height: 730px*/padding-top: 0;}   
    .contact .con_div {padding: 0; width:100%; height: 1280px; background-image: url("/img/product_detail_bg.png");}
    .contact h1 {font-size:40px; padding-left: 40px; padding-top: 52px; background-image: url("/img/product_detail_bg.png"); margin: 0px; 
                 color: #808080;}
    .contact h2 {font-size:20pt; margin-left: 20px; color: #808080; padding: 13px 0 15px 0; width:52%;}
    .contact a {color: #0000ff;}
}



/* main page */
div.onecolumn {width:100%; margin: 0 auto; font-size: 10px}

/* menu nejvyssi rozliseni */
@media (max-width: 5000px) and (min-width: 901px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 3.2vw;}
    ul.top_menu_ul li {position: relative; /*margin-right: 40px;margin-left: 40px;*//*background: url('/img/horni_menu_icon.jpg') no-repeat;*/
                       background-position: 100% 64%;display: inline-block; float: none !important;}
        ul.sub1 {margin-top: 40px; visibility: hidden; padding: 0 !important; z-index: 10; width: auto !important; 
                 margin-left: 0 !important; height: auto !important; right: 0px !important;position: absolute;}
}
@media (max-width: 901px) and (min-width: 610px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 35px;}
}
@media (max-width: 609px) and (min-width: 581px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 10px;}
}
@media (max-width: 580px) and (min-width: 1px){
    .top_menu_ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 10px;}
}

/*div[id^=map], 
div[id^=map] div {overflow: visible !important;}*/
/*#map {overflow: visible !important;}*/


@media (max-width: 699px) and (min-width: 1px){
    #map {height: 365px !important;}
}

/* .top_menu - responsive */

@media (max-width: 5000px) and (min-width: 1000px){
    .top_menu {float:left; height: 20px; margin-top: 4.95vw;position: relative;width: 61%;height: auto !important;margin-top: 59px;margin-top: 49px;margin-top: 42px;}

    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last {background:none;}
    ul.top_menu_ul li.last:hover {border-bottom: 0px;}
    
    ul.top_menu_ul li.last a {border-right: none !important;}
    ul.top_menu_ul li a {border-right: 4px #666666 solid;padding-right: 1vw;padding-left: 1vw;text-transform: uppercase; color: #ffffff; font-weight: bold; 
                        text-decoration: none; font-size: 36px;font-size: 1.9vw;padding-right: 12px;padding-left: 12px;font-size: 18px;}

    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 77px;height: 3.95vw;background-size: 2.7vw;height: 42px;background-size: 28px;}
}


/*@media (max-width: 999px) and (min-width: 1000px){
    .top_menu {float:left; height: 20px; margin-top: 4.95vw;position: relative;width: 61%;height: auto !important;}

    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last {background:none;}
    ul.top_menu_ul li.last:hover {border-bottom: 0px;}
    
    ul.top_menu_ul li.last a {border-right: none !important;}
    ul.top_menu_ul li a {border-right: 4px #666666 solid;padding-right: 1vw;padding-left: 1vw;text-transform: uppercase; color: #ffffff; font-weight: bold; 
                        text-decoration: none; font-size: 36px;font-size: 1.9vw;}

    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 77px;height: 3.95vw;background-size: 2.7vw;}
}*/

@media (max-width: 999px) and (min-width: 581px){
    .top_menu {float:left; height: 20px; margin-top: 45px;position: relative;width: 57%;height: auto !important;}
    ul.top_menu_ul li a {border-right: 4px #666666 solid;text-transform: uppercase;color: #ffffff;font-weight: bold;text-decoration: none;font-size: 17px;padding-left: 9px;padding-right: 9px;}
    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last a {border-right: none !important;}
    
    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 35px;background-size: 22px;}
}

@media (max-width: 580px) and (min-width: 520px){ 
    .top_menu {float: left;height: 20px;margin-top: 22px;position: relative;width: 77%;height: auto !important;/*margin-left: 19.5vw;*/
               left: 0;right: 0;position: absolute;top: 86px;margin: 0 auto;width: 62%;}
}
@media (max-width: 519px) and (min-width: 495px){ 
    .top_menu {float: left;height: 20px;margin-top: 22px;position: relative;width: 77%;height: auto !important;/*margin-left: 19.5vw;*/
               left: 0;right: 0;position: absolute;top: 86px;margin: 0 auto;width: 67%;}
}
@media (max-width: 494px) and (min-width: 471px){ 
    .top_menu {float: left;height: 20px;margin-top: 22px;position: relative;width: 77%;height: auto !important;/*margin-left: 19.5vw;*/
               left: 0;right: 0;position: absolute;top: 86px;margin: 0 auto;width: 72%;}
}
@media (max-width: 470px) and (min-width: 1px){ 
    .top_menu {float: left;height: 20px;margin-top: 22px;position: relative;width: 77%;height: auto !important;/*margin-left: 19.5vw;*/
               left: 0;right: 0;position: absolute;top: 86px;margin: 0 auto;width: 77%;}
}
@media (max-width: 425px) and (min-width: 1px){ 
    .top_menu {width: 312px !important;}
}

@media (max-width: 580px) and (min-width: 1px){   
    ul.top_menu_ul li a {border-right: 4px #666666 solid;text-transform: uppercase;color: #ffffff;font-weight: bold;text-decoration: none;font-size: 17px;padding-left: 9px;padding-right: 9px;}
    ul.top_menu_ul li {position:relative; list-style-type:none; float: left; background-position: 100% 64%;}
    ul.top_menu_ul li.last a {border-right: none !important;}
    
    ul.top_menu_ul li a:hover {z-index:11; position: relative; color: #ffeb00;}
    
    ul.top_menu_ul li:hover {z-index:11; position: relative; color: #ffeb00; background-image: url('/img/menu_sipka.png');background-repeat: no-repeat;
                             background-position: 48% 100%;height: 32px;background-size: 22px;}
}


/*    //////////////////////////////////////////////////////////     */
/*@media (max-width: 901px) and (min-width: 426px)
{
    .top_menu ul {position: absolute;width: 100%;display: block;text-align: left;margin-left: 35px;}
    .sub1 {margin-left: 0 !important;}
    
    .top_menu li a {font-size: 15px;color: #cdcdcd;font-weight: bold;text-transform: uppercase;text-decoration: none;}
    .sub1 li a {font-size: 13px;color: #ccccca;font-weight: lighter;}
}*/

@media (max-width: 5000px) and (min-width: 902px){
    .cze_eng_768 {display: none;}
}
/*    //////////////////////////////////////////////////////////     */



@media (max-width: 1434px) and (min-width: 1px){
    ul.subb1 li.last a:hover {border-bottom: 0px solid #e30713;}
    
    ul.subb1 {/*max-width: 149px; */margin-top: 5px; position:absolute; left:0; visibility: hidden; padding: 12px 0px 10px 0px; z-index:10;background-color: white;}
    
    
    ul.subb1 li {background: none; white-space:nowrap} 
    ul.subb1.one li {width: 143px !important; background: none; white-space:nowrap} 
    ul.subb1.two li {width: 170px !important; background: none; white-space:nowrap} 
    ul.subb1.three li {width: 120px !important; background: none; white-space:nowrap} 
    
    ul.subb1 li a {color: #cccccc !important; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.subb1 li a.first{color: #cccccc; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.subb1 li.firstt {background: none; white-space:nowrap}
    ul.subb1 li.last {background: none; white-space:nowrap;padding-bottom:15px;}

    ul.subb1 li.first a {color: #cccccc;}
    ul.subb1 li.last a {color: #cccccc;}

    ul.top_menu_ul li:hover .subb1 {visibility:visible;}  
    ul.subb1 li:hover, ul.subb1 li:hover a, ul.subb1 li.first:hover a {color:#818181 !important; border-bottom: 0px;} 
}

@media (max-width: 1484px) and (min-width: 902px){
    ul.sub1 li.last a:hover {border-bottom: 0px solid #e30713;}
    
    ul.sub1 {/*max-width: 149px; */margin-top: 5px; position:absolute; left:0; visibility: hidden; padding: 12px 0px 10px 0px; z-index:10;background-color: white;}
    
    
    ul.sub1 li {background: none; white-space:nowrap} 
    ul.sub1.one li {width: 143px !important; background: none; white-space:nowrap} 
    ul.sub1.two li {width: 170px !important; background: none; white-space:nowrap} 
    ul.sub1.three li {width: 120px !important; background: none; white-space:nowrap} 
    
    ul.sub1 li a {color: #cccccc !important; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.sub1 li a.first{color: #cccccc; font-weight: 500; font-size:14px; clear:both; background: none;} 
    ul.sub1 li.firstt {background: none; white-space:nowrap}
    ul.sub1 li.last {background: none; white-space:nowrap;padding-bottom:15px;}

    ul.sub1 li.first a {color: #cccccc;}
    ul.sub1 li.last a {color: #cccccc;}

    ul.top_menu_ul li:hover .sub1 {visibility:visible;}  
    ul.sub1 li:hover, ul.sub1 li:hover a, ul.sub1 li.first:hover a {color:#818181 !important; border-bottom: 0px;} 
}

@media (max-width: 5000px) and (min-width: 1435px){   
    /*ul.sub1 {margin-top: 5px; position:absolute; left:0; display:none; padding: 12px 0px 0px 0px; z-index:10;background-color: white;}*/
    ul.subb1 {margin-top: 5px; position: absolute; visibility: hidden; padding: 32px 0px 0px 0px; z-index: 10; width: 1589px; margin-left: -357px;
             height: 40px;}
    ul.subb1.one {/*margin-left: -364px;*/ margin-left: -365px;}
    ul.subb1.two {/*margin-left: -478px;*/ margin-left: -513px;}
    ul.subb1.three {/*margin-left: -234px; */ margin-left: -255px;}
    
    ul.top_menu_ul li:hover .subb1 {visibility:visible;} 
    
    /*ul.top_menu_ul li:hover .sub1.two {visibility:hidden !important;}*/

    /*ul.sub1 {margin-right:85px; line-height: 60px; position:relative; float:right; height: 60px;}*/
    ul.subb1 li {background: none;padding-right: 0;margin-left: 0;}
    ul.subb1 li a {padding-left: 8px; padding-right: 8px; border-left: 1px solid #AAAAAA; font-size: 17px; color: black; text-decoration: none; 
                     text-transform: uppercase; font-weight: 300;}
    ul.subb1 li.firstt a {border-left: none;}
    
    ul.subb1 li:hover, ul.subb1 li:hover a, ul.subb1 li.first:hover a, ul.subb1 li.last:hover a {color:#818181 !important; border-bottom: 0px;}
}

@media (max-width: 5000px) and (min-width: 1485px){   
    /*ul.sub1 {margin-top: 5px; position:absolute; left:0; display:none; padding: 12px 0px 0px 0px; z-index:10;background-color: white;}*/
    ul.sub1 {margin-top: 5px; position: absolute; visibility: hidden; padding: 32px 0px 0px 0px; z-index: 10; width: 1589px; margin-left: -357px;
             height: 40px;}
    ul.sub1.one {/*margin-left: -364px;*/ margin-left: -365px;}
    ul.sub1.two {/*margin-left: -478px;*/ margin-left: -513px;}
    ul.sub1.three {/*margin-left: -234px; */ margin-left: -255px;}
    
    ul.top_menu_ul li:hover .sub1 {visibility:visible;position: fixed; padding-top: 35px !important; margin-right: 75px;} 
    
    /*ul.top_menu_ul li:hover .sub1.two {visibility:hidden !important;}*/

    /*ul.sub1 {margin-right:85px; line-height: 60px; position:relative; float:right; height: 60px;}*/
    ul.sub1 li {background: none;padding-right: 0;margin-left: 0;}
    ul.sub1 li a {padding-left: 8px; padding-right: 8px; border-left: 1px solid #AAAAAA; font-size: 17px; color: black; text-decoration: none; 
                     text-transform: uppercase; font-weight: 300;}
    ul.sub1 li.firstt a {border-left: none;}
    
    ul.sub1 li:hover, ul.sub1 li:hover a, ul.sub1 li.first:hover a, ul.sub1 li.last:hover a {color:#818181 !important; border-bottom: 0px;}
}


.akas_info.hp2 {background-position: 0% 100%;padding-bottom: 10px;width: 93%;margin: 0 auto;}

@media (max-width: 5000px) and (min-width: 1000px){ 
    .akas_logo {float:left; margin-top: 18px; margin-top: 0.95vw; /*margin-left: 72px;margin-left: 3.7vw;*/margin-top: 11px;/*margin-left: 44px;*/margin-top: 12px;}
    .akas_logo p {padding: 0;}
    .akas_logo img {width: 15.5vw !important;width: 135px !important;height: 51px;}
}
/*@media (max-width: 999px) and (min-width: 901px){ 
    .akas_logo {float:left; margin-top: 18px; margin-top: 0.95vw; margin-left: 72px;margin-left: 3.7vw;}
    .akas_logo img {width: 15.5vw !important;}
}*/
@media (max-width: 999px) and (min-width: 581px){
    .akas_logo {float: left; margin-top: 9px; margin-left: 34px;}
    .akas_logo img {width: 140px !important;}
}
@media (max-width: 580px) and (min-width: 1px){
    .akas_logo {float: left; margin-left: 36.2vw; margin-top: 4px;
                left: 0;right: 0;position: absolute;top: 2px;margin: 0 auto;width: 140px;}
    .akas_logo img {width: 140px !important;}
}





/* languages - responsive */

@media (max-width: 5000px) and (min-width: 1000px){
    div.language_cze {float:right; margin-top:52px; margin-right:10px}
    div.language_sk {float:right; margin-top:105px; margin-top: 5.45vw; margin-right:15px;margin-right: 0.8vw;margin-top: 65px;margin-right: 10px;margin-top: 43px;}
    div.language_sk img {width: 5.35vw;height:auto;width: 64px;}
}

/*@media (max-width: 999px) and (min-width: 901px){
    div.language_cze {float:right; margin-top:56px; margin-right:10px}
    div.language_sk {float:right; margin-top:105px; margin-top: 5.45vw; margin-right:15px;margin-right: 0.8vw;}
    div.language_sk img {width: 5.35vw;height:auto;}
}*/
@media (max-width: 999px) and (min-width: 581px){
    div.language_cze {float:right; margin-top:56px; margin-right:10px; display:none;}
    div.language_sk {float: right;margin-top: 49px;margin-right: 7px;}
    div.language_sk img {width: 48px;height: auto;}
}
@media (max-width: 580px) and (min-width: 1px){
    div.language_sk {float: right;margin-right: 14vw;margin-top: 42px;
                     right: 0;position: absolute;top: 2px;margin: 0 auto;width: 32.5%;height: 20px;}
    div.language_sk p {left: 0;right: 0;position: absolute;top: 39px;margin: 0 auto;width: 48px;display: block;}
    div.language_sk img {width: 48px;height: auto;}
}

/* menu_768 */
@media (max-width: 901px) and (min-width: 1px){
    div.menu_768 {float:right; margin-top:13px; margin-right:10px; visibility:visible; width:60px; height:60px;z-index:1000;}
    div.menu_768_hidden {display:none; width:230px; height:490px;z-index:1000;position: absolute; background-image: url(/img/menu_768_inner.png);
                         right: 8px; top:90px}
    .menu_768_hidden a {/*font-size:15px;*/ text-transform: uppercase; text-decoration: none;}
    
    ul.menu_768 {margin-left:20px; /*padding-top:20px;*/}
    ul.sub1_768 {margin-bottom:0px;}
    
    ul.menu_768 li a {font-size:15px;color:#cdcdcd;font-weight:bold;}
    ul.sub1_768 li a {font-size:13px;color:#ccccca;font-weight:lighter;}
    
    .cze_eng_768 {height:60px; margin-left:20px}
    .cze_eng_768 a.eng {font-size:15px; color:#cdcdcd; font-weight:bold; border-left: 2px solid white; line-height: 60px; padding-left:6px;
                        text-decoration: none; text-transform: uppercase;}
    .cze_eng_768 a.cze {font-size:15px; color:#cdcdcd; font-weight:bold; line-height: 60px; padding-right:6px;
                        text-decoration: none; text-transform: uppercase;}
}
@media (max-width: 5000px) and (min-width: 902px){
    div.menu_768 {float:right; margin-top:13px; margin-right:10px; display:none;}
    div.menu_768_hidden {display:none !important; width:230px; height:490px;z-index:1000;position: relative; background-image: url(/img/menu_768_inner.png);
                        margin-right: 5px;}   
}

/* .better_reality - responsive */
@media (max-width: 5000px) and (min-width: 1107px){
    .better_reality {float:left; margin-top: 40px}
    .better_reality p {font-size: 28px; margin-left:35px;color: gray;}
}
@media (max-width: 1106px) and (min-width: 1px){
    .better_reality {display:none}
}


.con_div p {font-size: 20px; text-align: left; color: #3b3f45; /*height: 160px;*/ padding-top: 100px;}
.con_div p span {padding-left: 3px; border-bottom: 1px solid red; border-left: 1px solid red;}

/* hlavní nadpis BETTER REALITY */
.slider-desc div span {font-size: 75px; padding-left: 3px; border-bottom: 1px solid red; border-left: 1px solid red;}


@media (max-width: 5000px) and (min-width: 580px){
    .boxes_bottom {/*width:100%;*/ height:115px; position:fixed; text-align: center; bottom:75px; z-index:5; /*top:780px;*/
                    /*width: 80%; margin-left: 10%;*/ width: 100%;} 
}
@media (max-width: 579px) and (min-width: 480px){
    .boxes_bottom {/*width:100%; height:115px; position:fixed; text-align: center; bottom:195px; z-index:5;*/ /*top:780px;*/
                    /*width: 80%; margin-left: 10%;*/
                   width:100%; height:115px; position:fixed; text-align: center; bottom:195px; z-index:5;}
}
@media (max-width: 480px) and (min-width: 400px){
    .boxes_bottom {/*width:100%; height:230px; position:fixed; text-align: center; bottom:75px; z-index:5;*/ /*top:780px;*/
                    width:100%; height:115px; position:fixed; text-align: center; bottom:195px; z-index:5;}
}
@media (max-width: 400px) and (min-width: 1px){
    .boxes_bottom {width:100%; height:230px; position:fixed; text-align: center; bottom:75px; z-index:5; /*top:780px;*/}
}

@media (max-width: 5000px) and (min-width: 1px){
    .fblogo {
        background-color:rgba(211, 211, 211, 0.8);
        display: block;
        float: left;
        margin-left: 5px;
        margin-right: auto;
        height: auto;
        margin-bottom: 7px;
    }
    .fblogo.third {
        background-color:rgba(211, 211, 211, 0.8);
        display: block;
        float: left;
        margin-left: 5px;
        margin-right: auto;
        height: auto;
        margin-bottom: 7px;
        clear: both;
    }
}
/*.fblogo2 {*/
.fblogo img {
    height: 72px;
    margin-top: 10px; 
    padding-left: 4px; 
    padding-right: 4px; 
}

.fblogo a {height:115px; width:108px;display:block; text-transform: uppercase; font-size:10px; font-weight: bold; text-decoration: none; 
          color:#333333; overflow: hidden;}

@media (max-width: 5000px) and (min-width: 580px){
    #images{text-align:center; height:115px; max-height: 115px; width: 459px; margin-left: auto; margin-right: auto;}
}
    
@media (max-width: 579px) and (min-width: 1px){
    #images{text-align:center; height:115px; max-height: 115px; width: 229px; margin-left: auto; margin-right: auto;}
}

.caption_boxes_bottom {padding-top: 2px; width: 103px; height:36px; text-transform: uppercase; font-size:10px; font-weight: bold}
#first_b {padding-left:5px}  /*line-height: 36px;}*/


div.news {position: fixed; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); right: 0px; z-index: 9; /*top: 170px;*/      
          width:210px; /*bottom: 810px;*/ float: right; top: 170px;}

div.news_heading {text-transform: uppercase; text-decoration: none; width:100%; height: 61px; 
                 background-image: url('/img/news_icon2.png');}
div.news_hidden {width:100%; /*max-height: 380px;*/ display:none; background-image: url('/img/news_hidden_bg.png');}
.news_button {font-size:19px; padding-left: 79px; display:block; height: 100%; line-height: 61px; text-decoration: none; 
              color: white;}
.news_button:hover {font-size:19px;text-decoration: none; color: white;}


div.news_hidden div {text-transform: none; height: 33%; margin-left:13px; margin-right:10px; padding-top:6px;}
    @media (max-height: 5000px) and (min-height: 700px){
}
@media (max-height: 699px) and (min-height: 550px){
    #news_third {display:none;}
}
@media (max-height: 549px) and (min-height: 1px){
    #news_second {display:none;}
    #news_third {display:none;}
}

div.news_hidden div p.first {font-weight: bold; padding-bottom: 4px; font-size: 16px;}
div.news_hidden div p.article {line-height: initial; padding-bottom: 10px; font-size: 12px; text-overflow: ellipsis;overflow: hidden; max-height: 90px;}


div.search_hidden {/*width:100px;*/ /*height: 274.5px;*/ /*display:none;*/ background-color: #cccccc; height: 960px; z-index:10;}

hr { border: solid #339999; border-width: 1.5px 0 0; clear: both; margin-top:-2px; margin-bottom:4px; height: 0; }
hr.last {margin-bottom:16px;}




.sell_button, .sell_button:hover {display: block; color:white; text-decoration: none; font-size: 18.5px; 
                                           padding-left: 56px; height:100%;}
.sell_button span {padding-top:5px; display:block;}



@media (max-width: 480px) and (min-width: 1px){
    div.search_red div {/*display:none;*/}
    div.search_red {/*width: 46px;*/}
}




/*/////           vnitrek formulare             /////*/
/* vyhledavani ikony */
div.icons {height:45px;/*background-color: #c2272d;*/ text-align: center; display: table-cell; vertical-align: middle; background-color: #9c9b9b;}
div.icons div a {height:30px; width:30px; display:inline-block; line-height: 44px; margin-left:3px; margin-right: 3px;}
div.icons div {display: inline-block; height: 30px; width: 230px;}




div.form_search img {margin-top: -32px; margin-left: 149px;}

/* hlavička každé části formuláře */
.form_header#first {margin-bottom: 7px; display: block; background-color: #9a9a9a;font-size:14px; font-weight: bold; padding-left:8px;
                    height: 30px; line-height: 30px;}


.currency_icons_position {height:30px; width:150px}
.currency_icons#kc {float:right; margin-right: 10px; display: inline-block; vertical-align: middle; margin-top:5px; cursor: pointer;}
.currency_icons#euro {float:right; margin-right: 5px; display: inline-block; vertical-align: middle; margin-top:5px; cursor: pointer; opacity: 0.5;}

div.form_type {height: 60px; margin-top:10px; width:194px; display:block; margin-left: auto; margin-right: auto; background-color: #e6e6e6;}
div.form_type span {display:block; height:30px; line-height: 30px;}
div.form_type span input {margin-left:10px; line-height: 30px;vertical-align:middle;}
div.form_type span label {padding-left: 5px; display:inline-block; /*vertical-align:middle;*/}

div.form_property {height: 600px; margin-top:2px; width:300px; display:block; margin-left: auto; margin-right: auto; background-color: #e6e6e6;}
div.form_property ul {margin-left:10px; margin-top:4px;}
div.form_property ul li {/*margin-top:-5px;*/ height: 19px;}
div.form_property ul li input {vertical-align:middle;} 
div.form_property ul li label {display:inline-block; vertical-align:middle; margin-left:5px;}

div.form_location {margin-top:10px; height: 133px; background-color: #e6e6e6; width:194px; display:block; margin-left: auto; margin-right: auto;}
div.form_location ul {margin-left:10px;margin-top:4px;}
div.form_location ul li {/*margin-top:-4px;*/height: 19px;}
div.form_location ul li input {vertical-align:middle;} 
div.form_location ul li label {display:inline-block; vertical-align:middle; margin-left:3px; margin-right:6px;}
div.form_location ul li input#check13 {margin-left: 10px;} 

div.form_size {height: 120px; background-color: #e6e6e6; margin-top:10px; width:194px; display:block; margin-left: auto; margin-right: auto;}
div.disposition {margin-left: 10px; display: inline-block;float:left;margin-top: 7px;}
.disposition2#to {margin-top:3px;}

div.form select {-webkit-appearance: button; height:22px; width:78px; background: white url(/img/select_bg.png) no-repeat right center; border: 2px solid gray;}

div.form_size p {padding-bottom:3px;}
div.form_size p span {vertical-align: super; font-size:10px;}

div.area {display: inline-block;float:right;margin-right: 10px; margin-top: 7px;}
div.area p {padding-bottom:3px;margin-top:-4px;}
.area1#to {margin-top:3px;}
div.area_euro {display: inline-block;float:right;margin-right: 10px; margin-top: 7px;}
div.area_euro p {padding-bottom:3px;margin-top:-4px;}
.area1#to {margin-top:3px;}

div.form_price {height: 100px; background-color: #e6e6e6; margin-top:10px; width:194px; display:block; margin-left: auto; margin-right: auto;}
div.form_price .inner {margin-left:10px;margin-top: 10px;}
div.form_price .inner select {width:169px; margin-bottom: 7px;}
div.form_price .inner_euro {margin-left:10px;margin-top: 10px;}
div.form_price .inner_euro select {width:169px; margin-bottom: 7px;}

div.property_count {width:194px; display:block; margin-left: auto; margin-right: auto;}
div.property_count p {padding-bottom: 10px; padding-top: 10px; font-size: 14px; color: #000000;}

div.display {height:40px; width:194px; display:block; margin-left: auto; margin-right: auto; background-repeat: no-repeat; margin-bottom: 10px;}
div.display p button {height:40px; width:194px; background-image: url('/img/zobrazit_vyber.png');display:block; border: none;
                      font-family:'Ubuntu'; color: white; text-transform: uppercase; font-size: 14px; cursor: pointer;}

div.delete_filter p button {height: 40px;width: 194px;display: block;border: none;font-family: 'Ubuntu';color: white;text-transform: uppercase;font-size: 14px;
                        background-image: url('/img/vymazat_filter.png');cursor: pointer;}



div.display p button span {margin-left:7px;}

div.show_on_map {height:40px; width:194px; display:block; margin-left: auto; margin-right: auto; margin-bottom: 10px;
                 background-image: url('/img/zobrazit_na_mape.png'); background-repeat: no-repeat;}
div.show_on_map a#show, div.show_on_map a#show:hover {text-transform: uppercase; display: block; color:white; text-decoration: none; font-size: 14px; height:40px; background-image: none;}
div.show_on_map a#show span {margin-left: 46px; height: 40px; line-height: 40px; padding-top:0px;}
div.delete_filter {height:40px; width:194px; display:block; margin-left: auto; margin-right: auto; margin-bottom: 10px;
                   background-image: url('/img/vymazat_filter.png'); background-repeat: no-repeat;}
div.delete_filter a#delete, div.delete_filter a#delete:hover {display: block; color:white; text-decoration: none; font-size: 14px; 
                                                              height:40px; background-image: none;}
div.delete_filter a#delete span {margin-left: 46px; height: 40px; line-height: 40px; padding-top:0px;}
/*/////          KONEC - vnitrek formulare             /////*/



/* vpravo */
div.lexxus_norton_logo {position:relative; width:70px; height:60px; /*right: 0px*/; z-index:50; float: right;} 
div.lexxus_norton_logo p {padding: 0;}

@media (max-width: 5000px) and (min-width: 1441px){
    div.top_menu2 {margin-right:85px; line-height: 60px; position:relative; float:right; height: 60px;}

    div.top_menu2 a {padding-left: 8px; padding-right: 8px; border-left: 1px solid #AAAAAA; font-size: 17px; color: black; text-decoration: none; 
                     text-transform: uppercase;}
    div.top_menu2 a.first {border-left: none;}
}
@media (max-width: 1440px) and (min-width: 1px){
    .top_menu2 {display:none}
}




/* definice headerů */
div.top_header {height: 90px; background-color: white; /*min-width: 480px;*/}
div.bottom_header {height: 59px; width: 100%; /*min-width: 480px;*/ background: url('/img/footer_and_top2_bg.png'); border-bottom: 1px solid #cccccc;}

/* definice contentu */
div.bg-hp {width: 100%; height: 660px;}



/* definice footerů */
/*@media (max-width: 917px) and (min-width: 1px){
    div.bottom_left_menu {float:left; line-height: 51px;}
}
@media (max-width: 5000px) and (min-width: 918px){
    div.bottom_left_menu {float:left; line-height: 38px; padding-top: 1px;}
}*/

div.bottom_left_menu a {padding-left: 6px; padding-right: 6px; font-size:12px; text-decoration: none; 
                                                       color:black; border-left: 1px solid #AAAAAA;}
div.bottom_left_menu a.first {border-left: none; padding-left:16px}





div.wrapper {width: 964px; margin: 0px auto; position: relative;}

/*div#layout {width: 100%; min-width: 484px;}*/
div#layout {/*height:100%;*/ width: 100%; min-width: 396px; /*465*/ /*background: url('/img/bg.jpg') repeat-x #e1e1e1;*/ 
            /*background-color:green;*//*position: relative;*/ min-height: 697px; min-width: 483px;}            


@media (max-width: 5000px) and (min-width: 1000px){
    div#header {background-size: 106.7vw; background-image: url('/img/header_bg.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 396px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important; height: 150px; height: 7.8vw; background-size: 1281px; height: 94px; background-size: 1000px; height: 70px;background-size: 96vw;   min-width: 483px;}
}
/*@media (max-width: 5000px) and (min-width: 1000px){
    div#header {background-size: 106.7vw;background-image: url('/img/header_bg.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 396px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important;height: 150px;height: 7.8vw; height: 70px;}
}*/
@media (max-width: 999px) and (min-width: 581px){
    div#header {background-image: url('/img/header_bg.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 396px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important;height: 71px;background-size: 956px;   min-width: 483px;}
}
@media (max-width: 580px) and (min-width: 1px){
    div#header {background-image: url('/img/header_bg_small.png'); margin: 0 auto; width: 100%; position: relative; z-index: 50; min-width: 396px; max-width: 1920px; 
                z-index: 51; opacity: 1 !important;height: 108px;   min-width: 483px;}
}
    
    
    

div#content {margin: 0px auto; padding: 0; /*min-height: 830px;*/ /*min-height: 500px;*/ /*_height: 500px;*/ /*height:100%*/max-width: 1000px;}
div#content div.left {padding-left: 0px !important; width: 225px; min-height: 1px; margin-right: 28px; float: left;}
div#content div.right {width: 711px; min-height: 1px; float: left;}
div#footer {width: 100%; min-width: 396px; max-width: 1903px; background-color: #e6e6e6;  min-width: 483px;}



@media (max-width: 5000px) and (min-width: 1000px){
    div#footer {width:100%; height: 6.25vw; border-top: 2px #cccccc solid;height: 70px; height: 74px;}
}
/*@media (max-width: 999px) and (min-width: 901px){
    div#footer {width:100%; height: 6.25vw; border-top: 2px #cccccc solid;}
} */ 
@media (max-width: 999px) and (min-width: 1px){
    div#footer {width:100%; border-top: 2px #cccccc solid; height:56px;}
} 
    
div#header div.header-menu {position: absolute; height: 30px; top: 0; padding-top: 14px;}
div#header div.header-menu a {font-size: 13px; color: #bfbfbf; text-decoration: none; padding-right: 20px; text-shadow: -1px -1px 1px #3d3e40; filter: dropshadow(color=#3d3e40, offx=-1, offy=-1);}
div#header div.header-menu a:hover, div#header div.header-menu a.selected {color: #fff;}
div#header div.header-menu a.selected_bold {font-weight: bold; color:#fff;}
div#header div.header-logo {width: 462px; height: 63px; position: absolute; left: 0; top: 58px;}
div#header div.header-logo a {color: #616162; font-size: 14px; text-decoration: none;}
div#header div.header-logo img {width: 169px; height: 63px; display: block; float: left;}
div#header div.header-logo span {width: 260px; height: 51px; margin-left: 32px; padding-top: 12px; display: block; float: left; line-height: 20px;}
div#header div.main-menu {visibility: hidden; width: 964px; height: 48px; padding-bottom: 4px; position: absolute; top: 133px; background: url("/img/menu-bg.png") repeat-x scroll 0 100% transparent;}
div#header div.main-menu a {padding-left: 30px; padding-right: 30px; height: 33px; padding-top: 15px; display: block; float: left; text-align: center; text-decoration: none; font-size: 13px; color: #fff; text-transform: uppercase; text-shadow: -1px -1px 1px #888; filter: dropshadow(color=#888, offx=-1, offy=-1); cursor: pointer;}
div#header div.main-menu a.last {padding-left: 30px; padding-right: 30px;}
div#header div.main-menu span.separator {display: block; width: 1px; height: 48px; float: left; background: url('/img/separator.png');}


@media (max-width: 5000px) and (min-width: 902px){
div#header div.header_search {float:right; clear:both; width: 160px; height: 20px; border: 1px solid #e9e9e9; /*padding: 1px;*/ 
                              margin-top: -68px; margin-right: 15px; /*margin: 0; */ /*position: absolute;*/ 
                              background: url('/img/input_inner_bg.png') no-repeat; top: 70px; /*left: 500px;*/}
}
@media (max-width: 901px) and (min-width: 1px){
div#header div.header_search {float:right; clear:both; width: 137.5px; height: 20px; border: 1px solid #e9e9e9; /*padding: 1px;*/ 
                              margin-top: -68px; margin-right: 80px; /*margin: 0; */ /*position: absolute;*/ 
                              background: url('/img/input_inner_bg.png') no-repeat; top: 70px; /*left: 500px;*/}
}

div#header div.header_search p {padding: 0; margin: 0; position: relative;}
div#header div.header_search p label {position: absolute; top: 0; left: 10px; font-size: 14px; color: #858585; font-style: italic; width: 173px; height: 37px; line-height: 37px;}
div#header div.header_search input {/*height: 37px;*/ width: 90px; padding: 0 10px; border: 0px; font-size: 13px; color: lightgrey/*#858585*/; font-style: italic;
                                    text-transform: uppercase}
div#header div.header_search button {float:right; /*width: 22px; height: 22px;*/ -webkit-border-radius: 2px; 
                                     border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; 
                                     text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);
                                     }

div#header div.user-panel {height: 44px; position: absolute; right: 0; z-index: 55;}
div#header div.user-panel span.user-icon {width: 15px; height: 17px; display: block; background: url('/img/user_icon_small.png'); float: left; margin: 13px 10px 0 0;  position: relative; z-index: 100;}
div#header div.user-panel a.user-link {display: block; font-size: 14px; color: #bfbfbf; text-decoration: none; text-shadow: -1px -1px 1px #3d3e40; filter: dropshadow(color=#3d3e40, offx=-1, offy=-1); float: left; margin-top: 14px; position: relative; z-index: 100;}
div#header div.user-panel span.user-separator {width: 2px; height: 35px; background: url('/img/user_separator.png'); display: block; float: left; margin: 5px 19px 0 19px;  position: relative; z-index: 100;}

div#header div.basket {position: absolute; top: 70px; right: 0; text-align: right;}
div#header div.basket a {color: #515254; font-size: 13px;}

#loginBox{width: 213px; height: 185px; background: url('/img/login_popup.png'); margin: 0px; padding: 60px 42px 0 28px; position: absolute; left: -153px;}
#loginBox p {margin: 0 0 8px 0; padding: 0; position: relative;}
#loginBox p input.inp {width: 211px; height: 40px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px; font-size: 14px; color: #5e5f5f; text-indent: 20px;}
#loginBox p button {
    width: 95px;
    height: 30px;
    background: url('/img/but_blue.png');
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-shadow: -1px -1px 1px #0d87a2;
    filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);
    float: left;
}
#loginBox p a {
    font-size: 12px;
    text-decoration: underline;
    color: #fff;
    float: right;
    margin-top: 14px;
}
#loginBox .facebookLogin {
    display: block;
    float: left;
    margin: 0 4px;
    padding: 0;
}
#loginBox p label.infield {position: absolute; top: 0; left: 0; width: 211px; height: 40px; font-size: 14px; color: #5e5f5f; text-indent: 20px; line-height: 40px;}
#registrationBox {width: 213px; height: 287px; background: url('/img/registration_popup.png'); margin: 0px; padding: 60px 42px 0 28px; position: absolute; left: -35px; border: 0px;}
#registrationBox p {margin: 0 0 8px 0; padding: 0; position: relative;}
#registrationBox p input.inp {width: 211px;height: 35px;border: 1px solid #E9E9E9;background: url('/img/input_inner_bg.png') no-repeat;-webkit-border-radius: 2px;border-radius: 2px;font-size: 14px;color: #5E5F5F;text-indent: 20px;}
#registrationBox p button {width: 106px; height: 37px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);}
#registrationBox p a {font-size: 12px; text-decoration: underline; color: #fff; padding-left: 17px;}
#registrationBox p label.infield {position: absolute; top: 0; left: 0; width: 211px; height: 40px; font-size: 14px; color: #5e5f5f; text-indent: 20px; line-height: 40px;}
#registrationBox div.captchaRow {margin: 0 0 8px 0; padding: 0; position: relative; height: 44px;}
#captchaMain-loading {text-align: center;}
#captchaMain-loading img {padding-top: 10px;}
#registrationBox .inp2 {width: 100px; height: 40px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 2px; border-radius: 2px; font-size: 14px; color: #5e5f5f;}
#registrationBox input#captchaMain_word {margin-left: 8px; text-align: center;}
#registrationBox label.infield-captcha {position: absolute; top: 0; left: 0; width: 100px; height: 40px; font-size: 14px; color: #5e5f5f; line-height: 40px; text-align: center;}

#footer .copyright {position: absolute; top: 120px; left: 0;}
#footer .copyright p {padding: 0; margin: 0;}
#footer .copyright p, #footer .copyright p a {font-size: 13px; color: #6e6e6f; text-decoration: none;}

#footer .footer-contact {width: 210px; position: absolute; right:0; top: 20px;}
#footer .footer-contact p.footer_white {color: #fff; font-size: 13px; padding: 0; margin: 0; line-height: 17px;}
#footer .footer-contact p.footer_gray {color: #919191; font-size: 13px; padding: 0; margin: 10px 0 0 0; line-height: 19px;}

#footer .footer-menu {position: absolute; top: 23px; left: 0;}
#footer .footer-menu a {font-size: 13px; text-decoration: none; font-weight: bold; color: #fff; padding-right: 20px; cursor: pointer;}

#footer .footer-menu-2 {position: absolute; top: 60px; left: 0;}
#footer .footer-menu-2 a {font-size: 13px; text-decoration: none; font-weight: normal; color: #a2a1a1; padding-right: 20px; cursor: pointer;}

div.eshop_categories_left {width: 225px; padding: 0; margin: 0 0 10px 0; position: relative; z-index: 100;}
.eshop_categories_left h2 {
  font-size: 15px;
}




/* mm */

@media (max-width: 5000px) and (min-width: 1000px){
    div.slider-hp {position: relative; width:100%; height: 30.2vw; height: 362px;height: 287px;}
}
@media (max-width: 999px) and (min-width: 1px){
    div.slider-hp {/*width: 100%; position: relative; margin-bottom: 0; overflow: hidden; height:830px; padding-top: 150px;*/
              position: relative; width:100%; height: 30.2vw; height: 22.87vw;/*top: -50%; left: -50%; width: 200%; height: 200%; z-index: 0;*/}
}
    
div.slider-hp div.slider_navigator {height: 12px; max-width: 300px; _width: 300px; position: absolute; right: 0; bottom:0;}
div.slider-hp div.slider_navigator span {display: bloceshop-product-cardk; float: left; width: 12px; height: 12px; margin-left: 3px; cursor: pointer; background: url('/img/slider_but.png');}
div.slider-hp div.slider_navigator span.selected {background: url('/img/slider_but_sel.png');}


div.bx-wrapper {height:100%; width:100% ; max-width:100%}
/*div.bx-controls[style]  {height:100%; width:100% !important;}*/
div.bx-viewport[style] {height:100% !important; width:100% }
.slider-wrapper[style] {height:100% !important; width:615% }
div.slider-picture[style] {text-align: center; overflow: hidden; width:100% !important; height: 305px !important;/*height:100% !important;*/  /*min-height:650px; min-width:850px; */
                           /*min-height:250px;*/ /*min-width:850px;*/
                            }

div.slide[style] {width:1600px; height:100%;}
div.slide bx-clone[style] {width: 100%; height:100%;}
div.slider-picture img {position: relative; width:100%; /*height: 30.2vw;*//*top: 0; left: 0; right: 0; bottom: 0; margin: auto;*/}
div.slider-desc {text-align: center}


.bgwidth { width: 100%; }
.bgheight { height: 100%; }




#eshop_hp_content {background: url('/img/gradient_white.png') repeat-x #fff; border: 1px solid #e9e9e9; margin: 10px 0 0 0; padding: 15px 20px;}


div.bottom_shadow {background: url('/img/bottom_shadow.png') repeat-x 0 100%; border: none; width: 100%; height: 4px;}

.ui-tabs {border:  none; background: none;}
.ui-tabs-nav {padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important;}

.ui-tabs-nav li {
    border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -moz-border-radius: 0 !important;
    border: 1px solid #e9e9e9 !important;
}

.ui-tabs-nav li.ui-state-default {background: #00b5de;}
.ui-tabs-nav li.ui-tabs-selected {background: #fff;}
.ui-tabs-nav li.ui-state-default a {font-size: 14px; font-weight: bold; color: #fff;}
.ui-tabs-nav li.ui-tabs-selected a {color: #00b5de;}

.ui-tabs-panel {border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -moz-border-radius: 0 !important; border: 1px solid #e9e9e9 !important; padding: 12px !important;}


.hp-news {float: left; width: 308px; margin-left: 15px; padding: 0 20px;}
.hp-why-choose-us {float: left; width: 308px; padding: 0 20px;}

.hp-news h2, .hp-why-choose-us h2 {font-size: 19px; color: #4e4e4f; font-weight: bold; text-shadow: -1px -1px 1px #ddd; filter: dropshadow(color=#ddd, offx=-1, offy=-1); padding: 0; margin: 14px 0 20px 0;}

.hp-news p, .hp-why-choose-us p {font-size: 13px; color: #4e4f4f; line-height: 19px;}
.hp-news p.date {padding: 0; margin: 0; line-height: 13px; }
.hp-news a, .hp-why-choose-us a {color: #cf1f3e; text-decoration: underline; font-weight: bold; font-size: 13px;}
.hp-news h3 a {color: #00b5de; text-decoration: underline; font-weight: normal; font-size: 13px;}

a.button_red {background: url('/img/button_red.png') repeat-x;}
a.button_green {background: url('/img/button_green.png') repeat-x;}
a.button_blue {background: url('/img/button_blue.png') repeat-x;}
a.button_darkblue {background: url('/img/button_darkblue.png') repeat-x;}

a.button_red.selected, a.button_red:hover {background: url('/img/button_red_s.png') repeat-x;}
a.button_green.selected, a.button_green:hover {background: url('/img/button_green_s.png') repeat-x;}
a.button_blue.selected, a.button_blue:hover {background: url('/img/button_blue_s.png') repeat-x;}
a.button_darkblue.selected, a.button_darkblue:hover {background: url('/img/button_darkblue_s.png') repeat-x;}

a.show_more_text, a.show_less_text {font-size: 13px; color: #cf1f3e; text-decoration: underline; padding-right: 10px; cursor: pointer;}
a.show_more_text {background: url('/img/show_more.png') no-repeat 100% 60%;}
a.show_less_text {background: url('/img/show_less.png') no-repeat 100% 60%;}

div.con_search {width: 279px; height: 37px; border: 1px solid #e9e9e9; padding: 1px; margin: 0; margin-bottom: 15px; background: url('/img/input_inner_bg.png') no-repeat;}
div.con_search p {padding: 0; margin: 0; position: relative;}
div.con_search p label {position: absolute; top: 0; left: 10px; font-size: 14px; color: #858585; font-style: italic; width: 173px; height: 37px; line-height: 37px;}
div.con_search input {height: 37px; width: 173px; padding: 0 10px; border: 0px; font-size: 14px; color: #858585; font-style: italic;}
div.con_search button {width: 82px; height: 37px; background: url('/img/but_blue.png'); -webkit-border-radius: 2px; border-radius: 2px; border: 0px; cursor: pointer; font-size: 14px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #0d87a2; filter: dropshadow(color=#0d87a2, offx=-1, offy=-1);}


span.more-parameters { cursor: help;}
span.eshop-product-grp-name {padding-right: 5px;}

div.contact_form {background: #fff; padding: 25px 20px;}
div.contact_form form {background: #e5f5fd; padding: 25px 30px;}
div.contact_form table {border-collapse: collapse;}
div.contact_form table input.txt {width: 259px; height: 39px; border: none; background: url('/img/input.png') no-repeat; font-size: 14px; color: #5e5f5f; padding: 0 10px;}
div.contact_form table textarea {width: 428px; height: 113px; border: none; background: url('/img/textarea.png') no-repeat; font-size: 14px; color: #5e5f5f; padding: 10px 15px;}
div.contact_form table label {font-size: 14px; color: #5e5f5f; padding-right: 50px;}
div.contact_form table td {padding: 3px 0;}
div.contact_form .alert {float: right; margin-right: 170px;}
div.contact_form .captcha-img-txt5, div.contact_form input.txt5 {width: 60px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0; text-align: center;}
div.contact_form .captcha-img-txt5 img {margin-top: 5px;}

div.contact_form input.but {
    background: url('/img/send_bg.jpg') repeat-x; height: 37px; padding: 0 20px; border: 0px; cursor: pointer;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    text-shadow: 0px -1px 1px #999;
}
#dialog-reset dt {float: left; height: 33px; width: 77px; padding-top: 7px;}
#dialog-reset dt label {font-size: 14px; color: #858585;}
#dialog-reset dd {float: left; height: 40px; width: 180px; }
#dialog-reset dd .txt4 {width: 160px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0 10px;}
#dialog-reset dd .captcha-img-txt5,  #dialog-reset dd .txt5{width: 60px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0; text-align: center;}
#dialog-reset dd .captcha-img-txt5 img {margin-top: 5px;}
#dialog-reset dd .captcha-img-txt5 {margin-left: 46px;}

#dialog-watchdog p {height: 32px; margin-bottom: 5px; line-height: 32px;}

#dialog-watchdog label {font-size: 14px; color: #858585;}
#dialog-watchdog input {width: 160px; height: 30px; border: 1px solid #e9e9e9; background: url('/img/input_inner_bg.png') no-repeat; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #5e5f5f; padding: 0 10px;}
#watch-dog-price {width: 90px !important; text-align: center;}
#dialog-watchdog span.inp {float: right;}


#eshop_category_navigation {width: 706px; min-height: 50px; background: #fff; position: absolute; top: 0; left: 223px; z-index: 200; border: 1px solid #aaa; padding: 17px;}
#eshop_category_navigation .eshop_category_parameter_name {float: left; color: #a0a0a0; font-size: 15px; font-weight: bold; width: 150px; padding: 0; margin: 0; display: block;}
#eshop_category_navigation .eshop_category_parameter_attributes {float: left; width: 550px; margin-left: 5px; line-height: 16px; font-size: 15px; display: block; margin-bottom: 10px;}
#eshop_category_navigation .eshop_category_parameter_attributes a {text-decoration: none !important; border: none !important;}
#eshop_category_navigation .eshop_category_parameter_attributes a:hover {text-decoration: underline !important;}

/*div.eshop_categories_left ul.level-1 > li.has_subitems > span > a.show_navigation
,div.eshop_categories_left ul.level-1 > li.has_subitems.selected > span > a.show_navigation
,div.eshop_categories_left ul.level-2 > li.has_subitems > span > a.show_navigation
,div.eshop_categories_left ul.level-2 > li.has_subitems.selected > span > a.show_navigation
,div.eshop_categories_left ul.level-2 > li > span > a.show_navigation
,div.eshop_categories_left a.show_navigation {
  border: 1px solid #aaaaaa;
  border-right: none;
  background: #ffffff;
} */


div.eshop_categories_left ul.level-0 > li > span > a.show_navigation {}
/*div.eshop_categories_left ul.level-0 > li >  ul li a.show_navigation {margin-top: 5px;}*/


/* D-Menu ------------------------------------------------ */
div#tree {
  visibility:visible;
}
div#tree div {
  display:none;
}
div#tree {
  background: #ffffff;
}
div#tree div {
  background: #ffffff url(/img/leftmenu-categories/line.jpg) repeat-y left top;
  border-top: 5px solid #ffffff;
}
.eshop_categories_left ul.level-0 ul li div {
	margin-left: 20px;
}
div#tree p {
  margin: 0;
  padding: 2px 0 2px 22px;
  display: block;
  position: relative;
  z-index: 2;
}

div#tree p.open {
    background: url('/img/leftmenu-categories/plus.png') 5px center no-repeat;
}
div#tree p.close {
    background: url('/img/leftmenu-categories/minus.png') 5px center no-repeat;
}

div#tree a {
    display: block;
    padding-left: 10px;
}

/* menu */

div.eshop_categories_left ul, div.eshop_categories_left ul li {padding: 0; margin: 0; list-style: none; background: none;}
div.eshop_categories_left ul, div.eshop_categories_left ul li > span {position: relative; display: block; margin: 0;}

div.eshop_categories_left ul.level-0 li {
  background: #ebebeb url("/img/leftmenu-categories/level-0-passive.jpg") repeat-x left top;
}
div.eshop_categories_left ul.level-0 li li {
	background: none;
}


.eshop_categories_left ul.level-0 li a:link,
.eshop_categories_left ul.level-0 li a:visited {
  color: #4e4f4f;
  text-decoration: none;
  position: relative;
  display: block;
  padding: 11px 0;
  font-weight: bold;
}
.eshop_categories_left li a span {
  padding-left: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.eshop_categories_left ul.level-0 li a:hover,
.eshop_categories_left ul.level-0 li a:active {
  color: #d72846;
  text-decoration: underline;
  position: relative;
}
.eshop_categories_left ul li a.active-link:link,
.eshop_categories_left ul li a.active-link:visited {
  color: #d72846;
  font-weight: bold;
  text-decoration: underline;
}
.eshop_categories_left ul li a.active-link:hover,
.eshop_categories_left ul li a.active-link:active {
  text-decoration: none;
}

.eshop_categories_left ul li p span.subVariants-li span.subVariants {
	display: none;
	position: absolute;
  border: 1px solid #e0e0e0;
  width: 708px;
  padding: 13px 15px;
  float: right;
  top: -3px;
  margin-top: 2px;
  background-color: #ffffff;
  background: #ffffff url("/img/leftmenu-categories/left-variant-border.jpg") no-repeat left top !important;
  min-height: 19px;
}

.eshop_categories_left ul li div ul li p span.subVariants-li span.subVariants {
	display: none;
	position: absolute;
  border: 1px solid #e0e0e0;
  width: 708px;
  padding: 15px 15px;
  float: right;
  top: -12px;
  margin-top: 2px;
  background: #ffffff url("/img/leftmenu-categories/left-subvariant-border.jpg") no-repeat left top !important;
  min-height: 19px;
}

.subVariants-li a {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-left: -5px;
    padding-left: 5px;
    border-left: 1px solid white;
}

li p .subVariants-li a:hover {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: -4px;
    padding-left: 5px;
}

body li p a.subVariantsGroup {
    display:inline-block !important; color:#a0a0a0 !important; font-weight: bold !important; font-size:14px !important;
    padding-top: 3px !important; padding-bottom: 3px !important;
}

body li p a.subVariantsGroup:hover {
    border: none !important; margin-bottom: 1px !important; margin-top: 1px !important; color: #d72846 !important;
}

li p.level0 span.subVariants-li a {
    border-left: none;
}
li p.level0 span.subVariants-li a:hover { border-left: none !important; border-top: 1px solid white; border-bottom: 1px solid #eaeaea; }

li p .subVariants-li a.variant-link:hover { border: none !important; }

.eshop_categories_left ul span.subVariants-li:hover span.subVariants {
	display: block;
	border-left: none;
        z-index: 60;
}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-0,
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-1 {
	margin-left: 203px;
}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-2 {
  margin-left: 180px;
}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-3 {

  margin-left: 160px;
}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-4 {
  margin-left: 140px;
}
.eshop_categories_left ul span.subVariants-li:hover span.subVariants-5 {
  margin-left: 120px;
}
.eshop_categories_left ul .subVariants .subvariants-box {
	display: block;
	margin-bottom: 2px;
	clear: both;
}
.eshop_categories_left ul	.subVariants .title {
	font-size: 14px;
	font-weight: bold;
	color: #a0a0a0;
	display: block;
}
.eshop_categories_left ul .subVariants .subvariants-values {
	display: block;
        margin-left: 10px;
}
div#tree span.subVariants-li span.subVariants span.subvariants-values a.variant-link:link,
div#tree span.subVariants-li span.subVariants span.subvariants-values a.variant-link:visible,
div#tree a.variant-link:link,
div#tree a.variant-link:visible,
.eshop_categories_left ul.level-0 ul a.variant-link:link,
.eshop_categories_left ul.level-0 ul a.variant-link:visited {
	display: inline;
	margin: 0;
	padding: 0;
	padding-left: 5px;

}

div#tree span.subVariants-li span.subVariants span.subvariants-box span.subvariants-values a.variant-link
{
    font-size: 12px;
    font-weight: normal; 
    display: inline;
}

.eshop_categories_left ul.level-0 ul li.others-li {
  background: url(/img/leftmenu-categories/line-level-1-middle.jpg) no-repeat left center;
}
.eshop_categories_left ul.level-0 ul li.first-li {
  background: url(/img/leftmenu-categories/line-level-1-top.jpg) no-repeat left top;
}
.eshop_categories_left ul.level-0 ul li.last-li {
  background: url(/img/leftmenu-categories/line-level-1-bottom.jpg) no-repeat left top;
}
.eshop_categories_left ul.level-0 li ul li a:link,
.eshop_categories_left ul.level-0 li ul li a:visited {
  font-size: 12px;
  padding: 0;
}

#tree ul.level-1 li p a {
  font-weight: normal;
  padding-top: 3px;
  padding-bottom: 3px;
}

#tree ul.level-1 li p.level3 a { padding-bottom: 0px; padding-top: 0px;}

#tree ul.level-2 li p a {
  font-size: 12px;
}
#tree ul.level-3 li p a {
  color: #4E4F4F;
  font-size: 11px;
}
#tree ul.level-3 li p a.active-link {
  color: #d72846;
}
#tree ul.level-3 li p a.subvariant_active {
  text-decoration: none;
}
#tree a.subvariant_active {
	background: url(/img/leftmenu-categories/subvariant.png) no-repeat right center;
	text-decoration: none;
}

#tree ul.level-3 li p a:hover {
  color: #d72846;
}

#tree ul.level-3 li p a.subvariant_active:hover {
  color: #D72846;
}

.branch-office {height:45px; width: 100%; background: url("http://zenpres.e-solutions.cz/img/con_prof_top.png") repeat-x; display:block;}
.branch-office h2 {padding: 10px 0 0 15px;}
.branch-content {background-color:rgb(246, 246, 246);}
.branch-content-in  {padding: 15px 15px 15px 15px;}
.branch-content-contacts  {padding: 15px 15px 15px 15px;}
.map { float:right;}
.person-top{width: 194px; height: 4px; padding: 0; background: url('/img/con_ava_bg_top.png') no-repeat;}
.person-mid{height: 320px; padding: 8px 12px; background: url('/img/con_ava_bg_mid.png') repeat-y;}
.person-bot{width: 194px; height: 4px; padding: 0; background: url('/img/con_ava_bg_bot.png') no-repeat;}
.persons  table td {padding: 8px;}

.branch-content{display:none; width: 100%;}
#toshow1-open {display:block;}
.showhide{display:block; padding:0 0 0 585px; margin-top:-20px;}
.all-contacts{padding-top:15px; padding-bottom:25px;}

.icon-up{background: url('/img/bullet_up.png'); display:none; width:9px; height:5px; margin: -10px 640px;}
.icon-down{background: url('/img/bullet_down.png'); display:block; width:9px; height:5px; margin: -10px 640px;}

.all-contacts{background: #FFFFFF;}

.leve-menu-vyprodej a {
    height: 25px;
    width: 210px;
    display: block;
    padding: 10px 0 3px 15px;
    color: #ffffff;
    background: #d72846 url(/img/leftmenu-title.jpg) repeat-x left top;
    font-size: 15px;
    text-shadow: -1px -1px 1px #aaa;
    text-decoration: none;
}
.leve-menu-vyprodej {margin-bottom: 8px;}


ul.article-navigation {height: 18px; position: relative; background: white; padding-bottom: 30px;}
ul.article-navigation li{background: none; list-style: none; padding: 0; margin: 0;}
ul.article-navigation li.next  {right: 30px; z-index: 100; position:absolute; text-align: right; width: 200px; height:18px; overflow:hidden;}
ul.article-navigation li.prev  {left: 30px; z-index: 100; position:absolute; text-align: left; width: 200px; height:18px; overflow:hidden;}
ul.article-navigation li.category  {display: block; width: 711px; height: 16px; z-index: 1; position:absolute; text-align:center; overflow:hidden;}
ul.article-navigation li a {padding-left: 18px; text-decoration: none}
ul.article-navigation li a:hover {text-decoration: underline;}
ul.article-navigation li.next a {background: url('/img/li.png') no-repeat 0 3px;}
ul.article-navigation li.prev a {background: url('/img/li-left.png') no-repeat 0 3px;}
ul.article-navigation li.category a {background: url('/img/li-up.png') no-repeat 0 3px;}

ul.navigation_articles, ul.navigation_articles li {background: none; list-style: none; padding: 0; margin: 0;}
ul.navigation_articles li {padding-left: 20px;padding-right: 25px;}
ul.navigation_articles li h3 {padding: 0; margin: 0; margin-bottom: 10px;}
ul.navigation_articles li h3 a { text-decoration: none; }
ul.navigation_articles li h3 a span.newsTitle {font-size: 14px; text-decoration: none; font-weight: bold; display: block; width: 100%; margin-bottom: 5px;}
ul.navigation_articles li h3 a:hover { }
ul.navigation_articles li h3 a span.newsTitle:hover {text-decoration: underline;}
ul.navigation_articles li h3 a span.date {font-size: 13px; font-weight: normal; color: #aaa; }
ul.navigation_articles div {margin: 5px 0 0 10px;}

div.border_bg { background:url('/img/thumb_border_bg.png') no-repeat; float: left; width: 102px; height: 102px; padding-right: 0px; }
div.border_bg .newlistpicthumb { padding:6px; padding-right: 0px; width: 90px; }
div.border_bg h3 a.link span.newsTitle { font-weight: bold; font-size: 13px; color: #009534; display: block; }
div.afterborderbg { padding:15px; float: right; width: 500px; padding-left: 0px;}
ul.navigation_articles li div.whitee { background-color: white; }
ul.navigation_articles li div.grayy {background:url('/img/even_odd_bg.png') repeat-x #e5e5e5; }
span.date {  background:url('/img/clock.png') no-repeat; padding-left: 15px; }
.new_list {background: white;}

.cboxElement img { float: left; margin-right: 10px; margin-bottom: 10px; }

.subUl { margin: 15px; }
.subLi { background: url("/img/sub_li.png") no-repeat scroll 0 0 transparent; background-position: left center; padding-left: 16px; }

div.right p.date { color: #b2b2b2; font-family: arial; font-size: 13px; display: block; float: right; text-align: right; background:url('/img/clock.png') no-repeat; padding-left: 15px; background-position: left center; height: 13px; padding-top: 5px; }

div.vlajka {
text-decoration: none;
display: block;
float: right;
margin-top: 13px;
}
.tooltip { cursor: help; }

#tree p span a.params_in_menu {
    margin-left: -5px; 
    padding-left: 5px;
}

div.contact-3div {
  float:left;
  width: 192px;
}

div.contact-2div {
  float:left;
  width: 300px;
}

table.open-sklad {
  border: 0px;
  text-align: left;
  width: 100%;
}

table.open-sklad tr th {
  border: 0px;
  background: none;
  font-weight: bold;
}

table.open-sklad tr th {
  text-align: center;
  padding: 3px 0 8px 10px;
  font-size: 16px;
  color: #666;
}

table.open-sklad tr td {
  padding:8px 12px;
}

table.ucet tr td {
   padding:8px 3px;
}

table.open-sklad tr td:nth-child(odd) {
  font-weight: bold;
}

table.open-sklad tr:nth-child(odd) td {
  border: 0px;
  background: #fffec6;
}

table.open-sklad tr:nth-child(even) td {
  border: 0px;
  background: #ffffea;
}

table.open-office {
  border: 0px;
  text-align: left;
  width: 100%;
}

table.open-office tr th {
  border: 0px;
  background: none;
  font-weight: bold;
}

table.open-office tr th {
  text-align: center;
  padding: 3px 0 8px 0;
  color: #666;

}

.cboxElement img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

table.open-office tr td {
  padding:8px 12px;
}

table.open-office tr td:nth-child(odd) {
  font-weight: bold;
}

table.open-office tr:nth-child(odd) td {
  border: 0px;
  background: none;
}

table.open-office tr:nth-child(even) td {
  border: 0px;
  background: #ececec;
}

.all-contacts {
  font-size: 14px;
}

.branch-content h2 {
  text-shadow: none;
  font-size: 26px;
  font-weight: bold;
  color: #4e4f4f;
}

.branch-content h3 {
  font-weight: normal;
  font-style: italic;
  font-size: 26px;
  color: #656565;
  padding-left: 9px;
  color: #656565;
}

.persons h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  color: #3b3f45;
  margin: 0px;
  padding: 8px 0 5px 0;
}

.branch-content-in h4 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 5px;
}

span.zenit {
  font-size:18px;
  font-weight:bold;
}

.contact-photos {
  margin-top: 20px;
  position: relative;
}

.contact-photos img {
  padding: 10px;
  background: #fff;
  border: 1px solid #ddd;
  float: left;
  margin-right: 15px;
}

.contact-photos iframe {
  border: 1px solid #ddd;
  padding: 10px;
  background: white;
  float: left;
}

.contact-photos a.google {
  font-size: 13px;
  position: absolute;
  right: 161px;
  bottom: -14px;
  color: #fff;
  background: #555;
  text-decoration: none;
  padding: 5px;
}

.contact-photos a.google-toogle {
  position: absolute;
  right: 2px;
  bottom: -14px;
  color: #fff;
  background: #555;
  text-decoration: none;
  padding: 5px;
  font-size: 13px;
}

.contact-photos a.google2 {
  position: absolute;
  left: 0px;
  bottom: -24px;
  color: #fff;
  background: #555;
  text-decoration: none;
  padding: 5px;
  font-size:13px;
}

.contact-photos a.google-toogle2 {
  position: absolute;
  left: 219px;
  bottom: -24px;
  color: #fff;
  background: #555;
  text-decoration: none;
  padding: 5px;
  font-size:13px;
}

.contact-photos a:hover {
  text-decoration: underline;
}

.heading.o_servisech.other_articles {padding-top: 5px;padding-bottom: 5px;}
.heading.o_servisech.other_articles h1, .heading.o_servisech.other_articles h2 {text-shadow: none;text-align: center;font-size: 24px;padding-top: 20px;margin-bottom: 12px;font-weight: normal;}
.hp_left.fourth.o_servisech h3 {padding-top: 0; text-align: center; font-weight: normal; margin-top: -5px;}


button.button_sk {float: right; margin-right: 20px; padding: 4px 8px; border: 1px solid black;background-image: url('/img/hp_dalsi_info.png'); background-size: 188px 29px;}
button.button_sk a {text-decoration: none; display: inline-block; padding-top: 3px; padding-left: 10px;}
button.button_sk img {float: left;}
button.button_sk:hover {background-image: url('/img/hp_dalsi_info_hover.png');}

button.button_sk.button_sk2 {position: absolute; right: 0; margin-top: 10px;}

a.button_sk {line-height: 23px; float: right; margin-right: 20px; padding: 4px 8px; border: 1px solid black;background-image: url('/img/hp_dalsi_info.png'); background-size: 188px 29px; text-decoration: none; display: inline-block;}
a.button_sk img {float: left; margin-right: 10px;}
a.button_sk:hover {background-image: url('/img/hp_dalsi_info_hover.png');}

a.button_sk.button_sk2 {position: absolute; right: 0; margin-top: 10px;}



.e_sol_footer {float: left; margin-right: 15px;padding-bottom: 0;}
.ak_copy {float: left;}

@media (max-width: 999px) and (min-width: 597px) {
    .e_sol_footer a {    font-size: 10.5px;    line-height: 56px;}
}

@media (max-width: 596px) and (min-width: 1px) {
    .e_sol_footer a {    font-size: 11px;}
    .bottom_right_footer div span {    padding-top: 2px;}
}

iframe[name='google_conversion_frame'] {height: 0 !important;}
