@font-face {
    font-family:myriad;
    src: url('/media/fonts/MyriadWebPro.ttf');
}
@font-face {
    font-family:myriad_b;
    src: url('/media/fonts/MyriadWebPro-Bold.ttf');
}
@font-face {
    font-family:myriad_i;
    src: url('/media/fonts/MyriadWebPro-Italic.ttf');
}


.prihlaska textarea {width:100%;height:50px;font-size:12px}
.prihlaska .odeslat {width:100%;margin-bottom:30pt;font-size:20pt}


.hidden {display:none}

.map {width:400px !important;height:300px !important}
.pad5 {padding:5pt}
.nomp {margin:0;padding:0}
.cleft {clear:right;display:block;width:1px;height:1px}
.cright {clear:left;display:block;width:1px;height:1px}
.ps,.psa a {position:static !important}
.w {color:#ffffff}
.tar {text-align:right}
.tac {text-align:center}
.cent {display:block;margin-left:auto;margin-right:auto}
.left {float:left}
.right {float:right}
.cleaner {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
    width:auto
       }
.db {display:block}
.d_none {display:none}

.aright {background:url('/media/im/aright.png') no-repeat;width:36px;height:23px;margin-right:15px;margin-top:5px}
.aleft {background:url('/media/im/aleft.png') no-repeat;width:36px;height:23px;margin-right:15px;margin-top:5px;margin-left:15px}


.plakat {border:1px solid #ffcb08;float:left;display:block;padding:10pt;margin-right:10pt}

.but_cart {background:url('/media/im/to_cart.png') no-repeat;border:none;width:25px;height:25px}
.cur:hover {cursor: pointer; cursor: hand}

.menu_active,.submenu_active {color:#3F4F54 !important;background:#d9dcdd}
.submenu_active {padding:2pt;margin-top:5pt;margin-bottom:5pt}



.c_sub1 {background:#e5c020 !important}
.prac_druh1 {border-color:#e5c020 !important}
.c_sub1_items .item {border-color:#e2a425}
.c_sub1_items .item h2 {background-color:#e2a425}
.c_sub1_items .item:nth-child(2n) {border-color:#e5c020}
.c_sub1_items .item:nth-child(2n) h2 {background-color:#e5c020}

.c_sub2 {background:#7c923b !important}
.prac_druh2 {border-color:#7c923b !important}
.c_sub2_items .item {border-color:#9dad75}
.c_sub2_items .item h2 {background-color:#9dad75}
.c_sub2_items .item:nth-child(2n) {border-color:#7c923b}
.c_sub2_items .item:nth-child(2n) h2 {background-color:#9c923b}

.c_sub3 {background:#353d76 !important}
.prac_druh3 {border-color:#353d76 !important}
.c_sub3_items .item {border-color:#717598}
.c_sub3_items .item h2 {background-color:#717598}
.c_sub3_items .item:nth-child(2n) {border-color:#353d76}
.c_sub3_items .item:nth-child(2n) h2 {background-color:#353d76}

.c_sub4 {background:#9e1c30 !important}
.c_sub4_items .item {border-color:#c06172}
.c_sub4_items .item h2 {background-color:#c06172}
.c_sub4_items .item:nth-child(2n) {border-color:#9e1c30}
.c_sub4_items .item:nth-child(2n) h2 {background-color:#9e1c30}

.c_sub5, .c_sub6, .c_sub7, .c_sub8, .c_sub9, c_sub10 {background:#438085 !important}
.c_sub5_items .item {border-color:#799ea1}
.c_sub5_items .item h2 {background-color:#799ea1}
.c_sub5_items .item:nth-child(2n) {border-color:#438085}
.c_sub5_items .item:nth-child(2n) h2 {background-color:#438085}

.prac,.kaleidoskop h2 {color:#3f4f54 !important}
.prac p {margin-left:10pt !important}
.cl {color:#3f4f54 !important}

.plakat {border:1px solid #d9dcdd;float:left;margin-right:7pt;margin-bottom:10pt}

.dib {display:inline-block}
.rad {border-radius:10pt !important}
.but,.odeslat {color:#ffffff;background:#3f4f54;padding:3pt;padding-left:7pt;padding-right:7pt}
.odeslat {padding:10pt}

.border {border:2pt solid #d9dcdd}
.ke_icon h2 {color:#3f4f54 !important}

.item {margin-bottom:15pt;display:block;position:relative}
.item a {display:inline-block;position:absolute;right:0;bottom:0;margin-right:10pt;margin-bottom:4pt}
.item p {margin-top:0}
.item h2 {color:#ffffff;padding-left:10pt;padding-top:5pt;padding-bottom:5pt;font-weight:400}
.item table {margin-left:10pt;margin-top:0}
.item table td {font-size:90%}

.mesice a {margin-right:9pt;color:#3f4f54}
.mesice .but {color:#ffffff}

.tbl_cinnosti td {padding-right:30pt}
.tbl_nazev {font-size:16px}

.tbl_cart {border-collapse:collapse;width:100%;margin-top:0}
.tbl_cart td {padding-left:0px;padding-right:15px;padding-top:2px;padding-bottom:2px;font-size:80% !important}
.tbl_cart th {background:#d9dcdd;text-align:left;padding-top:2px;padding-bottom:2px;font-size:80% !important}
.tbl_shrnuti {border-top:none}
.orders td {font-size:80%}

.tbl_kontakty tr:hover {background:cyan}


.find {display:block;font-size:12px}
.find_box {display:block;background:#d9dcdd;border-radius:10px;padding:5px;margin-bottom:4px}
.find_box span {font-size:12pt}


.del {background:url('/media/im/del.png') 0px center  transparent no-repeat;border:none;width:20px;height:20px;color:transparent}
.reload {background:url('/media/im/reload.png') 0px center  transparent no-repeat;border:none;;width:16px;height:17px}

.nod {display:none !important}

.ai {display:inline-block}

.photo img {display:inline-block;margin-right:0pt;margin-bottom:5pt}


.cbg {background:#3f4f54 !important}

.lr1 {background:url('/media/im/logo/1.jpg') no-repeat;}
.lr2 {background:url('/media/im/logo/2.jpg') no-repeat;}
.lr3 {background:url('/media/im/logo/3.jpg') no-repeat;}

.prilohy {padding-left:10pt;margin-bottom:3pt}


#main {display:block;max-width:1920px;background:#ffffff;width:90%} /* 1920 px velikost obr */
#logo {display:block;max-width:1920px;background-size:contain;max-height:270px;height:12vw;width:100%}
#logo_domecek {display:block;float:left;width:15vw;max-height:230px;height:12vw}
#menu {background:#3F4F54;display:inline-block !important;padding:3vw;float:left;width:14%;padding-bottom:0}
#menu ul {list-style-type: none;margin: 0;padding: 0;}
#menu li {
}
#menu a {color:#ffffff;display:block;padding:5pt;padding-top:7pt;font-weight:600;margin-top:10pt;margin-bottom:10pt;font-family:myriad}


#submenu {background:none !important}
#submenu  li a {margin-left:15% !important;font-family:myriad}
#submenu_content {list-style-type: none;margin: 0;padding: 0;margin-bottom:20pt;display:block;margin-top:10pt}
#submenu_content li {display:inline;margin:0 !important;padding:0 !important}
#submenu_content li a {color:#ffffff !important;background:none;display:inline-block;padding:2pt !important;padding-right:15pt !important;padding-left:15pt !important;margin:0 !important;margin-right:2pt !important;font-size:115%;font-family:myriad_b}
#submenu_content .submenu_active {background:#3f4f54;color:#ffffff !important;text-align:center !important;font-weight:600;padding-bottom:15pt !important}

#content {display:block;margin-right:0 !important;max-width:1000pt;width:75%;margin-top:5pt;padding-right:15pt}
#cinnosti img {display:none}
#cart_logo {display:block;background:#ffffff;text-align:right;padding:3pt;padding-bottom:0;font-size:10pt}


#cart {font-size:15pt;margin-top:10pt !important;display:block}

#registrace {margin-bottom:20pt}


#cart_line {display:block;color:#ffffff;font-size:10pt}
#cart_line span {float:left;background:#d9dcdd;color:#ffffff;border-radius:50%;width:30px;height:30px;text-align:center;display:block;margin-right:1%}
#cart_line span div {position:relative;top:4px;font-size:20px}
#cart_line b {float:left;position:relative;top:3px;padding-left:10px;margin-right:20px;color:#3f4f54;font-size:120%}



#footer {display:grid;color:#ffffff;background:#3f4f54;grid-template-columns:auto auto auto;padding:15pt;padding-left:30pt;padding-right:15pt;margin-top:50pt}
#footer, #footer a {font-size:12pt}

#errors {background:#ff0000;color:#ffffff;margin-bottom:10pt;padding:2pt;font-size:130%;padding-left:20pt}


#facebook {position:relative;display:block;top:55pt}

img {display:block;max-width:100%;height:auto;width:auto}
a {text-decoration:none}
body {color:#3f4f54;padding:0px;margin:0px;font-family: myriad, Helvetica, Arial, sans-serif;background:url('/media/im/back_new.png') repeat-x}
h1 {font-size:26px}
h2 {padding:0px;margin-top:0;margin-bottom:5px;font-size:120%;font-family:myriad_b}
table {margin-top:20pt}
td {vertical-align:top;font-size:15pt}
b {font-family:myriad_b}

