#breadcrumbs{color:#E1B642; padding:15px 25px 0 22px; font-size:.85em; font-weight:bold;}
#breadcrumbs a{color:#E1B642;}
#breadcrumbs a.inactive{text-decoration:none; cursor:default;}

.m_dark{background: #4F401F url("../images/boxes/rukotvoty_main_top.jpg") left -30px;}
.light{background:#FFEDA3;}
.bigimg{padding:0 21px;}
.bigimg img{width: 100%;/* margin: 1px 21px 0 21px; */border:4px solid #FFF;border-width:4px;float:left;-moz-box-shadow: 0 0 3px 0 #2C2411;-webkit-box-shadow: 0 0 3px 0 #2C2411;box-shadow: 0 0 3px 0 #2C2411;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#single h1,.storytitle{color:#E1B652; font-size:2.35em; font-weight:bold; display:block; padding:10px 20px 15px; margin:0; line-height:1em; }

#single .tagsbox{position:relative; border:0px solid; min-height:30px; padding:6px 0 0;}
#single .tags{color:#E1B652; margin: 0 0 0 22px; padding:3px 142px 12px 39px; font-size:.8em; background:url(../images/icons/tags.png) no-repeat;}
#single .tags a{color:#E1B652;}
#single .emptytags{height:29px;}
#single .emptytags2{height:21px;}
#single .date{ display: block; color: #E1B652; font-size: 11px; font-weight: normal; position:absolute; right:24px; top:11px; display:block;}

.entry{position:relative;}
.adminedit{position:absolute; top:5px; right:9px; font-weight:bold; font-size:.85em;}
.adminedit a{color:#44391D;}
#single .entry,.single .entry{padding:5px 27px 30px 25px; font-size:14px; line-height: 18px; color:#44381D;}

#single ol,.single ol { margin-left: 30px; padding: 10px 0; list-style-type: decimal }
	#single ol li,.single ol li { padding: 0 10px 15px 3px; }
#single p,.single p { margin: 1.0em 0 1.55em; line-height:1.35em; }
	#single p a,  #single li a, .single p a, .single li a { font-weight: bold; }
	#single p strong,.single p strong { font-weight: bold; }
	#single p em ,.single p em { font-style: italic; }
#single blockquote,.single blockquote { margin: 0 1.5em; color: #6c6c6c; }
#single h3,.single h3 { font-size: 16px; font-weight: bold; color: #B37605; margin: 10px 0 7px; }
#single h2,.single h2 { display: block; padding: 15px 0px; color: #614D23; line-height: 25px; font-size: 23px; font-weight: bold; }
	#single h2.storytitle,.single h2.storytitle { display: block; padding: 15px 15px 15px 25px; color: #E1B652; line-height: 25px; font-size: 30px; font-weight: bold; }
#single ul,.single .entry ul { margin-left: 12px; padding: 0 0 25px; }
#single ol ..single .entry  ol { margin-left: 32px; padding: 15px 0; }
#single ul li,.single .entry  ul li{ background: url("../images/icons/list2.png") no-repeat; background-position: 0px 5px; padding: 3px 0; padding-left: 25px; }
#single ol li ,.single .entry  ol li {background-position: 0px 5px; padding: 3px 0 7px 4px;  }
#single ul li strong,.single .entry  ul li strong { font-weight: bold; }
#single img.alignleft,.single img.alignleft, div.alignleft { float: left; margin: 4px 15px 10px 0; }
#single img.alignright, div.alignright { float: right; margin: 4px 0 0 10px; }
#single code,.single code { font-family: courier, fixed, monospace; font-size: 12px; background: #eee; }
	#single code strong, .single code strong { color: #000; }

       
#single .size-thumbnail { border: 4px solid #FFFFFF; padding: 0; margin: 1px; }
#single .size-medium, #single 
 .size-large { padding: 5px; margin: 0px; border: 1px dotted #DFB048; background: #FFFFFF; }
#single p.wp-caption-text { font-size: 12px; font-weight: normal; font-style:italic; display: block; color: #9B7417; padding: 0; margin: 0 0 10px; }
#single .wp-caption { padding: 0; margin: 0; }
#single .alignleft img { padding: 5px; }
#single div.alignleft { float: left; padding: 0 15px 0px 0; }

a { text-decoration: underline; color: #44381D; }
	a:hover { color: #4F3E0C; text-decoration: none; }
	a img { border: 0; }
ul, ol { list-style: none; } 


/*ngg*/
#single .ngg-galleryoverview{margin:0;}
#single .ngg-gallery-thumbnail {margin:0;}
#single .ngg-gallery-thumbnail-box{float:left; min-height: 90px; margin-right: 0 !important;}
#single .ngg-gallery-thumbnail img {background-color: #FFFFFF; border: 1px solid #DFB048; display: block; margin: 4px 5px 0 0; padding: 4px; position: relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#single .ngg-clear{clear:both;}

#datebox{width:100%; padding:10px 0 0;}
#datebox ul{list-style:none; padding:10px 0 0 0; margin:0;}
#datebox ul li{padding:0; background:none; font-weight:bold; margin:0;}
#datebox .aboutevent{font-style:italic;  color:#A46C05; font-weight:normal;}
#datebox .eventloc{font-size:.85em; width:300px;}


#single .wp-table-reloaded{border:0px solid #D6AC00; }
#single .wp-table-reloaded th{ padding:3px 7px; font-size:.8em; text-align:left;}
#single .wp-table-reloaded td{font-size:.8em; padding:3px 7px; text-align:left; border-top:1px dotted #D6AC00; background:#FFF2BD;}


.sitefriends{padding: 10px 0pt; width: 100%;}
.sitefriends img{border: 3px solid #FFF;}
.sitefriends .left{width: 120px; padding-bottom: 5px;}


.mypostgallery{margin:15px 0 -5px -1px !important; padding:0 !important; position:relative;}
.mypostgallery li{list-style:none; padding:0 !important;}
.mypostgallery .navi{position:absolute; top:-28px; right:6px; }
.mypostgallery .count{top:0; right:80px; text-align:center; float:left; margin-left:8px; }

.mypostgallery .snext, .mypostgallery .sprev{float:left; margin-left:8px; width:12px; height:17px; -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;}


.mypostgallery  .snext{opacity:1; cursor:pointer; background: url("../images/slidearrows5.png") -17px -3px no-repeat; padding:0 7px 0 0; display:block; border:0px solid; width:17px; height:17px; }  
.mypostgallery  .sprev{opacity:1; cursor:pointer; background: url("../images/slidearrows5.png") 0px -3px no-repeat; padding:0 6px 0 0; display:block; border:0px solid; width:17px; height:17px;}  
.mypostgallery  .hiddenprev span{background-position:0px -22px; opacity:.7; cursor:default;}
.mypostgallery  .hiddennext span{background-position:-17px -22px; opacity:.7; cursor:default;}



.highslide-image{border:0 !important;}


.single_blog{position:relative;}
.single_blog .mayster_info{position:relative; padding:19px 0 0 0; margin:0 0 0 -3px; min-height:75px;}
.single_blog .profile_img{display:block; margin:0 18px 0 0; position:absolute; top:16px;}
.single_blog .mayster_name{font-size:1.2em; font-weight:bold; margin:0 0 0 104px; color:#836416; text-decoration:none;}
.single_blog .storytitle{margin:0px 0 0 0px !important;}
.single_blog .tagsbox{display:none;}


.single_blog .meta{border:0px solid; position:absolute; top:1; font-size:.9em; padding:2px 0 0px; color:#674F0F; margin:4px 0 0 102px;}
.single_blog .tag, .single_blog .region{margin:0 7px 0 0px; background:url(../images/icons/main_maystry_icons.png) 0 -31px no-repeat; padding:0 0 0px 16px; line-height:1.1em; border:0px solid; float:left;}
.single_blog .region{background-position:0 -46px; padding:0 0 0 15px;}
.single_blog .meta a{color:#674F0F; font-size:.9em; font-weight:bold; text-decoration:none;}




.blog_gallery{margin:15px 0 5px 15px !important; padding:0 !important; position:relative; float:right}
.blog_gallery li{list-style:none; padding:0 !important;}
.blog_gallery li img{width:300px !important;}
.blog_gallery .navi{position:absolute; top:-28px; right:6px; }
.blog_gallery .count{top:0; right:80px; text-align:center; float:left; margin-left:8px; }

.blog_gallery .snext, .blog_gallery .sprev{float:left; margin-left:8px; width:12px; height:17px; -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;}


.blog_gallery  .snext{opacity:1; cursor:pointer; background: url("../images/slidearrows5.png") -17px -3px no-repeat; padding:0 7px 0 0; display:block; border:0px solid; width:10px; height:17px; }  
.blog_gallery  .sprev{opacity:1; cursor:pointer; background: url("../images/slidearrows5.png") 0px -3px no-repeat; padding:0 6px 0 0; display:block; border:0px solid; width:12px; height:17px;}  
.blog_gallery  .hiddenprev span{background-position:0px -22px; opacity:.7; cursor:default;}
.blog_gallery  .hiddennext span{background-position:-17px -22px; opacity:.7; cursor:default;}


thead,
  tbody,
  tfoot {
    border: 0px solid #f1f1f1;
    background-color: #fff6cf; }

  thead {
    background: #f8f8f8;
    color: #0a0a0a; }
  tfoot {
    background: #feeda3;
    color: #0a0a0a; }
  tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #ffeda1; }


