body {
	font-family: 'Roboto', sans-serif;
	color: #5c5c5c;
	background: #fff;
	padding: 0 0 20px
}
a {
	text-decoration: none;
	color: #7c61a6;
	-webkit-transition: color 200ms ease, background-color 200ms ease, text-shadow 200ms ease, box-shadow 200ms ease, border 200ms ease;
	transition: color 200ms ease, background-color 200ms ease, text-shadow 200ms ease, box-shadow 200ms ease, border 200ms ease
}
a:hover {
	color: #f36;
	text-decoration: none
}
#page-outer-wrap {
	position: relative;
	overflow: hidden;
	width: 100%
}
#page-inner-wrap {
	position: relative;
	width: 100%
}
.relative {
	position: relative
}
.container {
	padding: 0
}
.container .img-responsive {
	display: block;
	width: 100%;
	max-height: 100%
}
#page-content {
	position: relative;
	overflow: hidden;
	margin: 30px 0 0;
	padding: 0;
	-webkit-box-shadow: 0 0 12px 0 #333;
	box-shadow: 0 0 12px 0 #ccc
}
.ie8 #page-content {
	border: 1px solid #e3e3e3;
	margin: 30px -1px 0
}
#main {
	padding: 10px
}
#main.wide {
	float: none;
	width: 100%
}
#sidebar {
	background: #f6f3fb;
	padding: 15px
}
.section-full {
	margin: 0 -15px;
	padding: 45px 15px 0
}
.section-full-even {
	margin: 0 -15px;
	padding: 15px 15px 0
}
article {
	position: relative;
	margin-bottom: 25px
}
.theme {
	position: absolute;
	top: 10px;
	left: 0;
	font: 700 13px/25px Roboto, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #444;
	padding: 0 12px
}
.overlay {
	position: absolute;
	color: #eee;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 12px 15px;
	background: #000;
	background: rgba(0, 0, 0, .4)
}
.large .overlay {
	padding: 15px 20px
}
.overlay h1, .overlay h2, .overlay h3 {
	margin: 0
}
.overlay h1 {
	font-size: 24px;
	padding: 5px
}
.overlay p {
	margin: 6px 0 0;
	opacity: .8
}
.overlay a {
	color: #fff
}
.overlay .breadcrumb {
	margin: 0 0 0 10px;
	padding: 0
}
.overlay .sharing {
	position: absolute;
	font-size: 14px;
	right: 25px;
	bottom: 25px
}
.overlay .sharing a {
	display: inline-block;
	margin-left: 12px;
	opacity: .6
}
.overlay .sharing a:hover {
	opacity: 1
}
.separator-left {
	border-left: 1px solid #e3e3e3
}
.separator-right {
	border-right: 1px solid #e3e3e3
}
.separator-bottom {
	border-bottom: 1px solid #e3e3e3
}
.review-rating {
	text-align: center
}
ul.rating, ul.rating li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none
}
ul.rating li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 1px;
	background: url("stars.html") no-repeat 0 0
}
ul.rating li.li-rated {
	background-position: 0 100%
}
.show-more {
	display: inline-block;
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	background: #444;
	border: 0;
	padding: 0 40px;
	margin: 10px 0;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px
}
#page-content .show-more:hover {
	background: #ccc
}
.error {
	font-weight: 400;
	color: red;
	margin-top: 5px
}
.cat-business-light {
	background: #cce0cd
}

 .sidr {
	 display: none;
	 position: absolute;
	 position: fixed;
	 top: 0;
	 height: 100%;
	 z-index: 999999;
	 width: 260px;
	 overflow-x: none;
	 overflow-y: auto;
	 font-size: 14px;
	 background: #3f3f3f;
	 border-left: 1px solid #222;
	 color: white;
 }

.sidr .sidr-inner {
	padding: 0 0 15px;
}

.sidr .sidr-inner > p {
	margin-left: 15px;
	margin-right: 15px;
}

.sidr.right {
	left: auto;
	right: -260px;
}

.sidr.left {
	left: -260px;
	right: auto;
}

.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
	font-size: 11px;
	font-weight: normal;
	padding: 0 15px;
	margin: 0 0 5px;
	color: white;
	line-height: 24px;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));
	background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
	background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
	background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
	background-image: linear-gradient(#4d4d4d, #1a1a1a);
	-webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
}

.sidr p {
	font-size: 13px;
	margin: 0 0 12px;
}

.sidr p a {
	color: rgba(255, 255, 255, 0.9);
}

.sidr > p {
	margin-left: 15px;
	margin-right: 15px;
}

.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0;
	border-top: 1px solid #1a1a1a;
	border-bottom: 1px solid #4d4d4d;
}

.sidr ul li {
	position: relative;
	display: block;
	margin: 0;
	line-height: 48px;
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #1a1a1a;
}

.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {
	border-top: none;
	line-height: 49px;
	background: #222;
}

.sidr ul li a, .sidr ul li span {
	padding: 0 15px;
	display: block;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	border-right: 3px solid #222;
}

.sidr ul li a.more {
	position: absolute;
	right: 3px;
	top: 0;
	border: none;
	padding: 0 20px;
}

.sidr ul li ul {
	display: none;
	border-bottom: none;
	margin: 0;
}

.sidr ul li ul li {
	line-height: 36px;
	font-size: 13px;
}

.sidr ul li ul li:last-child {
	border-bottom: none;
}

.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
	border-top: none;
	line-height: 37px;
}

.sidr ul li ul li a, .sidr ul li ul li span {
	font-weight: 400;
	text-transform: none;
	color: rgba(255, 255, 255, 0.8);
	padding-left: 30px;
}

.sidr ul li ul li ul li a, .sidr ul li ul li ul li span {
	padding-left: 50px;
}

.sidr form {
	margin: 0 10px;
}

.sidr label {
	font-size: 13px;
}

.sidr input[type="text"],
.sidr input[type="password"],
.sidr input[type="date"],
.sidr input[type="datetime"],
.sidr input[type="email"],
.sidr input[type="number"],
.sidr input[type="search"],
.sidr input[type="tel"],
.sidr input[type="time"],
.sidr input[type="url"],
.sidr textarea, .sidr select {
	width: 100%;
	font-size: 13px;
	padding: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 8px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: none;
	background: rgba(0, 0, 0, 0.1);
	color: rgba(255, 255, 255, 0.6);
	display: block;
	clear: both;
}

.sidr input[type=checkbox] {
	width: auto;
	display: inline;
	clear: none;
}

.sidr input[type=button],
.sidr input[type=submit] {
	color: #333333;
	background: white;
}

.sidr input[type=button]:hover,
.sidr input[type=submit]:hover {
	background: rgba(255, 255, 255, 0.9);
}
.fa-bars{
	font-size: 28px;
	margin-top: 5px;
}
._orangeBtn{
	display: inline-block;
	position: relative;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
	border-radius: 15px;
	padding: 10px 40px;
	max-width: 320px;
	width: 100%;
	background-color: #F78224;
	text-decoration: underline;
	text-transform: uppercase;
}
._orangeBtn:before{
	content: '';
	position: absolute;
	background: url("../img/arrow.png") center no-repeat;
	width: 37px;
	height: 37px;
	left: 0;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
._orangeBtn:hover{
	text-decoration: none;
	color: #fff;
	background-color: #d06868;
}
@media(min-width:768px) {

	#main {
		padding: 15px
	}
	#sidebar {
		top: 0;
		right: 0;
		bottom: 0;
		background: #f6f3fb;
		margin-bottom: -9000px;
		padding-bottom: 9000px
	}
	.section-full {
		margin: 0 -20px;
		padding: 45px 15px 0 20px
	}
	.section-full-even {
		margin: 0 -15px 0 -20px;
		padding: 15px 15px 0 20px
	}
	.overlay h1 {
		padding: 10px
	}
}
@media(min-width:992px) {
	#main {
		float: left;
		width: 640px;
		padding: 0 20px
	}
	#main.article {
		padding: 20px
	}
	#main .col-md-9 {
		padding-top: 20px;
		padding-right: 20px
	}
	#main .col-md-3 {
		padding-top: 20px;
		padding-left: 20px
	}
	#sidebar {
		float: right;
		width: 330px
	}
	.overlay h1 {
		font-size: 36px;
		padding: 15px 350px 15px 15px
	}
	.overlay .breadcrumb {
		margin-left: 15px
	}
}
@media(min-width:1170px) {
	.section-full {
		padding: 45px 25px 0
	}
	.section-full-even {
		margin: 0 -25px;
		padding: 15px 15px 0 25px
	}
}
@media(min-width:1200px) {
	#main {
		width: 820px;
		padding: 0 25px
	}
	#main.article {
		padding: 25px
	}
	#main .col-md-9 {
		padding-top: 25px;
		padding-right: 25px
	}
	#main .col-md-3 {
		padding-top: 25px;
		padding-left: 25px
	}
	#sidebar {
		width: 350px;
		padding: 25px;
		margin-bottom: -9000px;
		padding-bottom: 9000px
	}
	.section-full {
		margin: 0 -25px
	}
}
.top-margin {
	margin-top: 20px
}
#page-content .bottom-margin {
	margin-bottom: 25px
}
.top-padding {
	padding-top: 15px
}
.bottom-padding {
	padding-bottom: 15px
}
.no-padding {
	padding: 0
}
.form-control {
	padding: 10px 12px;
	height: 42px
}
.icon-padding {
	position: relative;
	padding-left: 30px
}
.icon-padding i.fa {
	position: absolute;
	top: 4px;
	left: 0
}
#page-header-mobile {
	position: relative;
	border-top: 5px solid #8f72bb;
	background: #8f72bb;
	height: 50px;
	overflow: hidden;
	padding: 0 10px
}
#page-header-mobile h1 {
	margin: 0;
	padding: 1px 0
}
#page-header-mobile h1 img {
	vertical-align: inherit
}
#page-header-mobile a {
	color: #eee
}
#page-header-mobile a:hover {
	color: #fff
}
#page-header-mobile span.glyphicon {
	font-size: 24px;
	margin-top: 5px
}
#page-header-mobile nav {
	background: #2d2f33;
	display: block;
	height: 100%;
	overflow: auto;
	position: fixed;
	right: -20em;
	font-size: 15px;
	top: 0;
	width: 20em;
	z-index: 2000;
	transition: right .3s ease-in-out 0;
	-webkit-transition: right .3s ease-in-out 0;
	-moz-transition: right .3s ease-in-out 0;
	-o-transition: right .3s ease-in-out 0
}
body.nav-expanded #page-header-mobile nav {
	right: 0
}
#page-header h1 {
	color: #fff;
	margin: 0
}
#header-branding {
	position: relative;
	height: 130px;
	background: #9376bf;
	background: -moz-linear-gradient(top, #9376bf 0%, #63498a 100%);
	background: -webkit-linear-gradient(top, #9376bf 0%, #63498a 100%);
	background: linear-gradient(to bottom, #9376bf 0%, #63498a 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9376bf', endColorstr='#63498a', GradientType=0);
	border-top: 5px solid #775d9f;
	border-bottom: 1px solid #775d9f;
	overflow: hidden;
	padding-top: 15px
}
#header-branding h1 {
	padding: 20px 0 0 6px
}
#header-branding #search-form {
	width: 360px;
	height: 45px;
	border: 3px solid #4a4a4a;
	text-align: left;
	margin-top: 22px;
	padding: 0 10px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	-webkit-box-shadow: inset 0 3px 0 0 #3d3d3d;
	box-shadow: inset 0 3px 0 0 #3d3d3d;
	overflow: hidden
}
#header-branding #search-form input {
	line-height: 36px;
	height: 36px;
	color: #999;
	background: #444;
	border: 0;
	width: 300px;
	padding: 0 5px
}
#header-branding #search-form button {
	line-height: 36px;
	height: 36px;
	color: #a1a1a1;
	background: #444;
	border: 0;
	width: 30px
}
#header-branding .weather {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0 80px 0 0;
	margin-top: 28px
}
#header-branding .weather h3 {
	font-size: 14px;
	font-weight: 400;
	color: #c3c3c3;
	margin: 0
}
#header-branding .weather h3 span.temp {
	display: inline-block;
	font-weight: 700;
	color: #fff;
	margin-left: 15px
}
#header-branding .weather span.glyphicon {
	display: inline-block;
	margin-right: 5px
}
#header-branding .weather span.date {
	font-size: 12px;
	color: #878787;
	padding-left: 22px
}
#header-branding .weather i.icon {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 28px;
	color: #eee
}
#header-navigation {
	position: relative;
	height: 50px;
	background: #63498a;
	overflow: hidden;
}
#header-navigation .container {
	position: relative
}
#header-navigation ul {
	padding: 0;
	margin-top: -1px;
	border-left: 1px solid #775d9f
}
#header-navigation ul li {
	position: static;
	list-style: none;
	float: left;
	border-right: 1px solid #775d9f
}
#header-navigation ul li._fk2{
	display: none;
}

#header-navigation ul li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 50px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 10px;
	border-top: 1px solid #775d9f
}
#header-navigation ul li li a {
	border-top: 0
}
#header-navigation ul li.current a, #header-navigation ul li a:hover {
	background: #856bab
}
#header-navigation ul li.options {
	float: right;
	padding-right: 10px
}
#header-navigation ul li.options a {
	display: inline-block;
	font-size: 12px;
	color: #999;
	padding: 0 10px;
	border: 0
}
#header-navigation ul li.options a span.glyphicon {
	padding-right: 8px;
	color: #999
}
#header-navigation ul li.options a:hover, #header-navigation ul li.options a:hover span {
	background: 0;
	color: #fff
}
#header-navigation .subnav-container {
	display: none;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 10;
	width: 750px;
	height: 260px;
	overflow: hidden;
	background: #3f3f3f
}
#header-navigation ul li:hover .subnav-container {
	display: block
}
#header-navigation ul.subnav-menu {
	position: absolute;
	left: -10px;
	top: 10px;
	width: 200px;
	height: 240px;
	background: #444;
	padding: 15px 0
}
#header-navigation ul.subnav-menu li {
	float: none;
	border: 0;
	width: 200px
}
#header-navigation ul.subnav-menu li a {
	display: block;
	text-align: right;
	padding: 0 20px;
	line-height: 30px;
	border: 0
}
#header-navigation .subnav-posts {
	display: none;
	position: absolute;
	width: 520px;
	left: 220px;
	top: 25px
}
#header-navigation ul li li.current .subnav-posts, #header-navigation ul li li:hover .subnav-posts, #header-navigation ul li li a:hover .subnav-posts {
	display: block
}
#header-navigation ul li .subnav-posts a {
	line-height: 14px;
	font-weight: 400;
	display: inline;
	text-transform: none;
	padding: 0;
	border-top: 0
}
#header-navigation .subnav-posts article {
	width: 150px;
	float: left;
	margin-left: 30px
}
#header-navigation .subnav-posts article img {
	width: 150px
}
#header-navigation .subnav-posts article:first-child {
	margin-left: 0
}
#header-navigation .subnav-posts article h3 {
	line-height: 14px;
	font-weight: 400;
	text-align: center;
	padding: 0 10px;
	margin: 8px 0 0
}
#header-navigation .dropnav-container {
	display: none;
	position: absolute;
	top: 50px;
	z-index: 10;
	background: #3f3f3f
}
#header-navigation .dropnav-container ul.dropnav-menu li {
	position: relative;
	float: none;
	min-width: 200px;
	border-top: 1px solid #4d4d4d
}
#header-navigation .dropnav-container ul.dropnav-menu li a {
	color: #fff;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px
}
#header-navigation .dropnav-container ul.dropnav-menu li a i.fa {
	float: right;
	line-height: 18px
}
#header-navigation .dropnav-container ul.dropnav-menu ul {
	display: none;
	position: absolute;
	top: 0;
	left: 200px;
	z-index: 100
}
#header-navigation ul li:hover .dropnav-container, #header-navigation .dropnav-container ul.dropnav-menu li:hover ul {
	display: block
}
#header-navigation-sub nav {
	height: 50px;
	overflow: hidden
}
#header-navigation-sub nav ul {
	list-style: none;
	padding: 0
}
#header-navigation-sub nav ul li {
	float: left;
	margin: 0 10px 0 25px
}
#header-navigation-sub nav ul li a {
	font: 700 14px/50px Roboto, sans-serif;
	text-transform: uppercase;
	color: #fff
}
#header-navigation-sub nav ul li.current a, #page-content #header-navigation-sub nav ul li a:hover {
	color: #3a3a3a
}
._secondPage{
display: none;
}
@media(min-width:992px) {
	#header-navigation ul li a {
		font-size: 13px;
		padding: 0 18px
	}
	#header-navigation .subnav-container {
		width: 970px
	}
	#header-navigation ul.subnav-menu {
		width: 250px
	}
	#header-navigation ul.subnav-menu li {
		width: 250px
	}
	#header-navigation .subnav-posts {
		left: 280px;
		width: 650px
	}
	#header-navigation .subnav-posts article {
		width: 190px
	}
	#header-navigation .subnav-posts article img {
		width: 190px
	}
}
@media(min-width:1170px) {
	#header-navigation ul li a {
		font-size: 14px;
		padding: 0 20px
	}
	#header-navigation .subnav-container {
		width: 1170px
	}
	#header-navigation .subnav-posts {
		width: 850px
	}
	#header-navigation .dropnav-container ul.dropnav-menu li {
		min-width: 240px
	}
	#header-navigation .dropnav-container ul.dropnav-menu ul {
		left: 240px
	}
}
#page-slider {
	position: relative;
	margin-top: 1px
}
#page-slider .row {
	float: left
}
#page-slider .col-sm-8 {
	padding-right: 1px
}
#page-slider .col-sm-8 article {
	margin: 0 0 1px
}
#page-slider .col-sm-4 article {
	height: 150px;
	margin: 1px 0 0
}
#page-slider .col-sm-4 article img {
	height: 150px
}
#page-slider .col-sm-4 article:first-child {
	margin-top: 0
}
#page-slider .col-sm-8 article .overlay p {
	display: none
}
#page-slider .slider-nav {
	display: none;
	position: absolute;
	width: 750px;
	top: 205px
}
#page-slider .slider-nav a {
	position: absolute;
	left: 10px;
	display: inline-block;
	font-size: 20px;
	color: #fff;
	width: 40px;
	height: 40px;
	background: rgba(255, 255, 255, 0.3);
	text-align: center;
	line-height: 40px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px
}
#page-slider .slider-nav a.next {
	left: auto;
	right: 10px
}
@media(min-width:768px) {
	#page-slider .slider-nav {
		display: block
	}
	#page-slider .col-sm-8 article {
		height: 452px;
		margin: 0
	}
	#page-slider .col-sm-8 article img {
		height: 452px
	}
	#page-slider .col-sm-8 article .overlay p {
		display: block
	}
	#page-slider .col-sm-4 {
		padding-left: 0
	}

}
@media(min-width:992px) {
	#page-slider .col-sm-8 {
		width: 635px
	}
	#page-slider .col-sm-4 {
		width: 365px
	}
	#page-slider .slider-nav {
		width: 970px
	}
}
@media(min-width:1200px) {
	#page-slider .col-sm-8 {
		width: 835px
	}
	#page-slider .slider-nav {
		width: 1170px
	}
}
#page-content header {
	position: relative
}
#page-content header h2 {
	font: 400 17px/17px Roboto, sans-serif;
	color: #444;
	text-transform: uppercase;
	margin: 0 0 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f5f5f5
}
#page-content header span.borderline {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 1px;
	background: #222
}
article.linkbox h2 {
	font: 400 24px/30px Roboto, sans-serif
}
article.linkbox h3 {
	font: 700 15px/18px Roboto, sans-serif
}
article.thumb h3 {
	font: 700 16px/20px Roboto, sans-serif;
	margin: 0 0 10px
}
article span.text {
	font-size: 12px
}
article.thumb span.published {
	margin-bottom: 10px
}
article span.published {
	display: block;
	margin-top: 10px;
	font-size: 10px;
	color: #777;
	text-transform: uppercase
}
article span.published-time {
	display: block;
	font-size: 10px;
	font-weight: 700;
	color: #bbb;
	text-transform: uppercase
}
@media(min-width:992px) {
	article.linkbox h2 {
		font: 400 30px/36px Roboto, sans-serif
	}
}
.news-layout article {
	padding-bottom: 12px;
	margin-bottom: 10px;
	line-height: 18px;
	border-bottom: 1px solid #e3e3e3
}
.news-layout article:last-child {
	border-bottom: 0
}
.news-layout article h3 {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	margin: 0 0 10px
}
.news-layout article h3 a {
	color: #222
}
.news-layout article h3 a:hover {
	text-decoration: underline
}
.news-layout article img {
	float: left;
	margin: 3px 12px 3px 0
}
.news-lay-1 article h3 {
	margin: 0 0 5px
}
.news-lay-1 span.published {
	margin: 0 0 5px
}
#page-content .news-lay-2 header h2 {
	color: #fff
}
.news-lay-2 article {
	border: 0;
	margin: 0
}
.news-lay-2 article a h3 {
	text-align: center;
	color: #fff;
	margin-top: 5px
}
.news-lay-3 article h3 {
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	margin: 5px 0 0
}
@media(min-width:992px) {
	news-layout article h3 {
		font-size: 15px
	}
	.article span.text {
		font-size: 13px
	}
	.span.published {
		font-size: 11px
	}
}
article.review img {
	float: none
}
.news-layout article.review h3 {
	text-align: center;
	height: 36px;
	overflow: hidden;
	margin-bottom: 5px
}
.cat-videos {
	margin-top: 1px;
	margin-bottom: 1px
}
.cat-videos .col-sm-8 {
	margin-bottom: 1px
}
.cat-videos .col-sm-8 article {
	height: 301px;
	margin: 0
}
.cat-videos .col-sm-8 article img {
	height: 301px
}
.cat-videos .col-sm-4 article {
	height: 150px;
	margin: 1px 0 0
}
.cat-videos .col-sm-4 article img {
	height: 150px
}
.cat-videos .col-sm-4 article:first-child {
	margin-top: 0
}
@media(min-width:768px) {
	.cat-videos .col-sm-8 {
		padding-right: 1px;
		margin-bottom: 0
	}
	.cat-videos .col-sm-4 {
		padding-left: 0
	}
}
@media(min-width:992px) {
	.cat-videos .col-sm-8 {
		width: 300px
	}
	.cat-videos .col-sm-4 {
		width: 206px
	}
}
@media(min-width:1200px) {
	.cat-videos .col-sm-8 {
		width: 350px
	}
	.cat-videos .col-sm-4 {
		width: 289px
	}
}
#article-post header {
	padding: 15px 0;
	margin: 0 0 20px;
	border-bottom: 1px solid #dadada
}
.breadcrumb {
	padding: 0;
	margin: 0 0 8px;
	background: 0
}
#article-post header h1 {
	font: 400 30px/36px 'Roboto Condensed', sans-serif;
	color: #222;
	margin: 0
}
#article-post h2 {
	font: 400 24px/30px 'Roboto Condensed', sans-serif;
	color: #222;
	margin: 25px 0 15px
}
#article-post p {
	line-height: 24px;
	margin-bottom: 15px
}
#article-post p.lead {
	font: 400 16px/24px 'Roboto Slab', serif;
	color: #222;
	margin-bottom: 25px
}
#article-post blockquote {
	position: relative;
	background: #f5f5f7;
	margin: 25px 0;
	border-left: 5px solid #f36;
	font: 400 16px/24px Roboto, sans-serif;
	padding-top: 15px;
	padding-bottom: 15px
}
#article-post blockquote footer {
	margin: 0;
	padding: 0;
	border: 0
}
#article-post blockquote p {
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
	color: #222
}
#article-post blockquote:before {
	position: absolute;
	top: 20px;
	left: 25px;
	font: 700 54px/54px Roboto Slab, serif;
	color: #999
}
#article-post blockquote:after {
	position: absolute;
	bottom: 10px;
	right: 25px;
	content: close-quote;
	font: 700 54px/54px Roboto Slab, serif;
	color: #999
}
.info-box {
	display: block;
	background: #f5f5f7;
	margin: 20px 0;
	padding: 25px
}
.author-box {
	position: relative;
	background: #f6f3fb;
	margin: 30px -10px;
	padding: 20px 10px 5px;
	text-align: center
}
.author-box img {
	margin: 0 auto;
	margin-bottom: 10px
}
.author-box .name {
	font-size: 20px;
	color: #222;
	margin-bottom: 15px
}
.author-box p a {
	display: inline-block;
	margin: 0 6px
}
#article-post .row-highlights col-sm-9, #article-post .row-highlights col-sm-3 {
	padding-top: 0
}
#article-post .highlights h4 {
	font: 400 17px/17px Roboto, sans-serif;
	color: #444;
	text-transform: uppercase;
	margin: 0 0 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e3e3
}
#article-post .review h3 {
	font: 400 20px/20px 'Roboto Condensed', sans-serif;
	margin-top: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #dadada;
	color: #222
}
#article-post .review ul {
	list-style: none;
	font-size: 15px;
	color: #777;
	padding: 0
}
#article-post .review li {
	position: relative;
	margin-bottom: 6px;
	padding-left: 25px
}
#article-post .review li i.fa {
	position: absolute;
	font-size: 16px;
	top: 2px;
	left: 2px;
	color: #f36
}
#article-post .score-overall {
	background: #F36;
	text-align: center;
	padding: 15px 0;
	margin-bottom: 15px
}
#article-post .score-number {
	display: block;
	font: 400 72px/72px Roboto, sans-serif;
	color: #fff
}
#article-post .score-desc {
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	margin-top: 10px;
	padding-top: 10px
}
#article-post .progress {
	background-color: #f5f5f7;
	box-shadow: none;
	height: 40px
}
#article-post .progress-bar {
	line-height: 40px;
	box-shadow: none;
	border-radius: 4px
}
.vlubvi {
	background-color: #f36
}
.vbrake {
	background-color: #339AFF
}
.vposteli {
	background-color: #14B386
}
.vdrujbe {
	background-color: #867AC3
}
.step1 {
	background-color: #5fae46
}
.step2 {
	background-color: #66bc4b
}
.step3 {
	background-color: #73cb58
}
.step4 {
	background-color: #a9cb58
}
.step5 {
	background-color: #cbca58
}
.step6 {
	background-color: #ddb24a
}
.step7 {
	background-color: #e48528
}
.step8 {
	background-color: #f76d08
}
.step9 {
	background-color: #d5582c
}
.step10 {
	background-color: #cb4d34
}
.step11 {
	background-color: #c63a27
}
.step12 {
	background-color: #cf2d2d
}
#article-post .progress-bar span {
	display: inline-block;
	font-weight: 700;
	font-family: "Roboto", sans-serif;
	text-transform: uppercase;
	margin-left: 8px;
	line-height: 26px;
	margin-top: 7px
}
#article-post .progress-bar span.skill-number {
	font-size: 14px;
	color: #444;
	background-color: #FFF;
	border-radius: 2px;
	padding: 3px 10px;
	line-height: 20px;
	margin-right: 5px
}
#article-post footer {
	border-top: 1px solid #dadada;
	padding: 15px 0 0;
	margin: 50px 0 0
}
#article-post footer h3 {
	display: inline-block;
	font: 400 20px/24px Roboto, sans-serif;
	color: #222;
	margin: 0 30px 0 0
}
#article-post footer a {
	color: #828282;
	margin: 0 6px
}
#article-post footer a:hover {
	color: #222
}
#article-comments {
	margin-bottom: 50px
}
#comments-list {
	list-style: none;
	padding: 0
}
#comments-list li {
	list-style: none;
	margin-bottom: 10px
}
#comments-list li ul {
	padding: 0;
	margin: 10px 0 0
}
#comments-list li .comment {
	position: relative
}
#comments-list li .comment .user-avatar {
	display: none
}
#comments-list li .comment-text {
	position: relative;
	line-height: 24px;
	padding: 25px;
	border: 1px solid #dadada;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px
}
#comments-list .author-comment .comment-text {
	background: #f1d7d7;
	border-color: #eac2c2
}
#comments-list li .comment-text p {
	margin-bottom: 0
}
#comments-list li .comment-text header {
	font: 400 14px/24px Roboto, sans-serif;
	color: #999;
	margin: 0 0 10px
}
#comments-list li .comment-text header h5 {
	font-size: 18px;
	line-height: 20px;
	color: #222;
	padding: 0;
	margin: 0 15px 0 0
}
#comments-list li .comment-text header .reply {
	color: #ef3434;
	text-transform: uppercase
}
#page-content .head-video iframe {
	display: block;
	width: 100%;
	min-height: 280px;
	border: 0;
	margin: 0
}
#main.article iframe {
	display: block;
	width: 100%;
	border: 0;
	margin: 15px 0 20px
}
#sidebar-gallery a, #article-gallery a {
	display: block;
	position: relative
}
.zoomix {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 90;
	background: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden
}
.ie7 .zoomix {
	clear: both
}
a:hover .zoomix {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: .4;
	filter: alpha(opacity=50)
}
.zoomix .fa {
	font-size: 25px;
	line-height: 25px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px
}
.pagination>li>a, .pagination>li>span {
	padding: 8px 15px;
	color: #444;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #444;
	border-color: #444
}
@media(min-width:768px) {
	#page-content .head-video iframe {
		min-height: 400px
	}
	.author-box {
		text-align: left;
		margin: 40px -15px 20px;
		padding: 25px 30px 10px 185px
	}
	.author-box img {
		position: absolute;
		top: 20px;
		left: 35px
	}
	#article-post .score-overall {
		margin-bottom: 0
	}
	#article-post .row-highlights .col-sm-9 {
		border-right: 1px solid #e3e3e3
	}
	#comments-list li {
		margin-bottom: 30px
	}
	#comments-list li ul {
		margin: 30px 0 0 125px
	}
	#comments-list li .comment {
		position: relative;
		padding-left: 125px
	}
	#comments-list li .comment .user-avatar {
		display: block;
		position: absolute;
		top: 0;
		left: 5px
	}
	#comments-list li .comment-text:before {
		position: absolute;
		display: block;
		content: "";
		width: 15px;
		height: 15px;
		background: #fff;
		border-left: 1px solid #dadada;
		border-top: 1px solid #dadada;
		margin-left: -34px;
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#comments-list .author-comment .comment-text:before {
		background: #f1d7d7;
		border-color: #eac2c2
	}
}
@media(min-width:992px) {
	.author-box {
		margin: 35px -20px
	}
	#article-post .row-highlights .col-sm-9 {
		padding-right: 15px
	}
}
@media(min-width:1200px) {
	#page-content .head-video iframe {
		min-height: 500px
	}
	.author-box {
		margin-left: -25px;
		margin-right: -25px
	}
	#article-post .row-highlights .col-sm-9 {
		padding-right: 25px
	}
	#article-post .row-highlights .col-sm-3 {
		padding-left: 20px
	}
}
#archive-page.module-timeline article {
	padding-left: 290px;
	min-height: 230px
}
#archive-page.module-timeline .input-append {
	position: relative;
	line-height: 30px;
	border-left: 1px solid #e3e3e3;
	height: 90px;
	margin: 30px 0 0 290px;
	padding-left: 25px
}
#archive-page.module-timeline .input-append:before {
	position: absolute;
	content: "";
	top: 3px;
	left: -15px;
	width: 30px;
	height: 30px;
	background: #444;
	border: 3px solid #fff;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px
}
#archive-page.module-timeline .input-append input {
	width: 160px;
	font-size: 24px;
	padding: 0 5px;
	border: 1px solid #e3e3e3
}
#archive-page.module-timeline .input-append .glyphicon {
	font-size: 24px;
	margin-left: 5px
}
#archive-page.module-timeline article .cnt {
	border-color: #e3e3e3;
	min-height: 230px;
	padding-left: 25px
}
#archive-page.module-timeline article:last-child .cnt {
	min-height: 190px
}
#archive-page.module-timeline article h3 {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	margin: 5px 0 10px
}
#archive-page.module-timeline article h3 a {
	color: #222
}
#archive-page.module-timeline article h3 a:hover {
	text-decoration: underline
}
#archive-page.module-timeline article span.text {
	font-size: 14px;
	line-height: 20px;
	color: #5c5c5c
}
#archive-page.module-timeline article img {
	position: absolute;
	top: 30px;
	left: 0;
	width: 265px;
	height: 160px
}
#archive-page.module-timeline article span.published {
	width: 265px;
	top: 2px;
	font-size: 12px;
	color: #999
}
#archive-page.module-timeline article span.category {
	font-size: 12px;
	line-height: 14px
}
#archive-page.module-timeline article i.bullet {
	left: -10px;
	width: 20px;
	height: 20px;
	background: #444;
	border-color: #fff;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px
}
#main.author {
	padding-top: 0
}
#author-page .author-box {
	margin-top: 0
}
#sidebar .row {
	margin: 0
}
#sidebar header h2 {
	font-size: 17px;
	font-weight: 400;
	color: #333;
	border-color: #c6bbd7
}
#sidebar header span.borderline {
	background: #333
}
.module-timeline {
	margin-bottom: 30px
}
.module-timeline article {
	position: relative;
	padding-left: 80px;
	margin: 0
}
.module-timeline article .cnt {
	position: relative;
	border-left: 1px solid #575757;
	padding: 20px 0 20px 20px
}
.module-timeline article:last-child .cnt {
	padding-bottom: 0
}
.module-timeline article span.published {
	position: absolute;
	width: 60px;
	text-align: right;
	left: 0;
	top: 2px;
	margin-top: 0;
	color: #999
}
.module-timeline article span.published-time {
	position: absolute;
	width: 60px;
	text-align: right;
	left: 0;
	top: 16px
}
.module-timeline article span.category {
	position: absolute;
	top: 2px;
	font-size: 11px;
	line-height: 11px;
	font-weight: 700;
	text-transform: uppercase
}
.module-timeline article h3 {
	font: 700 15px/18px Roboto, sans-serif;
	margin: 0
}
.module-timeline article h3 a {
	color: #ccc
}
.module-timeline article h3 a:hover {
	color: #fff
}
.module-timeline article i.bullet {
	position: absolute;
	top: 0;
	left: -8px;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 3px solid #444;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px
}
#sidebar .module-quote {
	background: #8e6161;
	padding: 15px;
	margin: 0 -15px 1px
}
#sidebar .module-quote header h2 {
	border-color: #8e6161
}
#sidebar blockquote {
	border: 0;
	padding: 0 0 0 45px;
	margin: 0
}
#sidebar blockquote p {
	font: italic 400 18px/24px Roboto, sans-serif;
	color: #fff;
	margin: 0 0 15px
}
#sidebar blockquote footer {
	font-size: 13px;
	color: #caa
}
#sidebar .module-singles {
	background: #f6f3fb;
	padding: 15px;
	margin: 0 -15px 1px
}
#sidebar .module-singles header h2 {
	border-color: #c6bbd7
}
#sidebar .module-singles ul {
	list-style: none;
	padding: 0
}
#sidebar .module-singles ul li {
	border-top: 1px solid #c6bbd7;
	padding-top: 15px;
	margin-top: 15px
}
#sidebar .module-singles ul li:first-child {
	border-top: 0;
	margin-top: 0
}
#sidebar .module-singles li .glyphicon {
	float: left;
	color: #f36;
	font-size: 18px;
	margin-right: 12px
}
#sidebar .module-singles li a {
	display: block;
	font: 400 16px/18px Roboto, sans-serif;
	color: #7c61a6
}
#sidebar .module-singles li a:hover {
	color: #f36;
	outline: none
}
#sidebar .module-singles li a:active {
	outline: none
}
#sidebar .module-singles li span.author {
	color: #9dc5c7
}
#sidebar .module-signs {
	background: #f6f3fb;
	padding: 15px;
	margin: 0 -15px 1px
}
#sidebar .module-signs header h2 {
	border-color: #c6bbd7
}
#sidebar .module-news {
	margin-bottom: 5px
}
#sidebar .module-news article {
	padding: 15px 0;
	margin: 0;
	border-top: 1px solid #c6bbd7;
	min-height: 80px
}
#sidebar .module-news article:first-child {
	padding-top: 0;
	border: 0
}
#sidebar .module-news article h3 {
	font: 16px/18px Roboto, sans-serif;
	margin: 0;
	max-height: 54px;
	overflow: hidden
}
#sidebar .module-news article h3 a {
	color: #7c61a6
}
#sidebar .module-news article h3 a:hover {
	color: #f36
}
#sidebar .module-news article span.published {
	display: block;
	font-size: 11px;
	line-height: 11px;
	color: #999;
	margin: 3px 0 6px
}
#sidebar .module-news article span.published span.category {
	display: inline-block;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #999
}
#sidebar .module-news article img {
	display: block;
	float: left;
	margin-right: 12px
}
#sidebar .module-photos p {
	font-size: 13px
}
#sidebar .module-photos .row img {
	width: 100%
}
#sidebar .module-photos .col-xs-4 {
	padding: 0;
	border-left: 1px solid #444
}
#sidebar .module-photos article {
	margin: 0 0 1px
}
#sidebar .module-photos .col-xs-4:first-child {
	border-left: 0
}
#sidebar .module-photos article a {
	display: block;
	position: relative
}
@media(min-width:992px) {
	#sidebar .module-photos .col-xs-4:first-child img {
		width: 100px;
		height: 79px
	}
}
@media(min-width:1200px) {
	#sidebar .module-quote {
		padding: 20px 25px;
		margin: 0 -25px 1px
	}
	#sidebar .module-singles {
		padding: 20px 25px;
		margin: 0 -25px 1px
	}
}
#page-footer {
	position: relative
}
#foot-menu {
	height: 70px;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden
}
#foot-menu ul {
	padding: 0
}
#foot-menu ul li {
	list-style: none;
	float: left;
	margin-right: 1px
}
#foot-menu ul li a {
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 68px;
	color: #222;
	text-transform: uppercase;
	padding: 0 22px;
	border-bottom: 1px solid #222
}
#foot-menu ul li.current a, #foot-menu ul li a:hover {
	color: #999
}
#foot-menu ul li.options {
	float: right;
	padding-right: 10px
}
#foot-menu ul li.options a {
	display: inline-block;
	font-size: 12px;
	color: #999;
	padding: 0 10px;
	border: 0
}
#foot-menu ul li.options a span.glyphicon {
	padding-left: 10px;
	color: #999
}
#foot-menu ul li.options a:hover, #foot-menu ul li.options a:hover span {
	color: #222
}
#page-footer .about {
	font-size: 13px;
	color: #888;
	padding: 0 0 25px
}
#page-footer .row {
	margin: 0
}
#page-footer .about div {
	font-size: 13px;
	color: #888;
	margin-top: 30px
}
#page-footer .about h3 {
	text-align: center
}
#page-footer .about h4 {
	font-size: 15px;
	color: #444
}
#page-footer .about a {
	color: #828282
}
#page-footer .about a i.fa {
	margin-right: 10px
}
#page-footer .about a:hover {
	color: #222
}
#page-footer .about ul {
	list-style: none;
	padding: 0
}
#page-footer .about ul li {
	float: left;
	width: 50%
}
#page-footer .copyright {
	font-size: 13px;
	color: #888;
	padding: 10px 0;
	border-top: 1px solid #e4e4e4
}
#page-footer .copyright div {
	text-align: center
}
#page-footer .copyright a {
	font-weight: 700;
	color: #444
}
@media(min-width:768px) {
	#page-footer .about div {
		margin-top: 15px
	}
	#page-footer .about div:first-child {
		margin-top: 0
	}
	#page-footer .copyright div {
		text-align: left
	}
	#page-footer .copyright div.text-right {
		text-align: right
	}
}
@media(min-width:992px) {
	#page-footer .about h3 {
		text-align: left;
		padding-top: 30px
	}
	#page-footer .about div {
		padding: 0 20px
	}
	#page-footer .about div:first-child {
		padding-left: 5px
	}
}
.ad {
	text-align: center;
	margin: 0 0 20px;
	overflow: hidden
}
.ad-separator {
	background: #383838;
	padding: 20px;
	margin: 0 -20px 20px
}
@media(min-width:992px) {
	.ad-separator {
		padding: 15px;
		margin: 0 -15px 20px
	}
}
@media(min-width:1200px) {
	.ad-separator {
		padding: 20px 25px;
		margin: 0 -25px 20px
	}
}
#header-navigation ul li.cat-news a, #header-navigation ul li.cat-news .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-news .dropnav-container ul.dropnav-menu li, .sidr ul li.cat-news a {
	border-color: #775d9f
}
#header-navigation ul li.cat-news .subnav-menu, #header-navigation ul li.cat-news:hover .subnav-menu a, #header-navigation ul li.cat-news .dropnav-container ul li a:hover {
	background: #856bab
}
#header-navigation ul li.cat-news a:hover, #header-navigation ul li.cat-news:hover a, #header-navigation ul li.cat-news.current a, #header-navigation ul li.cat-news .subnav-container, #header-navigation ul li.cat-news .subnav-menu a:hover, #header-navigation ul li.cat-news .subnav-menu .current a, #header-navigation-sub nav.cat-news, .sidr ul li.cat-news a:hover {
	background: #856bab
}
.linkbox.cat-news a:hover .overlay {
	background: rgba(239, 52, 52, 0.8)
}
#header-navigation ul li.cat-sports a, #header-navigation ul li.cat-sports .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-sports .dropnav-container ul.dropnav-menu li, .sidr ul li.cat-sports a {
	border-color: #51a3ff
}
#header-navigation ul li.cat-sports .subnav-menu, #header-navigation ul li.cat-sports:hover .subnav-menu a, #header-navigation ul li.cat-sports .dropnav-container ul li a:hover {
	background: #51a3ff
}
#header-navigation ul li.cat-sports a:hover, #header-navigation ul li.cat-sports:hover a, #header-navigation ul li.cat-sports.current a, #header-navigation ul li.cat-sports .subnav-container, #header-navigation ul li.cat-sports .subnav-menu a:hover, #header-navigation ul li.cat-sports .subnav-menu .current a, #header-navigation- sub nav.cat-sports, .sidr ul li.cat-sports a:hover {
	background: #4a84c4
}
.linkbox.cat-sports a:hover .overlay {
	background: rgba(81, 163, 255, 0.8)
}
#header-navigation ul li.cat-lifestyle a, #header-navigation ul li.cat-lifestyle .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-lifestyle .dropnav-container ul.dropnav-menu li, .sidr ul li.cat-lifestyle a {
	border-color: #d4ca56
}
#header-navigation ul li.cat-lifestyle .subnav-menu, #header-navigation ul li.cat-lifestyle:hover .subnav-menu a, #header-navigation ul li.cat-lifestyle .dropnav-container ul li a:hover {
	background: #d4ca56
}
#header-navigation ul li.cat-lifestyle a:hover, #header-navigation ul li.cat-lifestyle:hover a, #header-navigation ul li.cat-lifestyle.current a, #header-navigation ul li.cat-lifestyle .subnav-container, #header-navigation ul li.cat-lifestyle .subnav-menu a:hover, #header-navigation ul li.cat-lifestyle .subnav-menu .current a, #header- navigation-sub nav.cat-lifestyle, .sidr ul li.cat-lifestyle a:hover {
	background: #b1aa57
}
.linkbox.cat-lifestyle a:hover .overlay {
	background: rgba(212, 202, 86, 0.8)
}
#header-navigation ul li.cat-showtime a, #header-navigation ul li.cat-showtime .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-showtime .dropnav-container ul.dropnav-menu li, .sidr ul li.cat-showtime a {
	border-color: #cc62c8
}
#header-navigation ul li.cat-showtime .subnav-menu, #header-navigation ul li.cat-showtime:hover .subnav-menu a, #header-navigation ul li.cat-showtime .dropnav-container ul li a:hover {
	background: #cc62c8
}
#header-navigation ul li.cat-showtime a:hover, #header-navigation ul li.cat-showtime:hover a, #header-navigation ul li.cat-showtime.current a, #header-navigation ul li.cat-showtime .subnav-container, #header-navigation ul li.cat-showtime .subnav-menu a:hover, #header-navigation ul li.cat-showtime .subnav-menu .current a, #header-navigation-sub nav.cat-showtime, .sidr ul li.cat-showtime a:hover {
	background: #a0569e
}
.linkbox.cat-showtime a:hover .overlay {
	background: rgba(204, 98, 200, 0.8)
}
#header-navigation ul li.cat-tech a, #header-navigation ul li.cat-tech .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-tech .dropnav-container ul.dropnav-menu li, .sidr ul li.cat-tech a {
	border-color: #6f9ed3
}
#header-navigation ul li.cat-tech .subnav-menu, #header-navigation ul li.cat-tech:hover .subnav-menu a, #header-navigation ul li.cat-tech .dropnav-container ul li a:hover {
	background: #6f9ed3
}
#header-navigation ul li.cat-tech a:hover, #header-navigation ul li.cat-tech:hover a, #header-navigation ul li.cat-tech.current a, #header-navigation ul li.cat-tech .subnav-container, #header-navigation ul li.cat-tech .subnav-menu a:hover, #header-navigation ul li.cat-tech .subnav-menu .current a, #header-navigation-sub nav.cat- tech, .sidr ul li.cat-tech a:hover {
	background: #6081a6
}
.linkbox.cat-tech a:hover .overlay {
	background: rgba(111, 158, 211, 0.8)
}
#header-navigation ul li.cat-business a, #header-navigation ul li.cat-business .dropnav-container ul.dropnav-menu, #header-navigation ul li.cat-business .dropnav-container ul.dropnav-menu li, .sidr ul li.cat-business a {
	border-color: #5dc866
}
#header-navigation ul li.cat-business .subnav-menu, #header-navigation ul li.cat-business:hover .subnav-menu a, #header-navigation ul li.cat-business .dropnav-container ul li a:hover {
	background: #5dc866
}
#header-navigation ul li.cat-business a:hover, #header-navigation ul li.cat-business:hover a, #header-navigation ul li.cat-business.current a, #header-navigation ul li.cat-business .subnav-container, #header-navigation ul li.cat-business .subnav- menu a:hover, #header-navigation ul li.cat-business .subnav-menu .current a, #header-navigation-sub nav.cat-business, .sidr ul li.cat-business a:hover {
	background: #55985b
}
.linkbox.cat-business a:hover .overlay {
	background: rgba(93, 200, 102, 0.8)
}
#header-navigation ul li.cat-extra a, .sidr ul li.cat-extra a {
	border-color: #73edfb;
	color: #73edfb
}
#header-navigation ul li.cat-extra .dropnav-container, #header-navigation ul li.cat-extra:hover a {
	background: #222
}
#header-navigation ul li.cat-extra .dropnav-container ul li a:hover {
	color: #73edfb
}
article.cat-news a.theme, article a.theme.cat-news, #page-content .section-news header span.borderline, #page-content .cat-news .theme, #article-post.cat-news .progress-bar, #article-post.cat-news .score-overall {
	background: #856bab
}
.section-news header h2 a, #article-post.cat-news .review ul.good li i.fa {
	color: #ef3434
}
article.cat-sports a.theme, article a.theme.cat-sports, #page-content .section-sports header span.borderline, #page-content .cat-sports .theme, #article-post.cat-sports .progress-bar, #article-post.cat-sports .score-overall {
	background: #51a3ff
}
.section-sports header h2 a, #article-post.cat-sports .review ul.good li i.fa {
	color: #51a3ff
}
article.cat-lifestyle a.theme, article a.theme.cat-lifestyle, #page-content .section-lifestyle header span.borderline, #page-content .cat-lifestyle .theme, #article-post.cat-lifestyle .progress-bar, #article-post.cat-lifestyle .score-overall {
	background: #d4ca56
}
.section-lifestyle header h2 a, #article-post.cat-lifestyle .review ul.good li i.fa {
	color: #d4ca56
}
article.cat-showtime a.theme, article a.theme.cat-showtime, #page-content .section-showtime header span.borderline, #page-content .cat-shotime .theme, #article-post.cat-showtime .progress-bar, #article-post.cat-showtime .score-overall {
	background: #cc62c8
}
.section-showtime header h2 a, #article-post.cat-showtime .review ul.good li i.fa {
	color: #cc62c8
}
article.cat-tech a.theme, article a.theme.cat-tech, #page-content .section-tech header span.borderline, #page-content .cat-tech .theme, #article-post.cat-tech .progress-bar, #article-post.cat-tech .score-overall {
	background: #6f9ed3
}
.section-tech header h2 a, #article-post.cat-tech .review ul.good li i.fa {
	color: #6f9ed3
}
article.cat-business a.theme, article a.theme.cat-business, #page-content .section-business header span.borderline, #page-content .cat-business .theme, #article-post.cat-business .progress-bar, #article-post.cat-business .score-overall {
	background: #5dc866
}
.section-business header h2 a, #article-post.cat-business .review ul.good li i.fa {
	color: #5dc866
}
.cat-reviews {
	background: #444
}
#page-content .cat-reviews header h2 {
	border-color: #4e4e4e
}
#page-content .cat-reviews header span.borderline {
	background: #fff
}
#archive-page.module-timeline .cat-news a {
	color: #ef3434
}
#archive-page.module-timeline article i.bullet-news {
	background: #ef3434
}
#archive-page.module-timeline .cat-sports a {
	color: #5ab45f
}
#archive-page.module-timeline article i.bullet-sports {
	background: #51a3ff
}
#archive-page.module-timeline .cat-lifestyle a {
	color: #d4ca56
}
#archive-page.module-timeline article i.bullet-lifestyle {
	background: #d4ca56
}
#archive-page.module-timeline .cat-showtime a {
	color: #cc62c8
}
#archive-page.module-timeline article i.bullet-showtime {
	background: #cc62c8
}
#archive-page.module-timeline .cat-tech a {
	color: #6f9ed3
}
#archive-page.module-timeline article i.bullet-tech {
	background: #6f9ed3
}
#archive-page.module-timeline .cat-business a {
	color: #5dc866
}
#archive-page.module-timeline article i.bullet-business {
	background: #5dc866
}
a.show-more.cat-news {
	background: #ef3434
}
a.show-more.cat-sports {
	background: #5ab45f
}
a.show-more.cat-lifestyle {
	background: #d4ca56
}
a.show-more.cat-showtime {
	background: #cc62c8
}
a.show-more.cat-tech {
	background: #6f9ed3
}
a.show-more.cat-business {
	background: #5dc866
}
#sidebar span.cat-news a {
	color: #ef3434
}
#sidebar span.cat-sports a {
	color: #51a3ff
}
#sidebar span.cat-lifestyle a {
	color: #d4ca56
}
#sidebar span.cat-showtime a {
	color: #cc62c8
}
#sidebar span.cat-tech a {
	color: #6f9ed3
}
#sidebar span.cat-business a {
	color: #5dc866
}
#sidebar .module-timeline article i.bullet-news {
	background: #ef3434
}
#sidebar .module-timeline article i.bullet-sports {
	background: #51a3ff
}
#sidebar .module-timeline article i.bullet-lifestyle {
	background: #d4ca56
}
#sidebar .module-timeline article i.bullet-showtime {
	background: #cc62c8
}
#sidebar .module-timeline article i.bullet-tech {
	background: #6f9ed3
}
#sidebar .module-timeline article i.bullet-business {
	background: #5dc866
}
#foot-menu ul li.cat-news a {
	border-color: #ef3434
}
#foot-menu ul li.cat-news a:hover, #foot-menu ul li.cat-news.current a {
	color: #c13636
}
#foot-menu ul li.cat-sports a {
	border-color: #51a3ff
}
#foot-menu ul li.cat-sports a:hover, #foot-menu ul li.cat-sports.current a {
	color: #4a84c4
}
#foot-menu ul li.cat-lifestyle a {
	border-color: #d4ca56
}
#foot-menu ul li.cat-lifestyle a:hover, #foot-menu ul li.cat-lifestyle.current a {
	color: #b1aa57
}
#foot-menu ul li.cat-showtime a {
	border-color: #cc62c8
}
#foot-menu ul li.cat-showtime a:hover, #foot-menu ul li.cat-showtime.current a {
	color: #a0569e
}
#foot-menu ul li.cat-tech a {
	border-color: #6f9ed3
}
#foot-menu ul li.cat-tech a:hover, #foot-menu ul li.cat-tech.current a {
	color: #6081a6
}
#foot-menu ul li.cat-business a {
	border-color: #5dc866
}
#foot-menu ul li.cat-business a:hover, #foot-menu ul li.cat-business.current a {
	color: #55985b
}
#foot-menu ul li.cat-extra a {
	border-color: #73edfb
}
#foot-menu ul li.cat-extra a:hover, #foot-menu ul li.cat-extra.current a {
	color: #73edfb
}
.krug {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.horoscope-list {
	list-style: none;
	padding: 0;
	background-color: #f6f3fb
}
.horoscope-list img{
	max-width: 100%;
}
.horoscope-list li {
	float: left;
	width: 50%;
	margin: 15px 0
}
.horoscope-list a {
	text-decoration: none;
	color: #7c61a6;
	font-size: 16px;
	padding-left: 37px;
	position: relative
}
.horoscope-list a:hover {
	color: #f36;
	outline: none
}
.horoscope-list a i {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../img/zodiac-signs.png") no-repeat;
	position: absolute;
	top: -4px;
	z-index: 2
}
.horoscope-list a i.oven {
	background-position: 0 0
}
.horoscope-list a i.telec {
	background-position: -30px 0
}
.horoscope-list a i.twins {
	background-position: 0 -45px
}
.horoscope-list a i.rak {
	background-position: -30px -45px
}
.horoscope-list a i.lev {
	background-position: 0 -90px
}
.horoscope-list a i.deva {
	background-position: -30px -90px
}
.horoscope-list a i.vesi {
	background-position: 0 -135px
}
.horoscope-list a i.scorpion {
	background-position: -30px -135px
}
.horoscope-list a i.strelec {
	background-position: 0 -180px
}
.horoscope-list a i.kozerog {
	background-position: -30px -180px
}
.horoscope-list a i.vodoley {
	background-position: 0 -225px
}
.horoscope-list a i.pisces {
	background-position: -30px -225px
}
.redtext {
	color: #f36
}
.ai {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 50px
}
.ai.aries:before {
	content: "\2648"
}
.ai.taurus:before {
	content: "\2649"
}
.ai.gemini:before {
	content: "\264A"
}
.ai.cancer:before {
	content: "\264B"
}
.ai.leo:before {
	content: "\264C"
}
.ai.virgo:before {
	content: "\264D"
}
.ai.libra:before {
	content: "\264E"
}
.ai.scorpio:before {
	content: "\264F"
}
.ai.sagittarius:before {
	content: "\2650"
}
.ai.capricorn:before {
	content: "\2651"
}
.ai.aquarius:before {
	content: "\2652"
}
.ai.pisces:before {
	content: "\2653"
}
.zsign-ogon {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #ff8543
}
.zsign-zemlya {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #6fbe6d
}
.zsign-voda {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #80c1df
}
.zsign-vozduh {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #a184cc
}
.zsign-natah {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	background-color: #f6f3fb;
	color: #beb3d0
}
.zsign-natah2 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	background-color: #f6f3fb;
	color: #beb3d0;
	font-size: 60px
}
.ztext {
	padding-top: 10px;
	font-style: normal;
	color: #222;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px
}
.check li {
	list-style: none;
	background-image: url("check.html");
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px
}
.check2 li {
	list-style: none;
	background-image: url("check2.html");
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px
}
.rafyk {
	width: 100%
}
.rafyk td {
	background-color: #f6f3fb;
	border: solid 1px #ccc;
	text-align: center;
	padding: 7px;
	font-size: 16px
}
.gex {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.ai7 {
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 25px
}
.ai7.aries:before {
	content: "\2648"
}
.ai7.taurus:before {
	content: "\2649"
}
.ai7.gemini:before {
	content: "\264A"
}
.ai7.cancer:before {
	content: "\264B"
}
.ai7.leo:before {
	content: "\264C"
}
.ai7.virgo:before {
	content: "\264D"
}
.ai7.libra:before {
	content: "\264E"
}
.ai7.scorpio:before {
	content: "\264F"
}
.ai7.sagittarius:before {
	content: "\2650"
}
.ai7.capricorn:before {
	content: "\2651"
}
.ai7.aquarius:before {
	content: "\2652"
}
.ai7.pisces:before {
	content: "\2653"
}
.zsign-ogon7 {
	border: solid 1px #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #ff8543
}
.zsign-zemlya7 {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #6fbe6d
}
.zsign-voda7 {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #80c1df
}
.zsign-vozduh7 {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #a184cc
}
.ztext7 {
	padding-top: 10px;
	font-style: normal;
	color: #222;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px
}
.numerology {
	background-color: #f36;
	color: #fff;
	text-align: center;
	display: block;
	padding: 10px;
	font-size: 16px
}
.num1 {
	font: 400 72px/72px Roboto, sans-serif
}
.num4 {
	font: 300 30px/30px Roboto, sans-serif;
	padding-bottom: 10px
}
.num3 {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 17px
}
.narea {
	border: solid 1px #f36;
	margin-bottom: 20px;
	padding: 20px
}
.success-text {
	color: #36761c
}
.danger-text {
	color: #843131
}
.warning-text {
	color: #5e541d
}
.s-ser {
	background: url("../img/s-sprite.png") no-repeat;
	display: inline-block
}
.s-goroskop {
	width: 48px;
	height: 48px
}
.s-sovm {
	width: 48px;
	height: 48px;
	background-position: -99px 0
}
.s-kam {
	width: 48px;
	height: 48px;
	background-position: -149px 0
}
.s-son {
	width: 48px;
	height: 48px;
	background-position: -49px 0
}
.s-astr {
	width: 48px;
	height: 48px;
	background-position: -198px 0
}
.slink {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 11px
}
.slink a {
	color: #ffc600;
	letter-spacing: -0.3px;
}
.slink a:hover {
	color: #fff
}
.sser-pad {
	padding-left: 10px;
	padding-right: 10px
}
.gal1 {
	width: 336px;
	height: 280px
}
._logoType{
	display: inline-block;
	font-size: 22px;
	color: #FFC600;
	padding-top: 15px;
	font-weight: bold;
	padding-right: 30px;
}
._logoType ._white{
	font-size: 32px;
	line-height: 1em;
	color: #fff;
	font-weight: bold;
	position: relative;
	display: block;

}
._logoType ._white:before{
	content: '';
	background: url("../img/logo.png") center no-repeat;
	width: 51px;
	height: 69px;
	position: absolute;
	right: -70px;
	top: 0;
}
._logoType:hover{
	color: #FFC600;
}
@media (max-width:500px) {
	.gal1 {
		width: 100%
	}
}
.gal2 {
	width: 336px;
	height: 280px
}
@media (max-width:500px) {
	.gal2 {
		display: none!important
	}
}
@media (max-width:600px) {
	.gal2 {
		display: none!important
	}
}
@media (max-width:767px) {
    ._orangeBtn{
        font-size: 18px;
    }
	.gal2 {
		display: none!important
	}
	._logoType{
		padding-top: 0;
		font-size: 16px;
		color: #FFC600 !important;
	}
	._logoType ._white{
		display: block;
		font-size: 22px;
	}
	._logoType ._white:before{
		content: '';
		background: url(../img/logo.png) center no-repeat;
		width: 31px;
		height: 39px;
		position: absolute;
		right: -50px;
		top: 0;
		background-size: cover;
	}
}
@media (min-width:800px) {
	.gal2 {
		width: 336px;
		height: 280px
	}
}
@media (min-width:1024px) {
	.gal2 {
		width: 336px;
		height: 280px
	}
}
@media (min-width:1366px) {
	.gal2 {
		width: 336px;
		height: 280px
	}
}
.womanizer {
	margin-top: 25px;
	margin-bottom: 10px;
	background-color: #fff
}
.womanizer: hover {
	background-color: #f8fad8
}
.moon-phase {
	background: url("phases.html");
	height: 28px;
	margin: 0 auto;
	width: 28px
}
.moon-phase.non-back {
	background: none
}
.moon-phase.phase-0 {
	background-position: 0 0
}
.moon-phase.phase-1 {
	background-position: -28px 0
}
.moon-phase.phase-2 {
	background-position: -56px 0
}
.moon-phase.phase-3 {
	background-position: -84px 0
}
.moon-phase.phase-4 {
	background-position: -112px 0
}
.moon-phase.phase-5 {
	background-position: -140px 0
}
.moon-phase.phase-6 {
	background-position: -168px 0
}
.moon-phase.phase-7 {
	background-position: -196px 0
}
.moon-phase.phase-8 {
	background-position: -224px 0
}
.moon-phase.phase-9 {
	background-position: -252px 0
}
.moon-phase.phase-10 {
	background-position: -280px 0
}
.moon-phase.phase-11 {
	background-position: -308px 0
}
.moon-phase.phase-12 {
	background-position: -336px 0
}
.moon-phase.phase-13 {
	background-position: -364px 0
}
.moon-phase.phase-14 {
	background-position: -392px 0
}
.moon-phase.phase-15 {
	background-position: -420px 0
}
.moon-phase.phase-16 {
	background-position: -448px 0
}
.moon-phase.phase-17 {
	background-position: -476px 0
}
.moon-phase.phase-18 {
	background-position: -504px 0
}
.moon-phase.phase-19 {
	background-position: -532px 0
}
.moon-phase.phase-20 {
	background-position: -560px 0
}
.moon-phase.phase-21 {
	background-position: -588px 0
}
.moon-phase.phase-22 {
	background-position: -616px 0
}
.moon-phase.phase-23 {
	background-position: -644px 0
}
.moon-phase.phase-24 {
	background-position: -672px 0
}
.moon-phase.phase-25 {
	background-position: -700px 0
}
.moon-phase.phase-26 {
	background-position: -728px 0
}
.moon-phase.phase-27 {
	background-position: -756px 0
}
.moon-phase.phase-28 {
	background-position: -784px 0
}
.moon-phase.phase-29 {
	background-position: -812px 0
}
.moon-phase.phase-30 {
	background-position: -840px 0
}
.calendar-box {
	padding-left: 15px;
	padding-right: 15px
}
.good1 {
	border: 1px solid #dadada;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px
}
.good2 {
	border: 1px solid #a0dea0;
	background: #c4ffc4;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px
}
.good3 {
	border: 1px solid #abdae1;
	background: #dbfaff;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px
}
.bad1 {
	border: 1px solid #dba7a7;
	background: #facece;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px
}
.lk-date1 {
	text-align: center;
	font-weight: 700
}
.lk-date2 {
	margin-top: 13px;
	text-align: center;
	font-size: 13px
}
.lk-phase {
	text-align: center
}
.lk-phase2 {
	margin-top: 5px;
	font-size: 13px;
	text-align: center
}
.lk-day {
	padding-bottom: 5px;
	text-align: center;
	font-size: 13px
}
.lk-text {
	text-align: center
}
.lk-zodiac {
	text-align: center;
	font-size: 13px
}
@media (max-width:768px) {
	.lk-text {
		margin-top: 10px
	}
	.lk-zodiac {
		margin-top: 10px;
		font-size: 15px
	}
	.lk-day {
		font-size: 15px
	}
	.lk-phase2 {
		font-size: 15px;
		margin-top: 15px
	}
	.lk-phase {
		margin-bottom: 15px
	}
	.lk-date1 {
		font-size: 16px;
		font-weight: 700
	}
	.lk-date2 {
		margin-bottom: 13px;
		text-align: center;
		font-size: 15px
	}
}
.lk-icons {
	font-size: 20px
}
.lk-i-r {
	color: #b56f6f
}
.lk-i-g {
	color: #52b152
}
.lk-i-b {
	color: #55a9b6
}
.s-yanvar {
	background-color: #c5f5fc;
	border: solid 1px #68b1bc;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #68b1bc;
	font-size: 35px
}
.s-fevral {
	background-color: #c5fce5;
	border: solid 1px #73b198;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #73b198;
	font-size: 35px
}
.s-mart {
	background-color: #b9ffcb;
	border: solid 1px #61aa74;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #61aa74;
	font-size: 35px
}
.s-aprel {
	background-color: #abffa9;
	border: solid 1px #589c56;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #589c56;
	font-size: 35px
}
.s-mai {
	background-color: #f7f8a2;
	border: solid 1px #98994e;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #98994e;
	font-size: 35px
}
.s-iyun {
	background-color: #fee272;
	border: solid 1px #b09b48;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #b09b48;
	font-size: 35px
}
.s-iyul {
	background-color: #f9c084;
	border: solid 1px #b98752;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #b98752;
	font-size: 35px
}
.s-avgust {
	background-color: #ffab8e;
	border: solid 1px #ab593c;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #ab593c;
	font-size: 35px
}
.s-sentyabr {
	background-color: #e8d3c8;
	border: solid 1px #a8775d;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #a8775d;
	font-size: 35px
}
.s-oktyabr {
	background-color: #bfddd6;
	border: solid 1px #58a493;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #58a493;
	font-size: 35px
}
.s-noyabr {
	background-color: #c4cfcd;
	border: solid 1px #7c918c;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #7c918c;
	font-size: 35px
}
.s-dekabr {
	background-color: #dff;
	border: solid 1px #77c6c5;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #77c6c5;
	font-size: 35px
}
.taro-value {
	font-weight: 700;
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px
}
.taro-pic {
	text-align: center
}
.taro-name {
	margin-top: 10px;
	font-weight: 700;
	text-align: center;
	font-size: 16px
}
.taro-inname {
	font-weight: 700
}
.rune-names {
	margin-bottom: 10px;
	font-size: 15px
}
.rune-anames {
	margin-bottom: 10px;
	font-size: 15px
}
.rune-types {
	margin-bottom: 10px;
	font-size: 15px
}
.rune-value {
	margin-bottom: 10px;
	font-size: 15px
}
.rune-img {
	text-align: center;
	margin-bottom: 20px
}
.runes {
	background: url("runes.html") no-repeat top left;
	width: 40px;
	height: 40px;
	display: inline-block
}
.runes.fehu {
	background-position: 0 0
}
.runes.turisaz {
	background-position: 0 -50px
}
.runes.uruz {
	background-position: 0 -100px
}
.runes.kenaz {
	background-position: 0 -150px
}
.runes.kenaz2 {
	background-position: 0 -200px
}
.runes.nautiz {
	background-position: 0 -250px
}
.runes.raido {
	background-position: 0 -300px
}
.runes.vunjo {
	background-position: 0 -350px
}
.runes.perth {
	background-position: 0 -400px
}
.runes.jera {
	background-position: 0 -450px
}
.runes.ansuz {
	background-position: 0 -500px
}
.runes.berkana {
	background-position: 0 -550px
}
.runes.soulu {
	background-position: 0 -600px
}
.runes.hagalaz {
	background-position: 0 -650px
}
.runes.gebo {
	background-position: 0 -700px
}
.runes.isa {
	background-position: 0 -750px
}
.runes.algiz {
	background-position: 0 -800px
}
.runes.teiwaz {
	background-position: 0 -850px
}
.runes.eihwaz {
	background-position: 0 -900px
}
.runes.ewaz {
	background-position: 0 -950px
}
.runes.mannaz {
	background-position: 0 -1000px
}
.runes.inguz {
	background-position: 0 -1050px
}
.runes.laguz {
	background-position: 0 -1100px
}
.runes.dagaz {
	background-position: 0 -1150px
}
.runes.odal {
	background-position: 0 -1200px
}
.zsign-runes {
	border: solid 1px #ccc;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #a184cc
}
.zsign-runes2 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 25px;
	color: #a184cc
}
.runestext {
	padding-top: 10px;
	font-style: normal;
	color: #222;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px
}
.runna {
	background: url("runna.html") no-repeat top left;
	width: 70px;
	height: 90px;
	display: inline-block
}
.runna.ansuz {
	background-position: 0 0
}
.runna.algiz {
	background-position: -80px 0
}
.runna.berkana {
	background-position: -160px 0
}
.runna.dagaz {
	background-position: -240px 0
}
.runna.eiwas {
	background-position: -320px 0
}
.runna.fehu {
	background-position: -400px 0
}
.runna.ewaz {
	background-position: -480px 0
}
.runna.gebo {
	background-position: -560px 0
}
.runna.hagalaz {
	background-position: -640px 0
}
.runna.inguz {
	background-position: -720px 0
}
.runna.kenaz {
	background-position: -800px 0
}
.runna.jera {
	background-position: -880px 0
}
.runna.isa {
	background-position: -960px 0
}
.runna.laguz {
	background-position: -1040px 0
}
.runna.mannaz {
	background-position: -1120px 0
}
.runna.nautiz {
	background-position: -1200px 0
}
.runna.otila {
	background-position: -1280px 0
}
.runna.soulu {
	background-position: -1360px 0
}
.runna.teiwaz {
	background-position: -1440px 0
}
.runna.raido {
	background-position: -1520px 0
}
.runna.pert {
	background-position: -1600px 0
}
.runna.turisaz {
	background-position: -1680px 0
}
.runna.uruz {
	background-position: -1760px 0
}
.runna.wunjo {
	background-position: -1840px 0
}
.cvetochnyi {
	background: url("cvetochnyi.html") no-repeat top left;
	width: 80px;
	height: 80px;
	display: inline-block
}
.cvetochnyi.astra {
	background-position: 0 0
}
.cvetochnyi.bessmertnik {
	background-position: -90px 0
}
.cvetochnyi.chertopolokh {
	background-position: -180px 0
}
.cvetochnyi.fialka {
	background-position: -270px 0
}
.cvetochnyi.freziya {
	background-position: -360px 0
}
.cvetochnyi.edelvejs {
	background-position: -450px 0
}
.cvetochnyi.delfinium {
	background-position: -540px 0
}
.cvetochnyi.georgin {
	background-position: -630px 0
}
.cvetochnyi.gladiolus {
	background-position: -720px 0
}
.cvetochnyi.gortenziya {
	background-position: -810px 0
}
.cvetochnyi.gorechavka-zheltaya {
	background-position: -900px 0
}
.cvetochnyi.krasavka {
	background-position: -990px 0
}
.cvetochnyi.kolokolchik {
	background-position: -1080px 0
}
.cvetochnyi.gvozdika {
	background-position: -1170px 0
}
.cvetochnyi.kameliya {
	background-position: -1260px 0
}
.cvetochnyi.kuvshinka {
	background-position: -1350px 0
}
.cvetochnyi.liliya {
	background-position: -1440px 0
}
.cvetochnyi.landysh {
	background-position: -1530px 0
}
.cvetochnyi.lotos {
	background-position: -1620px 0
}
.cvetochnyi.margaritka {
	background-position: -1710px 0
}
.cvetochnyi.mak {
	background-position: -1800px 0
}
.cvetochnyi.magnoliya {
	background-position: -1890px 0
}
.cvetochnyi.mimoza {
	background-position: -1980px 0
}
.cvetochnyi.naperstyanka {
	background-position: -2070px 0
}
.cvetochnyi.oduvanchik {
	background-position: -2160px 0
}
.cvetochnyi.omela {
	background-position: -2250px 0
}
.cvetochnyi.orkhideya {
	background-position: -2340px 0
}
.cvetochnyi.roza {
	background-position: -2430px 0
}
.cvetochnyi.pion {
	background-position: -2520px 0
}
.cvetochnyi.shipovnik {
	background-position: -2610px 0
}
.cvetochnyi.portulak {
	background-position: -2700px 0
}
.cvetochnyi.podsolnukh {
	background-position: -2790px 0
}
.cvetochnyi.romashka {
	background-position: -2880px 0
}
.cvetochnyi.tyulpan {
	background-position: -2970px 0
}
.cvetochnyi.siren {
	background-position: -3060px 0
}
.cvetochnyi.veresk {
	background-position: -3150px 0
}
.druidov {
	background: url("druidov.html") no-repeat top left;
	width: 80px;
	height: 80px;
	display: inline-block
}
.druidov.bereza {
	background-position: 0 0
}
.druidov.buk {
	background-position: -90px 0
}
.druidov.dub {
	background-position: -180px 0
}
.druidov.iva {
	background-position: -270px 0
}
.druidov.grab {
	background-position: -360px 0
}
.druidov.kedr {
	background-position: -450px 0
}
.druidov.kashtan {
	background-position: -540px 0
}
.druidov.inzhir {
	background-position: -630px 0
}
.druidov.kiparis {
	background-position: -720px 0
}
.druidov.lipa {
	background-position: -810px 0
}
.druidov.oliva {
	background-position: -900px 0
}
.druidov.orekh {
	background-position: -990px 0
}
.druidov.sosna {
	background-position: -1080px 0
}
.druidov.ryabina {
	background-position: -1170px 0
}
.druidov.pikhta {
	background-position: -1260px 0
}
.druidov.klen {
	background-position: -1350px 0
}
.druidov.oreshnik {
	background-position: -1440px 0
}
.druidov.topol {
	background-position: -1530px 0
}
.druidov.vyaz {
	background-position: -1620px 0
}
.druidov.zhasmin {
	background-position: -1710px 0
}
.druidov.yasen {
	background-position: -1800px 0
}
.druidov.yablonya {
	background-position: -1890px 0
}
.egipetskii {
	background: url("egipetskii.html") no-repeat top left;
	width: 80px;
	height: 170px;
	display: inline-block
}
.egipetskii.amon-ra {
	background-position: 0 0
}
.egipetskii.anubis {
	background-position: -90px 0
}
.egipetskii.bastet {
	background-position: -180px 0
}
.egipetskii.geb {
	background-position: -270px 0
}
.egipetskii.gor {
	background-position: -360px 0
}
.egipetskii.mut {
	background-position: -450px 0
}
.egipetskii.izida {
	background-position: -540px 0
}
.egipetskii.nil {
	background-position: -630px 0
}
.egipetskii.sekhmet {
	background-position: -720px 0
}
.egipetskii.osiris {
	background-position: -810px 0
}
.egipetskii.set {
	background-position: -900px 0
}
.egipetskii.tot {
	background-position: -990px 0
}
.gor {
	background: url("gor.html") no-repeat top left;
	width: 80px;
	height: 170px;
	display: inline-block
}
.indiiskii {
	background: url("indiiskii.html") no-repeat top left;
	width: 80px;
	height: 80px;
	display: inline-block
}
.indiiskii.baran {
	background-position: 0 0
}
.indiiskii.bujvolitsa {
	background-position: -90px 0
}
.indiiskii.bujvol {
	background-position: -180px 0
}
.indiiskii.byk {
	background-position: -270px 0
}
.indiiskii.kon {
	background-position: -360px 0
}
.indiiskii.koshka {
	background-position: -450px 0
}
.indiiskii.kot {
	background-position: -540px 0
}
.indiiskii.krys {
	background-position: -630px 0
}
.indiiskii.korova {
	background-position: -720px 0
}
.indiiskii.lev {
	background-position: -810px 0
}
.indiiskii.loshad {
	background-position: -900px 0
}
.indiiskii.krysa {
	background-position: -990px 0
}
.indiiskii.lvitsa {
	background-position: -1080px 0
}
.indiiskii.mangust {
	background-position: -1170px 0
}
.indiiskii.obezyanka {
	background-position: -1260px 0
}
.indiiskii.obezyan {
	background-position: -1350px 0
}
.indiiskii.olen {
	background-position: -1440px 0
}
.indiiskii.ovtsa {
	background-position: -1530px 0
}
.indiiskii.pes {
	background-position: -1620px 0
}
.indiiskii.olenikha {
	background-position: -1710px 0
}
.indiiskii.slon {
	background-position: -1800px 0
}
.indiiskii.sobaka {
	background-position: -1890px 0
}
.indiiskii.slonikha {
	background-position: -1980px 0
}
.indiiskii.tigr {
	background-position: -2070px 0
}
.indiiskii.tigritsa {
	background-position: -2160px 0
}
.indiiskii.zmej {
	background-position: -2250px 0
}
.indiiskii.zmeya {
	background-position: -2340px 0
}
.slavyanskii {
	background: url("slavyanskii.html") no-repeat top left;
	width: 100px;
	height: 140px;
	display: inline-block
}
.slavyanskii.dazhdbog {
	background-position: 0 0
}
.slavyanskii.karachun {
	background-position: -110px 0
}
.slavyanskii.dodola {
	background-position: -220px 0
}
.slavyanskii.kostroma {
	background-position: -330px 0
}
.slavyanskii.letnitsa {
	background-position: -440px 0
}
.slavyanskii.majya {
	background-position: -550px 0
}
.slavyanskii.perun {
	background-position: -660px 0
}
.slavyanskii.rod {
	background-position: -770px 0
}
.slavyanskii.kupalo {
	background-position: -880px 0
}
.slavyanskii.lada {
	background-position: -990px 0
}
.slavyanskii.morana {
	background-position: -1100px 0
}
.slavyanskii.mokosh {
	background-position: -1210px 0
}
.slavyanskii.rozhanitsy {
	background-position: -1320px 0
}
.slavyanskii.semargl {
	background-position: -1430px 0
}
.slavyanskii.vyrgon {
	background-position: -1540px 0
}
.slavyanskii.svarozhich {
	background-position: -1650px 0
}
.slavyanskii.veles {
	background-position: -1760px 0
}
.slavyanskii.zima {
	background-position: -1870px 0
}
.slavyanskii.stribog {
	background-position: -1980px 0
}
.slavyanskii.yarilo {
	background-position: -2090px 0
}
.maiya {
	background: url("maiya.html") no-repeat top left;
	width: 80px;
	height: 80px;
	display: inline-block
}
.maiya.cherep {
	background-position: 0 0
}
.maiya.grif {
	background-position: -90px 0
}
.maiya.groza {
	background-position: -180px 0
}
.maiya.kremen {
	background-position: -270px 0
}
.maiya.krokodil {
	background-position: -360px 0
}
.maiya.luna {
	background-position: -450px 0
}
.maiya.mais {
	background-position: -540px 0
}
.maiya.noch {
	background-position: -630px 0
}
.maiya.obezyana {
	background-position: -720px 0
}
.maiya.orel {
	background-position: -810px 0
}
.maiya.ruka {
	background-position: -900px 0
}
.maiya.solnce {
	background-position: -990px 0
}
.maiya.sobaka {
	background-position: -1080px 0
}
.maiya.strannik {
	background-position: -1170px 0
}
.maiya.veter {
	background-position: -1260px 0
}
.maiya.voda {
	background-position: -1350px 0
}
.maiya.yaguar {
	background-position: -1440px 0
}
.maiya.yasherica {
	background-position: -1530px 0
}
.maiya.zmeya {
	background-position: -1620px 0
}
.maiya.zemlya {
	background-position: -1710px 0
}
.zoro {
	background: url("zoro.html") no-repeat top left;
	width: 80px;
	height: 80px;
	display: inline-block
}
.zoro.baran {
	background-position: 0 0
}
.zoro.aist {
	background-position: -90px 0
}
.zoro.belyj-medved {
	background-position: -180px 0
}
.zoro.barsuk {
	background-position: -270px 0
}
.zoro.belka {
	background-position: -360px 0
}
.zoro.bober {
	background-position: -450px 0
}
.zoro.byk {
	background-position: -540px 0
}
.zoro.gepard {
	background-position: -630px 0
}
.zoro.cherepakha {
	background-position: -720px 0
}
.zoro.kon {
	background-position: -810px 0
}
.zoro.ezh {
	background-position: -900px 0
}
.zoro.delfin {
	background-position: -990px 0
}
.zoro.lan {
	background-position: -1080px 0
}
.zoro.mangust {
	background-position: -1170px 0
}
.zoro.lebed {
	background-position: -1260px 0
}
.zoro.olen {
	background-position: -1350px 0
}
.zoro.orel {
	background-position: -1440px 0
}
.zoro.pauk {
	background-position: -1530px 0
}
.zoro.lisitsa {
	background-position: -1620px 0
}
.zoro.osel {
	background-position: -1710px 0
}
.zoro.pavlin {
	background-position: -1800px 0
}
.zoro.rys {
	background-position: -1890px 0
}
.zoro.slon {
	background-position: -1980px 0
}
.zoro.petukh {
	background-position: -2070px 0
}
.zoro.sokol {
	background-position: -2160px 0
}
.zoro.soroka {
	background-position: -2250px 0
}
.zoro.sova {
	background-position: -2340px 0
}
.zoro.verblyud {
	background-position: -2430px 0
}
.zoro.volk {
	background-position: -2520px 0
}
.zoro.voron {
	background-position: -2610px 0
}
.zoro.zmeya {
	background-position: -2700px 0
}
.zoro.vepr {
	background-position: -2790px 0
}
.gex {
	background: url("geksagramma.html") no-repeat top left;
	width: 80px;
	height: 80px;
	display: inline-block
}
.gex.geksagramma-1 {
	background-position: 0 0
}
.gex.geksagramma-2 {
	background-position: -90px 0
}
.gex.geksagramma-3 {
	background-position: -180px 0
}
.gex.geksagramma-5 {
	background-position: -270px 0
}
.gex.geksagramma-7 {
	background-position: -360px 0
}
.gex.geksagramma-9 {
	background-position: -450px 0
}
.gex.geksagramma-11 {
	background-position: -540px 0
}
.gex.geksagramma-4 {
	background-position: -630px 0
}
.gex.geksagramma-12 {
	background-position: -720px 0
}
.gex.geksagramma-8 {
	background-position: -810px 0
}
.gex.geksagramma-13 {
	background-position: -900px 0
}
.gex.geksagramma-6 {
	background-position: -990px 0
}
.gex.geksagramma-15 {
	background-position: -1080px 0
}
.gex.geksagramma-10 {
	background-position: -1170px 0
}
.gex.geksagramma-14 {
	background-position: -1260px 0
}
.gex.geksagramma-16 {
	background-position: -1350px 0
}
.gex.geksagramma-17 {
	background-position: -1440px 0
}
.gex.geksagramma-18 {
	background-position: -1530px 0
}
.gex.geksagramma-21 {
	background-position: -1620px 0
}
.gex.geksagramma-19 {
	background-position: -1710px 0
}
.gex.geksagramma-20 {
	background-position: -1800px 0
}
.gex.geksagramma-23 {
	background-position: -1890px 0
}
.gex.geksagramma-24 {
	background-position: -1980px 0
}
.gex.geksagramma-22 {
	background-position: -2070px 0
}
.gex.geksagramma-26 {
	background-position: -2160px 0
}
.gex.geksagramma-25 {
	background-position: -2250px 0
}
.gex.geksagramma-27 {
	background-position: -2340px 0
}
.gex.geksagramma-28 {
	background-position: -2430px 0
}
.gex.geksagramma-29 {
	background-position: -2520px 0
}
.gex.geksagramma-32 {
	background-position: -2610px 0
}
.gex.geksagramma-33 {
	background-position: -2700px 0
}
.gex.geksagramma-30 {
	background-position: -2790px 0
}
.gex.geksagramma-35 {
	background-position: -2880px 0
}
.gex.geksagramma-34 {
	background-position: -2970px 0
}
.gex.geksagramma-31 {
	background-position: -3060px 0
}
.gex.geksagramma-38 {
	background-position: -3150px 0
}
.gex.geksagramma-36 {
	background-position: -3240px 0
}
.gex.geksagramma-37 {
	background-position: -3330px 0
}
.gex.geksagramma-39 {
	background-position: -3420px 0
}
.gex.geksagramma-40 {
	background-position: -3510px 0
}
.gex.geksagramma-42 {
	background-position: -3600px 0
}
.gex.geksagramma-41 {
	background-position: -3690px 0
}
.gex.geksagramma-43 {
	background-position: -3780px 0
}
.gex.geksagramma-44 {
	background-position: -3870px 0
}
.gex.geksagramma-45 {
	background-position: -3960px 0
}
.gex.geksagramma-46 {
	background-position: -4050px 0
}
.gex.geksagramma-47 {
	background-position: -4140px 0
}
.gex.geksagramma-48 {
	background-position: -4230px 0
}
.gex.geksagramma-50 {
	background-position: -4320px 0
}
.gex.geksagramma-49 {
	background-position: -4410px 0
}
.gex.geksagramma-51 {
	background-position: -4500px 0
}
.gex.geksagramma-52 {
	background-position: -4590px 0
}
.gex.geksagramma-53 {
	background-position: -4680px 0
}
.gex.geksagramma-54 {
	background-position: -4770px 0
}
.gex.geksagramma-55 {
	background-position: -4860px 0
}
.gex.geksagramma-57 {
	background-position: -4950px 0
}
.gex.geksagramma-58 {
	background-position: -5040px 0
}
.gex.geksagramma-59 {
	background-position: -5130px 0
}
.gex.geksagramma-56 {
	background-position: -5220px 0
}
.gex.geksagramma-60 {
	background-position: -5310px 0
}
.gex.geksagramma-61 {
	background-position: -5400px 0
}
.gex.geksagramma-62 {
	background-position: -5490px 0
}
.gex.geksagramma-63 {
	background-position: -5580px 0
}
.gex.geksagramma-64 {
	background-position: -5670px 0
}
.tarrotik {
	background: url("tarrotik.html") no-repeat top left;
	width: 75px;
	height: 135px;
	display: inline-block
}
.tarrotik.chetverka-pentaklei {
	background-position: 0 0
}
.tarrotik.chetverka-mechei {
	background-position: -75px 0
}
.tarrotik.desyatka-pentaklei {
	background-position: -150px 0
}
.tarrotik.desyatka-mechei {
	background-position: -225px 0
}
.tarrotik.devyatka-pentaklei {
	background-position: -300px 0
}
.tarrotik.devyatka-mechei {
	background-position: -375px 0
}
.tarrotik.dvoika-pentaklei {
	background-position: -450px 0
}
.tarrotik.dvoika-mechei {
	background-position: -525px 0
}
.tarrotik.bashnya {
	background-position: -600px 0
}
.tarrotik.chetverka-zhezlov {
	background-position: -675px 0
}
.tarrotik.desyatka-zhezlov {
	background-position: -750px 0
}
.tarrotik.devyatka-zhezlov {
	background-position: -825px 0
}
.tarrotik.chetverka-kubkov {
	background-position: -900px 0
}
.tarrotik.devyatka-kubkov {
	background-position: -975px 0
}
.tarrotik.dvoika-kubkov {
	background-position: -1050px 0
}
.tarrotik.desyatka-kubkov {
	background-position: -1125px 0
}
.tarrotik.dvoika-zhezlov {
	background-position: -1200px 0
}
.tarrotik.dyavol {
	background-position: -1275px 0
}
.tarrotik.imperator {
	background-position: -1350px 0
}
.tarrotik.imperatrica {
	background-position: -1425px 0
}
.tarrotik.kolesnica {
	background-position: -1500px 0
}
.tarrotik.koleso-fortuny {
	background-position: -1575px 0
}
.tarrotik.koroleva-kubkov {
	background-position: -1650px 0
}
.tarrotik.koroleva-mechei {
	background-position: -1725px 0
}
.tarrotik.koroleva-pentaklei {
	background-position: -1800px 0
}
.tarrotik.koroleva-zhezlov {
	background-position: -1875px 0
}
.tarrotik.korol-kubkov {
	background-position: -1950px 0
}
.tarrotik.korol-mechei {
	background-position: -2025px 0
}
.tarrotik.korol-pentaklei {
	background-position: -2100px 0
}
.tarrotik.korol-zhezlov {
	background-position: -2175px 0
}
.tarrotik.mag {
	background-position: -2250px 0
}
.tarrotik.otshelnik {
	background-position: -2325px 0
}
.tarrotik.luna {
	background-position: -2400px 0
}
.tarrotik.pazh-kubkov {
	background-position: -2475px 0
}
.tarrotik.mir {
	background-position: -2550px 0
}
.tarrotik.pazh-mechei {
	background-position: -2625px 0
}
.tarrotik.pazh-zhezlov {
	background-position: -2700px 0
}
.tarrotik.pazh-pentaklei {
	background-position: -2775px 0
}
.tarrotik.poveshennyi {
	background-position: -2850px 0
}
.tarrotik.pyaterka-kubkov {
	background-position: -2925px 0
}
.tarrotik.pyaterka-mechei {
	background-position: -3000px 0
}
.tarrotik.pyaterka-pentaklei {
	background-position: -3075px 0
}
.tarrotik.rycar-kubkov {
	background-position: -3150px 0
}
.tarrotik.pyaterka-zhezlov {
	background-position: -3225px 0
}
.tarrotik.rycar-mechei {
	background-position: -3300px 0
}
.tarrotik.rycar-pentaklei {
	background-position: -3375px 0
}
.tarrotik.semerka-kubkov {
	background-position: -3450px 0
}
.tarrotik.rycar-zhezlov {
	background-position: -3525px 0
}
.tarrotik.semerka-mechei {
	background-position: -3600px 0
}
.tarrotik.semerka-pentaklei {
	background-position: -3675px 0
}
.tarrotik.semerka-zhezlov {
	background-position: -3750px 0
}
.tarrotik.shesterka-kubkov {
	background-position: -3825px 0
}
.tarrotik.shesterka-mechei {
	background-position: -3900px 0
}
.tarrotik.shesterka-pentaklei {
	background-position: -3975px 0
}
.tarrotik.shut {
	background-position: -4050px 0
}
.tarrotik.sila {
	background-position: -4125px 0
}
.tarrotik.smert {
	background-position: -4200px 0
}
.tarrotik.solnce {
	background-position: -4275px 0
}
.tarrotik.spravedlivost {
	background-position: -4350px 0
}
.tarrotik.sud {
	background-position: -4425px 0
}
.tarrotik.troika-kubkov {
	background-position: -4500px 0
}
.tarrotik.troika-mechei {
	background-position: -4575px 0
}
.tarrotik.troika-pentaklei {
	background-position: -4650px 0
}
.tarrotik.troika-zhezlov {
	background-position: -4725px 0
}
.tarrotik.tuz-kubkov {
	background-position: -4800px 0
}
.tarrotik.tuz-pentaklei {
	background-position: -4875px 0
}
.tarrotik.tuz-mechei {
	background-position: -4950px 0
}
.tarrotik.tuz-zhezlov {
	background-position: -5025px 0
}
.tarrotik.umerennost {
	background-position: -5100px 0
}
.tarrotik.vlublennye {
	background-position: -5175px 0
}
.tarrotik.vosmerka-kubkov {
	background-position: -5250px 0
}
.tarrotik.vosmerka-mechei {
	background-position: -5325px 0
}
.tarrotik.vosmerka-pentaklei {
	background-position: -5400px 0
}
.tarrotik.vosmerka-zhezlov {
	background-position: -5475px 0
}
.tarrotik.zhesterka-zhezlov {
	background-position: -5550px 0
}
.tarrotik.zhrec {
	background-position: -5625px 0
}
.tarrotik.zhrica {
	background-position: -5700px 0
}
.tarrotik.zvezda {
	background-position: -5775px 0
}
.trznach {
text-align: center;
font-weight: bold;
}
.trtext {
margin-top: 5px;
text-align: center;
font-size: 14px;
}

.comments .title {
	font-size: 24px;
	padding: 0 0 40px 0;
}

.comments .comment {
	overflow: hidden;
	padding: 0 0 25px 0;
} 

.comments .comment.answer {
	padding-left: 25px;
}

.comments .comment .avatar {
	float: left;
	width: 50px;
}

.comments .comment .avatar img {
	width: 100%;
	display: block;
}

.comments .comment .message {
	margin: 0 0 0 65px;
}

.comments .comment .message .info {
	padding: 0 0 10px 0;
}

.comments .comment .message .info span {
	font-size: 12px;
	padding: 0 0 0 20px;
}
