.mura-index .comments a,.mura-gallery .comments a{
	background: url(./icon-sprite.png) no-repeat 0 -200px;
	padding-left: 16px
}
.mura-breadcrumb{
	margin-left: 0;
	padding-left: 0
}
.mura-breadcrumb li{
	margin-right: .5em
}
.mura-nav-sequential ul,.mura-next-n ul{
	margin: 0 0 1em;
	padding: 0
}
.mura-nav-sequential ul li a,.mura-next-n ul li a{
	border: 1px solid #ccc;
	padding: .25em .5em
}
.mura-user-tools-session{
	margin: 0 0 1em;
	padding: 0
}
.mura-user-tools-session ul{
	margin: 0;
	padding: 0
}
.mura-user-tools-session ul li{
	margin: 0;
	padding: 0 .5em 0 0
}
.mura-user-tools-session ul li a{
	text-decoration: none
}
.mura-page-tools{
	margin: 0 0 2em;
	padding: 0
}
.mura-page-tools ul{
	margin: 0;
	padding: 0
}
.mura-page-tools ul li{
	margin: 0;
	padding: 0
}
.mura-page-tools ul li.add-favorite>a{
	padding-left: 20px;
	background: url(./icon-sprite.png) left -50px no-repeat
}
.mura-page-tools ul li.print-page>a{
	padding-left: 20px;
	background: url(./icon-sprite.png) left -100px no-repeat
}
.mura-page-tools ul li.favorite-exists>a{
	padding-left: 20px;
	background: url(./icon-sprite.png) left top no-repeat
}
.mura-favorites-list{
	margin: 0 0 1em
}
.mura-favorites-list ul{
	margin: 0;
	padding: 0
}
.mura-favorites-list ul li{
	border: 0;
	line-height: 1;
	margin: 0 0 .65em!important;
	padding: 0;
	clear: both;
	display: block
}
.mura-favorites-list ul li.defaultMsg{
	margin: 0;
	list-style: none!important;
	font-size: 1em;
	line-height: 1.2;
	color: #666
}
.mura-favorites-list ul li>.remove{
	background: url(./icon-sprite.png) left top no-repeat;
	float: left;
	display: block;
	width: 20px;
	height: 16px
}
.mura-category-summary a.rss{
	background: url(./icon-sprite.png) no-repeat 0 -150px;
	padding: 4px 0 4px 18px
}
form.mura-login-form fieldset{
	margin-bottom: 0
}
form.mura-login-form h3{
	padding-bottom: 0;
	border-bottom: 0
}
form.mura-send-login{
	margin-bottom: 2em
}
form .req label:after{
	content: " *";
	color: red
}
form p.required{
	display: inline-block;
	margin-bottom: 1em
}
form p.required:before{
	content: "* ";
	color: red
}
form .mura-form-radio p,form .mura-form-checkbox p{
	float: left;
	width: 25%;
	margin-right: 2%;
	padding-right: 7px;
	font-weight: 700;
	line-height: 1.4;
	text-align: right
}
form .mura-form-radio label,form .mura-form-checkbox label{
	float: none;
	display: block;
	width: 100%;
	margin: 0 0 .8em;
	padding: .2em 0 0;
	font-weight: 400;
	text-align: left
}
form .mura-form-radio label.checkbox,form .mura-form-checkbox label.checkbox{
	text-align: left;
	width: auto;
	padding-top: .5em;
	margin-left: 28%;
	line-height: 1
}
form .mura-form-radio label.checkbox input.checkbox,form .mura-form-checkbox label.checkbox input.checkbox{
	float: left
}
.mura-gallery ul li{
	font-size: 1.1em;
	margin: 0 2% 0 0;
	padding: 0 0 1.5em;
	text-align: center
}
.mura-gallery ul li a{
	display: block;
	margin: 0 auto .75em
}
.mura-gallery ul li img{
	display: block;
	margin: 0 auto
}
.mura-gallery ul li p{
	font-size: .9em;
	margin: 0;
	text-align: center
}
.mura-gallery dl{
	margin: 0 auto;
	padding: 0
}
.mura-gallery dl dt{
	margin: 0 0 .25em;
	padding: 0
}
.mura-gallery dl dd{
	background: transparent;
	float: none;
	line-height: 1.25;
	margin: 0;
	padding: 0
}
.mura-site-map-tree{
}
.mura-site-map-tree *{
	margin: 0;
	padding: 0
}
.mura-site-map-tree ul{
	padding-top: 20px;
	position: relative;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}
.mura-site-map-tree li{
	float: left;
	text-align: center;
	list-style-type: none;
	position: relative;
	padding: 20px 5px 0;
	margin: 0!important;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}
.mura-site-map-tree li::before,.mura-site-map-tree li::after{
	content: '';
	position: absolute;
	top: 0;
	right: 50%;
	border-top: 1px solid #ccc;
	width: 50%;
	height: 20px
}
.mura-site-map-tree li::after{
	right: auto;
	left: 50%;
	border-left: 1px solid #ccc
}
.mura-site-map-tree li:only-child::after,.mura-site-map-tree li:only-child::before{
	display: none
}
.mura-site-map-tree li:only-child{
	padding-top: 0
}
.mura-site-map-tree li:first-child::before,.mura-site-map-tree li:last-child::after{
	border: 0 none
}
.mura-site-map-tree li:last-child::before{
	border-right: 1px solid #ccc;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0
}
.mura-site-map-tree li:first-child::after{
	border-radius: 5px 0 0;
	-webkit-border-radius: 5px 0 0;
	-moz-border-radius: 5px 0 0
}
.mura-site-map-tree ul::before{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	border-left: 1px solid #ccc;
	width: 0;
	height: 20px
}
.mura-site-map-tree li a{
	border: 1px solid #ccc;
	padding: 5px 10px;
	text-decoration: none;
	color: #666;
	font-family: arial,verdana,tahoma;
	font-size: 11px;
	display: inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}
.mura-site-map-tree li a:hover,.mura-site-map-tree li a:hover+ul li a{
	background: #c8e4f8;
	color: #000;
	border: 1px solid #94a0b4
}
.mura-site-map-tree li a:hover+ul li::after,.mura-site-map-tree li a:hover+ul li::before,.mura-site-map-tree li a:hover+ul::before,.mura-site-map-tree li a:hover+ul ul::before{
	border-color: #94a0b4
}