.itemListCategoriesBlock .itemsCategory {
  text-align:center;
  margin:0 0 80px;
}
.itemListCategoriesBlock .itemsCategory img {
  margin:0 auto 40px;
  display:block;
}
.itemListCategoriesBlock .itemsCategory h1, .itemListCategoriesBlock .itemsCategory h2 {
  font-size:48px;
  font-weight:;
}
.itemListCategoriesBlock .itemsCategory h1 small, .itemListCategoriesBlock .itemsCategory h1 .small, .itemListCategoriesBlock .itemsCategory h2 small, .itemListCategoriesBlock .itemsCategory h2 .small {
  font-size:40%;
  position:relative;
  top:-10px;
}
.k2FeedIcon {
  margin:60px 0 0;
  display:block;
}
.itemList > div { margin:-60px -15px 0; }
.itemContainer {
  float:left;
  margin:60px 0 0;
  padding:0 15px;
}
.itemContainer article header { margin:0 0 30px; }
.itemContainer article header ul { margin:10px -15px 0; }
.itemContainer article header ul li {
  font-size:90%;
  display:inline-block;
  margin:0 15px;
}
.itemContainer article header ul li a { color:; }
.itemContainer article header ul li a:hover { color:; }
.itemContainer article .button { margin:30px 0 0; }
.itemRatingBlock {
  position:relative;
  margin:20px auto 0;
  display:inline-block;
}
.itemRatingBlock > span {
  font-size:12px;
  color:;
  text-align:center;
  width:150px;
  position:absolute;
  left:50%;
  top:10px;
  background:;
  padding:9px 10px;
  opacity:0;
}
.itemRatingBlock > span:before {
  content:"";
  display:block;
  width:0;
  height:0;
  border-style:solid;
  border-width:10px 8px 0 8px;
  border-color: transparent transparent transparent;
  position:absolute;
  left:50%;
  bottom:-10px;
}
.itemRatingBlock:hover > span {
  opacity:1;
  top:-50px;
}
.itemRatingForm {
  display:block;
  vertical-align:middle;
  line-height:25px;
  float:left;
}
.itemRatingForm .formLogLoading {
  background:url(../images/system/loading.gif) no-repeat left center;
  height:25px;
  padding:0 0 0 20px;
}
.itemRatingLog {
  font-size:11px;
  margin:0;
}
.itemRatingList {
  background:transparent url(../images/system/transparent_star.png) left -1000px repeat-x;
  position:relative;
  float:left;
  width:125px;
  height:25px;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
  background-position:left top;
}
.itemRatingList a:hover {
  background:transparent url(../images/system/transparent_star.png) left -1000px repeat-x;
  background-position:left bottom;
}
.itemRatingList .itemCurrentRating {
  background:transparent url(../images/system/transparent_star.png) left -1000px repeat-x;
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000px;
  height:25px;
  line-height:25px;
  outline:none;
  overflow:hidden;
  border:none;
  cursor:pointer;
  z-index:1;
  background-position:0 center;
  margin:0;
  padding:0;
}
.itemRatingList li {
  display:inline;
  background:none;
  padding:0;
}
.itemRatingList a {
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000px;
  height:25px;
  line-height:25px;
  outline:none;
  overflow:hidden;
  border:none;
  cursor:pointer;
}
.itemRatingList a.one-star {
  width:20%;
  z-index:6;
}
.itemRatingList a.two-stars {
  width:40%;
  z-index:5;
}
.itemRatingList a.three-stars {
  width:60%;
  z-index:4;
}
.itemRatingList a.four-stars {
  width:80%;
  z-index:3;
}
.itemRatingList a.five-stars {
  width:100%;
  z-index:2;
}
span.siteRoot { display:none; }
.itemComments form > div { margin:20px 0; }
.itemComments form label {
  display:block;
  font-weight:;
  margin:0 0 10px;
}
article.singlePage > header ul, ul.articleInfo { margin:-10px -15px 0; }
article.singlePage > header ul li, ul.articleInfo li {
  font-size:90%;
  display:inline-block;
  margin:0 15px;
}
article.singlePage > header ul li a, ul.articleInfo li a { color:; }
article.singlePage > header ul li a:hover, ul.articleInfo li a:hover { color:; }
article.singlePage > header ul li a#fontDecrease, article.singlePage > header ul li a#fontIncrease, ul.articleInfo li a#fontDecrease, ul.articleInfo li a#fontIncrease {
  display:inline-block;
  position:relative;
}
article.singlePage > header ul li a#fontDecrease > span, article.singlePage > header ul li a#fontIncrease > span, ul.articleInfo li a#fontDecrease > span, ul.articleInfo li a#fontIncrease > span {
  position:absolute;
  left:-999em;
}
