 @charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,500,500italic,700,700italic&subset=latin,cyrillic');

@font-face {
  font-family: "Awesome";
  src: url("../fonts/awesome/fontawesome-webfont.eot");
  src: url("../fonts/awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/awesome/fontawesome-webfont.woff") format("woff"), url("../fonts/awesome/fontawesome-webfont.woff2") format("woff2"), url("../fonts/awesome/fontawesome-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; 
}

body {margin:0; padding:0; width:100%;  min-width:1000px; height:100%; min-height:100%; font:13px/130% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#241e06;}
html {min-height:100%; height:100%;}
#super {position:relative; _height:100%; min-height:100%; margin:0 auto 0 auto; padding:0; width:960px; }

.spacer_foot { position:relative;margin:0;width:1px; height:59px; font-size:1px; padding:30px 0 0; clear:both}

img {_behavior: url(js/iepngfix.htc); border:none}
a { color:#025492; text-decoration:underline}
a:hover { text-decoration:none}
a:focus { outline:none}
p { margin:0; padding: 5px 0}

.clear {clear:both; height:0; overflow:hidden; position:relative}
.clear_left {clear:left}
.clear_right {clear:right}


.spacer {width:99%; height:1px; font-size:1px; overflow:hidden; margin:0 0 0 0; padding:0; /*background:#F00*/}


.header {position:relative; height:235px; margin:0 auto; padding:0; z-index:1; background:url(../img/header.jpg) no-repeat 473px 15px;}
.main {/*height:100%;*/ position: relative; margin:0 0 0 0; padding:0 45px 0 0;}
.footer {position:relative; height:59px; margin:-59px auto 0; padding:0; overflow:hidden; color:#666666; font-size:10px; background:url(../img/footer_bgr.jpg) no-repeat 50% 0; width:480px}

	/* Header */

#logo { position:absolute; top:94px; left:47px; width:337px; height:81px; background:url(../img/logo.png) no-repeat 0 0}
#search-theme-form { position:absolute; top:20px; left:383px; background:url(../img/search_bgr.png) no-repeat 0 0; width:205px; height:30px; margin:0; padding:0}
#search-theme-form .form-item { margin:0;}
#search-theme-form .form-text { width:158px; height:20px; line-height:20px; padding:5px 10px; border:none; color:#778d10; background: none;}
#search-theme-form .form-submit { position:absolute; top:4px; right:4px; cursor:pointer; border:none; float:left; display:block; text-indent:-1000px; height:20px; width:20px; overflow:hidden; background: none;}


	/* Main */
	
#col_left { width:285px; padding-left:28px; float:left; position:relative; padding-top:30px}
#col_right { width:100%; margin:0 0 0 -337px; float:right; position:relative; padding-top:1px}
#col_right .col_inner { position:relative; margin:0 0 0 337px}

#block-block-7 { background:url(../img/rubric_bot.png) no-repeat 0 100%; position:relative; /*margin-top:227px*/ padding:1px 0 48px; min-height:149px; top:196px; margin-bottom:196px}
#block-block-7 .content { position:relative; background:url(../img/rubric_mid.png) repeat-y 0 0;  margin-top:-227px; top:196px; position:relative; padding:1px 0 0; margin-bottom:196px;}
#block-block-7 .content_inner { background:url(../img/rubric_top.png) no-repeat 0 0; padding:105px 0 15px; position:relative; margin-top:-196px; }
#block-block-7 h2 { position:absolute; top:-220px; left:58px; width:160px; text-align:center; font:26px/48px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#221d02; text-shadow:1px 1px 1px #000; margin:0; padding:0; z-index:100}
#block-block-7 ul { margin:0; padding:0 50px 0 50px; position:relative; z-index:1}
#block-block-7 ul li { margin:0; padding:0; list-style:none; list-style-image:none; line-height:30px; white-space:nowrap}
#block-block-7 span { vertical-align:bottom}
#block-block-7 .link { display:inline-block; width:165px; overflow:hidden; vertical-align:bottom; background:url(../img/dotted.png) repeat-x 100% 100%}
#block-block-7 .count {color:#778d10;}
/*#block-block-7 .link span { display:inline-block; width:100%; height:16px;}*/
#block-block-7 ul li a { white-space:normal; color:#778d10; font-size:14px; vertical-align:bottom; display:inline-block; padding-right:3px; background:#ffffff}

.node { padding-bottom:15px}
.node h1.title, .node h2.title { font:bold italic 18px/20px Georgia, "Times New Roman", Times, serif; color:#2a6426; border:1px solid #e7e7e7; border-right: none; padding:8px 28px 10px 15px; margin:0 0 8px;

	-webkit-border-radius: 15px 0 0 15px;
	-moz-border-radius:  15px 0 0 15px;
	border-radius:  15px 0 0 15px;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#e5f696), to(#f9fbf2));
	background: -moz-linear-gradient(top, #e5f696, #f9fbf2);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5f696, endColorstr=#f9fbf2)";
	background: -o-linear-gradient(top, #e5f696, #f9fbf2);
	
	-webkit-box-shadow: 0 4px 6px #e7e7e7;
	-moz-box-shadow: 0 4px 6px #e7e7e7;
	box-shadow: 0 4px 6px #c2c2c2;
	
}
.node h2.title a { color:#2a6426}
.node .date { float:left; color:#778d10; font-size:14px; padding-left:5px}
.node .tags { float:right; padding-right:28px; color:#778d10; font-size:14px;}
.node .tags ul.links li { padding:0 3px 0 0}
.node .tags a { color:#778d10; font-size:14px; text-transform:lowercase}
.node .content { clear:both; margin:0 28px 15px 5px; font-size:13px;}
.node .comm { color:#778d10; font-size:14px; padding:7px 0 0 5px}

.item-list .pager li { margin:0; padding:0 2px; font-size:16px; font-weight:bold; color:#778d10}
.item-list .pager li.pager-current { text-decoration:underline}
.pager li a { color:#778d10; text-decoration:none}
.pager li a:hover { text-decoration:underline}
.pager li.pager-previous a { text-decoration:none;}

.adv_block { background:url(../img/adv_bgr.jpg) no-repeat 0 0; width:528px; height:120px; margin:0 0 10px 27px}
.adv_block .content { padding:27px 0 0 30px}

img.img_l_b { float:left; margin:5px 20px 15px 0 }
img.img_l { float:left; margin:5px 20px 0 0 }
img.img_r_b { float:right; margin:5px 0 15px 20px }
img.img_r { float:right; margin:5px 20px 0 0 }

.highslide-caption { background:#ffffff}

	/* Footer */
	
#block-block-8 { position:relative; color:#ffffff; font:bold 18px/40px Georgia, "Times New Roman", Times, serif; padding:15px 0 0 30px}
#block-block-6 { position:absolute; top:20px; right:40px}

.node .socials-share { padding-top: 20px; padding-bottom: 20px;}
.node .socials-share .socials-share-wrap { float: left; margin-right: 4px; width: 43px; height: 18px; background: #48729e url(../img/socials_share.png) 3px -1000px no-repeat; font-size: 10px; line-height: 18px; text-align: center; padding: 0 3px 0 16px; overflow: hidden; position: relative; font-family: "Ubuntu", verdana, sans-serif; box-sizing: border-box; color: #fff;

  -webkit-border-radius: 2px; 
  -moz-border-radius: 2px; 
  border-radius: 2px; 

}
.node .socials-share .socials-share-wrap:before { position: absolute; top: 0; left: 4px; width: 12px; font-family: 'Awesome'; text-align: center; line-height: 18px; color: #fff; font-size: 13px;}
.node .socials-share .socials-share-wrap a { color: white; text-decoration: none; }
.node .socials-share .socials-share-wrap a:hover { text-decoration: underline;}
.node .socials-share .socials-share-wrap a:after { content: ""; position: absolute; top: -200px; left: -200px; right: -200px; bottom: -200px; z-index: 100;}
.node .socials-share .vk-like { /*background-position: 3px 0;*/ background-color: #48729e; }
.node .socials-share .vk-like:before { content: "\f189";}
.node .socials-share .vk-like table { background-color: transparent; width: 100% !important; border-collapse: separate;}
.node .socials-share .vk-like td { background-color: transparent; padding: 0; border: 0; display: none; }
.node .socials-share .vk-like td:last-child { display: table-cell; }
.node .socials-share .vk-like td:last-child a { display: block !important; height: 100%; }
.node .socials-share .vk-like td:last-child a div { height: 100% !important; padding: 0 !important; background-color: transparent !important; color: white !important; border: 0 !important; font-weight: normal !important; line-height: 18px !important; margin: 0 !important; font-family: "Ubuntu", verdana, sans-serif !important; }
.node .socials-share .vk-like td:last-child a div:first-child { display: none; }
.node .socials-share .fb-like { /*background-position: 3px -100px;*/ background-color: #3c5a98; }
.node .socials-share .fb-like:before { content: "\f09a";}
.node .socials-share .tw-like { /*background-position: 3px -200px;*/ background-color: #00aced; }
.node .socials-share .tw-like:before { content: "\f099";}
.node .socials-share .gp-like { /*background-position: 3px -200px;*/ background-color: red; }
.node .socials-share .gp-like:before { content: "\f0d5";}
.node .socials-share .ok-like { /*background-position: 3px -200px;*/ background-color: #f59944; }
.node .socials-share .ok-like:before { content: "\f263";}
.node .socials-share .mailru-like { /*background-position: 3px -200px;*/ background-color: #07c; }
.node .socials-share .mailru-like:before { content: "\f1fa";}