#maystry_single{padding:0; position:relative; background:#FFEDA3;}
#m_top{border:0;  height:279px;}
#maystry_single .topbox{position:relative; padding: 20px 20px 20px 21px; }
@media all and (min-width: 768px) {#maystry_single .topbox{ display: flex; }}

#maystry_single .m_table .left{width:249px;}
#maystry_single .m_table .right{padding:20px 0 30px;}


#m_related{padding:0px 60px 0 0px; margin:0;}
#m_related h3{font-size:1.35em; color:#6E5412; padding:0 0 14px; margin:-2px 0 0; font-weight:bold;}
#m_related li{font-size:.9em;  padding:0px 0 5px 14px; position:relative;}
#m_related li span{position:absolute; top:4px; left:0px; width:6px; height:6px; display:block; border:0px solid; background:#836416; /*url(../images/icons/main_maystry_icons.png) -2px -101px no-repeat*/ }
#m_related li a{color:#6E5412; font-size:.95em; line-height:1.1em; display:block; padding:0 0 0 0px; font-weight:bold;}
#m_related li .date{color:#836416; font-size:.9em; padding:1px 0 0;}
 
#maystry_single .edit{position:absolute; top:-20px; right:7px; font-size:.8em;}
#maystry_single .edit a{color:#ECBF5A;}
#maystry_single .m_photo{display:inline-block;}
@media all and (min-width: 768px) {#maystry_single .m_photo{flex: 0 0 200px;}}
#maystry_single .m_photo img{background:#FFFFFF; width:200px; padding:5px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow: 0 0 3px 0 #4D4326; -webkit-box-shadow: 0 0 3px 0 #4D4326; box-shadow: 0 0 3px 0 #4D4326; }

@media all and (min-width: 768px) {.artist-info { margin: 0 0 0 20px; }}
#maystry_single .meta{border:0px solid; font-size:.85em; padding:20px 0 0px 0px; color:#674F0F; margin:0;}
#maystry_single .tag, #maystry_single .region{margin:0 7px 0 0px; background:url(../images/icons/main_maystry_icons.png) 0 -31px no-repeat; padding:0 0 2px 16px;}
#maystry_single .region{background-position:0 -46px; padding:0 0 0 15px;}
#maystry_single .meta a{color:#674F0F; font-size:.95em; font-weight:bold;}


#maystry_single .m_info{margin:19px 0 15px;}
#maystry_single .m_info .icon{color:#BF8E38; margin-right:4px; font-size:1em; position:absolute; top:0; left:0;}
#maystry_single .m_info .icon-phone{font-size:1.1em; margin-right:2px;}
#maystry_single .m_info .info{padding:0 40px 7px 22px; font-size:.9em; position:relative;}

.maystry_social{padding:0 0 0 20px;}
.maystry_social .fb{ margin:0; width:125px; height:20px; padding:0px 19px 15px 0px; float:left;}
.maystry_social .google{margin:0; padding:1px 0 0 0; border:0px solid;}



#maystry_tabs ul.nav { height:48px; padding:6px 0 0 20px;  border-top:4px solid #ECBF5A;  /*background:#FFE473; background: -moz-linear-gradient(#ECBF5A 10%, #FFE473 65%, #FFE473); background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ECBF5A),color-stop(.65, #FFE473),color-stop(1, #FFE473)); -pie-background: linear-gradient(#ECBF5A, #FFE473 65%, #FFE473);*/}
#maystry_tabs .nav li{float:left; display:block; padding:9px 4px 0 0;}
#maystry_tabs .nav a{ text-decoration:none; font-weight:bold; font-size:1em; margin:0 3px 0 0; padding:4px 8px 4px; color:#3F3213; cursor:default; background:#ECBF5A; background: -moz-linear-gradient(#F3C86D, #ECBF5A 25%, #CFA752); background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F3C86D),color-stop(.25, #ECBF5A),color-stop(1, #CFA752)); -pie-background: linear-gradient(#F3C86D, #ECBF5A 25%, #CFA752);
 position:relative; display:block; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
#maystry_tabs .nav a:hover{ background:#FFE88A; background: -moz-linear-gradient(#CFA752, #ECBF5A 65%, #ECBF5A); background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #CFA752),color-stop(.65, #ECBF5A),color-stop(1, #ECBF5A)); -pie-background: linear-gradient(#CFA752, #ECBF5A 65%, #ECBF5A);}
#maystry_tabs .nav .selected a{background: #5D4A23; color:#FFE373; cursor:default;}
#maystry_tabs .tab-content{border:0px solid; padding:16px 0px 15px 20px; }



#vyroby_list{margin:0;list-style:none;clear:both;padding:0 0 10px;}
#vyroby_list li{float:left;margin:5px 8px 0 0;}
#vyroby_list li img{width: 90px;margin: 0 2px 2px 0;height:69px;padding: 3px;background:#FFFFFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow: 0 0 3px 0 #4D4326;-webkit-box-shadow: 0 0 3px 0 #4D4326;box-shadow: 0 0 3px 0 #4D4326;}
#maystry_single .tags{margin:0; padding:0;}
#maystry_single .tags span{display:block; color:#E1B652; margin: 22px 0 0 22px; padding:7px 22px 9px 39px; font-size:.8em; background:url(../images/icons/tags.png) left 3px no-repeat;}
#maystry_single .tags a{color:#E1B652;}

#maystry_tabs #m_about{font-size:.95em; padding:0 0 20px;}
#maystry_tabs #m_about{padding: 15px 30px 25px 23px; margin:0;}
#maystry_tabs #m_about h2{padding:0; margin:30px 0 0; line-height:.6em; color: #614D23; font-weight: bold; }
#maystry_tabs #m_about h3{padding:0 0 14px; margin:15px 0 0; line-height:.9em; font-size:1.35em; color: #614D23; font-weight: bold; }
#maystry_tabs #m_about p{padding:0px 0 12px;}




#m_about ul { margin-left: 15px; padding: 0 0 10px; }
#m_about ol { margin-left: 32px; padding: 15px 0; }
#m_about ul li{ background: url("../images/icons/list2.png") no-repeat; background-position: 0px 5px; padding: 3px 0 3px 19px; }
#m_about ol li {background-position: 0px 5px; padding: 3px 0 7px 4px;  }
#m_about ul li strong { font-weight: bold; }
#m_about ul ul{padding:6px 0 6px;}
#m_about ul ul li{ background:none; list-style:disc; padding: 0; }
#m_about ol li {background:none; padding: 3px 0 7px 4px;  }

#maystry_tabs .shortrinfo .info{border:0px solid; padding:0 0 7px;}
#maystry_tabs .shortrinfo .info span{border:0px solid; display:block; font-weight:bold; padding:0 0 5px;}

