/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,cyrillic); */

/* Hide the hack result links */
a[href*="://aaaa"] {
	display:none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

ol, ul
{
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

body
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #666666;
  background-color: #ffffff;
  backface-visibility: visible;
  /* position: relative;
  top: 0px;*/
}

img {border:none}

a{
	text-decoration: none;
	border: 0;
	outline: 0;
	transition-property: border, background-color, color;
	transition-duration: 0.3s;
	color:inherit;
}

a:hover
{
	text-decoration: underline;
	/* color:#e8292a; */
}

form, fieldset{border:none;}

button, input
{
  line-height: normal;
}

:focus
{
  outline-width: medium;
  outline-style: none;
}

.wrapper
{
  width: 1000px;
  padding: 0 10px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  position: relative;
}



#postnav {
	position: relative;
	line-height: 1em;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	color:#fff;
	font-size: 12px;
}
#postnav ul
{
  float: right;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 0px;
	display: block;
}
#postnav ul li{
  float: right;
  line-height: 1.2;

	margin:0 5px 0 0;
	padding: 4px 10px 4px 10px;
	height: 16px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	text-align: center;
}
#postnav ul li.how {
	
	width: 190px;
	background-color: #e8292a;
	border: 1px solid #e8292a;
}



#prenav {
	position: relative;
	line-height: 1em;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 980px;
	min-height: 35px;
	height: 35px;
	width: 100%;
	background: url(../img/prenav_bg.gif) repeat-x 34px 34px;
	color:#333333;
	font-size: 12px;
}

#prenav ul
{
  float: left;
  display: inline;
  overflow-x: hidden;
  overflow-y: hidden;
  margin: 9px 0px 0px 9px;
}

#prenav ul li
{
  float: left;
  line-height: 1.2;
}

#prenav .publications li{
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease;
	transition-delay: 0.2s; border:1px solid #fff;
}

#prenav .publications .milo {
	background-color: #e8292a; 
	border: 1px solid #e8292a; 
	border-bottom:1px solid #333333;
}

#prenav .publications .service {
	background-color: #e77940; 
	border: 1px solid #e77940; 
	border-bottom:1px solid #333333;
}

#prenav .publications .help {
	background-color: #f3ca16;
	border: 1px solid #f3ca16;
	border-bottom:1px solid #333333;
}
#prenav .publications .forum {
	background-color: #ff8683;
	border: 1px solid #ff8683;
	border-bottom:1px solid #333333;
}

#prenav .publications #active {
	background-color: #ffffff;  
	border: 1px solid #333333; 
	border-bottom:1px solid #fff; 
}

#prenav .publications li:hover {
	box-shadow: inset 0px 5px 15px rgba(0, 0, 0, 0.1); 
}
#prenav .publications a:hover {
	color:#000;
	text-decoration:underline;
}

#prenav .publications {
	width:665px;
	display: block;
}

#prenav .publications li
{
	margin:0 5px 0 0;
	padding: 4px 10px 4px 10px;
	height: 16px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.share {
	display: inline;
	overflow-x: hidden;
	overflow-y: hidden;
}

#prenav .share {
	width:285px;
	display: block;
	float: right;
	margin-top:5px;
}

.share a {
	height: 25px; 
	overflow:hidden; 
	float:left; 
	display:block;
}
.share a img { float:left; }
.share a:hover img { margin-top:-25px; }
.share li { margin-left:10px;  line-height: 1.2; }

.share .vk 
{background: url(../img/ik_vk_c.png) no-repeat 0 0;
}
.share .tw 
{background: url(../img/ik_tw_c.png) no-repeat 0 0;
}
.share .fb 
{background: url(../img/ik_fb_c.png) no-repeat 0 0;
}
.share .ok 
{background:url(../img/ik_ok_c.png) no-repeat 0 0;
}
.share .go 
{background:url(../img/ik_go_c.png) no-repeat 0 0;
}
.share .in 
{background: url(../img/ik_in_c.png) no-repeat 0 0;
}
.share .yt 
{background: url(../img/ik_yt_c.png) no-repeat 0 0;
}
.share .tg 
{background: url(../img/ik_tg_c.png) no-repeat 0 0;
}




.wrapper
{width:980px; position:relative;
}

.wrapper .head
{width: 980px; 
/*  height: 120px; */
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

.wrapper .head .miloserdie { 
/*	top:10px;*/
  width: 539px; 
/*  position:relative;*/
  float: left;
  display: inline;
  margin: 13px 0 7px 0;
}

#banner { 
/*	position:absolute; */
	display: inline;
	width: 100%; 
	max-width: 400px; 
/*	height:90px; */
	float: right;
	margin: 15px 0 0 0;
/*	right:0; 
	top:5px;*/
}

.tinyheader{
color: #999999;
  font-size: 10px;
  letter-spacing: 0.07em;
  text-transform: uppercase;}





#navigation {
	height: 30px; 
	width: 978px;
	padding: 0px;
	margin: 0px;
	position: relative;
	border:1px solid #333333;
	background:#fff;
	font-family: Verdana, Arial, Sans-Serif;
	color:#999999;
	font-size:12px;
}

#navigation-menu-open {
	display:none;
}

#navigation ul li ul
{display: none;
  position: absolute;
  z-index: 59;
  width:auto;
  top: 30px;
  background-color:#fff;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
  border-top:1px solid #333;
 }

#navigation  ul  li ul li { display:block; padding: 5px 10px 5px 10px; line-height:14px; }
#navigation  ul  li ul li:hover{background-color: #f5f5f5;  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0.2s;}

#navigation  ul  li:hover  ul, #navigation  ul  li:hover  div
{
  display: block;
}
#navigation .child
{color:#333333;  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

#navigation .child:hover{color:#333333; background: #fafafa;
}

#navigation .child a {display:block; position:relative; margin:0px 7px 0 8px; }
#navigation .child a:hover { text-decoration:underline; }

#navigation a {
	text-decoration: none;
	font-weight: bold;
}




#primary
{
  /* height: 30px; */
  padding: 0px;
  margin: 0px;
  position: absolute;
  top:0;
  left:0;
  z-index: 1000;
  color:#666666;
  line-height:30px;
  background-color: #fff;
}

#primary .child
{ height: 30px;
  display: inline;
  list-style-type: none;
  float: left;
  position: relative;
  text-transform:uppercase;
}

#primary li a, #primary li a.active
{z-index: 1000;
  padding: 0px;
}

.vypadushka {
	z-index: 1001;
}

.vypadushka li {
	display:block; 
	width:auto; 
	height:auto; 
	position:relative; 
}

.vypadushka a {
	text-transform:none;
}




#search
{float:right;
}



#sub-navigation {
	width:980px;
	background: #fff;   
	position:relative;
	overflow: hidden;
	color:#666666;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:12px;
	border-bottom: 1px solid #333333; 
}

#sub-navigation ul {
	position:relative;
	margin:8px 10px 8px 10px;
	overflow: hidden;
}

#sub-navigation ul li {
	display: inline-block; 
	float: left;
	margin-right:10px;
	line-height: 150%;
}

#sub-navigation a {
	position:relative; 
}

#sub-navigation a:hover {
	text-decoration:underline; 
}


.crumbs {
	color: #7d7979;
	padding-bottom: 1em;
}
.crumbs li {
	display:inline;
}




.wrapper .main, .wrapper .main-inner
{
/*border: 1px solid #ddd;*/
  padding:0;
  margin-top: 30px;
  position: relative;
  width: 980px;
  /*overflow:hidden;*/
}

.cf {position:relative;}



.polovinka, .polovinka-right
{width: 460px; position:relative;
}
.tret, .tret-right {
	width: 300px; 
/* border: 1px solid #f00; */
}
.dvetreti
{width: 640px; 
}

.chetvert, .chetvert-right
{width: 220px;
}
.shestaya, .shestaya-right
{ width: 140px; 
}
.piatdven
{background: aqua;
width:360px;
}
.tridven
{width:240px;
}
.tridven-right
{width:240px;}

.shirinastati, .polovinka, .polovinka-right, .tret, .tret-right, .dvetreti, .chetvert, .shestaya, .shestaya-right, .piatdven, .tridven, .tridven-right, .chetvert-right, shestaya-right
{
	height: 100%;
	position: relative;
	float: left;
	display: block;
	/*overflow-x: hidden;
	overflow-y: hidden;*/
}
.shestaya
{margin: 0px 20px 0px 0px;
}


.polovinka, .tret, .chetvert, .piatdven, .tridven, .dvetreti
{
  margin: 0px 40px 0px 0px;
}

.dvetreti .chetvert
{margin: 0px 30px 0px 0px;
}
.dvetreti .chetvert-right
{margin: 0px 30px 0px 0px;
}
.dvetreti .item:first-child
{ 
  padding-top: 0px;
}

.shirinastati  {
	width:570px; 
	margin-right:110px;
/* border: 1px solid #f00; */
}

.hr
{position:relative; clear:both; margin:5px;}
 
.vert-razdelitel
{ margin: 5px 9px 0 10px; 
  width: 1px;
  background-color: #cccccc;
  float: left;
  height: 100%;
}




.article-3 .thumb
{ float: left;
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-right: 20px;
  margin-bottom:10px;
  position:relative;
}

.article-3  .abstract
{
margin-left:15px;
}
.abstract i {
color: #e8292a;
}
.abstract em {
color: #69c;
}

.help-header
{width: 980px; height:26px;overflow: hidden;
background: url(../img/help_bg.gif) repeat-x  0 25px; 

}

.help-header ul
{display: inline; position:relative; height:25px;  margin-left: 9px; float:left;  
}

.help-header li
{ height:25px;
  font-size: 13px;
  color: #e8292a;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 17px;
 float:left;
  margin:0 5px 0 0;
  padding: 4px 10px 4px 10px;
  height: 16px;
   border:1px solid #d5d5d5;  
   border-bottom:1px solid #e8292a;
 
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
   transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0.2s;
  }
  .help-header li:hover{  box-shadow: inset 0px 5px 15px rgba(0, 0, 0, 0.1);}
  
 .help-header li.red {border:1px solid #e8292a; border-bottom:1px solid #fff;}
.help-header  a {color:#999999;}
.help-header .red a{color:#e8292a;}
.prosba .readmore
{width:100px; float:right;  }  

.prosba .cf
{
margin-top:15px;}

.slideshow .shestaya a.zag , .slideshow .shestaya-right a.zag {display:block; height:73px; overflow: hidden;}
a.zag  {color:#333333; font-weight:bold; font-size:13px;}
.gradusnik{font-size:12px; margin:2px 0 10px 0; color:#color:#7d7979;;}
.nujno {width:100%; background:#dddddd;height:6px;margin:2px 0 5px 0;}
.sobrano{background:#88b671;height:6px;}
.gradusnik strong{color:#e8292a;}
.gradusnik i{ /* color:#70a158; */ font-style:normal; font-weight:bold;}
.gradusnik em{ font-style:normal; font-weight:bold; color:#7d7979;}
.gradusnik a{color:#307fc9;text-decoration: underline;}
a.helpnow {font-weight:bold;font-size: 12px;}
a.sharenow{float:right; margin-top:3px; color:#999999;}
a.helpnow:hover,a.sharenow:hover{text-decoration: none;}
.help-button {float:right; background-color:#e8292a; text-align:center;}
/*.help-button a {font-weight:bold; color:#e8292a; text-decoration: none;}*/
a.help-button, .help-button a {font-weight:bold; color:#fff; text-decoration: none; padding: 2px 10px;}
a.help-button:hover, .help-button a:hover {text-decoration: underline;}

.rubrik-header
{
border-top:3px solid #333333;
border-bottom:1px solid #cccccc;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 0.07em;
line-height: 17px;
width:650px;
color:#307fc9;
margin: 15px 0 15px 0;
}
.rubrik-header a
{margin: 10px 0 10px 0;
display: block;
}


.article-1
{margin-top:15px;
}
.article-1 .cf
{margin:10px 20px 20px 20px;
}
.abstract
{margin-top:15px;
}


.video .cf
{margin: 0 15px 0 15px;
}

.ic_video {margin-right:10px;}

.item, .item-f, .ldl-item
{ 
  padding-top: 15px;
  padding-bottom: 15px;
}


.item-top
{
	padding-bottom:15px;
}

.article-1 
{overflow:hidden; height:100%;
}

.article-1
{
}

.video
{width:298px;
border:1px solid #d5d5d5;
}
.video .abstract
{margin:0;
}
.video .date{margin-left:5px; margin-right:0px;}

.byline
{margin-top:5px;
color:#7d7979;
}


.article-3 .abstract
{clear:left;
}
.colonki img
{ position:absolute; bottom:0; right:0;  
display:block;
}
.colonki .cf
{ margin:10px;
}
.cf{position:relative;}

.prosba
{ width:980px;
  overflow: hidden;
  background-color: #ffffff;
 border-bottom:1px solid #e8292a;
 }

.news
{width:218px;
border:1px solid #d5d5d5; margin-top:10px;
}
.news .cf, .rss-news .cf
{ margin:0 15px 0 15px;} 
.vidjet-header{position:relative;  }
.vidjet-header h4{width: 100%; position:absolute; top:1px; left:0; text-align:center; z-index:100; color:#999999; font-size:10px;  letter-spacing: 0.07em;text-transform:uppercase; }
.vidjet-header span{display:inline-block;}
.vidjet-header a { padding:5px; background:#fff;  font-weight: normal;}
#rss .vidjet-header a {background:#eeeeee;}
#rss .vidjet-header h4 {top:-8px; color:#307fc9;}
.rss-news
{border:1px solid #d5d5d5; height:310px; overflow:hidden; position:relative; margin-top:10px;
}
.widget-side .rss-news
{border:none; height: 400px;
}
.diaconia .rss-news
{height: auto !important;
}

.widget-side .rss-news .cf
{margin: 0;
}
.widget-side .rss-news .readmore
{display: none;
}

.diaconia {
	border: 1px solid #204263;
	height: auto;
	margin-bottom: 2em !important;
}
.diaconia h3 {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}
.diaconia h3 a {
	display: block;
	height: 127px;
	background: url('../img/diaconia_rss.png') #204263 no-repeat;
	overflow: hidden;
	text-indent: -300px;
	margin: 0;
}
.diaconia .rss-news .cf
{margin: 0 15px 0 15px;
}

.rss-news .readmore{background:#eeeeee; width:100%; height:25px; position:absolute; bottom:0; left:0 px;}
.rss-news .readmore a{margin-left:15px; margin-top:8px; position:relative;}
#rss h6
{color:#666666;}
#rss, #footer
{width:980px; overflow:hidden;
 position:relative;}
#rss
{background:#eeeeee;}
#footer
{background:#aaaaaa;}

.tags .cf {overflow:hidden; }
.tags {padding-bottom:30px;}

.tags .chetvert, .tags .chetvert-right
{width:195px; 
}
.tags .chetvert
{margin:30px 0px 0 40px; 
}
.tags .chetvert-right
{margin:30px 40px 0 40px;  
}
.tags {width:980px; overflow: hidden; background: #f8f8f8;}

#topics {
	background: #f8f8f8; 
	overflow:hidden; 
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding-bottom:30px;
}
#topics .cf {overflow:hidden; }
#topics a {text-decoration: none; color: #333; }
#topics a:hover
{color:inherit;text-decoration: underline;}
#topics .chetvert {
	width:195px; 
	margin:30px 0px 0 40px; 
}
#topics .chetvert-right {
	width:195px; 
	margin:30px 40px 0 40px;  
}
#topics ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}
#topics ul li {
	line-height: 1.42857;
  margin: 0;
}

.special-projects {
	padding: 0;
	overflow: hidden;
	color: #fff;
	background-color: #333;
	line-height: 1.7em;
}
.special-projects .cf {
	margin:20px 40px; 
}
.special-projects a,
.special-projects strong {
	margin-right: 20px;
}
.special-projects a {
	display: inline-block;
	max-width: 100px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: underline;
}

#rss .tret, #rss .polovinka
{margin:40px 0px 40px 40px;
}
#rss .tret
{width:273px;
}
#rss .polovinka
{width:429px;
}

#rss .tret-right, #rss .polovinka-right
{margin:40px 41px 40px 40px;
}
#rss .tret-right
{width:273px;
}
#rss .polovinka-right
{width:429px;
}

#rss .tret-right .item, #rss .tret-right .item-top
{border:0;}
#footer li{color:#333333;}
#footer li li{color:#666666;}

.tags a {text-decoration: none;}
.tags a:hover
{color:inherit;text-decoration: underline;}

#copyright
{background:#999999; width:980px; overflow: hidden; font-size:10px; 
}
#copyright a{text-decoration: underline;}
#copyright a:hover{text-decoration: none;}

#copyright .cf
{margin:20px 40px 20px 40px;}
.bottom-menu
{background: #bbbbbb; border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;
}
.bottom-menu ul{ margin:20px 40px 20px 40px; position:relative;}
.bottom-menu li {display: inline-block; ; vertical-align:center;  position:relative;}
.bottom-menu  a{ display:block;  margin:0px 10px 0 0; text-decoration:underline;}
.bottom-menu  a:hover {text-decoration: none;}
.rubrik23{margin:20px 0 20px 0;}
.rubrik23 .shestaya-right{font-size:12px; color:#333333;}

.read
{border: 1px solid #d5d5d5; width:298px; margin:40px 0 40px 0;}
.read .cf{margin:0px 15px 0 15px;}
.read em {color:#e8292a; font-style:normal;}
.read .header { font-weight:normal; border-bottom:1px solid #d5d5d5; padding:15px;}
.read .thumb{ width:70px;  margin-right:20px; float:left;}
.read .abs {width:178px; float:left; overflow:hidden;}


.see, .comm, .ldl-item .meta {
	font-size: 10px !important;
	color:#999999 !important; 
	position:relative; 
	top:3px;
}
.ic_see, .ic_comm  {top:3px; display:block; float:left;margin-right:4px;}
.see em, .comm em {margin-top:-2px; font-style: normal; color:#999999; display:block; float:left;}

.also .see, .also .comm {
/*  display: none; */
}

.subject .desc {
font-size: 12px; 
color:#999999; 
margin: 1.5em 0;
}
.subject .desc em {
color: #69c;
}

.reklama
{border: 1px solid #d5d5d5; margin:20px 0 20px 0; text-align:center; padding: 5px 0 5px 0;
}

.main-inner .reklama {margin-bottom:40px;}

.shestaya-frame {
border: 1px solid #d5d5d5; 
margin:20px 0 20px 0; 
text-align:left; 
padding: 5px 5px 5px 5px;
}

.article-body ul.share {
  list-style-type: none;
  list-style-position: inside;
  margin: 0;
}
.article-body .share li a,
.shestaya-frame .share li a {
	margin: 5px;
}
.shestaya-frame .share img {
	
}

ul.site-share {
  list-style-type: none;
  margin: 0;
}
ul.site-share li {
  display: block;
  margin: 0 10px 0 0 ;
  float: left;
}

h1,h2,h3,h4,h5,h6
{color:#333333; margin-bottom:0.5em; line-height:1.2em;

}

h1
{font-size: 30px;
line-height: 31px;
}
h2
{font-size: 17px; /* 18  22*/
line-height: 24px;
margin-top: 2em;
}
h2.header
{
  margin-top: 0px;
}
.rubrik23 h2.header
{
  margin-top: 10px;
}
h3
{font-size: 16px; /*18*/
line-height: 20px;
}
.colonki h3.header {
	font-family: Arial;
  font-size: 11px;
}
h4
{font-size: 14px; /*16*/
line-height: 18px;
}
h5
{font-size: 12px; /*14*/
line-height: 16px;
}
h6
{font-size: 12px;
line-height: 14px;
}

span.date, span.rubrika{
	font-size:12px;
}

.article-help-top
{
	position:relative; 
	margin-top:20px; 
	margin-bottom:20px; 
	font-size: 12px; 
	border:1px solid #e8292a;
}
.article-help-top-sticky
{
  position: fixed;
  top: 0;
  z-index: 9999;
	margin-bottom:20px; 
	font-size: 12px; 
	border:1px solid #e8292a;
	background-color:#fff;
	width: 460px;
	
}
.article-help-top .cf,
.article-help-top-sticky .cf {
	margin:15px;
}
.article-help-top .nujno,
.article-help-top-sticky .nujno {
	width: 300px;
}
.polovinka .item .nujno,
.polovinka .item-top .nujno {
	width: 330px;
}
.subject .item .nujno,
.subject .item-top .nujno {
	width: 210px;
}

.polovinka .gradusnik {
	margin-bottom: 2em;
}
.subject .item .gradusnik {
	margin-bottom: 2em;
	font-size: 11px;
}

.article-help-top .help-button,
.article-help-top-sticky .help-button {
	width: 110px;
	padding: 5px 0px;
}
.article-help-top .project-help .help-button,
.article-help-top-sticky .project-help .help-button {
	float:none;
	padding: 5px 189px;
}
.polovinka .help-button {
	width: 110px;
	padding: 5px 0px;
}
.subject .help-button {
	width: 70px;
	padding: 5px 0px;
}
.help-body .help-button {
	width: 70px;
	padding: 5px 0px;
}

.article-help-bottom .article-help {border:1px solid #e8292a;}

.article-help {
	
	position:relative; 
	margin-top:40px; 
	margin-bottom:20px; 
	font-size: 12px; 
	border:1px solid #d5d5d5;
}
.article-help .cf {
	margin:15px;
}
.article-help p {
	font-size: 11px;
}
.article-help .knopka,
.article-help .knopka1,
.article-help .knopka2,
.article-help .knopka2a,
.article-help .knopka2b,
.article-help .knopka2c,
.article-help .knopka4 {
	margin-right:1px;
}
.article-help .knopka-right, 
.article-help .knopka,
.article-help .knopka1,
.article-help .knopka2,
.article-help .knopka2a,
.article-help .knopka2b,
.article-help .knopka2c,
.article-help .knopka4 {
	background-color:#f2f2f2; 
	float: left; 
	display: block; 
	overflow: hidden; 
	margin-bottom:1px;
	transition-property: all;
	transition-duration: 0.2s; 
	transition-timing-function: ease;
	transition-delay: 0s;
}
.article-help .knopka-right, 
.article-help .knopka {
	height: 120px; 
	width: 211px; /*141px;*/ /*142, 178*/
}
.article-help .knopka1 {
	min-height: 120px; 
	max-width: 425px; /* 428 */
}
.article-help .knopka1 .cf {
	margin-left: 158px;
}
.article-help .knopka2 {
	height: 100px; 
	width:267px;
}
.article-help .knopka2a {
	height: 120px; 
	width:213px;
}
.article-help .knopka2b {
	text-align: center;
	height: 214px; 
	width:267px;
}
.article-help .knopka2c {
	text-align: center;
	height: 240px; 
	width:213px;
}
.article-help .knopka4 {
	height: 133px; 
	width:133px;
}

.article-help #sitehelp_donate {
	background: url('../img/sitehelp_donate.png') #f2f2f2 left bottom no-repeat;
}
.article-help #sitehelp_volunteer {
	background: url('../img/sitehelp_volunteer.png') #f2f2f2 left bottom no-repeat;
}
.article-help #sitehelp_banner {
	background: url('../img/sitehelp_banner.png') #f2f2f2 left bottom no-repeat;
}
.article-help #sitehelp_corporate {
	background: url('../img/sitehelp_corporate.png') #f2f2f2 left bottom no-repeat;
}
.article-help #sitehelp_donate_2 {
	background: url('../img/sitehelp_donate_2.png') #f2f2f2 center top no-repeat;
}
.article-help #sitehelp_subscribe {
	background: url('../img/sitehelp_subscribe.png') #f2f2f2 center top no-repeat;
}

.article-help #sitehelp_donate:hover {
	background: url('../img/sitehelp_donate_on.png') left bottom no-repeat;
}
.article-help #sitehelp_volunteer:hover {
	background: url('../img/sitehelp_volunteer_on.png') left bottom no-repeat;
}
.article-help #sitehelp_banner:hover {
	background: url('../img/sitehelp_banner_on.png') left bottom no-repeat;
}
.article-help #sitehelp_corporate:hover {
	background: url('../img/sitehelp_corporate_on.png') left bottom no-repeat;
}
.article-help #sitehelp_donate_2:hover {
	background: url('../img/sitehelp_donate_2_on.png') center top no-repeat;
}
.article-help #sitehelp_subscribe:hover {
	background: url('../img/sitehelp_subscribe_on.png') center top no-repeat;
}

.article-help #help_card_yandex {
	background: url('../img/help_card_yandex.png') left bottom no-repeat;
}
.article-help #help_card_rbk {
	background: url('../img/help_card_rbk.png') left bottom no-repeat;
}
.article-help #help_card_chrono {
	background: url('../img/help_card_chrono.png') left bottom no-repeat;
}
.article-help #help_kvit {
	background: url('../img/help_kvit.png') left bottom no-repeat;
}
.article-help #help_yandex {
	background: url('../img/help_yandex.png') left bottom no-repeat;
}
.article-help #help_rbk {
	background: url('../img/help_rbk.png') left bottom no-repeat;
}
.article-help #help_recurring {
	background: url('../img/help_recurring.png') left bottom no-repeat;
}
.article-help #help_sms {
	background: url('../img/help_sms.png') left bottom no-repeat;
}

.article-help #help_card_yandex:hover {
	background: url('../img/help_card_yandex_on.png') left bottom no-repeat;
}
.article-help #help_card_rbk:hover {
	background: url('../img/help_card_rbk_on.png') left bottom no-repeat;
}
.article-help #help_card_chrono:hover {
	background: url('../img/help_card_chrono_on.png') left bottom no-repeat;
}
.article-help #help_kvit:hover {
	background: url('../img/help_kvit_on.png') left bottom no-repeat;
}
.article-help #help_yandex:hover {
	background: url('../img/help_yandex_on.png') left bottom no-repeat;
}
.article-help #help_rbk:hover {
	background: url('../img/help_rbk_on.png') left bottom no-repeat;
}
.article-help #help_recurring:hover {
	background: url('../img/help_recurring_on.png') left bottom no-repeat;
}
.article-help #help_sms:hover {
	background: url('../img/help_sms_on.png') left bottom no-repeat;
}

.article-help .share {
	width:305px;
	display: block;
	float: right;
	margin-top:0px;
	margin-right:30px;
}
.article-help .share a {
	margin-left:10px;
}

.article-help .knopka-anketa {
	width:178px;
	float: left; 
	display: block; 
	overflow: hidden; 
}
.knopka-anketa {margin-right:15px}

.article-help .knopka-right:hover, 
.article-help .knopka:hover,
.article-help .knopka1:hover,
.article-help .knopka2:hover,
.article-help .knopka2a:hover,
.article-help .knopka2b:hover,
.article-help .knopka2c:hover,
.article-help .knopka4:hover { 
	background-color:#fff;
}
.article-help .knopka-right:active, 
.article-help .knopka:active,
.article-help .knopka1:active,
.article-help .knopka2:active,
.article-help .knopka2a:active,
.article-help .knopka2b:active,
.article-help .knopka2c:active,
.article-help .knopka4:active {
	background-color:#dddddd;
}

.article-help-bottom .article-help .header { 
	border-bottom:1px solid #e8292a; 
	background-color: #e8292a;
	color: #fff;
	font-weight: bold; 
	padding:5px 0px; 
	font-size: 12px; 
}
.article-help .header {
	border-bottom:1px solid #d5d5d5; 
	color:#e8292a; 
	font-weight: normal; 
	padding:10px 15px 10px 15px; 
	text-align: center;
}
.article-help li{display:block; margin-top:5px; }
.article-help .questions{margin:10px 0 10px 0;}
.sms {background:#f2f2f2; width:100%; overflow:hidden; position:relative; }
.sms .cf {margin:10px 15px 10px 15px;}
.link{color:#307fc9; text-decoration:underline}
.link:hover{text-decoration: none;}
.summa, .help-anketa {color:#333333; margin:15px 0 15px 0; font-size:14px;}
.summa input, .help-anketa input{ border: 1px solid #d5d5d5;padding:5px;}
.help-anketa span {display:block; float:left; width: 150px;}
.help-anketa input.error{ background-color: #fcc;}
.article-1 .header
{ font-size: 30px;
line-height: 31px;
}

.article-whenwhere {
	position:relative; margin-bottom:1em; font-size: 12px; border:1px solid #d5d5d5;
}
.article-whenwhere .cf {margin:15px;}

.date {
	margin-right:2px;
	font-size: 12px;
	color: #7d7979;
}
.rubrika {
	margin-left:2px; 
	color:#7d7979;
}
.rubrika a:hover {
	text-decoration: underline;
}


.news a, .video a
{color:#333;
}
.news a:hover, .video a:hover
{
/*color:#e8292a;*/
}




.red-header {
	color:#000; 
	font-size:12px;
}




.readmore {
	margin:5px 0 10px 0;
}
.readmore a {
	color:#307fc9;
	text-decoration: none;
	font-size: 12px;
}
.readmore a:hover {
	text-decoration: underline;
}



.leftarrow, .rightarrow
{position:relative; float:left; width:20px; height:93px; font-size: 30px; text-align: center; margin-top:45px;}
.leftarrow a, .rightarrow a
{position:relative; top:26%;  color:#666666; }
.leftarrow a:hover, .rightarrow a:hover{color:#333333;}



.article-1
{background:#f2f2f2;
}

.item, .item-top, .ldl-item {
	position:relative; 
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;
	position:relative;
}
.item-f {position:relative; 
 overflow: hidden; border-bottom:0;}

.colonki
{background-color: #f5f5f5;
overflow: hidden;
position:relative;
border-bottom:1px solid #d5d5d5;
}

.colonki .item, .colonki .item-top {
	display:block; 
	overflow:hidden; 
	padding-bottom:120px;
	position:relative;
}

.colonki h4{margin:0 10px 0 10px;font-size:10px; font-weight:normal; text-transform:uppercase; letter-spacing:0.07em; color:#999999;}




.author {
	color:#7d7979;
	font-size: 12px;
	font-weight: bold;
}
.author a {
	text-decoration:none;
}
.author a:hover {
	text-decoration:underline;
}

.place {
	color:#7d7979;
	font-size: 12px;
	font-weight: bold;
}
.place a {
	text-decoration:none;
}
.place a:hover {
	text-decoration:underline;
}



.title
{color:#999999;
text-transform: capitalize;
font-weight: normal;
margin:10px 10px -10px 10px;
}

#footer, #rss
{font-size: 12px; border-top:1px solid #e5e5e5;
}
.marked
{color:#e8292a;
}

a.marked:hover
{color:#333;
}


#search input
{height:16px;
  overflow: hidden;
  border-radius: 1px;
  width: 135px;
  background-color: #dddddd;
  padding:2px 2px 2px 10px;;
  border:0px;
  margin:5px 25px 5px 0;
  font-size: 12px;
  color: #666666;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
}
#search input:hover
{
  border-color: #d0d0d0;
  background-color: #eeeeee;
}

#search input:focus
{
  background-color: #ffffff;
  border:1px solid #999999;
  color: #666666;
}

#search i
{ background: url(../img/ik_search.png) 0 0;
  cursor: pointer;
  position: absolute;
  font-size: 15px;
  width: 18px;
  height: 15px;
  right: 3px;
  top: 50%;
  margin-top: -8px;
  display: inline-block;
  vertical-align: middle;
}




.category-list{
	font-size:12px; 
	color:#7d7979; 
}
.category-list a {
	text-decoration: none;
}
.category-list a:hover {
	text-decoration:underline;
}



.tags-list {
	font-size:12px; 
	color:#7d7979; 
}
.tags-list a {
	text-decoration: none;
}
.tags-list a:hover {
	text-decoration:underline;
}




.article-share .share
{width:100%;
display: block;
position:relative;
margin-bottom:15px;
}
.article-share{  overflow:hidden; margin:10px 0 0 0;}
.article-share-bottom { overflow:hidden; margin:2em 0 3em 0;}
.sticky { 
  position: fixed;
  top: 0;
  z-index: 9999;
}
.article-share li{margin:0 10px 0 0; float: left; line-height: 1.2; }

.lead {
	margin-bottom:15px;
	font-size: 16px;
	margin-bottom:1.4em;
	line-height: 1.4;
}
p {
	color:#000000; 
	margin-bottom:1.4em;
}

.gallery{ width:570px; overflow:hidden;}
.gallery img, .thumbs img{vertical-align:bottom;}
.thumbs div{float:left;}
.gallery ul li {
  float: left;
  display: block;
  margin: 0 0px 10px 15px;
  background:#f2f2f2;
}
.gallery ul li:first-child{margin: 0;}
.gallery ul li a {
	opacity: 0.3;
}
.gallery ul li a:hover {
	opacity: 1;
}
.gallery ul li a.current {
	opacity: 1;
}

.gallery ul li a.nav {
	display: block;
	height: 80px;
	width: 35Px;
	background:#f2f2f2;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
	line-height: 75px;
	font-size: 28px;
	text-decoration:none;
	color: #999;
	opacity: 1;
}
.gallery ul li a.nav:hover {
	color: #333;
}
.podpis{overflow:hidden; position:relative; }
.foto-number {text-align:right; font-size:18px; color:#333; margin: 0 0 10px 0;}
.foto-number-current {color:#999;}
.foto-descrip{text-align:left; margin-top:10px;}
.foto-author {font-weight:bold; color:#333;}

.read a.blue{ color:#307fc9; text-decoration:underline;}
.read a.blue:hover{  text-decoration:none;}

.fotogallery {
	
}
.fotogallery .item {
	width: 235px;
/*	float: left; */
	margin-bottom: 10px;
	background-color: #f5f5f5;
	padding: 20px;
}
.fotogallery h3 {
	font-size: 16px;
}
.fotogallery .abstract {
	font-size: 12px;
	margin: 0.5em 0 1em 0;
}
.fotogallery .thumb {
	width: 100%;
	margin: 0;
	position:relative;
}
.fotogallery .thumb img {
	width: 100%; 
}
.fotogallery .thumb a {
	display: block; 
}

.fotogallery-more {display:table; border-spacing: 0px; }
.fotogallery-more .item {
	display:table-cell;
	position: relative;
	width: 240px;
	background-color: #f5f5f5;
	padding: 20px 20px 270px 20px;
	vertical-align: top;
}
.fotogallery-more .gutter {
	width:10px;
}
.fotogallery-more h3 {
	font-size: 16px;
}
.fotogallery-more .abstract {
	font-size: 12px;
	margin: 0.5em 0 1em 0;
}
.fotogallery-more .item .thumb {
	margin: 0;
	width: 240px; 
	/*position: absolute;*/
	bottom: 20px;
}
.fotogallery-more .thumb img {
	width: 100%; 
}

.subject {
	overflow:hidden; 
	margin-bottom:40px;
}
.subject .item-top {
	font-size:12px;
}
.subject .thumb {
	width:70px;
	margin-left:20px;
	float:right;
}

.category {
	margin: 40px 0 40px 0; 
	overflow:hidden;
}
.category a {
	text-decoration:none;
}
.category .item-top {
	font-size:12px; 
	padding-top:10px; 
}

.help-body{overflow:hidden; border: 1px solid  #e8292a; border-top:0;}
.help-body .cf{margin: 0 15px 0 15px; }
.help-body h6{margin-bottom:10px;}
.help-body .gradusnik { width:270px;  font-size:11px;}
.help-body .gradusnik span{display:block; }
.help-body .thumb{float:right; margin-left:20px; margin-bottom:10px;}
.help-body .article-share {float:right;  margin-top:0; margin-right:-8px;}
.help-body .nujno {width:180px; margin-top:5px; margin-bottom:15px;}
.help-body .help-button {clear:both; float:left; }

.article-body {
	margin-top:30px; 
	margin-bottom:30px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6;

}
.article-body a { color: #307fc9; }
.article-body a:hover { text-decoration:underline; }
.article-body em { /* color: #e8292a; font-style: normal; */ }
.article-body ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 1.4em 0 1.4em 40px;
}
.article-body ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 1.4em 0 1.4em 40px;
}
.article-body ul li,
.article-body ol li {
  margin: 1.4em 0;
}


.site-help { margin-bottom:40px;}
.site-help h2{color: #e8292a; border-top:2px solid #333; padding-top:10px; margin-bottom:25px; }
.site-help .header{margin:10px 0 10px 0;}
.site-help span{height:30px;} 
.site-help .chetvert, .site-help .chetvert-right{width:210px;}
.red{color: #e8292a;}
.grey{color: #666666;}
.light-grey{color: #999999;}
.site-help .header{margin-top:15px;}
ul.reddot{  list-style-image: url(../img/dot-red.png); list-style-type:disc; list-style-position: inside;}
.article-body li{ color:#000;}


.menu li {display:block; margin-bottom:10px; font-weight:bold; letter-spacing:0.05;}
.smallmenu li{font-size:12px;}
.menu a, .smallmenu a{color:#307fc9; text-decoration:none;}
.menu a:hover, .smallmenu a:hover{/*color: #e8292a;*/ text-decoration:underline;}
.redbutton {background:#e8292a; color:#fff; font-weight:bold; border:0; border-radius: 6px; padding:3px 6px 4px 6px; } 
input.redbutton:hover{ box-shadow: inset 0px 5px 15px rgba(0, 0, 0, 0.3);cursor:pointer; }


 .also{ font-size: 12px;
  color: #333333}
.nav, .nav_abc{margin:15px 0 40px 0; width:460px; overflow:hidden;}
.nav ul, .nav_abc ul {margin:auto;}
.nav ul li { display: inline;font-size:22px; color:#307fc9; padding:6px;}
.nav_abc ul li { display: inline;font-size:14px; color:#307fc9; padding:2px;}
.nav .current, .nav_abc .current {color:#333333;}
.rubrik-name {
	font-size: 22px;
	color:#307fc9; 
	margin-bottom:15px; 
	padding-bottom:20px; 
/*	border-bottom:1px solid #333333; */
	text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 0.07em;
}
h1.help {
	color:#e8292a;
}

.help-ticker {
	background-color: #f5f5f5;
	font-size: 12px;
  color: #333333;
}

.help-ticker .cf
{ margin:10px;
}

.help-ticker .item:first-child
{ padding-top:10px;
}

.leyka-donors-list {
	margin: 0 !important;
	padding: 0 10px !important; 
	background-color: #f5f5f5 !important;
	font-size: 12px !important;
	color: #333333 !important;
	border: none !important;
}

.ldl-item {
	margin: 0 !important;
	padding: 15px 0 !important;
	background: none !important;

	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #d5d5d5 !important;
}
.ldl-item .amount {
	font-weight: bold;
	margin: 0  !important;
}
.ldl-item:first-child:before {
/*	content: "Лента пожертвований:"; */
}

/*
a.also-button {
	display: block;
	background-color: #999;
	padding:10px;
	margin: 1em 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	border-radius: 6px;
}
*/
a.also-button {
	display: block;
	padding:10px;
	margin: 1em 0;
	background-color: #f5f5f5;
	color:#e8292a; 
	text-align: center;
	font-size: 16px;
	line-height: 20px;
}


.gap{font-size:20px; height:20px;}

.subscribe {
	text-align: left;
	margin: 5px 10px;
}
.subscribe h4 {
	color: #f78000;
}
.subscribe ul {
  list-style-type: square;
  list-style-position: inside;
  font-size: 12px;
  margin: 1em 0;
  color: #f78000;
}
.subscribe ul span {
	color: #666;
}
.subscribe input {
	width: 150px;
	padding: 5px;
	color: #7d7979;
	border: 1px solid #d5d5d5;
}
.subscribe button {
	float:right; 
	background-color:#ff9637; 
	border: none;
	text-align:center;
	font-weight:bold; 
	color:#fff; 
	text-decoration: none; 
	padding: 5px 10px;
	cursor: pointer;
}
.subscribe .error-block
{
	display:none;
	color:#f78000;
	font:11px/18px Arial;\
}

.article-help .knopka2b .subscribe,
.article-help .knopka2c .subscribe {
	margin-top: 120px;
}
.article-help .knopka2b .subscribe input {
	width: 85px;
}
.article-help .knopka2b .subscribe button {
	background-color:#ff7775;
}
.article-help .knopka2c .subscribe input {
	width: 155px;
}
.article-help .knopka2c .subscribe button {
	float: none;
	margin-top: 10px;
	margin-right: 0px;
	padding: 5px;
	width: 165px !important;
	background-color:#ff7775;
}

.article-help-2 {
	position: relative;
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 12px;
	border: 1px solid #d5d5d5;
	background-color:#f2f2f2;
}
.article-help-2 .header {
	border-bottom:1px solid #d5d5d5; 
	color:#fff; 
	background-color:#f7702d;
	font-weight: 600; 
	padding:10px 15px 10px 15px; 
	text-align: center;
}
.article-help-2 .header a {
	color:#fff;
}
.article-help-2 .cf {
	margin: 2em 3em;
}
.article-help-2 p {
	font-size: 14px;
	line-height: 22px;
}
.article-help-2 p a {
	color: #666666;
}
.article-help-2 .knopka2b,
.article-help-2 .knopka2c {
	font-size: 14px;
	display: inline-block;
	float: right;
	padding: 0.7em 2em;
	background-color:#f7702d;
	color:#fff; 
	font-weight: 600; 
	border-radius: 50px;
}


.opros {
	margin-top: 1em;
}

.author_thumb {
	width: 70px;
	float:right;
	margin-left: 20px;
}
.author_pic {
	width: 100px;
	float:right;
	margin-left: 20px;
	margin-bottom: 50px;
}
/*
#spusk {
	background-color:#99ccff;
	margin: 10px 0; 
	padding: 10px 0; 
	font-size: 13px; 
	line-height: 17px; 
	width: 1000px;
	border: 1px solid #000;
}
*/
#spusk_foto {
	position: absolute;
	left: 50px;
	border: none; /*1px solid #000;*/
}
#spusk_text {
	position: relative;
	left: 0px;
	width: 500px;
	margin-left: 165px;
	font-size: 13px; /* 1em; */
	/*font-weight: bold;*/
	line-height: 18px;
	color: #000; 
	min-height: 125px;
}
#spusk_knopka {
	position: absolute;
	top: 10px;
	right: 150px;
	border: none;
}
#spusk_knopka img {
	border: none;
}
#spusk_knopka_text {
	display: none;
}

#spusk_text #podpis {
	margin: 0.5em 0 0 0; 
	text-align:right; 
	font-size: 0.8em; 
	font-weight: normal;
	line-height: 13px
}


.spusk {
	font-family: 'Open Sans', sans-serif;
  /*background-color: #ececec;*/
  /*font-size: 13px;*/
  line-height: 17px;
  margin: 10px 0;
  width: 100%; 
  position: relative;
  border: none; /*1px solid #000;*/
  min-height: 125px;
}
.spusk a {
    padding: 10px 0 0 0;
    display: block;
    color: #000; }
.spusk a:before, .spusk a:after {
      content: " ";
      display: table; }
.spusk a:after {
      clear: both; }
.spusk #spusk_text {
    color: inherit; }

.clearfix { clear:both; }

.over_video {
	width:100%;
	height:16px; 
	position:absolute; 
	bottom:4px; 
	left:0;
	background:url('../img/over_video.png');
}
.over_foto {
	width:100%;
	height:16px; 
	position:absolute; 
	bottom:4px; 
	left:0;
	background:url('../img/over_foto.png');
}
.cycle-slide-active a:after {
	content: " ";
	display:block;
	width:32px;
	height:32px; 
	position:absolute; 
	bottom:7px; 
	right:10px;
	background:url('../img/fullscreen.png');
	opacity: 0.6;
}
.cycle-slide-active:hover a:after {
	opacity: 1;
}


.article-sujet {
	background:#f2f2f2;
	margin-top:15px;
	margin-bottom:40px;
	overflow:hidden; height:100%;
}
.article-sujet .cf {
	margin:10px 20px 20px 20px;
}

.article-sujet img {
	float: left;
	margin: 20px 20px 20px 20px;
}
.article-sujet h1 {
	font-size: 30px;
	line-height: 31px;
}



.article-media {
	text-align: center;
	background:#f2f2f2;
	padding: 0;
	margin: 1em 0;
}
.article-media img, 
.article-media iframe {
	display: block;
	margin: 0 auto;
}

fieldset {
/*	padding: 0px 40px 0 40px; */
	padding: 10px 30px; 
	margin: 3em 0 2em 0; 
	color: #444; /* 555 */
	background:#f2f2f2;
}
fieldset p {
	margin: 1em 0;
}

blockquote {
  font-size: 16px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.6;
  padding: 0px 30px 0 40px;
  margin: 3em 0 2em 0; 
}
blockquote, blockquote p {
	color: #555;
}

.grey-box {
	font-size: 20px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.4;
	padding: 0px 30px 0 40px;
	margin: 2em 0 1.5em 0; 
	color: #777;
}

table.content {
	font-size: 12px;
	color: #333;
	margin: 1em 0;
	border:          none;
	border-collapse: collapse;
}
table.content th {
	padding:          10px;
	border:           none;
	border-collapse:  collapse;
	background:       #ccc;
	font-weight: bold;
}
table.content td {
	vertical-align:   top;
	padding:          10px;
	border:           none;
	border-collapse:  collapse;
}
table.content tr.odd td {
	background:#f2f2f2;
}

table.grid-small {
	font-size: 12px;
	color: #333;
	margin: 1em 0;
	border:          1px solid #999;
	border-collapse: collapse;
}
table.grid-small th {
	padding:          10px;
	border:           none;
	border-collapse:  collapse;
	background:       #ccc;
	font-weight: bold;
}
table.grid-small td {
	vertical-align:   top;
	padding:          3px;
	border:           1px solid #999;
	border-collapse:  collapse;
}
table.content tr.odd td {
	background:#f2f2f2;
}
.button-help {
	display: inline-block;
	padding: 1em 3em;
	color: #fff !important;
	text-decoration: none;
	border-radius: 50px;
	background:#e8292a;
background: -moz-linear-gradient(top, #ff636e 0%, #a30304 68%, #fb3b3b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff636e 0%,#a30304 68%,#fb3b3b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff636e 0%,#a30304 68%,#fb3b3b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff636e', endColorstr='#fb3b3b',GradientType=0 ); /* IE6-9 */
}

.button-outline {
    width: auto;
    font-family: Verdana, ​Arial,​ sans-serif;
    font-size: 14px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: #ffffff;
    border-width: 1px;
    border-color: #dddddd;
    border-style: solid;
    color: #444444 !important;
    cursor: pointer;
    font-weight: normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    padding: 6px 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-shadow: 0 1px 1px #eeeeee;
    -webkit-box-shadow: 0 1px 1px #eeeeee;
    box-shadow: 0 1px 1px #eeeeee;
    margin: 0px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}
.button-outline, .button-outline:hover {
    text-decoration: none !important;
}

/* Opros */
div.google-visualization-tooltip { pointer-events: none }
svg > g > g:last-child { pointer-events: none }
.obidno-ili-net h3 {
	font-size: 30px !important;
	color: #999 !important;
}
.obidno-ili-net {
	font-size: 16px !important;
	margin-bottom: 1em;
}
.obidno-ili-net label {
	font-size: 16px !important;
}
.obidno-ili-net button,
.obidno-ili-net  .button-outline {
	background-color: #f3ca16 !important;
	font-size: 16px !important;
}
/* /Opros */