/*******************************/
/*  Автор  XXXepypG@gmail.com  */
/* www.dletpl.ru | ICQ 328085  */
/*******************************/

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|PT+Sans:400,700|Ubuntu:300,300i,400,400i,500,500i,700,700i&subset=cyrillic');

body{background:#FFFFFF url(../images/bbg.gif) top repeat-x; margin:0; padding:0; font-family: 'Ubuntu', sans-serif; font-size:14px; font-weight: 300; color:#222; }
a{color:#333; outline:none; text-decoration:none;}
img{border:none;}
ul{margin:0; padding:0;}
li{margin:0; padding:0; list-style:none;}
td{vertical-align:top;}
p{padding:0 0 10px 7px; margin:5px 0 0 0; line-height:20px;}
/* hlinks */
#hlinks a{color:#fff; border-bottom:none; }
#hlinks li{float:left; display:inline; list-style:none; position:relative; margin:-2px 0 0 0; padding:0 0 0 0; }
ul#hlinks ul {margin:0; border:1px solid #40849f; //border:0; padding:0; width:220px; list-style:none; display:none; position:absolute; font-size:14px; left:0; top:30px;}
ul#hlinks ul li {float:none; display:block; height:20px; line-height:18px; margin:0; padding:2px 0; border-bottom:1px solid #40849f; background:#6ea9b6; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */    а
opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
ul#hlinks ul li:hover{background:#1f799d;}
ul#hlinks a {padding:3px 5px; color:#fff; text-decoration:none; border-right:1px solid #5797ab;}
ul#hlinks a:hover{text-decoration:underline;}
ul#hlinks li:hover li a, ul#hlinks li.iehover li a {font-size:14px; padding:5px 10px 5px 10px; //padding:5px 10px; /* 4 IE */ margin:0; color: #fff; line-height:18px; border-right:none; width:200px; overflow:hidden;}
ul#hlinks li:hover li a:hover, ul#hlinks li:hover li:hover a, ul#hlinks li.iehover li a:hover, ul#hlinks li.iehover li.iehover a {color: #fff; font-weight: 300;}
ul#hlinks li:hover ul ul, ul#hlinks li:hover ul ul ul, ul#hlinks li.iehover ul ul, ul#hlinks li.iehover ul ul ul {display: none;}
ul#hlinks li:hover ul, ul#hlinks ul li:hover ul, ul#hlinks ul ul li:hover ul, ul#hlinks li.iehover ul, ul#hlinks ul li.iehover ul, ul#hlinks ul ul li.iehover ul {display: inline;}
.lmts{padding:0 3px 0 5px; font-size:16px;}
.lmts a{border-bottom:none; }
.lmts ul{margin:0; padding:0; border-left:5px solid #CCFF99;}
.lmts ul a{color:#777; border-bottom:none; font-size:14px;}
.lmts li{line-height:19px; padding: 2px 0 2px 0;}
.lmts li:before {color:#1f799d; content: "• "; padding-right: 5px; }
.lmts li a {text-decoration: none; }
.lmts li a:hover {text-decoration: underline;}
.lmts li ul a{color:#333; }


.contextor {
    width: 100%;
/*  height: 300px; */
}

.contextor-widget {
  /*width: 100%;*/
  margin: 0 10px;
}
.contextor {
  width: 100%;
  height: 380px;
  border: 1px solid #EEE;
  margin: 0;
}
.contextor-list {
  cursor: pointer;
}

.contextor-list .contextor + .contextor-list-item {
  display: none;
}

.contextor-list-item {
  padding: 2px 5px;
  background: #f9ffe6;
  margin: 5px 0 5px 0;
  border: 1px solid #ace600;
  -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.contextor-list-item:nth-child(odd) {
  background: #edffb3;
}

.contextor-list-item:hover {
  background: #c6ff1a;
}


.maindivsearchtags {position:fixed; height:20px; top:0px; z-index:999999; padding: 8px 0 0 5px;}

.resultstags li a {color:#fff; border-bottom:none;}
.resultstags li {font-size:12px; border:1px solid #40849f; border-bottom:1px solid #40849f; background:#6ea9b6; width:180px; color:#fff; border-bottom:none; color:#fffff; padding:3px 2px 1px 2px;}
.resultstags li:hover{background:#1f799d;}
.resultstags span {width:220px;}

.at_active {cursor: pointer; font-size:12px; border:1px solid #40849f; border-bottom:1px solid #40849f; background:#1f799d; width:170px; color:#fff; border-bottom:none; height:20px; padding: 1px 2px 1px 2px; }
.at_active a {color:#fff;}

.at_input {display:none; font-size:12px; padding: 1px 2px 1px 2px;  }


/* srch */
.srch {background:#1f799d; height:31px; z-index: 5; text-align: right;}
.ya-site-form ya-site-form_inited_no {background:#1f799d; height:31px; z-index: 5; text-align: right;}
.ya-site-suggest-list {background:#FFFFFF; text-align: left;}
.ya-site-form__submit ya-site-form__submit_type_image {height: 40px;}
ya-site-form__input-text {height: 25px;}
.srchinp{width:150px; height:15px; padding:1px 5px; margin:0; background:#eee; border:1px solid #777; font-size:11px;}
.srchinp:focus{background:#fff; border-color:#ccc;}
.srchbutton{background:url(../images/sbtn.gif) bottom no-repeat; width:20px; height:20px; margin:0 0 0 5px; border:none;}
/* login */
.loginlinks{ top:80px; right:25px; font-size:12px;}
.loginlinks a{margin:0 10px 0 0; color:#222; text-decoration:none; border-bottom:1px dotted #888;}
.loginlinks a:hover{color:#000; border-bottom:1px solid #000;}
#loginform{display:none;}
.logininp{width:60px; height:16px; border:1px solid #ccc; padding:0 5px; margin:3px; font-size:10px;}

.reg-link  {text-align: center;}
.reg-link a { font-size: 14px; font-weight: 500; color: #0066FF; text-align: center;}

/* contener */
.shapka {width: 1000px; height: 89px; margin:0 auto;}
.logo{padding-top:5px;}
.geo-translate {padding-top:5px;}
.loginhead {margin:15px 0 5px 0; padding:5px; clear: both; text-align: left; background-color:#FFFFFF; border:1px solid #f0f5f5; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.loginbg {text-align: center;  font-size:14px;}
.logintr {border-bottom: 1px dotted #C2E0FF; width: 800px; text-align: center;}
#spregorauth form {margin: 10px 0 0 0;}
.bannerhead{padding-top:15px; }
.user-geo {padding:10px 5px 5px 5px; text-align: center; color: #595959;  font-size: 12px; font-weight: 300; height: 20px; }
.button-add-fav-head1 {vertical-align: buttom; text-align: center; margin: 15px 2px 2px 2px;}
.contener{padding:0; background:#fff;}
.content-central-right {width: 1000px; margin:0 auto;}
.head{background:#1f799d; height:31px; line-height:35px; margin:0 0 0 0; z-index: 5; width: 840px; float: left;}
.menu-top {text-align: center;}
.footertext{width: 1000px; padding:10px 0 0 0; border-top:1px solid #999; margin:0 auto;}
.footer{height:8px; line-height:8px; overflow:hidden; text-align: center;}
/* content */
.content{padding:3px 5px; margin:0; border:0;}
.content a{text-decoration:underline;}
.content a:hover, .hlinks a:hover{ text-decoration:none; color:#777;}
.leftmenu{width:160px; padding:0 5px 0 0;}
.rmenu{width:300px; padding:0 0 0 5px; overflow: hidden;}

@media screen and (max-width: 720px) {
.rmenu, .bannerhead {
  visibility: hidden;
  display: none;
  }
 .content-central-right {width: 768px;}
}

.centralcol {padding:0 10px 0 0; float: left;}
.centralcol2 {padding:0 5px; width: 700px;}

@media screen and (max-width: 600px) {
    .leftmenu {
                    visibility: hidden;
    }
    .centralcol {width: 100%;}
    
}

#tbmenuhoriz {background:red;width:1000px;height:31px;}

.add-askps {position: absolute; background-color: #FFFCF0; border: 1px solid #FFF5CC; -moz-border-radius: 3px; -webkit-border-radius: 3px; clear: both;}


/* news&menu */
.mh1{font-size:22px; letter-spacing:1px;  font-weight: 400; color:#1a9e3c; margin:10px 0 5px 2px; text-decoration:none;} 
.mh1 a{color:#1a9e3c; text-decoration:none;}
.mh1 a:hover {text-decoration: underline;}
.mh1 img {vertical-align: middle;}
.mh5{font-size:18px; letter-spacing: 1.5px; font-weight: 300; color:#1a9e3c; margin:20px 0 10px 0; cursor:default;}
.mh5 a {font-size:18px; letter-spacing: 1.5px; font-weight: 300; color:#1a9e3c; margin:20px 0 10px 0; cursor:default; text-decoration:none;}

.title-howwork{font-size:24px; letter-spacing:1px; font-weight: 300; color:#1a9e3c; margin:10px 0 5px 2px; text-decoration:none;} 
.title-howwork a{color:#1a9e3c; text-decoration:none;}
.title-howwork a:hover {text-decoration: underline;}
.title-howwork img {vertical-align: middle;}

.howwork {margin:7px 2px 25px 2px; padding:0 0 10px 0; border-bottom:1px dashed #FF6699; font-size:16px; text-align: center; font-weight: 500;}

.howwork p {margin: 0 0 20px 0;}

.block-po4emy-rabotat {float: left; width: 240px;}


.root {font-size:18px; letter-spacing:1px; font-weight: 300; color:#1a9e3c; }
.root li {margin:20px 0 10px 0; }
.root li a {text-decoration:underline;}
.root li a:hover {text-decoration:underline;}

.sitemap_items {font-size:12px;}
.sitemap_items li {margin: 0;}
.sitemap_items li a {text-decoration:none;}
.sitemap_items li a:hover {text-decoration:underline;}

.titlemainblock{font-size:22px; letter-spacing:1px; font-weight: 400; color:#1a9e3c; margin:10px 0 10px 20px; text-decoration:none;} 
.titlemainblock a{color:#1a9e3c; text-decoration:none;}
.titlemainblock a:hover {text-decoration: underline;}

.titleaddcomm {font-size:22px; letter-spacing:1px; font-weight: 500; color:#1a9e3c; margin:5px 0 5px 0; padding: 0 0 5px 0;}
.titleaddcomm a{color:#1a9e3c; text-decoration:none; border-bottom:2px dashed #bbb;}
.titleaddcomm a:hover {color:#1a9e3c; text-decoration:none; border-bottom:1px dashed #bbb;}

.sptitleaddcomm {padding: 0 0 10px 0; }

.relatedtitle{font-size:18px; letter-spacing: 1.5px; font-weight: 300; color:#1a9e3c; margin:10px 0 10px 0; cursor:default; }
.relatedtitle span a {font-size:18px; letter-spacing: 1.5px; font-weight: 300; color:#1a9e3c; cursor:default; text-decoration:none;}

.related-div-main {background-color: #e6f9ff; margin: 5px 0 20px 0; padding: 5px 0 5px 15px;}


.box {
    font-size:12px;
    
    }
.close {
width: auto;
    vertical-align: top;
    float:right;
    font-size:14px;
    cursor:pointer;
    padding:0 2px 0 0;
    font-weight: 300;
    color: red;
    }


.knopka a {color:#333; background:#d8fab6; border:1px solid #3d7903; font-weight: 300; font-size:12px; padding:2px 6px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; text-decoration:none;}
.divknopka {text-align: center; padding: 4px 0 0;}

/*h1 {font-size:34px; color:#ff9933; margin:3px 0 10px 0; line-height: 40px; letter-spacing: 3px; font-weight: 500; border-color: #ccff66; border-left-style: solid; border-width: 0px 0px 0px 3px; padding: 0px 0px 0px 15px; vertical-align: baseline;} *//*  #1a9e3c */
h1 a:link {text-decoration:none;}
h1 a:visited {text-decoration:none;}
h1 a:hover {text-decoration:underline;}
h1 a:active {text-decoration:underline;}


.name-cat {font-size:24px; font-weight: 300; color:#0066FF; margin:20px 0 10px 0; cursor:default; border-bottom:1px solid #bbb;}
.name-cat a{color:#0066FF; text-decoration:none;}


.title-shortstory a { font-size: 22px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#1a9e3c;}
.title-shortstory { font-size: 22px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#312604;  margin: 5px 0 0 2px;}
.title-shortstory a:visited {color:#48B163; text-decoration:none;}
.title-shortstory a:hover {color:#312604; text-decoration:underline;}
.title-shortstory a:active {color:#80FF00; text-decoration:underline;}

.main-right {width: 180px; text-align:justify;}


.menubg {margin:7px 0 25px 2px; padding:0 0 10px 0; border-bottom:1px dashed #FF6699; font-size: 14px;}

.menubgadv {margin:7px 0 25px 2px; padding:0 0 10px 0; border-bottom:1px dashed #FF6699;}

.levo-block a {text-align: center; font-size: 12px;}

/* .navigation-news */
.navigation-news a {text-decoration:none;background-color: #F2FAFF; padding:8px 16px; margin:20px 20px; border:1px solid #E6E6E6; color:#000000; font-size:14px;}
.navigation-news a:hover {background-color: #0066FF; color:#F7FCFF;}



.medium .shortstory { font-size: 20px; line-height: 25px; }
.large .shortstory { font-size: 24px; line-height: 28px; }

.medium .newstextw { font-size: 20px; line-height: 25px; }
.large .newstextw { font-size: 24px; line-height: 28px; } 

.medium .article-menu li a { font-size: 20px; line-height: 25px; }
.large .article-menu li a { font-size: 24px; line-height: 28px; } 

.medium .article-menu li a:hover { font-size: 20px; line-height: 25px; }
.large .article-menu li a:hover { font-size: 24px; line-height: 28px; } 

.resizer { border: 1px dotted #e7f3bf; float: right; list-style: none; margin: 5px 0 5px 5px; padding: 0 5px 0 5px; color: #999999; }
.resizer li { float: left; line-height: 26px; margin-right: 5px; }
.resizer li a {text-decoration: none; color: #999999;}
.resizer .small { font-size: 14px; line-height: 26px; }
.resizer .medium { font-size: 18px; } 
.resizer .large { font-size: 22px; margin-right: 0; }
.resizer .small a, .medium .resizer .medium a, .large .resizer .large a { color: #999999; text-decoration: underline; }
.resizer a { text-decoration: none; font-weight: 300; color: #999999;}
.medium .resizer .small a, .large .resizer .small a { color:#999999; text-decoration: none; }

.post-block {padding: 5px 0 5px 0;}

.shortstory{line-height:25px; color:#555; font-size:18px; margin-top: -7px; font-weight: 300; clear: both;}
.shortstory img {padding:1px; border:0px solid #ddd; margin:0 auto; padding-top: 20px; text-align: center; display: block;}

.fullstory {
    width: 100%;
    margin-bottom: 25px;
}
.fullstory .disc {
    display: block;
    font-weight: bold;
    position: relative;
}
.fullstory .discmini {
    position: absolute;
    top: 0;
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
    padding: 0;
    color: #fff;
}
.fullstory:hover .discmini {
    background: rgba(0,0,0,.0);
}
.fullstory:hover .discmini > .posttitle h1 {
    color: rgba(255,255,255,.5);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
}
.fullstory .discmini > .posttitle {
    text-align: left;
    margin: 0 0 40px 20px;
}
.fullstory .discmini > .posttitle h1 {
	color: #fff;
    font-size: 40px;
	font-weight: 500;
    line-height: 100%;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .8);
}
.fullstory .discmini > .posttitle > .x-ya-speech-cc .x-ya-speech-control:before {
    content: url(../images/play-01-16_alt.png);
}
.fullstory .discmini > .posttitle > .x-ya-speech-cc .x-ya-speech-control:after {
    color: #fff;
}
.fullstory:hover .discmini > .posttitle > .x-ya-speech-cc .x-ya-speech-control:before {
	opacity: 0;
}
.fullstory:hover .discmini > .posttitle > .x-ya-speech-cc .x-ya-speech-control:after {
	opacity: 0;
}
.fullstory .photopost {
    display: block;
    width: 100%;
    height: auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 0 40px 0;
    outline: none;
}


.shortstory-test{line-height:25px; color:#555; font-size:18px; margin-top: -7px;  clear: both;}
.shortstory-test img {padding:1px 10px 0 0; border:0px solid #ddd; margin:0 auto; padding-top: 20px; text-align: center; display: block;}


.for-soc-net img, .for-soc-net-full img {display: none;}

.for-soc-net, .for-soc-net-full {height: 50px; overflow: hidden; width: 300px;}

.newstextw {line-height:25px; color:#555; clear: both; font-size:18px; text-align: left; font-weight: 300; margin-top: 15px;}
.newstextw h2 {font-size: 24px; line-height: 32px; margin:20px 0 0 0; color:#33ADFF; text-align: center; font-weight: 400;}
.newstextw img{padding:1px; border:0px solid #ddd; margin: 22px 5px 2px 5px;}
.newstextw b {font-weight: 500;}
.newstextw b a {color:#000080; font-weight: 500;}
.newstextw b a:hover {color:#0000cc; text-decoration: underline;}
.newstextw a{color:#000080; font-weight: 400; text-decoration: underline;}
.newstextw a:hover {color:#0000cc; text-decoration: underline;}
.newstextw a:visited {color:#555; text-decoration: underline;}
.newstextw iframe {text-align: center;}


.newstext{line-height:21px; color:#555; clear: both; font-size:12px; text-align: left;}
.newstext h2 {font-size: 22px; line-height: 21px; margin:10px 0 0 0; color:#33ADFF; text-align: center;}
.newstext img{padding:1px; border:0px solid #ddd; margin: 22px 5px 2px 5px;}
.newstext a{color:#248F24; font-weight: 500; text-decoration: none;}
.newstext a:hover {color:#99CC00; text-decoration: underline;}


.list-beremennost-week {float:left;line-height:1.3;font-size:20px;margin:20px 15px 0 0;padding:5px 10px 10px 10px; border:1px dashed #ccff66; background: #f7ffe6;}
.list-beremennost-week a {text-decoration:none; font-weight:500;}


.highslide-yo a img { background: url('../images/search-32.png') no-repeat; }


.video-youtube {text-align: center;}

.dlevideoplayer {text-align: center;}


.thead{
    display:inline-block;
    margin-right:20px;
    cursor: pointer;
    border-bottom:1px dashed rgba(0,0,0,.7)
}
.tbody{
    display:none
}

.block-da-net {border: 1px dashed #d9d9d9; margin: 10px 0 10px 0;}

.title-good-info {font-size:18px; color:#8c8c8c; margin:15px 0 10px 0; text-align: center;}

.da-net {font-size:18px;  margin:3px 0 10px 0; text-align: center;}

.result-da-net {font-size: 14px; margin:10px 10px 30px 10px;}
.result-da-net a {color: #0099ff; font-size: 16px;}

.da-net-text {font-size: 22px;  margin:3px 0 10px 0;}

.yashare-da-net {margin:10px 10px 10px 10px; text-align: center;}


.dashed-block {border: 1px dashed #80801A; padding: 10px;}

.enter-social-near-comm {border: 1px dashed #80801A; margin: 30px 0 20px 0;}

.title-desc-enter-social {font-size: 16px; margin: 20px;}

.enter-social-icons {text-align: center; margin: 20px;}
.enter-social-icons img {padding-left: 10px;}



.stitleanchor {top: -50px;}


.quote-goods {
   font-size: 16px; font-weight: 300;
	background: #FFFF66; 
  text-align: center;
	border: 1px dotted #80801A;
	text-align: center;
	padding: 5px;
  margin: 5px 0 5px 0;
  
}


.quote-goods a {
text-decoration: none;
  
}

.quote-goods a:hover {
text-decoration: underline;
  
}


.quote-warning {
color: #bfbfbf;
   font-size: 12px; font-weight: 300;
  text-align: center;
	border: 1px dashed #d9d9d9;
	text-align: center;
	padding: 5px;
  margin: 5px 0 5px 0;
  
}

.quote-warning:hover {
color: #404040;  
}

.istochnik {float: left; margin: 10px 0 0 0;}
.istochnik a {text-decoration: none;}
.istochnik a:hover {text-decoration: underline;}

.article-menu {text-align:left;  font-size: 18px; font-weight: 300; background-color: #FAFEFA; padding: 5px 10px 10px 15px; margin:15px 2px 15px 2px; border: 1px dashed #ccffb3; -moz-border-radius: 3px; -webkit-border-radius: 3px; clear: both;}
.soder { font-size: 18px; font-weight: 500; margin: 5px 0 10px 0; text-align: left;}
.article-menu li a {text-decoration: none;  font-size: 18px; font-weight: 300; color: #696969; border-bottom: 1px dashed #ccffb3; line-height: 1.7;}
.article-menu li a:hover {text-decoration: none;  font-size: 18px; font-weight: 300; color: #000000; border-bottom: 1px dashed #009900; line-height: 1.7;}


.block-page-search {text-align:center;  font-size: 12px; font-weight: 300; background-color: #ffffe6; padding: 2px; margin: 8px 2px 8px 2px; border: 1px solid #ffffcc; -moz-border-radius: 3px; -webkit-border-radius: 3px; clear: both;}
.block-page-search a {text-decoration: none;  font-size: 12px; font-weight: 300; color: #696969; border-bottom: 1px dashed #98FB98; line-height: 1.5;}
.block-page-search a:hover {text-decoration: none; font-size: 12px; font-weight: 300; color: #000000; border-bottom: 1px dashed #009900; line-height: 1.5;}

.title-spoiler-page-search a {text-decoration: none; border-bottom: 1px dashed #ff9900; }
.title-spoiler-page-search a:hover {text-decoration: none; border: 0 0 1px 0 dashed #ff9900;}
.title-spoiler-page-search img {vertical-align: middle;}

.text-spoiler-page-search {padding: 10px 0 10px 0;}
.text-spoiler-page-search img {padding: 10px 0 0 0;}

.yashare-auto-init {text-align: right;}



.bookmarkspanlink22 {letter-spacing: 1px; color:#000099;  font-size: 20px; font-weight: 500; text-decoration: none;  margin: 0 0 0 0; }
.bookmarkspanlink22 a {margin: 0 0 0 0; color:#000099; text-decoration: none; border-bottom:1px dashed #000099;}

.bookmarkspanlink {color:#000000; letter-spacing:1px; text-decoration:none;  font-size: 20px; font-weight: 300; margin: 5px 0 2px 0;}
.bookmarkspanlink a {color: #4C2E00; letter-spacing:1px; text-decoration:none; margin: 5px 0 20px 0;}
.bookmarkspanlink a:hover { letter-spacing:1px; color:#995C00; text-decoration: none; }
.bookmarkspanlink img {vertical-align: middle;  margin: 5px 0 5px 0;}

.save-title {margin: 0 0 40px 0;}
.save-title a {color: #808080: }
.save-title a img {border: none;}



.static-page {line-height:21px; color:#555; font-size:14px; padding-top: 5px;}
.static-page a img {padding:1px; border:0px solid #ddd; margin:0 7px 2px 0; padding-top: 10px;}


.title-main a {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; margin-top: -13px; margin-bottom: 4px;}
.title-main {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; margin-top: -13px; margin-bottom: 4px;}

.down-in-news {margin:0 5px 15px 5px; text-align:center; float: left; width: 150px; }

.left-col-block {margin:0 5px 15px 5px; text-align:center; width: 160px; }

.block-down a {font-size: 13px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; padding: 4px 0 0 0;}
.block-down {font-size: 13px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; padding: 4px 0 0 0; height: 90px; overflow: hidden;}
.block-down a img {width: 170px;  }


.block-related {text-align: center; height: 55px; overflow:hidden; font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; padding: 5px 0 0 0; }
.block-related a {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; }
.block-related a img {width:150px; text-align: center;}


.block-random-main a {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; }
.block-random-main {font-size: 13px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; padding: 4px 0 0 0; }
.block-random-main a img {width:180px;}

.narod-img-main-block a {font-size: 13px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; }
.narod-img-main-block {font-size: 13px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; padding: 4px 0 0 0; height: 80px; overflow: hidden;}
.narod-img-main-block a img {width:180px;}


.block-new-main {text-align: center; font-size: 14px; font-weight: 300; height: 140px; overflow: hidden; text-decoration:none; line-height: 0.9; color:#312604; padding: 4px 0 0 0; }
.block-new-main a {text-align: center; font-size: 14px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; }
.block-new-main a img {height: 140px; text-align: center; border: 1px solid #ebebe0; -moz-border-radius: 3px; -webkit-border-radius: 3px;}


.main-div-related {margin:2px 5px 4px 5px; text-align:center;}

.narod-main-block {margin:2px 5px 4px 5px; text-align:center; float: left; width: 180px;}

.main-div-list {margin:2px 5px 2px 5px; text-align:left;}


.main-div-new {margin:2px 3px 30px 3px; text-align:center; float: left; display: block; width: 250px; height: 190px; }


.tags-in-block {text-align: left; font-size: 11px; font-weight: 300; text-decoration:none; line-height: 1.4; color:#997A00; margin: 0 3px 0 0; white-space: nowrap; width: 250px; display: block; overflow: hidden; cursor: crosshair;}
.tags-in-block a {text-decoration:none; color:#CCA300; cursor: crosshair; letter-spacing: 1px;}
.tags-in-block a:hover {text-decoration:underline; color:#4C3D00;}
.tags-in-block img {vertical-align: middle;}

.tagshidcontener {height: 15px; display: block;}

.tagshid_a {text-align: left; font-size: 11px; font-weight: 300; text-decoration:none; line-height: 1.4; color:#997A00; margin: 0 3px 0 3px; width: 250px; height: 15px;  overflow: hidden; cursor: crosshair;}
.tagshid_a a {text-decoration:none; color:#CCA300; cursor: crosshair; letter-spacing: 1px;}
.tagshid_a a:hover {text-decoration:underline; color:#4C3D00;}
.tagshid_a img {vertical-align: middle;}


.tagshid_b {text-align: left; font-size: 11px; font-weight: 300; text-decoration:none; line-height: 1.4; color:#997A00; margin: 0 3px 0 3px; width: 250px; display: block; position: absolute;  cursor: crosshair; height: auto;}
.tagshid_b a {text-decoration:none; color:#CCA300; cursor: crosshair; letter-spacing: 1px;}
.tagshid_b a:hover {text-decoration:underline; color:#4C3D00;}
.tagshid_b img {vertical-align: middle;}


.maski-cat {margin:2px 2px 2px 2px; text-align: center;}
.maski-cat img {width: 70px;}

.title-related-new {font-size: 14px; font-weight: 300; line-height: 0.9; color:#335CD6; padding: 5px 0 0 0;}
.title-related-new a {text-decoration:none; line-height: 0.9; color:#335CD6; padding: 5px 0 0 0;}
.title-related-new a:visited {color:#0099FF; text-decoration:none;}
.title-related-new a:hover {color:#0066FF; text-decoration:underline;}
.title-related-new a:active {color:#00CCFF; text-decoration:underline;}


.narod-title-main-block {font-size: 14px; font-weight: 300; line-height: 0.9; color:#335CD6; padding: 5px 0 0 0; height: 30px;}
.narod-title-main-block a {text-decoration:none; line-height: 1.1; color:#335CD6; padding: 5px 0 0 0;}
.narod-title-main-block a:visited {color:#0099FF; text-decoration:none;}
.narod-title-main-block a:hover {color:#0066FF; text-decoration:underline;}
.narod-title-main-block a:active {color:#00CCFF; text-decoration:underline;}


.title-new-main-block {font-size: 16px; font-weight: 300; line-height: 1.5; color:#009900; padding: 5px 0 0 0; width: 250px;}
.title-new-main-block a {text-decoration:none; line-height: 1.2; color:#335CD6; padding: 5px 0 0 0; }
.title-new-main-block a:visited {color:#0099FF; text-decoration:none;}
.title-new-main-block a:hover {color:#0066FF; text-decoration:none; border-bottom: 1px solid #335CD6;}
.title-new-main-block a:active {color:#00CCFF; text-decoration:none;}


.title-main-list {font-size: 13px; font-weight: 300; line-height: 0.9; color:#335CD6; padding: 3px 0 3px 0;}
.title-main-list a {text-decoration:none; line-height: 0.9; color:#335CD6;}
.title-main-list a:visited {color:#0099FF; text-decoration:none;}
.title-main-list a:hover {color:#0066FF; text-decoration:underline;}
.title-main-list a:active {color:#00CCFF; text-decoration:underline;}


.popupsb {width: 300px; background-color: #FFFFFF; padding: 3px; border: 1px solid #D6F5FF; -moz-border-radius: 3px; -webkit-border-radius: 3px;}


.popupsb-main-list {background-color: #FFFFFF; padding: 3px; margin:2px 5px 2px 5px; border: 1px solid #D6F5FF; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.popupsb-main-list img {float: left; text-align: center; margin:2px 2px 0 2px; width: 160px;}


.login-block a {text-decoration:none; color: #a6a6a6;}

.login-block img {vertical-align: middle;}

.contener-login a {text-decoration:none; color: #787878;}

.contener-login img { margin: 0 3px 0 3px;}


.main-div-prawo {margin:2px 0 20px 0; text-align:center;}


.main-div-related-news { margin:2px 5px 5px 5px; padding: 10px 0 5px 0; text-align:left; clear: both;}

.sdiv-prawo a {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9;}
.sdiv-prawo {width:300px; overflow:hidden; font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; padding: 7px 0 2px 0;}
.sdiv-prawo a img {width:300px;  opacity: 0.6; filter: alpha(opacity=60); /*для IE8 и более ранних версий*/ }
.sdiv-prawo a:hover img {width:300px;  opacity: 0.9; filter: alpha(opacity=90); /*для IE8 и более ранних версий*/ }

.related-news-img a {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; }
.related-news-img {vertical-align: middle; width:80px; height: 50px; overflow:hidden; font-size: 12px; font-weight: 300; text-decoration:none; line-height: 0.9; margin: 0 5px 0 0; padding: 0 5px 2px 0; float: left;}
.related-news-img a img {width:80px; }
.related-news-img a:hover img {width:160px; text-align:center; border: 1px solid #296629;}

.related-news-in-img-absolute {}
.related-news-in-img-absolute:hover {width:160px; position: absolute; z-index: 999;}



.title-prawo {font-size: 20px; font-weight: 300; line-height: 0.9; padding: 2px 0 0 0;}
.title-prawo a {text-decoration:none; line-height: 1; letter-spacing: 1px; color:#335CD6; padding: 2px 0 0 0;}
.title-prawo a:visited {color:#0099FF; text-decoration:none;}
.title-prawo a:hover {color:#0066FF; text-decoration:underline;}
.title-prawo a:active {color:#00CCFF; text-decoration:underline;}


.related-news-title {font-size: 18px; font-weight: 300;; line-height: 0.9; padding: 2px 2px 2px 10px;}
.related-news-title a {font-size: 18px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#335CD6; padding: 2px 0 0 0;}
.related-news-title a:visited {color:#0099FF; text-decoration:none;}
.related-news-title a:hover {color:#0066FF; text-decoration:underline;}
.related-news-title a:active {color:#00CCFF; text-decoration:underline;}



.related-main-block {margin:0 5px 15px 5px; padding: 0 0 0 0; text-align: center; width: 315px; height: 255px; overflow: hidden; cursor:pointer; float: left;}
.related-main-block:hover {background:#FFFFFF;}

.related-teaser-img a {font-size: 14px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; padding: 10px 0 5px 0;  }
.related-teaser-img {font-size: 14px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#312604; height: 160px; overflow: hidden; margin: 10px 0 0 0;}
.related-teaser-img a img {width: 250px; }


.related-teaser-title  {font-size: 20px; font-weight: 300; text-decoration:none; line-height: 1; color:#312604; padding: 5px 0 0 0x;}
.related-teaser-title a {text-decoration:none; font-size: 20px; font-weight: 300; line-height: 1; color:#312604;}
.related-teaser-title a:hover {text-decoration: underline;}


.related-teaser-description {font-size: 13px; font-weight: 300; text-decoration:none; line-height: 1; color:#312604; padding: 4px 4px 5px 4px;}
.related-teaser-description a {font-size: 13px; font-weight: 300; text-decoration:none; }



.title-tizer-down  {font-size: 12px; font-weight: 300; text-decoration:none; line-height: 1; color:#312604; padding: 4px 0 0 0; height: 30px;}
.title-tizer-down a {text-decoration:none; font-size: 14px; font-weight: 300; line-height: 1; color:#312604;}
.title-tizer-down a:hover {text-decoration: underline;}

.title-tizer-left-col  {font-size: 14px; font-weight: 300; text-decoration:none; line-height: 1; color:#312604; padding: 4px 0 0 0;}
.title-tizer-left-col a {text-decoration:none; font-size: 14px; font-weight: 300; line-height: 1; color:#312604;}
.title-tizer-left-col a:hover {text-decoration: underline;}

.rbanlink a {text-decoration:none;}

.tagsnews {color:#000000; letter-spacing:1px; text-decoration:none; text-align: center;}
.tagsnews a {letter-spacing:1px; text-decoration:none;}
.tagsnews a:hover {letter-spacing:1px; color:#F09600; text-decoration:underline;}

.sec_code:focus {color:#000; border-color:#aaa; background:#fff;}
.sec_code {color: #555;font-size: 50px;background:#fcfcfc;border: 1px solid #ccc; margin: 20px 0 0 15px;}
.sec_code {width: 70px;height: 50px;}

.readt{padding:0 0 0 0; clear:both; font-size: 12px; letter-spacing: 1px;}
.readb {border-top:1px solid #FFCC66; padding:5px 0; font-size:12px;}
.readb a, .footerl a{ text-decoration:none;}.readb a:hover, .footerl a:hover{ border-bottom:1px solid #555;}
.readbr{text-align: right; margin: 5px 0 5px 0;} .readbr a:hover {border-bottom:none;}
.rarr{font-size:14px; color:#777;}
.speedbar {margin: 30px 0 0 10px;}
#dle-speedbar {margin: 30px 0 0 10px;}
.speedbar a{text-decoration:none; border-bottom:1px dashed #777;}
.speedbar a:hover{text-decoration:none; border-bottom:1px solid #777;}


.readbl {color:#cccccc; }
.readbl:hover {color:#000000; }
.readbl a {color:#cccccc; }
.readbl a:hover {color:#000000; }

.readbl img {vertical-align: middle; padding: 0 0 0 10px;}


.cat-tags-in-new {color:#000000; letter-spacing:1px; text-decoration:none; font-size: 16px; font-weight: 300; line-height: 1.8; }
.cat-tags-in-new a {letter-spacing:1px; text-decoration:none; \\border-bottom:1px solid #99CCFF; padding: 3px 2px; line-height: 1.8;}
.cat-tags-in-new a:hover {letter-spacing:1px; color:#803300; text-decoration: none; border-bottom:1px solid #993d00; padding: 3px 2px; line-height: 1.8;}
.cat-tags-in-new img {vertical-align: middle; margin:0 2px 2px;}


.tagcloud a {text-decoration: none;}

    #topcomm{margin:2px 0; text-align: center;}
	#topcomm span {width:100px;height:95px;overflow:hidden;margin-bottom:10px;}
		#topcomm span a{font-size: 11px; font-weight: 300; color:#777;width:100px;}
		#topcomm span a img{width:80px;height:80px; margin:2px 7px 2px 7px; border:1px solid #D6F5D6;}


.button-add-fav {float: left; color:#000000; letter-spacing:1px; text-decoration:none; font-size: 14px; font-weight: 500;  padding: 10px 0 5px 0;}
.button-add-fav a {color: #4C2E00; letter-spacing:1px; text-decoration:none; border:1px solid #E0FFA3; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; padding: 2px 5px; background-color: #EBFFC2;}
.button-add-fav a:hover {background-color: #CCFF66; letter-spacing:1px; color:#995C00; text-decoration: none; font-size: 14px; font-weight: 500; }
.button-add-fav img {vertical-align: middle; margin:0 2px 2px;}

.button-add-fav-head {color:#FFFFFF; letter-spacing:1px; text-decoration:none; font-size: 14px; font-weight: 500; padding: 5px 0 5px 0;}
.button-add-fav-head a {color:#FFFFFF; letter-spacing:1px; text-decoration:none; border:1px solid #99CCFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; padding: 2px 5px; background-color: #1f799d;}
.button-add-fav-head a:hover {background-color: #FF9933; letter-spacing:1px; color:#009900; text-decoration: none; font-size: 14px; font-weight: 500; }
.button-add-fav-head img {vertical-align: middle; margin:0 2px 2px;}

/* формы */
.login_button, .bbcodes {border:1px solid #999;color:#333; padding:1px 7px; color:#222; margin:2px 2px 0 0; font-size:14px; background:url(../images/mm1.jpg) top repeat-x; }
.login_button:hover, .bbcodes:hover {border-color:#555; background:url(../images/mm1.jpg) center repeat-x; cursor:pointer;}
.login_button:focus, .bbcodes:focus {background:url(../images/mm1.jpg) bottom repeat-x;}
.logininp:focus, .f_textarea:focus, .f_input:focus, .f_select:focus{color:#000; border-color:#aaa; background:#fff;}
.login_button{padding:0 5px; font-size:14px;}

.vote-list a {}
.bbcodes_poll {text-align: center; margin: 20px 0 20px 0;}
.bbcodes_poll a {border:1px solid #999;color:#333; padding:1px 7px; margin:2px 2px 0 0; font-size:16px; background: #F7FBF7; text-decoration: none;}
.bbcodes_poll a:hover {border-color:#555; background: #339966; cursor:pointer; color: #FFFFFF;}

.vote-result {text-align: center; margin: 5px 0 0 0;}
.vote-result a {font-size: 14px; font-weight: 300; color: #ccc; text-decoration: none;}
.vote-result a:hover {text-decoration: underline;}




.send-comm-button {border:1px solid #999; color:#FFFFCC; padding:15px 25px; margin:15px 2px 10px 10px; background-color: #339933; font-size: 16px; font-weight: 300;}
.send-comm-button:hover{border-color:#555; background-color: #85C285; cursor:pointer;}
.send-comm-button:focus{background-color: #339933;}


.addnews-preview {width: 400px; height: 30px; border:1px solid #999; color:#1a9e3c; padding:1px 7px; margin:2px 2px 0 0; font-size: 20x; font-weight: 500; background-color: #E6EEF6; }
.addnews-preview:hover{border-color:#555; background-color: #99C2FF; cursor:pointer;}
.addnews-preview:focus{}
/* .f_ */
.f_textarea, .f_input, .f_select{color: #555;font-size: 11px;background:#fcfcfc;border: 1px solid #ccc;}.f_textarea{width: 400px;height: 156px;}.f_input{width: 300px;height: 14px;}.f_select{height: 14px;}


.ovlfo {display:inline-block; background:url(../images/tl.png) top left no-repeat;}
.ovlfo b {display:block; background:url(../images/br.png) bottom right no-repeat;}
.ovlfo b b {background:url(../images/tr.png) top right no-repeat;}
.ovlfo b b b {background:url(../images/bl.png) bottom left no-repeat; font-weight: 300;}
.ovlfo input {border:0; background:transparent; font-size:11px; padding:2px 3px;}
.ovlfo textarea {border:0; background:transparent; font-size:11px; padding:2px 3px;}



#ps_content19163 .shop {text-decoration: none; background-color: FFFFFF;}
#ps_content19163 a {text-decoration: none; background-color: FFFFFF;}

/* комментарии */
.com {margin:10px 0 0 0; padding:0;background:#fff;  border:1px solid #FFE0B2; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.commenttext{padding:5px; font-size:16px;}
.commenttext a{border-bottom:1px dashed #FFE0B2; background:#ccc; padding:0 2px; color:#000; text-decoration:none;}
.com p { font-size:11px; line-height:12px;}
.comdate{margin:0; padding:4px 7px; font-size:14px; color:#555; border-bottom:1px solid #FFE0B2; background:#FFF5E6;}
.comdate a {text-decoration: none;}
.comdate a:hover {text-decoration: underline;}
.author {padding:4px; border-right:1px solid #FFE0B2; font-size:10px;}
.comed{text-align:right; padding:3px; margin:5px 5px 10px 0; font-size:14px;}
.comed a {text-decoration: none; font-size:14px; color: #ccc;}
.comed a:hover {text-decoration: underline; color: #000000;}
.comed span {color:#000000; letter-spacing:0.8px; text-decoration:none; font-size: 14px; font-weight: 300;}
.comed span a {color: #000000; letter-spacing:0.8px; border-bottom:1px dashed #99CCFF; text-decoration:none; padding: 1px 2px; line-height: 1.6;}
.comed span a:hover {letter-spacing:0.8px; color:#000099; text-decoration: none; font-size: 14px; font-weight: 300; padding: 1px 2px; line-height: 1.6; }

.add-comm-but {text-align:center; padding:3px; margin:5px 5px 10px 0; color:#000000; letter-spacing:0.8px; text-decoration:none; font-size: 14px; font-weight: 500;}
.add-comm-but a {letter-spacing:0.8px; text-decoration:none; border:1px solid #99CCFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; padding: 1px 2px; line-height: 1.6; background-color: #E0F0FF;}
.add-comm-but a:hover {letter-spacing:0.8px; color:#000099; text-decoration: none; font-size: 14px; font-weight: 500; padding: 1px 2px; line-height: 1.6; background-color: #B8DBFF;}


.ch4{text-align:right; font-size:12px; margin:5px 0 5px 0; padding:5px 0 0 0; border-bottom:1px solid #ddd;}
.ch4 a{text-decoration:none; color:#222;}
.comed{text-align:right; padding:3px; margin:0 0 10px 0; font-size:10px;}
.avatar {float: left;}
.avatar {padding: 0 3px 0 0;}


.blocktag {font-size:14px; background-color: #FFFBF2; border:1px solid #FFE7C2; padding: 10px 6px 10px 6px; margin:8px 0; text-align: left;}

.title_spoiler a {text-decoration: none;}
.title_spoiler a:hover {text-decoration: underline;}

/* .navigation */
.navtop{color:#D0C599; text-align:center; font-weight: 600; font-size:14px; letter-spacing: 0.8px; background-color: #FFFFFF; border:1px solid #E6F5FF; padding:2px 6px; margin:8px 0;}
.navtop a{color:#8A6E00; text-decoration:none;}
.navigation {color:#598159; border:0px; margin:10px; line-height:20px; text-align:center;}
.navigation a:link,.navigation a:visited,.navigation a:active {text-decoration:none;color:#555; font-size:12px; margin:8px 0; padding: 0 2px 0 2px;}
.navigation a:hover {background-color: #003399;color:#F7FCFF;border-color:#333; }


/* .navigation-main */
.nav-main {color:#777; text-align:center; }
.nav-main a{color:#333; text-decoration:none; }
.nav-main {color:#999; border:0px; margin:20px; line-height:20px; text-align:center;}
.nav-main a:link,.nav-main a:visited,.nav-main a:active {background-color: #F2FAFF; text-decoration:none;color:#555; border:1px solid #ccc; padding:18px 25px;font-size:16px; margin:8px 0; font-weight: 500;}
.nav-main a:hover {background-color: #003399;color:#F7FCFF;border-color:#333; font-weight: 500;}
.nav-main span {text-decoration:none;background:#fff;padding:18px 25px; margin:8px 0;border:1px solid #E6E6E6;color:#ccc;font-size:16px;}


/* kylinarnii razdel */

.nameblockkylinar {padding:5px; clear: both; background-color:#FFF5FA; border:1px solid #FFE0F5; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}

.morebutton {text-align: center;}
.morebutton span {text-align: center; text-decoration:none; margin:5px; clear: both; background-color:#CCFFCC; border:1px solid #66FF33; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.morebutton a {text-align: center; text-decoration:none; margin:5px; }


.morebutton-main {text-align: center; margin: 10px 10px 5px 2px; padding-bottom: 5px;}
.morebutton-main span {text-align: center; text-decoration:none; padding: 2px 2px 2px 2px; clear: both; border-bottom:1px solid #4D4DB8;}
.morebutton-main a {text-align: center; text-decoration:none; padding:2px;  }
.morebutton-main span a:hover {text-decoration:none;}


.button-leftmenu {font-size: 16px; font-weight: 300; margin: 4px 5px 4px 5px; padding: 5px; background-color:#f2ffe6; border:1px solid #d7ffb3; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }
.button-leftmenu span { text-decoration:none;}
.button-leftmenu a {text-decoration:none;}
.button-leftmenu a:hover {text-decoration:underline;}



.blockcom {padding: 3px 3px 3px 10px;}
.blockcom a {text-decoration: none;}
.blockcom a:hover {text-decoration: underline;}

.blockcom-photo-head img {float: left; padding: 0 3px 3px 0; width: 30px;}
.blockcom-photo-head { font-size: 11px; font-weight: 300; line-height: 0.9; padding: 2px 0 0 0;}
.blockcom-photo-head a {text-decoration: none;}

.blockcom-title { font-size: 11px; font-weight: 300; line-height: 0.9; padding: 3px 0 0 0;}

.blockcom-text {font-size: 14px; font-weight: 500; background-color:#f2ffe6; border:1px solid #d7ffb3; padding: 5px; margin:5px 2px 2px 2px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; clear: both;}
.blockcom-text a {text-decoration: none;}


.menubgsimptom {text-align: center; margin:10px 0 10px 0; padding:5px 0 5px 0; background-color:#EBFFD6; border:1px solid #99FF33; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}

.footlinkscat {font-size: 16px; font-weight: 300; text-decoration:none; text-align: center; padding: 10px 0 10px 0; margin:5px; clear: both; background-color:#FFF5FA; border:1px solid #FFE0F5; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;} 
.footlinkscat a { text-decoration:none; text-align: center; margin:3px; clear: both; background-color:#FFF5FA; } 
.footlinkscat span {text-align: center;}



.main-div-kylinar {margin:5px; clear: both; background-color:#F2FAFF; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}

.main-img-kylinar {margin: 3px 3px 10px; text-align: center;}
.main-img-kylinar img {width: 160px;}

.title-kylinar a {font-size: 14px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#1a9e3c;  margin-bottom: 2px; }
.title-kylinar {text-align: center; font-size: 14px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#312604;  margin: 0 0 2px 2px;}
.title-kylinar a:visited {color:#5FBB77; text-decoration:none;}
.title-kylinar a:hover {color:#312604; text-decoration:underline;}
.title-kylinar a:active {color:#80FF00; text-decoration:underline;}

.text-kylinar-cat {text-align: justify; font-size: 12px; font-weight: 300; text-decoration:none; line-height: 1.4; color:#333; margin: 0 3px 0 3px;}
.text-kylinar-cat a {text-decoration:none; color:#333;}
.text-kylinar-cat a:hover {text-decoration:none; color:#000;}
.text-kylinar-cat img {vertical-align: middle;}

.tempimg{text-align:center;}
.tempimg img{padding:1px; margin:5px 0;}

#hintbox {
border : 1px solid #99a1ab;
background-color : #fff;
layer-background-color : #a396d9;
color : #282828;
margin : 10px 0px 0px 10px;
padding : 2px 5px;
position : absolute;
visibility : hidden;
z-index : 200;
opacity : 0.98;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
filter : alpha(opacity="98");
}

.social {padding: 2px 5px; text-align: center; vertical-align: middle; width: auto;}

.social a {text-decoration:none;}

.test-inner { width: 90%; margin: 50px auto; border: 2px solid #CBDFE8; }
.test-descr { border: 2px solid #F0F5F8; padding: 12px 15px; margin-bottom: 25px; }
.test-start { display: block; width: 200px; font-size: 18px; background-color: #ffff80; margin: 50px auto; border: 1px solid #CBDFE8; text-align: center; padding: 15px 0 15px; font-weight: bold; }
.test-start:hover {background-color: #006622;}
.test-title, .test-result-title {font-size: 18px; padding: 15px 10px 15px 10px; border-bottom: 2px solid #CBDFE8; background-color: #F0F5F8; font-weight: bold; }
.test-answers {font-size: 16px; padding: 9px 15px 8px; border-bottom: 2px solid #CBDFE8; }
.test-result {font-size: 16px; padding: 15px; border-bottom: 2px solid #CBDFE8; }
	.test-answers label { display: block; margin: 6px 0; cursor: pointer; }
.test-info { padding: 6px 15px 5px; border-bottom: 2px solid #CBDFE8; background-color: #F0F5F8; font-size: 11px; }
.test-submit { padding: 10px 15px; background-color: #F0F5F8; font-size: 14px; text-align: center; }
.test-submit button {font-size: 16px; letter-spacing: 2px; color: #009933; padding: 20px; margin: 5px 0 20px 0;  background-color: #ffff80; border: 1px solid #CBDFE8;}
.test-submit button:disabled {background-color: #c0c0c0; }
.test-submit label { cursor: pointer; padding-left: 10px; }
.test-submit label input { vertical-align: middle; }
.test-code { padding: 10px 15px; }
.test-inner textarea { width: 99% !important; height: 80px; font: 11px/16px, sans-serif; border: 1px solid #CBDFE8; color: #666; }
.ts_timeout { color: red; }

.tests-table td { border-top: 1px solid #E5E9EB; padding: 6px 3px; }
.tests-td-other { width: 100px; vertical-align: middle;  text-align: center; }
.tests-top-title { font-weight: bold; }
.tests-title-spoiler { font-size: 11px; }
.tests-title-spoiler a { color: #999; }


.main-main-div {height: 106px; margin:5px 0 5px 0; clear: both; background-color:#F2FAFF; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}

.main-main-div-other {height: 122px; margin:5px 0 5px 0; clear: both; background-color:#F2FAFF; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}

.main-main-div-other-new {margin:25px 0 25px 0; padding:10px; clear: both; background-color:#FEFEFF; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.main-main-div-other-new a {text-decoration:none;}
.main-main-div-other-new a:hover {text-decoration:none;}
.main-main-div-other-new img {vertical-align: middle;}


.main-main-div-other-new-test {margin:25px 0 25px 0; padding:10px 0 10px 0; clear: both; background-color: #ffffb3; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.main-main-div-other-new-test a {text-decoration:none;}
.main-main-div-other-new-test a:hover {text-decoration:none;}
.main-main-div-other-new-test img {vertical-align: middle;}

.block-in-cat-main-new {
	position: relative;
	float: left;
	overflow: hidden;
	width: calc((100% - 25px)/2);
	height: 224px;
	margin: 10px 5px 10px 5px;
	padding: 0;
	border-top: 1px solid #d1ecff;
	border-bottom: 1px solid #d1ecff;
}

.main-plitka-right-col-block {
	position: relative;
	overflow: hidden;
	width: calc((100% - 0)/1);
	height: 224px;
	margin: 10px 0 10px 0;
	padding: 0;
	border-top: 1px solid #d1ecff;
	border-bottom: 1px solid #d1ecff;
}

.block-in-cat-main-new,
.main-plitka-right-col-block {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.block-in-cat-main-new > .tttile,
.main-plitka-right-col-block > .tttile {
	position: absolute;
	bottom: 0;
	display: inline-block;
	width: 100%;
	padding: 0;
}

.block-in-cat-main-new > .tttile > h2,
.main-plitka-right-col-block > .tttile > h2 {
	font-size: 18px;
	margin: 0;
	padding: 0 12px 12px 12px;
	color: #fff;
	background-color: rgba(0, 0, 0, .0);
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .7) 40%, rgba(0, 0, 0, 0) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .7) 40%, rgba(0, 0, 0, 0) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .7) 40%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(bottom, rgba(0, 0, 0, .7) 40%, rgba(0, 0, 0, 0) 100%);
	background-repeat: repeat-y;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .8);
}

.block-in-cat-main-new .text,
.main-plitka-right-col-block .text {
	line-height: 1em;
	overflow: hidden;
	height: 160px;
	padding-right: 20px;
	word-spacing: 6px;
	text-overflow: ellipsis;
	color: #2e2e2e;
}

.block-in-cat-main-new .text,
.block-in-cat-main-new .read-view,
.main-plitka-right-col-block .text,
.main-plitka-right-col-block .read-view {
	z-index: 0;
	opacity: 0;
}

.block-in-cat-main-new:hover .text,
.block-in-cat-main-new:hover .read-view,
.main-plitka-right-col-block:hover .text,
.main-plitka-right-col-block:hover .read-view {
	z-index: 4;
	opacity: 1;
}

.block-in-cat-main-new .cat-news,
.main-plitka-right-col-block .cat-news {
	font-size: 12px;
	position: absolute;
	top: 8px;
	left: 8px;
	display: inline-block;
	max-width: 300px;
	padding: 4px 6px;
	color: #fff;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .6);
}

.block-in-cat-main-new > .shortstorymini-box,
.main-plitka-right-col-block > .shortstorymini-box {
	font-size: 16px;
	line-height: .9em;
	position: absolute;
	z-index: 4;
	top: 0;
	padding: 4%;
	opacity: 1;
}

.block-in-cat-main-new:hover .shortstorymini-box,
.main-plitka-right-col-block:hover .shortstorymini-box {
	width: 100%;
	height: 100%;
	transition: .3s;
	background-color: rgba(255, 255, 255, .7);
}

.block-in-cat-main-new:hover .tttile,
.block-in-cat-main-new:hover .cat-news,
.main-plitka-right-col-block:hover .tttile,
.main-plitka-right-col-block:hover .cat-news {
	z-index: 0;
	opacity: 0;
}

.block-in-cat-main-new .read-view,
.main-plitka-right-col-block .read-view {
	font-size: 16px;
	font-weight: 300;
	line-height: 15px;
	position: absolute;
	right: 15px;
	bottom: 15px;
	display: inline-block;
	height: 15px;
	padding: 5px;
	text-align: center;
	color: #000;
	border: 1px solid #4d9900;
	border-radius: 3px;
	background-color: #b3ff66;
}

.block-in-cat-main-new .read-view:hover,
.main-plitka-right-col-block .read-view:hover {
	background-color: #fff;
}

.main-plitka-block {width: 326px; float: left; margin:10px 6px 10px 6px; padding:0 0 5px 0; background-color:#FEFEFF; border:1px solid #D1ECFF; font-size: 18px; font-weight: 500;}
.main-plitka-block a {text-decoration:none;}
.main-plitka-block a:hover {text-decoration:underline;}

.main-plitka-img {margin: 0 0 7px 0; display: block; width: 326px; height: 190px; overflow: hidden; border-bottom: 1px solid #D1ECFF;}
.main-plitka-img img {width: 390px;}

.main-plitka-title {height: 62px; padding: 0 5px 0 5px; vertical-align: buttom; text-decoration:none; line-height: 1.2; color:#335CD6;  margin: 5px 0 0 0; overflow: hidden;}
.main-plitka-title a {text-decoration:none; color:#335CD6;  letter-spacing: 1px;}
.main-plitka-title a:visited {color:#0099FF; text-decoration:none;}
.main-plitka-title a:hover {color:#0066FF; text-decoration:underline;}
.main-plitka-title a:active {color:#00CCFF; text-decoration:underline;}
.main-plitka-title img {padding: 0 0 5px 0;}



.main-plitka-mini-block {width: 214px; float: left; margin:5px 5px 5px 5px; padding:0 0 5px 0; background-color:#FEFEFF; border:1px solid #D1ECFF; font-size: 16px; font-weight: 300;}
.main-plitka-mini-block a {text-decoration:none;}
.main-plitka-mini-block a:hover {text-decoration:underline;}

.main-plitka-mini-img {margin: 0 0 7px 0; display: block; width: 214px; height: 150px; overflow: hidden; border-bottom: 1px solid #D1ECFF;}
.main-plitka-mini-img img {width: 290px;}

.main-plitka-mini-title {height: 58px; padding: 0 5px 0 5px; vertical-align: buttom; text-decoration:none; line-height: 1.2; color:#335CD6;  margin: 5px 0 0 0; overflow: hidden;}
.main-plitka-mini-title a {text-decoration:none; color:#335CD6;  letter-spacing: 1px;}
.main-plitka-mini-title a:visited {color:#0099FF; text-decoration:none;}
.main-plitka-mini-title a:hover {color:#0066FF; text-decoration:underline;}
.main-plitka-mini-title a:active {color:#00CCFF; text-decoration:underline;}
.main-plitka-mini-title img {padding: 0 0 5px 0;}



.mini-teaser-block-main {width: 326px; float: left; margin:5px 6px 5px 6px; padding:0 0 0 0; background-color:#FEFEFF; border:1px solid #D1ECFF;  font-size: 16px; font-weight: 300;}
.mini-teaser-block-main a {text-decoration:none;}
.mini-teaser-block-main a:hover {text-decoration:underline;}

.mini-teaser-img {width: 100px; height: 75px; overflow: hidden; margin: 0 5px 0 0; float: left; display: block; }
.mini-teaser-img img {width: 130px;}
.mini-teaser-img img a {float: left;}

.mini-teaser-title {height: 70px; text-decoration:none; line-height: 1.1; color:#335CD6;  margin: 5px 2px 0 0; display: block; overflow: hidden;}
.mini-teaser-title a {text-decoration:none;  color:#335CD6;  letter-spacing: 1px;}
.mini-teaser-title a:visited {color:#0099FF; text-decoration:none;}
.mini-teaser-title a:hover {color:#0066FF; text-decoration:underline;}
.mini-teaser-title a:active {color:#00CCFF; text-decoration:underline;}
.mini-teaser-title img {padding: 0 5px 0 0; height: 12px;}




.mini-teaser-tests-block {width: 290px;  margin:10px 0 5px 0; padding:0 0 0 0; background-color:#FEFEFF; border:1px solid #D1ECFF; font-size: 17px; font-weight: 400;}
.mini-teaser-tests-block a {text-decoration:none;}
.mini-teaser-tests-block a:hover {text-decoration:underline;}

.mini-teaser-tests-img {width: 100px; height: 75px; overflow: hidden; margin: 0 5px 0 0; float: left; display: block; }
.mini-teaser-tests-img img {width: 100px;}
.mini-teaser-tests-img img a {float: left;}

.mini-teaser-tests-title {height: 73px; text-decoration:none; line-height: 1.1; color:#193380;  margin: 2px 2px 0 0; display: block; overflow: hidden;}
.mini-teaser-tests-title a {text-decoration:none;  color:#335CD6;  }
.mini-teaser-tests-title a:visited {color:#95aaea; text-decoration:none;}
.mini-teaser-tests-title a:hover {color:#0066FF; text-decoration:underline;}
.mini-teaser-tests-title a:active {color:#00CCFF; text-decoration:underline;}
.mini-teaser-tests-title img {padding: 0 5px 0 0; height: 12px;}



.block-sipmtoms {margin:5px 0 5px 0; padding:5px; clear: both; background-color:#FEFEFF; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.block-sipmtoms a {color:#335CD6; font-size: 16px; font-weight: 300; text-decoration:none; padding: 3px 0 5px 0; margin: 10px 0 0 15px;}
.block-sipmtoms span a {margin: 10px 0 0 0;}
.block-sipmtoms a:hover {color:#0066FF; text-decoration:underline;}
.block-sipmtoms a:active {color:#00CCFF; text-decoration:underline;}
.block-sipmtoms a:visited {color:#0099FF; text-decoration:none;}
.block-sipmtoms img {vertical-align: middle;}



.block-in-cat-main {margin:10px 0 10px 0; padding:5px; background-color:#ffffff; border:1px solid #e5ffcc; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.block-in-cat-main a {text-decoration:none;}
.block-in-cat-main a:hover {text-decoration:underline;}
.block-in-cat-main:hover { background-color:#f1ffe6;}


.disskus-block {margin:5px 0 5px 0; padding:5px; background-color:#FEFEFF; clear: both; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.disskus-block a {text-decoration:none;}
.disskus-block a:hover {text-decoration:underline;}
.disskus-block img {vertical-align: middle;}


.add-comm-block {margin:5px 0 5px 0; padding:5px; background-color:#ffffe6; clear: both; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.add-comm-block a {text-decoration:none;}
.add-comm-block a:hover {text-decoration:underline;}
.add-comm-block img {vertical-align: middle;}
                                       
.block-tests1 {margin:5px 0 5px 0; padding:5px; background-color:#FEFEFF; clear: both; border:1px solid #D1ECFF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.block-tests1 a {text-decoration:none;}

.block-tests {color:#335CD6; text-align: center; margin:5px; padding: 2px 5px 10px 5px;}
.block-tests a {font-size: 16px; font-weight: 300; line-height: 0.9; color:#335CD6; border-bottom: 1px solid #0066ff; text-decoration:none;  margin:2px 5px 2px 5px; padding: 2px 2px 5px 2px; }
.block-tests a:visited {color:#0099FF; text-decoration:none;}
.block-tests a:hover {text-decoration:none; border-bottom: 1px solid #009900; color:#009900;}
.block-tests a:active {color:#00CCFF; text-decoration:none;}

.block-tests-footer {color:#335CD6; text-align: center; margin:5px; padding: 2px 5px 10px 5px;}
.block-tests-footer a {font-size: 16px; font-weight: 300; line-height: 0.9; color:#335CD6; border-bottom: 1px solid #0066ff; text-decoration:none;  margin:2px 5px 2px 5px; padding: 2px 2px 5px 2px; }
.block-tests-footer a:visited {color:#0099FF; text-decoration:none;}
.block-tests-footer a:hover {text-decoration:none; border-bottom: 1px solid #009900; color:#009900;}
.block-tests-footer a:active {color:#00CCFF; text-decoration:none;}

.main-img {margin: 3px 3px 10px; float: left; }
.main-img img {width: 150px; }
.main-img-new {margin: 3px 7px 10px 3px; float: left; display: block;}
.main-img-new img {width: 220px;}

.img-related {margin: 0 2px 5px; text-align: center; float: left; vertical-align: middle; width:70px; height: 40px; overflow:hidden;}
.img-related img {width:70px; }
.img-related a {text-decoration:none;}

.title-main-new a {font-size: 14px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#1a9e3c;  margin-bottom: 2px; }
.title-main-new {font-size: 13px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#312604;  margin: 0 0 2px 2px;}
.title-main-new a:visited {color:#5FBB77; text-decoration:none;}
.title-main-new a:hover {color:#312604; text-decoration:underline;}
.title-main-new a:active {color:#80FF00; text-decoration:underline;}

.title-main-new2 {font-size: 26px; font-weight: 300; text-decoration:none; line-height: 1; color:#335CD6;  margin: 5px 0 15px 2px; padding: 0 0 0 5px;}
.title-main-new2 a {text-decoration:none; line-height: 1; color:#335CD6;  margin-bottom: 2px; letter-spacing: 1px;}
.title-main-new2 a:visited {color:#0099FF; text-decoration:none;}
.title-main-new2 a:hover {color:#0066FF; text-decoration:underline;}
.title-main-new2 a:active {color:#00CCFF; text-decoration:underline;}
.title-main-new2 img {padding: 0 0 5px 0;}

.title-related a {font-size: 12px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#004C00;  margin-bottom: 2px; }
.title-related {font-size: 12px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#004C00;  margin: 0 0 2px 2px;}
.title-related a:visited {color:#B2C9B2; text-decoration:none;}
.title-related a:hover {color:#0000FF; text-decoration:underline;}
.title-related a:active {color:#66FF33; text-decoration:underline;}

.read-time {color: #a6a6a6;}

.shortstorymini {text-align: justify; font-size: 16px; font-weight: 300; text-decoration:none; line-height: 1.4; color:#333; margin: 0 3px 0 3px;}
.shortstorymini a {text-decoration:none; color:#333;}
.shortstorymini a:hover {text-decoration:none; color:#000;}
.shortstorymini img {vertical-align: middle; padding: 3px 3px 0 0;}

.read-contin {
margin: 15px 10px 10px 0;
padding: 5px;
text-align: right;
}
.read-contin a {
vertical-align: bottom;
text-decoration: none;
color: #000000;
font-size: 16px;
font-weight: 300;
background-color: #b3ff66;
border: 1px solid #4d9900;
padding: 5px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.read-contin a:hover {background-color:#FFFFFF; text-decoration:none;}

.link-cat-main {font-size: 14px; font-weight: 300; text-decoration:none; color:#0099FF; margin: 0 0 0 2px; padding: 5px 0 0 5px;}
.link-cat-main a {text-decoration:none; font-weight: 300; color:#002E4C; }
.link-cat-main img {padding: 0 0 5px 0;}

td-dieta {background-color:#E0FFE0; border:1px solid #3d7903; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}

.ads a {text-decoration:none;}


.title-ask-main a {font-size: 20px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#1a9e3c;  margin-bottom: 2px; }
.title-ask-main {font-size: 20px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#312604;  margin: 0 0 2px 2px;}
.title-ask-main a:visited {color:#5FBB77; text-decoration:none;}
.title-ask-main a:hover {color:#312604; text-decoration:underline;}
.title-ask-main a:active {color:#80FF00; text-decoration:underline;}




.askblock-head {clear: both; padding: 2px; margin: 5px;}
.askblock-title {float: left; padding: 3px; font-size: 12px; font-weight: 300; }
.askblock-title a {text-decoration: none; padding: 2px;  background-color:#F0FAFF; border:1px solid #B2E6FF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.askblock-title span {padding: 2px; background-color:#E0FFE0; border:1px solid #3d7903; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}
.askblock-autor {font-size: 12px; font-weight: 300; text-align: right; }
.askblock-autor a {text-decoration: none; padding: 3px; background-color:#F0FAFF; border:1px solid #B2E6FF; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px;}




.addaskbutton {margin:5px 0 5px 0; clear: both; font-size: 14px; font-weight: 300; text-decoration:none; line-height: 0.9; color:#FFAC30;}
.addaskbutton img {vertical-align: middle;}


.addaskbutton-cat {margin:5px 0 5px 0; clear: both; font-size: 14px; font-weight: 500; text-decoration:none; line-height: 0.9; color:#FFAC30;}
.addaskbutton-cat img {vertical-align: middle;}



#toTop {
      width: 90px;
      padding: 1px;
      position: fixed;
      bottom: 0px;
      left: 0px;
      right: 0px;
      cursor: pointer;
      color: #666666;
      text-decoration: none;}
      
#toTop img {height: 25px;}
      
.button-to-top {padding: 1px; margin: 0 0 10px 10px; text-align: center; background: #f1f1f1; border: 1px solid #cccccc; width: 90px;}


#toTop-guest {
      width: 600px;
      padding: 1px;
      position: fixed;
      bottom: 0px;
      left: 0px;
      right: 0px;
      cursor: pointer;
      color: #666666;
      text-decoration: none;}
      
.button-to-top-guest {padding: 1px; text-align: center; background: #f1f1f1; border: 1px solid #cccccc; float: left;}

.reg-block-guest {padding: 0 0 7px 0; text-align: center; background: #FFFFFF; border: 1px solid #cccccc; }

.highlight { 
background-color: #fff34d; 
-moz-border-radius: 3px; /* FF1+ */ 
-webkit-border-radius: 3px; /* Saf3-4 */ 
border-radius: 3px; /* Opera 10.5, IE 9, Saf5, Chrome */ 
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */ 
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */ 
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */ 
padding:1px 4px; 
margin:0 -4px; 
}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

#div1, #div2, #divr1, #divr2, #divd1, #divd2 {
}
#div2, #divr2, #divd2 {
	display: none;
}







/*layout css*/
.header {
	background: #ccc;
	margin: 0;
	padding: 10px;
	height:72px;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:10;
	text-align:center;
}
.conteiner {
	margin: auto;
	max-width: 800px;
	padding:115px 0 0 0;
	position:relative;
	z-index:50
}
.sample { padding:10px 0; position:relative;}


/*Plugin CSS*/
.knopikWrap { 
	position:fixed; 
	top:50%; 
	right:auto; 
	left:0; 
	max-width:500px;
	z-index:999
}
.knopikWrap.hidden { 
	right:100%; 
	left:auto;
}
.knopikWrap.sidePosRight {
	right:0; 
	left:auto;
}
.knopikWrap.sidePosRight.hidden {
	right:auto; 
	left:100%;
}
.knopikCont { 
	box-shadow:0 0 20px #999;
	border-radius:3px;
	padding:20px; 
	border:3px solid #f1f1f1;
	color:#fefefe;
	margin:0 0 0 5px;
	background-color:#244e71;
	background-image: -webkit-linear-gradient(top, #020303, #244e71, #020303);
	background-image: -moz-linear-gradient(top, #020303, #244e71, #020303);
	background-image: -ms-linear-gradient(top, #020303, #244e71, #020303);
	background-image: -o-linear-gradient(top, #020303, #244e71, #020303);
	background-image: linear-gradient(top, #020303, #244e71, #020303);
}
.sidePosRight .knopikCont {
	margin:0 5px 0 0
}
.knopikBut { 
	padding:0; 
	position:absolute; 
	top:50%; 
	border-radius:0 10px 10px 0;
	cursor:pointer;
	background-color: #244e71;
	background-image: -webkit-linear-gradient(top, #020303, #244e71, #020303);
	background-image: -moz-linear-gradient(top, #020303, #244e71, #020303);
	background-image: -ms-linear-gradient(top, #020303, #244e71, #020303);
	background-image: -o-linear-gradient(top, #020303, #244e71, #020303);
	background-image: linear-gradient(top, #020303, #244e71, #020303); 
}
.knopikBut:hover {
	background-color: #346a97;
	background-image: -webkit-linear-gradient(top, #020303, #346a97, #020303);
	background-image: -moz-linear-gradient(top, #020303, #346a97, #020303);
	background-image: -ms-linear-gradient(top, #020303, #346a97, #020303);
	background-image: -o-linear-gradient(top, #020303, #346a97, #020303);
	background-image: linear-gradient(top, #020303, #346a97, #020303); 
}
.sidePosRight .knopikBut{
	border-radius:10px 0 0 10px;
}
.knopikButPos {position:relative;}
.knopikButText {
	padding:7px 15px; 
	white-space:nowrap; 
	color:#fefefe; 
	text-transform:uppercase; 
	font:700 11px/1.2em Arial, Helvetica, sans-serif; 
	letter-spacing:2px
}

/*User Style*/
.kn_2 ul {
	padding:0;
	margin:0;
	list-style:none
}
.knopikCont a {
	color:#CCC
}
.knopikCont a:hover {
	color:#fff;
}

.subscribevkwindow {text-align: center; width: 370px; height: 22px; overflow: hidden;}


  #ourtable {border-collapse: collapse; background: #cfc}
  #ourtable a {text-decoration: none;}
  #ourtable a:hover {text-decoration: underline;}
  #ourtable, #ourtable td {border: 1px solid #070}
  #ourtable td {padding: 5px 3px 5px 3px;}
  #ourtable tr.odd {background: #beb}


 /* ==========================================================================
   Модуль Easy Like by ПафНутиЙ */
/* ========================================================================== */
.easylike_count {
	font-size: 16px;
	font-weight: 300;
	display: inline-block;
	padding: 6px 10px 6px 40px;
	cursor: pointer;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	color: #e74c3c;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #2c3e50 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABaElEQVR42qXUS0uUUQDH4XGcoiYpDBoogqg2AVWUm65QRAgVELRr08qIoAgICpRaRgS1lCAKShjcCd4QHXHjFxDxBqooIKgiOIqKKj4HGBiGGdR5f/AcOJs/Z3UqZp/eje3RRTJUUc8vShZnrz6Q5RONXIsymOIlX/jNMPejDNYzRQuhJaooWYJSXeENz9ghdIpsOS9M0kQr7YQqOcvMQV9YSZpqXpHrKkmWuUB+82SLDR7nD3d4wAK5agj1UNgWP/iYG7zJPd6xwm3GyO8vvRTrOmk6w+BDuhmhkZ+sUdg2ExRrihVOh8EXdPKEcrtFNRXxcKGLKPXzna9h8ByTRG2OQwlHklWiVMM36uKORU4SpUE2mQ2DI1ym3I7SQILxMNjFY8rtLQ28ZiyspvlMM5OMkmGa/dRHqINY7seu4xFnOE+Kf2RYZp38jpDiBs8ZoDZ/sLBa3nOJExzjMKENVpljiDb+s0VsF/laUSDICzycAAAAAElFTkSuQmCC') no-repeat 8px 50%;
}

.easylike_count:hover {
	color: #fff;
	background: rgba(44, 62, 80, .7) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABZElEQVR42qXTP29NcRzH8W9vS9wSUknvwCDUYFCCRGqwEDoYwFSjXCSGMhnQB8ATsDN0kcYgMfUBsIELibQMbVJF0n8h5V6vX3JvcodzWu55J68zfvPJyTmlRqMR6xhgmnmuEWtJj/U84DVV6hwscrDCChcI3nKDyFOKtbvDNE9I/WALufWQ1yDXOUedVD+L5JY3vZeXTBBN3SxznsiRubCbcfq4SqsD9LLAHtr7ymLWwq08Zp5Bok2VvFa5R3Slh4Y4zihLnOVjxvJdZHWIcU6HgyepU+M2ZeI/lfjOSHqHl3jGGTrtGH10RXPZKFHQfT6Xmu9liqLNsSEa0gmigCP84XJa+I3tFOkNq8ymg+/ZT6eVuUsPn9LcMV4QHbpFqtr6sPe6/I4JpvjAJF/4l47ynJ3MtP6UK5xiB7up8JBJFvhJe5uocJiLvGIYCx3MaJib7GMbm9lI6hfLzFHjKY/4TfwFLOFzQdqSgkUAAAAASUVORK5CYII=') no-repeat 8px 50%;
}


/*v 1.2*/

.easylike_load {
	width: 19px;
}

.easylike_circles {
	float: left;
	width: 4px;
	height: 4px;
	margin: 6px 2px 6px 0;
	-webkit-animation-name: easylikeBounce;
	-o-animation-name: easylikeBounce;
	animation-name: easylikeBounce;
	-webkit-animation-duration: .8999999999999999s;
	-o-animation-duration: .8999999999999999s;
	animation-duration: .8999999999999999s;
	-webkit-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: linear;
	-o-animation-direction: linear;
	animation-direction: linear;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #2c3e50;
}

.easylike_circles.ec1 {
	-webkit-animation-delay: .18s;
	-o-animation-delay: .18s;
	animation-delay: .18s;
}

.easylike_circles.ec2 {
	-webkit-animation-delay: .42000000000000004s;
	-o-animation-delay: .42000000000000004s;
	animation-delay: .42000000000000004s;
}

.easylike_circles.ec3 {
	-webkit-animation-delay: .5399999999999999s;
	-o-animation-delay: .5399999999999999s;
	animation-delay: .5399999999999999s;
}

@-webkit-keyframes easylikeBounce {
	0% {}
	50% {
		background-color: #e74d3c;
	}
	100% {}
}

@-o-keyframes easylikeBounce {
	0% {}
	50% {
		background-color: #e74d3c;
	}
	100% {}
}

@keyframes easylikeBounce {
	0% {}
	50% {
		background-color: #e74d3c;
	}
	100% {}
}

.ratebox2 {
	float: right;
}

.ratebox3 {
	float: right;
	padding: 0 10px 10px 0;
}

.ratebox3 a {
	vertical-align: middle;
}

.ratebox ul,
.ratebox ul li {
	float: left;
}

.ratebox2 ul,
.ratebox2 ul li {
	float: left;
}

.ratebox3 ul,
.ratebox3 ul li {
	float: left;
}

.vk_com,
.ok_ru {
	margin: 5px 0 5px 0;
}

.ok_ru {
	margin-left: -1px;
}

@media (max-width: 991px) and (min-width: 720px) {
	.related-main-block {
		width: 46%;
	}
	.rmenu {
		width: 100%;
	}
	.content-central-right .centralcol {
		width: 100% !important;
	}
	.mini-teaser-block-main {
		width: 46%;
	}
	.content-central-right {
		width: 100%;
	}
	.rmenu,
	.bannerhead {
		display: block;
		visibility: visible;
	}
	.mini-teaser-tests-block {
		float: left;
		width: 48%;
		margin: 10px 10px 5px 0;
	}
	.mini-teaser-tests-block:after {
		display: table;
		width: 100%;
		content: '';
	}
	.lmts li {
		float: left;
		width: 50%;
	}
	.mh1 {
		width: 50%;
	}
	.lmts li:after {
		display: table;
		width: 100%;
		content: '';
	}
	.button-leftmenu {
		border: none;
		background-color: #fff;
	}
	.menubg {
		border-bottom: none;
	}
	.main-plitka-right-col-block {
		float: left;
		width: 46%;
		margin: 10px 1% 10px 1%;
	}
	.main-plitka-right-col-img {
		width: 100%;
	}
	.main-plitka-right-col-img img {
		width: 100%;
	}
	.block-sipmtoms .mh1 {
		width: 100%;
	}
	.main-img-new {
		overflow: hidden;
		max-height: 220px;
	}
	.razdel {
		display: none;
	}
}

@media (max-width: 767px) and (min-width: 720px) {
	.shapka {
		padding-top: 50px;
	}
}

@media only screen and (max-width: 720px) {
	body {
		overflow-x: hidden;
	}
	.shapka {
		display: block;
		width: 100%;
		padding-top: 50px;
	}
	.geo-translate {
		display: none;
	}
	.rmenu {
		display: block;
		visibility: visible;
		width: 100%;
	}
	div.ruby-wrapper {
		width: 100%;
	}
	.content {
		padding: 0;
	}
	.content-central-right {
		width: 100%;
	}
	.centralcol {
		width: 100% !important;
		padding: 0;
	}
	.shortstory-test>a[onclick^='return hs.expand(this)'] {
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.shortstory-test a img {
		display: inline-block;
		width: 250px;
		margin: 0 auto;
		padding: 1px 10px 0 0;
		text-align: center;
		border: 0 solid #ddd;
	}
	.mini-teaser-block-main {
		overflow: hidden;
		width: 96%;
		height: 70px;
		margin: 6px 6px 6px 6px;
	}
	.mini-teaser-img {
		width: 38%;
		height: auto;
		margin: 0 5px 0 0;
	}
	.mini-teaser-title {
		font-size: 18px;
		height: auto;
	}
	.title-main-new2 {
		font-size: 22px;
		font-weight: 500;
		margin: 5px 0 1em 2px;
	}
	.main-img-new {
		width: 100%;
		margin: 0;
		text-align: center;
	}
	.feedcomm {
		margin: 0 5px 5px 5px;
	}
	.quote-mobi {
		margin: 0 5px 0 5px;
	}
	.com {
		margin: 10px 5px 0 5px;
	}
	.main-img-new img {
		width: 100%;
	}
	h1 {
		font-size: 46px;
	}
	.x-ya-speech-cc .x-ya-speech-control {
		display: none;
	}
	.shortstory {
		padding: 0 10px;
	}
	.shortstory img {
		width: 100%;
	}
	.fullstory .discmini>.posttitle {
		margin: 0 0 40px 20px;
		text-align: left;
	}
	.fullstory .discmini>.posttitle h1 {
		font-size: 22px;
	}
	.newstextw img {
		float: left !important;
		width: 100%;
		margin: 22px 0 2px 0;
		padding: 0;
	}
	.rmenu {
		width: 100%;
		padding: 0;
	}
	.mini-teaser-tests-block {
		float: left;
		width: 98%;
	}
	.mini-teaser-tests-img {
		width: 40%;
		height: auto;
		margin: 0;
	}
	.mini-teaser-tests-img img {
		float: left;
		width: 100%;
	}
	.mini-teaser-tests-title {
		font-size: 15px;
		width: auto;
		height: auto;
		padding-left: 10px;
		text-align: left;
	}
	.main-plitka-right-col-block {
		float: left;
		width: 98%;
		margin: 25px 0 10px 0;
	}
	.mh1 {
		font-size: 24px;
		text-align: center;
	}
	.main-plitka-right-col-img {
		float: left;
		width: 100%;
		height: auto;
		margin: 0 15px 7px 0;
	}
	.main-plitka-right-col-img img {
		width: 100%;
	}
	.main-plitka-right-col-title {
		font-size: 24px;
		height: auto;
		text-align: center;
	}
	.vk_com,
	.ok_ru {
		margin: 0 5px 5px 5px;
	}
	#vk_widget,
	#vk_groups,
	#vk_groups1,
	#__okGroup0 {
		width: 100% !important;
	}
	.footertext {
		width: 100%;
	}
	.block-in-cat-main-new {
		width: 96%;
		margin: 6px auto 6px 6px;
		padding: 0;
		border: 1px solid #d1ecff;
	}
	.block-tests a {
		display: block;
	}
	.block-sipmtoms {
		padding: 0;
	}
	.mh1 {
		font-size: 18px;
	}
	.block-sipmtoms a {
		font-size: 13px;
		line-height: 15px;
	}
	.main-plitka-block {
		float: none;
		width: 98%;
		margin: 10px auto;
	}
	.main-plitka-img {
		width: 100%;
	}
	.main-plitka-img img {
		width: 100%;
	}
	.block-tests-footer a {
		display: block;
	}
	h1 {
		font-size: 27px;
		line-height: 25px;
		text-align: center;
	}
	.footertext div {
		width: 100% !important;
	}
	.related-main-block {
		width: 100%;
		margin: 0;
	}
	.shapka div {
		width: 100% !important;
	}
	.shapka img {
		width: 100%;
	}
	.shapka .logo {
		width: 100%;
		text-align: center;
	}
	.shapka .logo img {
		width: 310px;
	}
	.block-tests a {
		border-bottom: none;
	}
	.block-tests1 {
		width: 96%;
		margin: 0 auto;
		padding: 0;
	}
	.block-tests1 .mh1 {
		margin-left: 5%;
	}
	.shortstorymini {
		padding: 0 10px;
	}
	.block-sipmtoms .mh1 {
		font-size: 23px;
	}
	.main-main-div-other-new {
		width: 96%;
		margin: 25px auto 25px auto;
		padding: 0;
	}
	.razdel {
		display: none;
	}
	.button-leftmenu {
		height: 32px;
	}
	.bugfix:after {
		display: table;
		width: 100%;
		content: '';
	}
	.loginhead {
		margin: 15px 5px 5px 5px;
	}
	.post-block h1 {
		text-align: left;
	}
	.read-time {
		display: none;
		margin: 0 5px;
	}
	#speak {
		padding: 0 7px;
	}
	.shortstory #text {
		padding: 0 7px;
	}
	.quote-warning {
		margin: 5px 7px !important;
	}
	.istochnik {
		float: none;
		margin: 10px 7px 0 7px;
	}
	.readbr {
		margin: 5px 7px 5px 7px;
	}
	.cat-tags-in-new {
		font-size: 12px;
		margin: 0 7px;
	}
	.block-da-net {
		margin: 10px 7px 10px 7px;
	}
	.add-comm-block {
		float: none;
		margin: 5px 3px 5px 3px;
	}
	.enter-social-near-comm {
		margin: 30px 3px 20px 3px;
	}
	.simptomi {
		display: none;
	}
}

@media only screen and (max-width: 500px) {
	.mini-teaser-title {
		font-size: 13px;
		height: auto;
	}
	.shapka .logo img {
		width: 320px;
	}
}

@media only screen and (max-width: 400px) {
	.shapka .logo img {
		width: 310px;
	}
}