/*feedback*/
.form{padding: 0 0 10px 0;}
.form label{display: block;width: 100%; margin: 0.3em 0 0 0;}
input[type="text"],
input[type="password"],
textarea{border: 1px solid #818181;padding: 2px;}
input[type="submit"],
input[type="reset"]{cursor: pointer;}
.required{color:red;}
.error{color:red;font-size:0.9em;}

/*galery*/
.gallist{width: 100%;overflow: hidden;padding: 10px;}
.gal-item-active,
.gal-item{padding:10px;float: left;}
.gal-item-active img,
.gal-item img{opacity: 0.9;}
.gal-item-active img:hover,
.gal-item img:hover {opacity: 1.0;}

.item-list {float: left;overflow: hidden;width: 100%;}
.item-item {display: block; float: left;padding: 13px 30px; text-align: center; width: 180px;}
.item-title {display: block; height:2em; text-align: center;}
.item-name{display:inline; line-height: 1.6em;}
.category-list {margin: 0;padding: 0;}
.category-item {display: block;float: left;height: 225px;padding: 13px 2%;text-align: center;width: 29%;}
.category-title {display: block; height:2em; text-align: center;}
.category-title a {}
.category-img {display: block; height: 180px; margin: auto; width: 180px;}
.yashare-auto-init{display:inline;}

/*news*/
.news-item {overflow: hidden; padding: 2px 0 12px; border-bottom:1px dotted #818181;}
.news-item img {float: left; margin: 0 20px 0 0;}
.news-item-intro {float: left;}
.news-item .readmore {clear: both;}

.paginationControl {padding: 0.5em 0; line-height:1.6em; font-size:1em; overflow:hidden; clear:both;}
.paginationControl ul {list-style:none outside none;margin:0 0.5em;padding:0;}
.paginationControl ul li{float:left;}
.paginationControl ul li,
.paginationControl span {padding:0 0.3em;}
.paginationControl a {text-decoration:underline;}
.paginationControl a:hover {text-decoration:none;}
.paginationControl .active {}

.clear{clear:both;height:1px;overflow:hidden;}

/*topmenu*/
.top-menu {display: block; padding: 0;}
.top-menu ul {display: block;height: 2em; list-style: none outside none; margin: 0; padding: 0 0 0 10px;}
.top-menu ul li {display: block;float: left;margin: 0; padding: 0;}
.top-menu ul li:first-child {}
.top-menu ul li a {display: block; float: left; font-size: 1.1em; line-height: 1.8em; margin: 0; padding: 0 2em;}
.top-menu ul li a:hover,
.top-menu ul li.active a {}