body {margin:0px; padding:0px; background-color:#f0ddb4; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif}

a { color: #9c2014; text-decoration: none;}
a:hover { color: #4b4543; }
h1 { font-size:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; color: #4b4543; font-weight:normal; padding:10px 0px 5px 0px; margin:0px;}
h2 { padding:10px 0px 10px 0px; margin:0px; }
h2 a { font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; color: #4b4543; font-weight:normal;}
#dv-main2 {text-align:left; }
#dv-menu { padding:80px 0px 0px 20px; margin:0px; float:left; }

#dv-content { color:#4b4543; }
#dv-pad { padding:0px 20px 15px 0px }
.gallery{    clear: both;}
.gallery-icon{float: left;
    padding: 15px;}
#menu-topmenu { padding:0px; margin:0px; font-size:15px; font-weight: bold; color:#4b4543; font-family:Tahoma, Arial, Helvetica, sans-serif }
#menu-topmenu li {float:left; position: relative; width:135px; height:37px; text-align:center; list-style:none; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px;  background:url(https://image.ubdm.ru/design/btn_bg1.jpg) no-repeat 0 0;}
#menu-topmenu li a {padding-top:10px; }
#menu-topmenu li#menu-item-43 a { padding-top:0px; }
#menu-topmenu ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 205px;
	z-index: 99999;
	padding:0px;
	margin:0px;
	margin-top:-2px;
	border-bottom:1px solid #998f7f;	
	border-top:1px solid #998f7f;
	}	
#menu-topmenu a {
	color: #4b4543;
	display: block;
	padding: 0 10px;
	text-decoration: none;}
		
#menu-topmenu li:hover {
	background: url(https://image.ubdm.ru/design/btn_bg2.jpg) no-repeat 0 0;
	color: #fff;
}
#menu-topmenu ul :hover > a {}

#menu-topmenu li:hover > a { color: #fff; }
#menu-topmenu li:hover > ul {	display: block; }
#menu-topmenu ul li { text-align:left; font-size:13px; width:100%; height:auto;  border-left:1px solid #998f7f; border-right:1px solid #998f7f; background-color:#beb3a1; background-image:none; margin:0px; padding:0px; }
#menu-topmenu ul li a { padding:2px 5px 2px 5px;; }	
#menu-topmenu ul li:hover {
	background-color:#7c7771; background-image:none;
}
	
	
#menu-usermenu1 { padding:0px; margin:0px; font-size:15px; font-weight: bold; color:#4b4543; font-family:Tahoma, Arial, Helvetica, sans-serif }
#menu-usermenu1 li {text-align:left; list-style:none; padding:0px 0px 0px 0px; margin:0px 10px 0px 0px;  }
#menu-usermenu1 li a {padding-top:10px; }
#menu-usermenu1 ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 140px;
	z-index: 99999;
	padding:0px;
	margin:0px;
	}

#menu-usermenu1 a {
	
	color: #4b4543;
	display: block;
	padding: 0 10px;
	text-decoration: none;}

#menu-usermenu1 a:hover
{
	color:#75716f;
}

#primary ul {
	padding:0px;
	margin:0px;
	font-size:15px;
	color:#4b4543;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	list-style:none;
	}

#secondary ul {
	padding:0px;
	margin:0px;
	font-size:13px;
	color:#4b4543;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	list-style:none;
	}

#calendar {
	font-size:11px;
	color:#4b4543;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	
.nocomments, .entry-utility {  display:none; }
.one-column { width:785px; margin:0px auto 0px auto; }

.entry-meta
.meta-prep-author {  display:none; }
.meta-sep {  display:none; }


.alignright {
	float: right;
	}

.alignleft {
	float: left;
	margin-right:15px;
	}
	
.home .post { width:100%; clear:both; padding:0px 0px 20px 0px; float: left; background:url(https://image.ubdm.ru/design/post_bg.jpg) no-repeat center bottom; }
.author {  display:none; }

.TB_caption {clear:both; font-size:18px; text-align:center; }
.gps_head { background-color:#beb3a1; padding:0px; margin-bottom:10px; text-align:center; }
.gps_head2  { background-color:#beb3a1; padding:0px; margin:10px 0px 5px 0px; text-align:center; }
.gps_text { font-size:12px; }

.ngg_slideshow { background: url(https://image.ubdm.ru/design/bm_gal_bg.jpg) no-repeat 5px 0; padding:22px 0px 20px 27px; }

#slideshow-3 { padding-right:10px; }
#slideshow-3 h3 { background-color:#beb3a1; font-size:14px; padding-bottom:1px; text-align:center; font-weight:normal }