/*
Theme Name: isif-life
Theme URI: http://gurusite.ru
Description: html 5, 2-column blog theme
Version: 2.0
Author: Artem Mironov
Author URI: http://gurusite.ru
*/
* {
	margin: 0;
	padding: 0; }

html { background: #252b3a url(images/body_bg.jpg) repeat; }

body {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	background: url(images/2.jpg) no-repeat center top; }

a:link, a:visited {
	text-decoration: underline;
	color: #0033CC;
	border: 0;
	-moz-outline-style: none; }

a:hover {
	text-decoration: underline;
	color: #ff7200;
	border: 0;
	-moz-outline-style: none; }

a:active {
	text-decoration: none;
	color: #ff7200;
	border: 0;
	-moz-outline-style: none; }

.underline { text-decoration: underline; }

p { margin: 10px 0; }

h1, h2, h3, h4 {
	padding: 5px 0 10px;
	letter-spacing: -1px;
	font-family: Georgia, Helvetica, sans-serif;
	color: #000001; }

h1 {
	font-size: 24px;
	font-weight: normal; }

h2 {
	font-size: 22px;
	font-weight: normal; }

h3 {
	font-size: 18px;
	font-weight: bold; }

h4 {
	font-size: 16px;
	font-weight: bold; }

.clear { clear: both; }

hr {
	height: 1px;
	border-top: 1px solid #CFCFCF; }

blockquote, code {  }

blockquote {
	position: relative;
	padding: 15px 22px 12px 25px;
	margin: 16px 0 19px;
	background: #f3f3f3;
	border: 1px solid #dfdfdf;
	border-left: 2px solid #3965a8;
	font: italic normal 14px Arial, sans-serif;
	color: #405778; }

	blockquote:before,
blockquote:after {
		content: "";
		position: absolute;
		z-index: -1; }

	blockquote:before {
		top: 50%;
		bottom: 0px;
		left: 100px;
		right: 100px;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,1);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,1);
		box-shadow: 0 0 10px rgba(0,0,0,1);
		-moz-border-radius: 120px / 10px;
		border-radius: 120px / 10px; }

#wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto; }

/*----------------------------------- Header ------------------------------------*/
header {
	display: block;
	width: 980px;
	height: 336px; }

h1.blog_name,
.head_name {
        width: 340px;
        padding: 145px 0 0 55px;
        text-shadow: 2px 2px 2px #3d3d3d;
        word-spacing: 4px;
        font: 700 33px/36px Arial, sans-serif;
		letter-spacing: -1px; }

	h1.blog_name a, .head_name a {
		color: #fffffe;
		text-decoration: none; }

h2.blog_descr,
.blog_descr {
        width: 280px;
        padding: 5px 0 0 55px;
        text-shadow: 2px 2px 2px #3d3d3d;
	letter-spacing: 1px;
        font: normal 16px Tahoma, Arial, sans-serif;
        color: #fffffe; }

/*-------------- Up menu ---------------*/
nav {
	display: block;
	width: 980px;
	height: 126px; }

a.ribbon {
	display: block;
	width: 235px;
	height: 59px;
	margin-bottom: -1px;
	background: url(images/ribbon.png) no-repeat 0 0; }


#access {
	width: 963px;
	height: 69px;
	margin: 0 auto;
	padding-left: 17px;
	background: #ffffff url(images/menu_top.jpg) no-repeat 0 0; }

	#access ul {
		list-style: none;
		margin: 0; }

		#access ul li {
			float: left;
			position: relative;
			height: 69px;
			margin: -1px 2px 0 0; }

			#access ul li:hover,
#access ul li.current_page_item,
#access ul li.current-menu-ancestor,
#access ul li.current-menu-item,
#access ul li.current-menu-parent { background: url(images/menu_bottom.jpg) no-repeat center bottom; }

			#access ul li a {
				display: block;
				padding: 0 13px;
				margin-top: 2px;
				text-decoration: none;
				font: normal 15px/59px Tahoma, sans-serif;
				color: #ffffff; }

			#access ul li.menu-item-first a { border-bottom: 3px solid #f12d00; }

			#access ul li.menu-item-10533 a { border-bottom: 3px solid #15590c; }

			#access ul li.menu-item-10486 a { border-bottom: 3px solid #ffba00; }

			#access ul li.menu-item-10489 a { border-bottom: 3px solid #34e688; }

			#access ul li.menu-item-10488 a { border-bottom: 3px solid #34e688; }

                        #access ul li.menu-item-8294 a { border-bottom: 3px solid #ff5d0b; }

			#access ul li.menu-item-2813 a { border-bottom: 3px solid #1067a0; }

			#access ul li.menu-item-2814 a { border-bottom: 3px solid #662d91; }

                        #access ul li.menu-item-6437 a { border-bottom: 3px solid #ff5d0b; }

			#access ul li.menu-item-last a { border-bottom: 3px solid #ffba00; }

                        #access ul li.menu-item-2816 a { border-bottom: 3px solid #ffffff; }

			#access ul li a:hover {
				margin-top: 0px;
				font: normal 15px/59px Tahoma, sans-serif;
				text-decoration: none;
				background: url(images/menu_hover.png) repeat-x;
				box-shadow: 0 0 1px #ffffff inset, 0px 0px 3px #000003; }

			#access ul li.menu-item-first a:hover { border-top: 2px solid #f12d00; }

			#access ul li.menu-item-10533 a:hover { border-top: 2px solid #15590c; }

			#access ul li.menu-item-10486 a:hover { border-top: 2px solid #ffba00; }

			#access ul li.menu-item-10489 a:hover { border-top: 2px solid #34e688; }

			#access ul li.menu-item-10488 a:hover { border-top: 2px solid #34e688; }
      
                        #access ul li.menu-item-8294 a:hover { border-top: 2px solid #ff5d0b; }

			#access ul li.menu-item-2813 a:hover { border-top: 2px solid #1067a0; }

			#access ul li.menu-item-2814 a:hover { border-top: 2px solid #662d91; }

                        #access ul li.menu-item-6437 a:hover { border-top: 2px solid #ff5d0b; }

			#access ul li.menu-item-last a:hover { border-top: 2px solid #ffba00; }

                        #access ul li.menu-item-2816 a:hover { border-top: 2px solid #ffffff; }

			#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
				background: url(images/menu_current.png) repeat-x;
				box-shadow: 0 0 1px #ffffff inset, 1px 0px 1px #000003 inset;
				text-decoration: none;
				color: #868686; }

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a {
	background: url(images/menu_current.png) repeat-x;
	box-shadow: 0 0 1px #ffffff inset, 1px 0px 1px #000003 inset;
	text-decoration: none;
	color: #868686; }

/*----------------------------------- Content -----------------------------------*/
#container {
	width: 100%;
	background: url(images/container.jpg) repeat-y; }

	#container:after,
.top-comment:after,
.post_bar:after,
.comment-wrap:after,
form#commentform:after,
#sidebar-fixed:after,
.fixed_wrapper:after {
		content: '';
		display: block;
		clear: both;
		visibility: hidden;
		height: 0; }

#content {
	float: left;
	width: 615px;
	padding-top: 15px;
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif; }

	#content .pageintro {
		position: relative;
		float: left;
		width: 605px;
		left: 35px; }

/*------------------------- Post ------------------------------*/
h1#pagetitle {
	padding: 0;
	margin: 0;
	font: normal 24px/28px Arial, sans-serif;
	color: #0099FF; 
	visibility: hidden; }

.postwrap {
	position: relative;
	width: 583px;
	margin: 0 0 20px 32px;
	font: normal 12px/17px Verdana, sans-serif;
	z-index: 0; }

	.postwrap img {
		max-width: 100%;
		height: auto;
		margin: 15px 0 19px; /*box-shadow: 0 0 7px 0 #333334, 0 10px 15px -7px rgba(0,0,0,1);*/ }

.wp-caption {
	max-width: 100%;
	height: auto;
	margin: -10px 0 -13px; }

.wp-caption-text { display: none; }

.postwrap p { margin: 10px 0; }

.postwrap ul, .postwrap ol { margin: 15px 0 15px 25px; }

.postwrap li {
	list-style-type: circle;
	margin-bottom: 4px; }

.postwrap ul.children, .postwrap ol.children { margin-left: 30px; }

.postwrap ul.speclist,
.postwrap ol.specnumber {
        margin: 15px 0;
        counter-reset: point;
}

.postwrap ul.speclist li,
.postwrap ol.specnumber li {
        position: relative;
        margin: 5px 0;
        padding: 0 0 0 25px;
        list-style-type: none;
}
.postwrap ul.speclist li { margin-left: 2px; }
.postwrap ol.specnumber li { margin: 7px; padding: 7px 0 0 35px; }

.postwrap ol.specnumber li ul.speclist li { margin: 5px 0; padding: 0 0 0 25px; font: normal 12px/17.5px Verdana, sans-serif; }
.postwrap ul.speclist li ol.specnumber li { padding-left: 35px; font: normal 12px/17.5px Verdana, sans-serif; }

span.borbottom { border-bottom: 1px dashed #000002; }

.postwrap ul.speclist li:before,
.postwrap ol.specnumber li ul.speclist li:before {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 0;
        left: 0;
        content: '';
        background: url(images/speclist.jpg) no-repeat;
}
.postwrap ol.specnumber li:before,
.postwrap ul.speclist li ol.specnumber li:before {
        position: absolute;
        width: 30px;
        height: 30px;
        top: 0;
        left: 0;
        background: url(images/specnumber.jpg) no-repeat;
        content: counter(point);
        counter-increment: point 1;
        text-align: center;
        font: normal 12px/32px Arial, sans-serif;
        color: #fffffe;
}

h1.title,
h2.title a {
	padding: 0;
	margin: 0;
	text-decoration: none; /*text-shadow: 2px 2px 8px #010101;*/
	font: normal 24px/28px Arial, sans-serif;
	color: #000001; }

h2.title { padding: 0; }

	h2.title a:hover {
		text-decoration: none;
		color: #0066FF; }

.post_bar {
	width: 583px;
	margin: 10px 0 10px;
	font: normal 11px Arial, sans-serif;
	color: #797979; }

.post_author, .post_date { float: left; }

.blue {
	text-decoration: underline;
	color: #000000; }

.post_count { float: right; }

.post_info {
	width: 583px;
	height: 60px;
	padding: 0 0 0 32px;
	margin: 30px 0 35px;
	background: #ededed;
	border-top: 1px dashed #898989;
	font: 11px Georgia, "Times New Roman", Times, serif; }

.post_comments a {
	float: left;
	width: 184px;
	height: 37px;
	margin: 11px 12px 0 0;
	background: url(images/post_comment.jpg) no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	font: bold 14px/37px Arial, sans-serif;
	color: #0169D3; }

	.post_comments a:hover {
		background: url(images/post_comment.jpg) no-repeat 0 -37px;
		color: #FF7200; }

	.post_comments a:active {
		background: url(images/post_comment.jpg) no-repeat 0 -74px;
		color: #FF7200; }

.post_comments_count {
	float: left;
	font: normal 12px/60px Arial, sans-serif;
	color: #797979; }

.com_count {
	text-decoration: underline;
	font-size: 15px;
	color: #000000; }

.post_cat {
	float: right;
	margin-right: 10px;
	font: normal 12px/60px Arial, sans-serif;
	color: #797979; }

.cat_name { font-size: 15px; }

.more-link {
	display: block;
	width: 160px;
	padding: 4px 10px;
	margin-top: 10px;
	background: #e1eef7;
	text-align: center;
	font: normal 12px Arial, sans-serif; }

	.more-link:hover { background: #ececec; }

.single_feed {
	position: relative;
	width: 647px;
	height: 282px;
	padding-top: 40px;
	margin: 0 -32px 0 0;
	background: url(images/single_feed.jpg) no-repeat; }

.feed_text {
	width: 350px;
	height: 100px;
	margin: 0 0 0 255px;
	letter-spacing: -1px;
	text-shadow: 0.1px 0.1px 0.1px #ed1c21;
	font: normal 33px/32px Arial, sans-serif;
	color: #ed1c24; }

.bold { font-weight: bold; }

.feed_friends {
	position: absolute;
	bottom: 10px;
	right: 52px;
	font: 17px Arial, sans-serif;
	color: #2d2e32; }

.feed_form {
	width: 350px;
	height: 37px;
	margin: 10px 0 0 255px; }

.feed_mail {
	float: left;
	width: 150px;
	height: 28px;
	padding-left: 7px;
	background: #ededed;
	border: none;
	box-shadow: 1px 1px 1px #aaaaad inset;
	font: italic normal 13px Arial, sans-serif;
	color: #666665; }

	.feed_mail:focus { outline: 0; }

.feed_submit {
	float: left;
	width: 155px;
	height: 37px;
	margin: -4px 0 0 -1px;
	background: url(images/feed_submit.jpg) no-repeat 0 0;
	border: none;
	text-align: center;
	font: normal 14px/37px Arial, sans-serif;
	color: #0169D3;
	cursor: pointer; }

	.feed_submit:hover { background: url(images/feed_submit.jpg) no-repeat 0 -37px; }

	.feed_submit:active { background: url(images/feed_submit.jpg) no-repeat 0 -74px; }

.post_social {
	position: relative;
	height: 54px;
	padding: 0 20px 0 52px;
	margin-bottom: 30px; }

.twitter_social,
.gplus_social,
.fb_social,
.vk_social {
	position: relative;
	float: left;
	width: 128px;
	height: 54px;
	margin-right: 10px;
	overflow: hidden; }

.vk_social { margin-right: 0; }

/*------------------------------------ Sidebar ------------------------------------------*/
#sidebar {
	float: right;
	position: relative;
	width: 332px; }

.sidebar_ads .widget {
	width: 240px;
	height: 400px;
	margin: 0 auto 20px; }

.sidebar_ads .h2 { display: none; }

.sidebar-link, #sidebar-fixed {
	width: 310px;
	margin: 0px auto 15px; }

	.sidebar-link .widget, #sidebar-fixed .widget {
		display: block;
		padding: 0 0 30px;
		margin-bottom: 20px;
		background: #ffffff;
		border: 1px solid #c9c9c9;
		box-shadow: 0 2px 6px #ababab; }

	.sidebar-link .h2, #sidebar-fixed .h2 {
		width: 270px;
		height: 40px;
		padding: 0 20px;
		margin: -1px 0 16px -1px;
		background: url(images/sidebar_h2.jpg) repeat-x;
		font: bold 16px/40px Arial, sans-serif;
		color: #2d2e32; }

.fixed {
	position: fixed;
	top: 0px;
}

.fixed_wrapper {
	position: relative;
	width: 308px;
}

#fixed_right {
	width: 308px;
	top: 0px;
	margin-top: 10px;
	text-align: center;
}

/*---------- Google search ----------*/
#cse-search-box {
	width: 330px;
	height: 55px;
	padding: 25px 0 0 2px;
	margin-bottom: 20px;
	background: #ffffff; }

.search_field {
	float: left;
	width: 233px;
	height: 28px;
	padding-left: 7px;
	background: #ededed;
	border: none;
	box-shadow: -1px -1px 1px #aaaaad;
	font: italic normal 12px Arial, sans-serif;
	color: #afafaf; }

	.search_field:focus { outline: 0; }

.search_submit {
	float: left;
	width: 75px;
	height: 36px;
	margin: -4px 0 0 -2px;
	border: none;
	background: url(images/search.jpg) no-repeat 0 0;
	text-align: center;
	font: bold 14px Arial, sans-serif;
	color: #0169D3;
	cursor: pointer; }

	.search_submit:hover {
		background: url(images/search.jpg) no-repeat 0 -37px;
		color: #ff7200; }

	.search_submit:active { background: url(images/search.jpg) no-repeat 0 -74px; }

/*---------- Feedburner bar ----------*/
.feedburner {
	position: relative;
	width: 332px;
	height: 325px;
	padding-top: 185px;
	margin-bottom: 20px;
	background: url(images/feedburner.jpg) no-repeat top right;
	overflow: hidden; }

.burner_form {
	width: 250px;
	height: 108px;
	padding: 13px 0 0px;
	margin: 0 0px 14px 30px;
	border-bottom: 1px dashed #8c8c8c;
	text-align: center; }

	.burner_form p {
		margin: 0 0 8px;
		text-align: left;
		font: italic normal 12px Arial, sans-serif;
		color: #666665; }

.burner_mail {
	width: 243px;
	height: 30px;
	padding-left: 7px;
	margin-bottom: 8px;
	background: #ededed;
	border: none;
	box-shadow: -1px -1px 1px #aaaaad;
	color: #afafaf; }

	.burner_mail:focus { outline: 0; }

.burner_submit {
	width: 202px;
	height: 29px;
	margin: 0 auto;
	background: #cccccc url(images/burner_submit.jpg) no-repeat;
	border: 1px solid #fffffd;
	box-shadow: 1px 1px 5px #aaaaac;
	font: bold 14px Arial, sans-serif;
	color: #0169D3;
	cursor: pointer; }

	.burner_submit:hover { box-shadow: 0px 0px 3px #aaaaac; }

.burner_rss {
	float: left;
	width: 125px;
	height: 35px;
	padding-top: 5px;
	margin: 0 0 0 29px;
	font: bold 11px Arial, sans-serif;
	color: #ff5300; }

.burner_rss {
	margin-bottom: 40px; }

.burner_twit {
	float: left;
	width: 125px;
	height: 35px;
	padding-top: 5px;
	margin: 0 0 0 8px;
	font: bold 11px Arial, sans-serif;
	color: #0061b4; }

.burner_icon {
	float: left;
	width: 38px;
	height: 38px;
	margin: -5px 5px 0 0;
	box-shadow: 1px 1px 5px #444441; }

	.burner_icon:hover { box-shadow: 1px 1px 2px #444441; }

.grey_count {
	font: normal 11px Arial, sans-serif;
	color: #626262; }

.feedburner_info {
	position: absolute;
	width: 125px;
	height: 120px;
	padding: 0 22px 0 7px;
	bottom: 0;
	right: 0;
	background: url(images/fstar.jpg) no-repeat 0 3px;
	font: normal 11px Arial, sans-serif;
	color: #666665; }

/*---------- How blog begin ----------*/
a.how_blog {
	display: block;
	width: 266px;
	height: 72px;
	margin: 20px auto;
	background: url(images/howblog.jpg) no-repeat 0 0;
	text-align: center;
	text-decoration: none;
	font: bold 16px/72px Arial, sans-serif;
	color: #0061b4; }

	a.how_blog:hover {
		background: url(images/howblog.jpg) no-repeat 0 -72px;
		color: #2d2e32; }

/*---------- Tabber-tabs bar ----------*/
.box {
	width: 308px;
	padding: 8px 0;
	margin: 0 auto 20px;
	background: #ffffff;
	border: 1px solid #c9c9c9;
	border-top: 5px solid #ffba00;
	box-shadow: 0 2px 6px #ababab; }

.center { text-align: center; }

ul.category {
	position: relative;
	float: left;
	width: 151px;
	padding-left: 2px;
	overflow: hidden; }

	ul.category li {
		width: 150px;
		padding: 6px 0;
		margin: 0 0 4px 0;
		cursor: pointer; }

		ul.category li:hover { background: #f4f4f4; }

		ul.category li a {
			font: bold 13px Arial, sans-serif;
			color: #0169D3; }

		ul.category li:hover a { color: #ff7200; }

.cat_1, .cat_2, .cat_3, .cat_4, .cat_5, .cat_6, .cat_7, .cat_8, .cat_9, .cat_10, .cat_11 {
	float: left;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 10px; }

.cat_1 { background: url(images/cat_icons.png) no-repeat 0 0; }

ul.category li:hover .cat_1 { background: url(images/cat_icons.png) no-repeat 0 -16px; }

.cat_2 { background: url(images/cat_icons.png) no-repeat -16px 0; }

ul.category li:hover .cat_2 { background: url(images/cat_icons.png) no-repeat -16px -16px; }

.cat_3 { background: url(images/cat_icons.png) no-repeat -31px 0; }

ul.category li:hover .cat_3 { background: url(images/cat_icons.png) no-repeat -31px -16px; }

.cat_4 { background: url(images/cat_icons.png) no-repeat -47px 0; }

ul.category li:hover .cat_4 { background: url(images/cat_icons.png) no-repeat -47px -16px; }

.cat_5 { background: url(images/cat_icons.png) no-repeat -63px 0; }

ul.category li:hover .cat_5 { background: url(images/cat_icons.png) no-repeat -63px -16px; }

.cat_6 { background: url(images/cat_icons.png) no-repeat -79px 0; }

ul.category li:hover .cat_6 { background: url(images/cat_icons.png) no-repeat -79px -16px; }

.cat_7 { background: url(images/cat_icons.png) no-repeat -95px 0; }

ul.category li:hover .cat_7 { background: url(images/cat_icons.png) no-repeat -95px -16px; }

.cat_8 { background: url(images/cat_icons.png) no-repeat -111px 0; }

ul.category li:hover .cat_8 { background: url(images/cat_icons.png) no-repeat -111px -16px; }

.cat_9 { background: url(images/cat_icons.png) no-repeat -128px 0; }

ul.category li:hover .cat_9 { background: url(images/cat_icons.png) no-repeat -128px -16px; }

.cat_10 { background: url(images/cat_icons.png) no-repeat -144px 0; }

ul.category li:hover .cat_10 { background: url(images/cat_icons.png) no-repeat -144px -16px; }

.cat_11 { background: url(images/cat_icons.png) no-repeat -159px 0; }

ul.category li:hover .cat_11 { background: url(images/cat_icons.png) no-repeat -159px -16px; }

/*---------- Feature pictures ----------*/
.text_picture_up {
	width: 310px;
	height: 5px;
	margin: 0 auto;
	background: #ffba00; }

.text_picture {
	width: 302px;
	padding: 10px 0 8px 6px;
	margin: 0 auto 20px;
	background: #ffffff;
	border: 1px solid #c9c9c9;
	border-top: none;
	box-shadow: 0 2px 6px #ababab; }

	.text_picture:after,
.picture_text:after,
ul.tabs:after,
.box:after {
		content: '';
		display: block;
		clear: both;
		visibility: hidden;
		height: 0; }

.picture {
	float: left;
	width: 145px;
	padding: 0 0 15px;
	margin: 0 6px 3px 0;
	text-align: center;
	color: #0169D3; }

	.picture:hover {
		
		color: #ff7200; }

.picture_img1,
.picture_img2,
.picture_img3,
.picture_img4,
.picture_img5,
.picture_img6,
.picture_img7,
.picture_img8 {
	width: 145px;
	height: 140px;
	margin: 0 auto; }

.picture_img1 { background: url(images/future_bar.jpg) no-repeat -5px 0; }

.picture_img2 { background: url(images/future_bar.jpg) no-repeat -160px 0; }

.picture_img3 { background: url(images/future_bar.jpg) no-repeat -6px -173px; }

.picture_img4 { background: url(images/future_bar.jpg) no-repeat -162px -173px; }

.picture_img5 { background: url(images/future_bar.jpg) no-repeat -9px -351px; }

.picture_img6 { background: url(images/future_bar.jpg) no-repeat -162px -351px; }

.picture_img7 { background: url(images/future_bar.jpg) no-repeat -9px -523px; }

.picture_img8 { background: url(images/future_bar.jpg) no-repeat -162px -523px; }

.picture_text { width: 145px; }

.picture_text {
	text-decoration: underline;
	font: normal 14px Arial, sans-serif; }

/*---------- Top commentators ----------*/
.top-comment .commentator {
	float: left;
	width: 62px;
	margin: 0 20px 13px 20.5px; }

.top-comment .avatar-top img {
	width: 60px;
	height: 60px;
	background: #f4f4f4;
	border: 1px solid #c2c2c2; }

.top-comment .avatar-comment {
	margin-top: 2px;
	font: normal 12px Arial, sans-serif;
	color: #0169d3; }

	.top-comment .avatar-comment a {
		color: #0066cc;
		text-decoration: none; }

		.top-comment .avatar-comment a:hover { color: #ff7200; }

.grey {
	padding: 1px 7px;
	background: #ededed;
	font: normal 12px Arial, sans-serif;
	color: #797979; }

/*---------- Links ----------*/
li.links {
	padding: 0 10px 8px 43px;
	margin-bottom: 10px;
	background: url(images/links.jpg) no-repeat 20px 3px;
	border-bottom: 1px dashed #8e8e8e;
	list-style: none; }

	li.links.last { border-bottom: none; }

.links a {
	font: normal 12px Arial, sans-serif;
	color: #0169D3; }

	.links a:hover { color: #ff7200; }

.link_info {
	font: normal 12px/10px Arial, sans-serif;
	color: #797979; }

/*------------------------------------ Footer ------------------------------------------*/
#bottom {
        width: 100%;
        height: 607px;
        padding-top: 243px;
        margin-top: -243px;
        background: url(images/5.jpg) no-repeat center bottom; }

footer {
        display: block;
        position: relative;
        width: 980px;
	height: 607px;
        margin: 0 auto;
        background: url(images/footer.png) no-repeat center top;
	color: #fffffe; }

.copyright {
	width: 310px;
	padding: 55px 0 0 65px;
	font: normal 11px Arial, Helvetica, sans-serif; }

	.copyright a { color: #ffd801; }

	.copyright p { margin: 0 0 5px; }

#footer_menu {
	position: absolute;
	width: 980px;
	height: 40px;
	bottom: 0;
	left: 0;
	text-align: center;
	font: normal 14px Arial, sans-serif;
	overflow: hidden; }

	#footer_menu ul {
		list-style: none;
		margin: 0;
		display: inline-block; }

		#footer_menu ul li {
			float: left;
			position: relative; }

			#footer_menu ul li a {
				display: block;
				padding: 0 12px;
				margin: 0px;
				font: normal 14px/40px Arial, sans-serif;
				color: #ffba00; }

				#footer_menu ul li a:hover {
					background: url(images/footer_menu.png) repeat-x;
					text-decoration: underline;
					color: #0169D3; }

			#footer_menu ul li.current_page_item > a,
#footer_menu ul li.current-menu-ancestor > a,
#footer_menu ul li.current-menu-item > a,
#footer_menu ul li.current-menu-parent > a {
				text-decoration: none;
				color: #696969; }

* html #footer_menu ul li.current_page_item a,
* html #footer_menu ul li.current-menu-ancestor a,
* html #footer_menu ul li.current-menu-item a,
* html #footer_menu ul li.current-menu-parent a {
	text-decoration: none;
	color: #696969; }

#liveinternet {
	position: absolute;
	width: 88px;
	height: 15px;
	top: 60px;
	right: 20px;
	background: #cccccc; }

/*----------------------------------- Comments -------------------------------------------*/
#comment_block { margin-left: 32px; }

#comments {
	margin: 25px 0 25px;
	padding: 0;
	text-shadow: 0.1px 0.1px 0.1px #000004;
	font: bold 20px Arial, sans-serif;
	color: #000001; }

.none { text-align: center; }

.red {
	text-decoration: underline;
	color: red; }

.red_info {
	text-decoration: underline;
	font-weight: bold;
	color: red; }

.comments_info {
	width: 467px;
	padding: 10px;
	margin: 10px auto 0;
	border: 2px dashed red;
	text-align: left;
	font: normal 11px Arial, sans-serif;
	color: #797979; }

ol.commentlist { list-style: none; }

	ol.commentlist li.comment ul.children {
		list-style: none;
		margin: 0 0 0 20px; }

span.comment-moderation {
	font-style: italic;
	color: #666;
	padding: 20px 0 0;
	display: block;
	font-size: 12px; }

/*--------------------------- One comment --------------------------------*/
li.comment .comment-wrap {
	position: relative;
	margin: 0 0 20px;
	padding: 15px 0; }

.commentlist li.even .comment-wrap {
	background: #f5f6f8;
	box-shadow: 1px 1px 1px #d3d3d3 inset; }

.commentlist li.even .children li.comment .comment-wrap {
	background: #ffffff;
	box-shadow: none; }

.commentlist li.even .children li.comment .children li.comment .comment-wrap {
	background: #f5f6f8;
	box-shadow: 1px 1px 1px #d3d3d3 inset; }

.commentlist li.even .children li.comment .children li.comment .children li.comment .comment-wrap {
	background: #ffffff;
	box-shadow: none; }

.commentlist li.even .children li.comment .children li.comment .children li.comment .children li.comment .comment-wrap {
	background: #f5f6f8;
	box-shadow: 1px 1px 1px #d3d3d3 inset; }

.commentlist li.odd .comment-wrap {
	background: #ffffff;
	box-shadow: none; }

.commentlist li.odd .children li.comment .comment-wrap {
	background: #f5f6f8;
	box-shadow: 1px 1px 1px #d3d3d3 inset; }

.commentlist li.odd .children li.comment .children li.comment .comment-wrap {
	background: #ffffff;
	box-shadow: none; }

.commentlist li.odd .children li.comment .children li.comment .children li.comment .comment-wrap {
	background: #f5f6f8;
	box-shadow: 1px 1px 1px #d3d3d3 inset; }

.commentlist li.odd .children li.comment .children li.comment .children li.comment .children li.comment .comment-wrap {
	background: #ffffff;
	box-shadow: none; }

.commentlist li.even .comment-wrap.administrator,
.commentlist li.even .children li.comment .comment-wrap.administrator,
.commentlist li.even .children li.comment .children li.comment .comment-wrap.administrator,
.commentlist li.odd .children li.comment .children li.comment .children li.comment .comment-wrap.administrator,
.commentlist li.odd .children li.comment .children li.comment .children li.comment .children li.comment .comment-wrap.administrator,
.commentlist li.odd .comment-wrap.administrator,
.commentlist li.odd .children li.comment .comment-wrap.administrator,
.commentlist li.odd .children li.comment .children li.comment .comment-wrap.administrator,
.commentlist li.odd .children li.comment .children li.comment .children li.comment .comment-wrap.administrator,
.commentlist li.odd .children li.comment .children li.comment .children li.comment .children li.comment .comment-wrap.administrator {
	margin: 20px 0;
	background: #DBDDEB;
	box-shadow: 1px 1px 1px #d3d3d3 inset;
	color: #333333; }

li.comment { position: relative; }

.comment_author {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 60px;
	height: 60px; }

	.comment_author img.avatar {
		display: block;
		width: 60px;
		height: 60px; }

.comment_main { padding-left: 90px; }

.comm_author {
	font: bold 14px Arial, sans-serif;
	color: #0169D3; }

	.comm_author a {
		text-decoration: none;
		color: #0169D3; }

		.comm_author a:hover {
			text-decoration: underline;
			color: #ff7200; }

.comment_text {
	padding-right: 10px;
	font: normal 12px Arial, sans-serif;
	color: #595959; }

.comment_info {
	font: normal 10px Arial, sans-serif;
	color: #878787; }

	.comment_info a { color: #0169D3; }

	.comment_info  a:hover {
		text-decoration: underline;
		color: #ff7200; }

/*--------------------------- Respond --------------------------------*/
#respond {
	position: relative;
	margin-bottom: 35px; }

.comments_h4 {
	margin: 25px 0 5px;
	padding: 0 0 0 20px;
	text-shadow: 0.1px 0.1px 0.1px #000004;
	font: bold 20px Arial, sans-serif;
	color: #000001; }

ol.commentlist li #respond .comments_h4 { display: none; }

a#cancel-comment-reply-link {
	left: 20px;
	top: 10px;
	text-decoration: none;
	text-shadow: 0.1px 0.1px 0.1px #666665;
	font: bold 14px Arial, sans-serif;
	color: #666665; }

.cancel_comment_fix {
	position: relative;
	top: 3px;
	padding-right: 5px;
	font-size: 22px; }

form#commentform {
	position: relative;
	width: 100%;
	padding: 10px 0 0; }

.comment-textarea textarea {
	position: relative;
	width: 97%;
	height: 150px;
	padding: 7px 1.5%;
	margin-bottom: 15px;
	background: #ededed;
	border: none;
	box-shadow: 1px 1px 1px #d3d3d3 inset;
	font: normal 12px Arial, sans-serif;
	color: #666665; }

.comment-inputs {
	float: left;
	width: 45%; }

.relative-input {
	position: relative;
	margin: 0 0 15px; }

	.relative-input input[type="text"] {
		width: 97%;
		height: 28px;
		padding-left: 7px;
		background: #ededed;
		border: none;
		box-shadow: 1px 1px 1px #d3d3d3 inset;
		font: normal 12px Arial, sans-serif;
		color: #666665; }

		.relative-input input[type="text"]:focus, .comment-textarea textarea:focus { outline: 0; }

#comment_submit {
	float: right;
	width: 184px;
	height: 37px;
	margin-right: -1px;
	background: url(images/comm_submit.jpg) no-repeat 0 0;
	border: none;
	text-transform: uppercase;
	text-align: center;
	font: bold 12px/37px Arial, sans-serif;
	color: #0169D3;
	cursor: pointer; }

	#comment_submit:hover {
		background: url(images/comm_submit.jpg) no-repeat 0 -37px;
		color: #FF7200; }

	#comment_submit:active {
		background: url(images/comm_submit.jpg) no-repeat 0 -74px;
		color: #FF7200; }

p.subscribe-to-comments {
	margin: 15px 0 0;
	text-align: right;
	font: italic normal 12px Arial, sans-serif;
	color: #666665; }

input#subscribe { margin-top: -2px; }

.qipsmiles-box {
	float: right;
	width: 280px;
	margin: 0 0 15px;
	text-align: right; }

.smo { display: none; }

/*----------------------------------- ADS ------------------------------------------*/
.rotaban_ads {
	width: 565px;
	padding: 7px;
	margin-bottom: 15px;
	background: #F7F7F4;
	text-align: center; }

.rotaban_ads_bottom {
	width: 565px;
	padding: 7px;
	margin-bottom: 15px;
	text-align: center; }

.rotaban_ads img,
.rotaban_ads_bottom img {
	padding: 0;
	margin: 0;
	border: none;
	box-shadow: none; }

.rotaban_ads_comment {
	margin-bottom: 15px;
	padding: 7px;
	border: 2px solid #E6E6DF;
	background: #F7F7F4;
	text-align: center; }

#rb_25555,
#rb_25560,
#rb_26007 {
	height: 60px;
	margin: 0; }

#yandex_ads {
	float: left;
	width: 605px;
	margin: 10px 0;
	text-align: center; }

#sleep_ads {
	float: left;
	width: 605px;
	margin: 0 0 10px;
	text-align: center; }

#line_link {
    font-family: Tahoma; 
    border:1px solid #a73b9c; 
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px; 
    background:#ffd700;
    /*background:url(http://line_link.ru/a/t2.gif) repeat-x; */
    width:100%; 
    height:40px;
    overflow:hidden;
}
#line_link_link { 
    float:left; 
    text-align:left; 
    display:block;
    width:66%;
    height:40px; 
    line-height:40px; 
    padding-left: 20px; 
}
#line_link_link .ll_link { 
		cursor: pointer;
    display:block;
    text-decoration:none; 
    color:white; 
    text-shadow: #af3ea5 0.1em 0.1em 0.2em; 
    font-weight:normal; 
    font-size:26px; 
}
#line_link_link .ll_link:hover { 
    color:#e66fda; 
    text-decoration:underline;
}
#line_link_add { 
    float:right; 
    width:31%; 
    text-align:left; 
    height:40px; 
    line-height:40px; 
    color:#0061c1; 
}
#line_link_add .ll_link { 
		cursor: pointer;
    display:block; 
    color:#ffa4f6; 
    padding-left: 64px; 
    /*background:url(http://line_link.ru/a/q.png) 6px 4px no-repeat;*/
    text-shadow: #af3ea5 0.1em 0.1em 0.2em; 
    font-size:12px; 
    text-decoration:none; 
    font-weight:normal;  
}
#line_link_add .ll_link:hover { 
    text-decoration:underline; 
    color:white
} 

.line_link_left {
	float: left;
	width: 32px;
	height: 51px;
	background: #ffffff;/* url(images/line_link_left.jpg) no-repeat 14px 17px;*/
}
#line_link_ads {
	float: left;
	width: 948px;
	height: 45px;
	padding-top: 5px;
	background: #ffffff;
	border-bottom: 1px solid #dddddb; }

#line_link {
	width: 948px!important;
	height: 35px!important;
	background: #ffffff!important;
	border: none!important; }

#line_link_link {
	width: 625px!important;
	height: 35px!important;
	padding-left: 0px!important; }

	#line_link_link .ll_link,
#line_link_link .ll_link:hover {
		text-shadow: 0.3px 0.3px 0.5px #fffffb!important;
		text-decoration: underline!important;
		font: normal 22px/35px Arial,Tahoma,sans-serif!important;
		color: #0169D3!important; }

#line_link_add {
	height: 35px!important;
	margin-right: 20px; }

	#line_link_add .ll_link,
#line_link_add .ll_link:hover {
		background: none!important;
		text-shadow: 0 0 0 #fffffb!important;
		text-decoration: underline!important;
		color: #a1a1a1!important; }

/*---------- Pagination ----------*/
#pagination {
	float: left;
	position: relative;
	width: 589px;
	height: 37px;
	margin: 0 0 5px 31px; }

#page_form {
	float: right;
	width: 120px;
	height: 32px;
	padding-top: 4px; }

#page_text {
	float: left;
	width: 35px;
	height: 28px;
	margin: 0 0 0 0;
	background: #ededed;
	border: none;
	box-shadow: -1px -1px 1px #aaaaad;
	text-align: center;
	font: normal 14px Arial, sans-serif;
	color: #989898; }

	#page_text:focus { outline: 0; }

#page_submit {
	float: left;
	width: 85px;
	height: 37px;
	margin: -4px 0 0 -2px;
	background: url(images/go_button.jpg) no-repeat 0 0;
	border: none;
	font: bold 14px/37px Arial, sans-serif;
	color: #0169D3;
	cursor: pointer; }

	#page_submit:hover {
		background: url(images/go_button.jpg) no-repeat 0 -37px;
		color: #ff7200; }

	#page_submit:active { background: url(images/go_button.jpg) no-repeat 0 -74px; }

#pagination a {
	float: left;
	width: 29px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font: bold 15px/37px Arial, sans-serif;
	color: #0169D3; }

	#pagination a:hover { color: #ff7200; }

#pagination .current {
	float: left;
	display: block;
	width: 29px;
	height: 37px;
	background: url(images/current.jpg) no-repeat center center;
	text-align: center;
	font: bold 15px/37px Arial, sans-serif;
	color: #989898; }

#pagination .prev,
#pagination .next {
	width: 134px;
	background: url(images/pn_button.jpg) no-repeat 0 0; }

#pagination .prev:hover,
#pagination .next:hover { background: url(images/pn_button.jpg) no-repeat 0 -37px; }

#pagination .prev:active,
#pagination .next:active { background: url(images/pn_button.jpg) no-repeat 0 -74px; }

#pagination .dots {
	float: left;
	color: #0169D3;
	display: block;
	width: 8px;
	height: 37px;
	font: bold 12px/37px Arial, sans-serif;
	overflow: hidden; }

.navigation {
	width: 100%;
	height: 20px;
	margin: 10px 0;
	font: normal 14px Arial, sans-serif; }

/*----- images -----*/
img { border: 0px; }

	img.aligncenter {
		display: block;
		margin: 23px auto; }

	img.alignright {
		margin: 0 0 2px 10px;
		display: inline; }

	img.alignleft {
		margin: 0 10px 2px 0;
		display: inline; }

.alignright { float: right; }

.alignleft { float: left; }

#toTop {
	position: fixed;
	bottom: 20px;
	width: 58px;
	height: 76px;
	margin-left: 1020px;
	background: url(images/verx.png) no-repeat 0 0; }

	#toTop:hover { background: url(images/verx.png) no-repeat -58px 0; }

.spoiler {
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    border-left: 2px solid #3965a8;
    box-shadow: 0 0 9px #dddddd inset;
}

.title_h3 {
    cursor:pointer;
    font-size: 14px;
    background: #dddddd;
    margin: 0 -10px 0 -10px;
    padding: 10px;
    padding-left: 30px;
    -moz-box-shadow: 0 0 9px #dddddd inset;
    box-shadow: 0 0 9px #dddddd inset;
}

.closed .contents { display:none; }

.closed h3 { background: #bbbbbb; }

.contents { padding: 10px; }

.span_author {
        font: bold 14px Arial, sans-serif;
	color: #0169D3; }

/* замена ссылок на боки span */
.spanlink { color: blue; cursor:pointer; }
.spanlink :hover { color:blue; text-decoration:underline; }

/*********** ЛАЙНБРО ************/

/* РЕКЛАМНАЯ СТРОКА */

/* Блок в котором будет выводится рекламная строчка */
.lb_link_block{
	width:98%;
	height:40px;
	font: normal 22px/35px Arial,Tahoma,sans-serif!important;
}

/* Первый столбец (ссылка) */
#lb_link{
    float:left; 
    text-align:left; 
    display:block;
    width:70%;
    height:40px; 
    line-height:40px;  
	overflow:hidden;
}
#lb_link .lb_link{
    display:block;
    font-weight:normal; 
    font-size:22px; 
}
#lb_link .lb_link a{
    
}


/* Второй столбец (Добавить сюда свою рекламу) */
#lb_link_add {
    float:right; 
    width:30%; 
    text-align:right; 
    height:40px; 
    line-height:40px; 
}
#lb_link_add .lb_link { 
    display:block; 
    font-size:12px; 
    text-decoration:none; 
    font-weight:normal;  
}
#lb_link_add .lb_link a{
    
}

/* БЛОК ССЫЛОК */

/* Обнуляем стили для таблицы блока ссылок */
.lb_blockurl{
	width:100% !important;
	border:none !important;
	border-spacing:1px !important;	
	padding:5px !important;
	margin:0 !important; 
}
.lb_blockurl tr td{ 
	border:none !important;
	border-spacing:0 !important;	
	padding:4px 1px 4px 1px !important;
	margin:0 !important;
}

/* Первый столбец (картинки) */
.lb_blockurl tr td{ 
	width:20px !important;
}
.lb_blockurl tr td img{ 
	position:relative !important;
	top:1px !important;
}

/* Второй столбец (ссылки) */
.lb_blockurl tr td.lb_blockurl_link{
	font-size:14px !important;
}

/* Ячейка (цена) */	
.lb_blockurl tr td.lb_blockurl_price{
	font-size:12px !important;
	padding-top:5px !important;
	color:red !important;
	visibility:hidden;
}

/* Ячейка (добавить рекламу) */	
.lb_blockurl tr td.lb_blockurl_add{
	width:70% !important;
	font-size:12px !important;
	text-align:right !important;
	padding-top:5px !important;
}


/* ТИЗЕРЫ */
.lb_teaser{
	border:0px solid silver; /* Рамка */
	padding:0px; 			 /* Внутренние Отступы */   
}
.lb-clear{
	clear:both;
}

/* Добавить сюда свою рекламу */
#lb_teaser_add {
	float:right;
    text-align:center; 
    margin-top:10px;
	padding:5px 10px 0px 0px;	
}

/* ДОПОЛНИТЕЛЬНО */

/* Цвет ссылки */
span.lb-hidden {
	color:#0061c1; 
	cursor: pointer;
}
span.lb-hidden:hover {
	color:orange; 
	cursor: pointer;
}

/* Цвет добавить рекламу */	
span.lb-hidden-add {
	color:gray !important; 
	cursor: pointer; 
}

/* Блок рекламы на главной */

div.ads{
	margin: 20px 10px 30px 20px;
}

.comment_text span{cursor:pointer;color:blue}
.comment_text span:hover{text-decoration:underline}
/*******************************************adaptitve******************************************/
#header,.main-nav,.info,.mobile_burner,.uptolike-buttons,.rek-mob{display:none}
@media screen and (max-width: 1000px) {
	.comments_info{width:auto}
	#wrapper #header,.info,.mobile_burner,.uptolike-buttons,.rek-mob{display:block}
	#sidebar,#wrapper > nav,#wrapper > header,#footer_menu,#liveinternet,#line_link_ads,.line_link_left,.single_feed,.mob-no{display:none}
	#wrapper,footer,.post_info,#pagination,.post_bar,#line_link_ads,nav{width:auto}
	html,body,footer,#bottom{margin:0;padding:0;background:none;height:auto}

	#content{width:auto;float:none;background:#f3f3f3;padding:15px 0}

	footer{border-top:6px solid #247;background:#223 url(images/bg-footer.jpg)repeat-x}
	footer .copyright{margin:0 0 15px 15px;padding:20px 0 10px 40px;width:40%;display:inline-block}

	.copyright p{margin:0}

	#pagination{margin:auto;padding:10px 0;float:none;display:block;text-align:center;height:auto}
	#pagination a,#page_form{float:none;display:inline-block;vertical-align:top}
	#pagination .current{color:#999;background:none;float:none;display:inline-block;vertical-align:top}

	.postwrap{
		width:auto;margin:0;padding:0 20px;margin:20px 40px 0;background:#fff;box-shadow:1px 1px 7px #d8d8d8;border:1px solid #c9c9c9;
		font:15px/19px Arial, Helvetica, sans-serif;color:#373737;
	}

	.postwrap .title{margin:10px 0}
	.postwrap img{margin:10px auto;max-width:100%;height:auto}

	.post_info{
		padding:15px 20px;margin:0 40px 20px;background:transparent;display:block;height:auto;text-align:center;background:#ededed;
		border:0;border-bottom:1px solid rgba(0,0,0,0.2);border-radius:10px;
	}

	.more-link,.more-link:link,.more-link:visited{
		box-shadow:1px 1px 2px 1px rgba(99,99,99,0.4);border:1px solid #eee;background:linear-gradient(to top,#eee,#fff);text-decoration:none;color:#05e;font-size:14px;
		padding:5px 10px;width:190px;display:block;margin:auto;
	}

	h1, h2{letter-spacing:normal}
	h2 a{display:block}
	#content a{color:#2c3e50!important;text-decoration:none}

	#pagination .prev, #pagination .next,#page_submit,#pagination a, #page_form{background:0;color:#06D!important}

	.post_comments_count,.post_cat,.post_author, .post_date{float:none;clear:both;display:inline-block}
	.post_comments a{height:auto;margin:0;font-weight:normal}
	.post_comments_count,.post_cat{font:normal 12px/12px Arial, sans-serif}

	.comment-textarea textarea {
    position:relative;width:97%;max-width:100%;height:150px;padding:7px 1.5%;margin-bottom:15px;background:#ededed;border:none;box-shadow:1px 1px 1px #d3d3d3 inset;
		font:normal 12px Arial,sans-serif;color:#666;resize:vertical;
	}
	form#commentform{position:relative;width:95%;padding:10px 0 0}
	#comment_block{margin:32px}

	#header{background:url(images/bg-01.png) no-repeat;padding:13px 0 8px;background-size:100% 100%;height:auto;width:100%}
	#header:after{clear:both;content:'';display:block}
	#header .logo{float:left;margin:0 10px 0 24px;font:20px/18px Arial, Helvetica, sans-serif;width:220px}
	#header .logo a{background:url(images/logo.png) no-repeat 5px 50%;padding:0 0 2px 53px;color:#fff;display:block;text-decoration:none}
	#header .logo a:hover{text-decoration:none}
	#header .slogan{color:#fff;float:left;width:190px;font-size:11px;line-height:12px;margin-right:27px}
	#header .holder{overflow:hidden;position:relative}
	.search-form{
		float:left;height:24px;position:absolute;right:104px;width:200px;background-size:100% 100%;padding:0;margin-top:9px;border-radius:5px;
		box-shadow:inset 0 0 2px 1px rgba(200,200,200,0.5);
	}
	.search-form .form-control{
		width:100%;float:left;font:italic 12px/15px Arial, Helvetica, sans-serif;height:24px;padding:0 5px!important;color:#aaa;border:0!important;margin:0!important;
		background:none!important;
	}
	.search-form .form-control:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.search-form .btn-search{background:url(images/ico-01.png) no-repeat 0 50%;width:11px;height:24px;border:0;margin:0 0 0 -30px;padding:0;text-indent:-9999px}
	.main-nav .menu-verxnee-container{display:none}
	.main-nav{
		margin:0;position:relative;z-index:10;height:auto;display:block!important;
		background:#303847;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzg0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzJiMzM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzFhMjAyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjFjMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top, #303847 0%, #2b3341 24%, #1a202b 79%, #161c26 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#303847), color-stop(24%,#2b3341), color-stop(79%,#1a202b), color-stop(100%,#161c26));
		background:-webkit-linear-gradient(top, #303847 0%,#2b3341 24%,#1a202b 79%,#161c26 100%);
		background:-o-linear-gradient(top, #303847 0%,#2b3341 24%,#1a202b 79%,#161c26 100%);
		background:-ms-linear-gradient(top, #303847 0%,#2b3341 24%,#1a202b 79%,#161c26 100%);
		background:linear-gradient(to bottom, #303847 0%,#2b3341 24%,#1a202b 79%,#161c26 100%);
	}

	.slicknav_nav > li:first-child{border-left:4px solid #e82a2c}
	.slicknav_nav > li:nth-child(2){border-left:4px solid #ff7e00}
	.slicknav_nav > li:nth-child(3){border-left:4px solid #ffcc00}
	.slicknav_nav > li:nth-child(4){border-left:4px solid #089a04}
	.slicknav_nav > li:nth-child(5){border-left:4px solid #d0002c}
	.slicknav_nav > li:nth-child(6){border-left:4px solid #61beb9}
	.slicknav_nav > li:nth-child(7){border-left:4px solid #9459e5}
	.slicknav_nav > li:nth-child(8){border-left:4px solid #f89b08}
	.slicknav_nav > li:nth-child(9){border-left:4px solid #f208b8}
	.slicknav_nav > li:nth-child(10){border-left:4px solid #429808}

	.slicknav_nav > li:nth-child(2) span{background-position:-18px 0}
	.slicknav_nav > li:nth-child(3) span{background-position:-18px 0}
	.slicknav_nav > li:nth-child(4) span{background-position:-36px 0}
	.slicknav_nav > li:nth-child(5) span{background-position:-54px 0}
	.slicknav_nav > li:nth-child(6) span{background-position:-72px 0}
	.slicknav_nav > li:nth-child(7) span{background-position:-90px 0}
	.slicknav_nav > li:nth-child(8) span{background-position:-108px 0}
	.slicknav_nav > li:nth-child(9) span{background-position:-126px 0}
	.slicknav_nav > li:nth-child(10) span{background-position:-144px 0}
	
	.slicknav_nav span{background:url(images/menu-icons.png) no-repeat;height:26px;width:18px;position:absolute;top:8px;left:17px}
	.slicknav_arrow{left:auto!important;background:none!important}
	.slicknav_btn{position:absolute;top:-51px;right:28px}
	.slicknav_nav .slicknav_arrow:after{top:8px!important;left:6px!important}

	.sub-menu > li:first-child span{background-position:-18px 0}
	.sub-menu > li:nth-child(2) span{background-position:-36px 0}
	.sub-menu > li:nth-child(3) span{background-position:-54px 0}
	.sub-menu > li:nth-child(4) span{background-position:-72px 0}
	.sub-menu > li:nth-child(5) span{background-position:-90px 0}
	.sub-menu > li:nth-child(6) span{background-position:-108px 0}
	.sub-menu > li:nth-child(7) span{background-position:-126px 0}
	.sub-menu > li:nth-child(8) span{background-position:-144px 0}
	.sub-menu > li:nth-child(9) span{background-position:-162px 0}
	.sub-menu > li:nth-child(10) span{background-position:-180px 0}
	.sub-menu > li:nth-child(11) span{background-position:-198px 0}
	.sub-menu > li:nth-child(12) span{background-position:-216px 0}


	.sub-menu li span{position:absolute;left:29px;top:13px;background:url(images/cat-icons.png)no-repeat;height:20px;width:18px}
	.sub-menu a,.sub-menu a:hover{text-decoration:underline}
	.sub-menu a{padding-left:59px}

	#cse-search-box{width:200px;height:auto;margin:0;padding:0;border-radius:2px;background:#eee;box-shadow:inset 0 3px 3px -2px rgba(0,0,0,0.4)}
	fieldset{border:none}

	.btn-warning {
    height:29px;width:125px;margin:0;padding:0;display:inline-block;font-size:12px;line-height:14px;
    cursor:pointer;color:#0061b4;border:solid #ffba00;border-width:1px 0 0;
		background:#fe0;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top, #ffe100 0%, #ffdb00 22%, #ffba00 67%, #ffba00 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe100), color-stop(22%,#ffdb00), color-stop(67%,#ffba00), color-stop(100%,#ffba00));
    background:-webkit-linear-gradient(top, #ffe100 0%,#ffdb00 22%,#ffba00 67%,#ffba00 100%);
    background:-o-linear-gradient(top, #ffe100 0%,#ffdb00 22%,#ffba00 67%,#ffba00 100%);
    background:-ms-linear-gradient(top, #ffe100 0%,#ffdb00 22%,#ffba00 67%,#ffba00 100%);
    background:linear-gradient(to bottom, #ffe100 0%,#ffdb00 22%,#ffba00 67%,#ffba00 100%);
	}
	.form-control{
		height:27px;font:italic 12px Arial, Helvetica, sans-serif;display:inline-block;width:130px;color:#555;padding:0 12px;margin:0 0 0 -4px;border:1px solid transparent;
		float:left;
	}
	.burner_form{width:auto;display:inline-block;border-bottom:0;vertical-align:top;margin:0 0 0 30px}
	.burner_form:before{margin:0 0 20px;content:'Получать статьи этого блога почтой.';text-decoration:underline;display:block;text-align:left;font-size:11px}

	.item-holder{font:15px/19px Arial,Helvetica,sans-serif}
	.postwrap .title,.postwrap .title a{font:normal 24px/24px Arial, Helvetica, sans-serif}


	.copyright{background:url(images/footer-logo.png)no-repeat 2px 20px}
	.post_comments{margin:0 auto 10px;display:block;width:180px;height:35px}
	.cat_name{font-size:12px;text-decoration:none}
	#content .cat_name a{color:#06b!important}
	.com_count{font-size:12px;text-decoration:underline;color:#f70}
	.post_cat{margin:0 0 0 10px}

	#footer{background:linear-gradient(to top,#1F2734,#535A64);border-top:6px solid #247}

	.burner_form{height:auto;float:right;margin:0 10px 0 0;padding:20px 0 0}


	.lbmobile{width:auto!important}
	.share42-counter{margin:0!important}
	
	
	/* Info */
.info{
	background:#fff;
	padding:20px 0;
	margin:-15px 0 0;
}
/* Offers */
.offers{
	margin:0;	padding:0;	list-style:none;	text-align:center;
}
.offers li{
	display:inline-block;
	vertical-align:top;
	margin:0 10px 10px 10px;
	min-height:140px;
}
.offers .holder{
	display:block;
	position:relative;
	border-top:2px solid #c8c9c9;
	-webkit-box-shadow:0 1px 5px #cacaca;	-moz-box-shadow:0 1px 5px #cacaca;	box-shadow:0 1px 5px #cacaca;
	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;
	width:104px;}
.offers .image{width:100%;}
.offers .image img{vertical-align:top;}
.offers h2{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	position:absolute;
	bottom:-25px;
	left:0;
	width:104px;
	color:#4a515d;
}

.offers .holder:hover{text-decoration:none;}
.offers .holder:hover .image,
.offers .holder:active .image{margin-bottom:12px;}
.offers .holder:hover h2,
.offers .holder:active h2{position:static;color:#4a515d}
iframe{max-width:100%;height:50vw;}
}

@media screen and (max-width: 767px) {
	#header .slogan{display:none}
	.search-form{float:none;position:static;display:inline-block}

	#footer .subscribe{float:none;margin:20px 0 0 0}

	.burner_form{width:90%;margin:auto;padding:0 1% 100px;float:none;display:block;position:relative}
	footer .copyright{width:auto;top:90px;margin:0 10px;padding:20px 0 0 40px;position:absolute}

	.form-control{width:calc(100% - 60px);margin:0}
	.btn-warning{position:absolute;right:0}
	.burner_form:before {margin:20px 0}

}

@media screen and (max-width: 550px) {
	.search-form{margin:10px 5px 0 5px;display:block}
	#header .logo{margin:0;float:none}
	#header .logo a{padding:12px 0 12px 54px}
	.slicknav_btn{top:-90px}
	.search-form{width:97%}
	#cse-search-box{width:100%}
}

@media screen and (max-width: 380px) {
	#header{padding:3px 0 10px}
	#header .logo a{width:auto;max-width:220px}
	.slicknav_btn{top:-100px}

	.postwrap{margin:20px 20px 0}
	.post_info{margin:0 20px 15px}
}
/***********/