/* CSS Document */
html, body  {
  padding:0;
  margin:0;
  background:#f0f0f0;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:85%;
  color:#393a3a;
  }
/*body {
  background: url('img/bg-nazarovo55.png') repeat top left;
  background-attachment: fixed;
  height: 100%;
}*/

img { border: 0px solid; }
A IMG { border:none; outline:none; }
p { margin:0; }
.container {
  width:1024px;
  margin:0 auto;
  text-align: left;
  background-color: white;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;

  }
.container-inner {
  width:978px;
  margin:0 auto;
  margin-top:20px;
  text-align: left;
  background-color: white;
  }
.ban {
  margin-bottom:41px;
  margin-top:24px;
  *margin-top:19px;
  }
  .bor
  {
 margin-top:5px;
        margin-bottom:5px;
    width:100%;
    display:block;
    overflow: hidden;
    height: 2px;
     background:url(img/dash_ser.png) repeat-x;

  }

  .bor_blue
  {
    margin-top:5px;
        margin-bottom:5px;
    width:100%;
    display:block;
    overflow: hidden;
    height: 2px;
     background:url(img/dash_blue.png) repeat-x;

  }
a.butt:link, a.butt:visited{
  background:url(img/buttons.png) no-repeat 0px -215px;
  display: inline-block;
  width:125px;
  height: 31px;
  color: #fff;
  line-height: 30px;
  text-align: center;

  }
 a.butt:hover{
  background:url(img/buttons.png) no-repeat -139px -215px;
    width:125px;
  display:inline-block;
  }
span.butt-span {
  background:url(img/buttons.png) no-repeat 0px -215px;
  display: inline-block;
  width:125px;
  height: 31px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  }
 span.butt-span:hover{
  background:url(img/buttons.png) no-repeat -139px -215px;
  width:125px;
  display:inline-block;
  }
span.butt-span a, span.butt-span a:hover, span.butt-span:link, span.butt-span.active { color: #fff; text-decoration: none; }
/*head*/
.head {
  height:20px;
  /*padding-bottom: 14px;*/
  border-bottom:2px solid #ddd;
  /*margin-top:-9px;*/
 }
.block-head {
  color:#FF4f00;
  font-size:16px;
  text-transform:uppercase;
  font-weight:bold;
  float:left;
  padding-bottom:5px;
 }
.block-head-link{
  position:relative;
  padding-top:3px;
  float:right;
 }
.block-head-link a{
  font-size:11px;
  float:right;
  outline:none;
 }   
.krasnews-loader {
  display: block;
  widht: auto;
  height: 100px;
  background:url(img/ajax-loader.gif) no-repeat center;
}  
/*Link*/
a {
  color: #0095cc;
  text-decoration:none;
  outline:none;
  }
a:hover {
  text-decoration: underline;
  }


/*block-1*/
.block-1 {
  /*margin-top:18px;*/
  height:57px;
  }
.informer {
  background:#f1f1f1;
  color:#787878;
  font-size:95%;
  line-height:17px;
  padding-left:10px;
  width: 206px;
  }
.logo {
  width:250px;
  height:57px;
  }
.logo a{
  background:url(img/logo1.gif) no-repeat 0 0px;
  display:block;
  }
.piramida-radio {
  width:66px;
  height:57px;
  }
.piramida-radio a{
  background:url(img/radio-but.jpg) no-repeat -2px top #f1f1f1;
  display:block;
  }
.piramida-radio a:hover{
  background:url(img/radio-but.jpg) no-repeat -105px 0 #f1f1f1;
  display:block;
  }
.piramida-radio a:active{
  background:url(img/radio-but.jpg) no-repeat -209px 0 #f1f1f1;
  display:block;
  }
.logo2 {
  width:237px;
  height:57px;
  }
.logo2 a{
  background:url(img/ban2.jpg) no-repeat 0 -2px;
  display:block;
  }
.logo2 a:hover{
  background:url(img/ban2.jpg) no-repeat 0 -79px;
  display:block;
  }
.logo2 a:active{
  background:url(img/ban2.jpg) no-repeat 0 -158px;
  display:block;
  }

/*block-2*/
.block-2 {
  margin-top:12px;
  background:#f2f2f2;
  /*background:url(/img/block-2-bg-ny.png) repeat-x;*/
  height: 42px;
  }
.block-2-link a {
  text-decoration:none;
  text-transform:uppercase;
  outline:none;
  font-weight:bold;
  }
.block-2-link a:hover{
  outline:none;
  text-decoration:none;
  color:#FF4f00;
 } 
.form {
  margin:10px 0;
  padding:0;
  }
.form a{
  text-decoration:none;
  text-transform:uppercase;
  outline:none;
  font-weight:bold;
  padding-left:10px;
  }
.form a:hover{
  outline:none;
  text-decoration:none;
  color:#FF4f00;
  }   
input.login {
  background:url(img/bg-login.gif) no-repeat 0 0;  
  width: 102px;
  height: 19px;
  border:none;
  text-align:left;
  margin:0;
  padding-left:7px;
  padding-bottom:2px;
  margin-right:6px;
  color:#787878;
  vertical-align:middle;
  }
input.chec {
  margin:0;
  padding:0;  
  vertical-align: middle;
  }
span#login-form-submit {
  text-decoration:none;
  text-transform:uppercase;
  outline:none;
  font-weight:bold;
  cursor: pointer;
  color: #0095cc;
  }
span#login-form-submit:hover {
  outline:none;
  text-decoration:none;
  color:#FF4f00;
  }
.plus18 {
  width:36px;
  height:36px;
  float:left;
  padding: 0px 10px;
}
.plus18 a {
  background:url(img/head_18plus.png) no-repeat 0 0;
  display:block;
}
.twitter {
  padding-top: 10px;
  width:16px;
  height:16px;
  float:left;
  }
.twitter a{
  background:url(img/icon.png) no-repeat 0 0;
  display:block;
  }

.rss {
  padding-top: 10px;
  width:16px;
  height:16px;
  float:right;
  }
.rss a{
  background:url(img/icon.png) no-repeat -26px 0;
  display:block;
  }
/*topmenu*/
.topmenu-block {
  background:url(img/topmenu-line.gif) repeat-x left center;
  margin:0 auto;
  margin-top:7px;
  width:978px;
  height:65px;
  
 }
.topmenu {
  margin:0;
  margin-top:14px;
  padding:0;
  float:left;
  position:relative;
  
 }
.topmenu a{
  font-weight:bold;
  text-transform:uppercase;
  font-size:120%;
  letter-spacing:0px;
  outline:none;
  height: 26px;
  padding: 0px;
  padding-top: 10px;
  padding-right:9px;
  padding-left: 9px;
  display: inline-block;
  
 }
.topmenu a.first{
  padding-left:0px;
 }
.topmenu a:hover{
  outline:none;
  text-decoration:none;
  color:#FF4f00;
 } 
.topmenu a.has-submenu:hover{
  outline:none;
  text-decoration:none;
  color:#fff;
  background-color: #0095cc;
  
 } 
.topmenu a.active{
  outline:none;
  text-decoration:none;
  color:#fff;
  background-color: #0095cc;
  
 } 
.topmenu-right {
  margin:0;
  padding:0;
  float:right;
  position:relative;
 }

.main-menu { margin:0; padding: 0; list-style: none; }
.main-menu li { list-style: none; height: 39px; padding-top: 2px; margin-top: -2px;  
  display: inline-block; 
  padding; 0px 10px;}
.main-menu .first {
  padding-left: 0px; 
}
.main-menu .first a { padding-left: 0px; }
.main-menu .has-submenu:hover {
  background-color: #0095cc;
  color: #fff;
}
.main-menu .has-submenu:hover a {color: #fff;}
ul.submenu { z-index: 999; position: absolute; margin:0px; 
           margin-top: 3px; padding: 0px; list-style: none; background-color: #F1F1F1;
           border: solid 1px  #dbdbdb;

}
ul.submenu li {
  font-size:11px;
  height: 26px;
  margin-top: 1px;
  border-top: dashed 1px  #dbdbdb;
  line-height:26px;
  text-align: center;
  display: block;
  padding: 4px 0px;
  vertical-align: middle; 
}
ul.submenu li a.submenu-link:visited, ul.submenu li a.submenu-link:active, ul.submenu li a.submenu-link:link, ul.submenu li a.submenu-link:hover { 
  color: #0095cc;
  font-weight: normal;
  padding: 0px;
}
ul.submenu li a.submenu-link:hover { color: #FF4f00;}


.project {
  margin:0;
  margin-top:2px;
  position:relative;
  float:left;
  width: 176px;
  height: 65px;
  overload: hidden;
}
.search-block {
  background:url(img/bg-search.gif) no-repeat 0 0;
  padding:0;
  height:21px;
  float:right;
  color:#787878;
  margin-top:8px;
  }
input.button-find {
  margin:0;
  padding:0;
  vertical-align: middle;
  width:27px;
  height:20px;
  }
input.find {
  width: 120px;
  font-size: 12px;
  color:#787878;
  border: none;
  background:none;
  text-align:left;
  padding-left:3px;
  margin-top:1px;
  }
/*left-block*/
.left-block {
  float:left;
  width:730px;
  margin:0;
 }
.block-main-head {
  color:#FF4f00;
  font-size:21px;
  text-transform:uppercase;
  font-weight:bold;
  margin-top:-10px;
 }
 
/*left-block main-news*/
.main-news {
  width:728px;
  height:303px;
  border:1px solid #b2b2b2;
  margin-top:7px;
 }
.main-news-left {
  width:374px;
  height:306px;
  float:left;
  position:relative;
 }
.main-news-orange {
  background:url(img/bg-orange-main-news.jpg) no-repeat top center;
  font-size:13px;
  color:#fff;
  width:376px;
  height:83px;
  margin-top: -4px;
 }
.main-news-orange a {
  color: #fff;

 }
.main-news-orange p{
  padding:8px 15px;
  margin:0;
 }
.main-news-right {
  height:306px;
  float:right;
  position:relative;
  
  
 }
.main-news-link {
  background:url(img/main-news-bg.png) no-repeat top left;
  padding:10px 15px;
  margin:0;
  width:322px;
  height:41px;
  cursor: pointer;
 }
.main-news-link a{
  font-style:italic;
  font-weight: normal;
  font-size:13px;
  color:#333;
  outline:none;
 }
.main-news-link-active {
  background:url(img/main-news-actbg.png) no-repeat top left;
  padding:0 33px;
  width:304px;
  height:59px;
  display:table-cell;
  vertical-align:middle;
 }
.main-news-link-active a{
  color: #0095cc;
  text-decoration: none;
  outline: none;
  font-style:italic;
 
 } 
.main-news-link-active a:hover{
  text-decoration: underline;
 }
/*left-block block-3 expert*/
.block-3 {
  width:728px;
  margin-top:5px;
 }
.block-3-expert {
  width:356px;
  float:left;
  }
.expert {
  width:100%;
  margin-top:7px;
  }
.expert img{
  border:1px solid #ddd;
  margin-right:15px;
  }
.expert-name{
  color:#FF4f00;
  font-size:19px;
  }
.expert-titul{
  color:#919191;
  font-size:13px;
  font-style:italic;
  }
.expert-block {
  background:url(img/bg-expert.gif) repeat-y top center;
  margin-top:15px;
  }
.expert-block-top {
  background:url(img/bg-top-expert.gif) no-repeat top center;
  }
.expert-block-bottom {
  background:url(img/bg-bottom-expert.gif) no-repeat bottom center;
  padding:30px 15px;
  padding-bottom:13px;
  line-height:17px;
  font-size:13px;
  }
.expert-block-title {
  color:#0095cc;
  font-size:16px;
  font-weight:bold;
    margin: 15px 0 0px 15px;
  }

  .expgr
  {
    position:relative; margin-top:17px;width:355px;height:130px;
    border:1px solid #A1D6EC; background:url(img/exp_grad.png) repeat top;
  }
    .expgrtop
    {
  position:absolute;top:0;left:33px;margin-top:-15px;border:none
    }


/*left-block block-3 comment*/
.block-3-comment {
  width:350px;
  float:right;
  }  
.comment {
  width:100%;
  margin:3px 0;
  }
.comment a {
  font-size:11px;
  outline:none;
  }
.comment-date {
  color:#919191;
  font-size:10px;
  font-weight: normal;
  } 
  
/*left-block block-4 news-edge*/
.block-4 {
  width:728px;
  margin-top:35px;
 }
.block-4-left {
  width:230px;
  float:left;
  }
.news-edge {
  width:100%;
  margin:10px 0;
  font-size:11px;
  }
.news-edge-head {
  text-transform:uppercase;
  }
  
/*left-block block-4 right*/
.block-4-right {
  width:480px;
  float:right;
  }
.block-4-piramida {
  width:230px;
    
  float:left;
  }
.piramida {
  background:url(img/bg-piramida.gif) no-repeat top center #f1f1f1;
  width:210px;
  margin:10px 0;
  padding:10px;
  height: 320px;
  overflow-y: hidden; 
}
.piramida-logo {
  margin-right:10px;
  margin-bottom:10px;
  }
.piramida-title {
  font-size:13px;
  color:#FF4f00;
  }
.piramida-block {
  margin:3px 0;
  font-size:11px;
  height:85px;
  text-overflow: ellipses;
  overflow: hidden;
  }
.piramida-block a{
  font-size:13px;
  font-weight:bold;
  outline:none;
  }
  
.block-4-blogs {
  width:230px;
  float:right;
  }
.blogs {
  width:100%;
  margin:10px 0;
  }
.blogs-title {
  padding-top:2px;
  }
.blogs-title a {
  font-weight:normal;
  padding-left:5px;
  outline:none;
  color: #000;
  }
.blogs-title a:hover {
  color:#0095cc;
  text-decoration:none;
  }
.blogs-title img{
  margin-top:-2px;
  }
.blogs-container {
  background:url(img/bg-blogs.gif) no-repeat top center #f1f1f1;
  padding:7px;
  padding-top:15px;
  margin-top:2px;
  font-size:11px;
  }
.blogs-container a{
  font-size:13px;
  font-weight:bold;
  outline:none;
  }

/*left-block block-5 article*/
.block-5 {
  width:728px;
  margin-top:10px;
 }
.block-5-left {
  width:230px;
  float:left;
  }
.article {
  width:100%;
  margin:10px 0;
  font-size:11px;
  }
.article-head {
  margin-top:7px;  
  font-size:16px;
  }
.article-block {
  padding:7px 0;
  }
.article-block a{
  font-size:12px;
  padding-left:6px;
  padding-top:10px;
  outline:none;
  }
/*left-block block-5 question*/  
.block-5-question {
  width:478px;
  float:right;
  }
.question {
  background:url(img/bg-qustion.gif) no-repeat top center #f1f1f1;
  margin-top:10px;
  margin-bottom:15px;
  padding:10px 0;
  width:478px;
  height:134px;
  }
.question-head {
  background:url(img/bg-qustion-head.jpg) no-repeat top center;
  width:478px;
  height:29px;
  padding:6px 0;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  }
.question-list {
  margin-top:30px;  
  }
.question-serv {

  margin:5px 0;
  margin-left:20px;
  }
 a.question-serv{
  width:80px;
  height:80px;
  border:1px solid #ddd;
  display: block;
  float:left;
  outline:none;
  }
 a:hover.question-serv{
  border:1px outset #FF4f00;
  }
 a:active.question-serv{
  border:1px outset #FF4f00;}
.question-container div { /*width: 390px;*/ }  

/*left-block block-6 poster*/
.block-6 {
  width:728px;
  
  margin-top:15px;
 }
.block-6-left {
  width:355px;
  float:left;
  }
.poster {
  background:url(img/bg-poster.gif) no-repeat top center #f1f1f1;
  width:321px;
  height: 207px;
  max-height: 207px;
  y-overflow: hidden;
  margin:10px 0;
  font-size:11px;
  padding:8px 17px;
  padding-bottom:20px;
  }

.poster ul {
  padding: 0;
  margin: 0;
}

.poster ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.poster-block {
  margin:10px 0;
  font-size:12px;
  min-height: 45px;
  height: auto !important;
  height: 45px;
  owerload: hidden;
  }
.poster-inst {
  float:left;
  font-size:11px;
}
.poster-inst a {
  text-transform:uppercase;
  color:#FF4f00;
  }
.poster-date a {
  float:right;
  font-size:11px;
  color:#919191;
  }  
.poster-date a:hover {
  color:#FF4f00;
  }  
  
.list-1 {
  background:url(img/list.png) no-repeat  0 0;
  float:left;
  position:relative;
  margin-right:5px;
  width:24px;
  height:23px;
  }

.list-2 {
  background:url(img/list.png) no-repeat  -96px 0;
  width:24px;
  height:23px;
  float:left;
  }

/*left-block block-6 announce*/  
.block-6-announce {
  width:352px;
  float:right;
  }
.announce {
  margin:12px 0;
  padding-bottom:10px;
  height: 28px;
  border-bottom:1px dashed #e5e5e5;
  }  
.announce img{
  margin-right:10px;
  margin-top: 5px;
  height: 20px;
  width: 20px;
  } 
.announce1 {
  background:url(img/sprite_mini.png) no-repeat  0px 0px;
  }
.announce2 {
  background:url(img/sprite_mini.png) no-repeat  0px -20px;
  } 
.announce3 {
  background:url(img/sprite_mini.png) no-repeat  0px -40px;
  }
.announce4 {
  background:url(img/sprite_mini.png) no-repeat  0 -60px;
  }  
.announce5 {
  background:url(img/sprite_mini.png) no-repeat  0 -80px;
  }
.announce6 {
  background:url(img/sprite_mini.png) no-repeat  0 -100px;
  } 
.announce7 {
  background:url(img/sprite_mini.png) no-repeat  0px -120px;
  }
.announce8 {
  background:url(img/sprite_mini.png) no-repeat  0 -140px;
  }  
.announce11 {
  background:url(img/sprite_mini.png) no-repeat  -26px -91px;
  }


/*right-block*/
.right-block {
  float:right;
  width:230px;
  
 } 
.block-head {
  color:#FF4f00;
  font-size:16px;
  text-transform:uppercase;
  font-weight:bold;
  float:left;
  padding-bottom:5px;
 }
.block-head-link{
  position:relative;
  padding-top:3px;
  float:right;
 }
.block-head-link a{
  font-size:11px;
  float:right;
  outline:none;
 }  
.line{
  padding:0;
  margin-top:-10px;
 }

/*right-block news*/
.news-block-main {
  background:url(img/bg-news.gif) no-repeat top center #f1f1f1;
  padding:8px 17px;
  margin:7px 0;
  height: 480px;
  overflow: hidden;
 }
.list {
  margin-bottom:10px;
  height: 26px;
  }
.list img{
  margin-right:5px;
  } 
.list div {
  float: left;
  width: 24px;
  height: 26px;
  display: inline;
  margin-right: 5px;
  cursor: pointer;
}
ul#newscarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical {
    width: 196px;
    /*height: 70px;*/
    margin-top: 0px;
    vertical-align: top;
    list-style: none;
    padding: 0px;
    
}

.news-block {
  margin:0px;
  line-height:17px;
  height: 100%;
}
.news-block img {
  margin:0 3px;
 }
.news-date {
  color:#919191;
  float:left;  
  font-size:11px;
  } 
.news-comment {
  float:right;
  font-size:11px;
  }

/*right-block forum*/
.forum {
  background:#f1f1f1;
  padding:5px 17px;
  margin:7px 0;
  height: 225px;
  overflow: hidden;
  position: relative;
 } 
.forum-footer {
  position: absolute;
  height: 15px;
  width: 200px;
  bottom: 0px;
  background:url(img/fade.png) repeat-x top center;
}
.forum-block {
  margin:0px 0;
  line-height:17px;
  font-weight:bold;
  height: 34px;
  overflow-y: hidden;
}
.forum-block-header { height: 17px; }
.forum-wrapper { height: 4px; width:100%; padding:0; margin:0; display: block; font-size: 4px; }
.forum-wrapper img { height: 2px; width:100%; padding: 0; margin: 0; border: none; }
.forum-block img {
  margin:0 3px;
 }
.forum-icon {
  background:url(img/icon.png) no-repeat  -86px -30px;
  margin-left:4px;
  } 
.forum-date {
  color:#919191;
  float:left;  
  font-size:10px;
  font-weight: normal;
  } 
.forum-comment {
  display: block;
  float: right;
}
.forum-comment a{
  font-size:11px;
  color:#FF4f00;
  font-weight: normal;
  outline:none;
  }
.forum-name {
  color:#616161;

  } 
  
/*right-block opros*/
.opros {
  background:url(img/bg-opros.gif) repeat-y top center;
  height: auto;
 }  
.opros-top {
  background:url(img/bg-opros-top.gif) no-repeat top center;
 }
.opros-bottom {
  background:url(img/bg-opros-bottom.gif) no-repeat bottom center;
  padding:8px 10px;
  margin:0px;
  height:100%;
  display: block;
  position: relative;
 }  
.opros-head {
  font-style:italic;
  font-size:15px;
  color:#FF4f00;
  margin:7px 0;
  } 
.radio-opros {
  color:#000;
  line-height:25px;
  padding-top:20px;
  margin:0;
  margin-top:5px;
  margin-bottom:15px;
  width:100%;
  
  } 
.radio-opros label { height: 33px; line-height: 33px;}
.but-opros a{
  background:url(img/buttons.png) no-repeat  0 -142px;
  display: block;
  cursor: pointer;
  }
.but-opros a:hover{
  background:url(img/buttons.png) no-repeat  0 -167px;
  
  }
.but-opros a:active{
  background:url(img/buttons.png) no-repeat  0 -192px;
  
  }
.but-opros {
  position: absolute;
  bottom: 7px;
  left: 14px;
  }
.but-rezult {
  position: absolute;
  bottom: 7px;
  right: 14px;

  } 
.but-rezult a{
  background:url(img/buttons.png) no-repeat  -96px -142px;
  display: block;
  cursor: pointer;  
  }
.but-rezult a:hover{
  background:url(img/buttons.png) no-repeat  -96px -167px;
    }
.but-rezult a:active{
  background:url(img/buttons.png) no-repeat  -96px -192px;
  
  }
.rezult-text {
  font-size:11px;
  padding-top:10px;
  padding-left:5px;
  }

.opros-bottom-rezult {
  background:url(img/bg-opros-bottom.gif) no-repeat bottom center;
  padding:16px 10px;
  padding-bottom:12px;
  margin:0px;
  height:100%;
  
 }  
.opros-rezult {
  padding-top:5px;
  width:100%;
  min-height: 25px;
  height: auto !important;
  height: 25px;
  }  
.opros-rezult-line {
  background:url(img/bg-opros-rezult.gif) no-repeat top left;
  margin:5px 0;
  padding:1px 1px;
  width:133px;
  height:8px;
  float:left;
  }    
.opros-rezult-in {
  background:url(img/bg-opros-rezult-in.gif) no-repeat top left;
  
  height:6px;
  }    
.proc {
  color:#FF4f00;
  float:right;
  font-size:10px;
  margin-top:2px;
  } 
.itog {
  font-size:10px;
  padding-top:17px;
  }
/*right-block opros*/
.currency {
  background:url(img/bg-currency.gif) repeat-y top center;
  width: 230px;
  height: 225px;
  overflow: hidden;
  margin-top: 10px;
 }  
.currency-top {
  background:url(img/bg-currency-top.gif) no-repeat top center;
  /*padding:8px 0;*/
  /*margin:15px 0;*/
 }
.currency-head {
  font-size:10px;
  color:#000;
  text-transform:uppercase;
  margin:0;
  width:230px;
  height:30px;
  padding: 10px 0px;
  }
.euro {
  background:url(img/icon.png) no-repeat  0 -127px;
  padding:0;
  margin-top:5px;
  width:30px;
  height:27px;
  float: right;
  cursor: pointer;
  }
.euro-active {
  background:url(img/icon.png) no-repeat  -44px -121px;
  padding:0;
  padding-top:3px;
  width:33px;
  height:27px;
  float: right;
  }

.usd {
  background:url(img/icon.png) no-repeat  -88px -127px;
  padding:0;
  margin-top:5px;
  width:30px;
  height:27px;
  float:right;
  cursor: pointer;
  } 

.usd-active {
  background:url(img/icon.png) no-repeat  -126px -121px;
  padding:0;
  padding-top:3px;
  width:33px;
  height:27px;
  float:right;
  } 

.exrate_active{
  background:url(img/bg-currency.png) no-repeat top center;
  color:#fff;
  font-size:10px;  
  min-height: 34px;
  height: auto !important;
  height:34px;
  outline:none;
  margin:0px;
  
  padding: 5px 7px 12px 7px;
  cursor: default;
  } 

.currency-date {
  width:74px;
  float:left;
  }
.currency-right {
  width:154px;
  float:right;
  }
.currency-sale {
  width:76px;
  float:left;
  }
.currency-buy {
  width:76px;
  float:right;
 }  
.currency-block {
  font-size:12px;
  margin:0;
  width:230px;
  height:30px;
  }
.currency-block-date {
  color:#FF4f00;
  padding-left:10px;
  width:64px;
  float:left;
  }

.container-footer {
  width:978px;
  position: relative;
  margin:0 auto;
  margin-top:20px;
  text-align: left;
  }

/*block-7*/
.block-7 {
  margin-top:20px;
  }
.menu-bottom {
  background:#f1f1f1;
  width:730px;
  height:30px;
  float:right;
  margin-top:10px;
  }
.menu-bottom a{
  text-transform:uppercase;
  font-size:12px;
  padding-left:40px;
  outline:none;
  position:relative;
  top:30%;
}  
.menu-bottom a:hover{
  text-decoration:none;
  color:#FF4f00;
 } 

/*footer*/
.footer {
  margin:0;
  width:98%;
  margin:0 auto;
  }
.footer-left {
  width:700px;
  float:left;
  }
.footer-left-1 {
  width:230px;
  float:left;
  line-height:17px;
  margin-left: 13px;
  }
.footer-left-2 {
  width:435px;
  float:right;
  line-height:17px;
  margin-left: 9px;
  }
.footer-right {
  width:242px;
  float:right;
  }
.footer-right img {
  vertical-align: middle; 
  margin-top: -3px;
}  
.footer-cnt {
  float:left;
  margin-left:16px;
  }  
  
  


.forum-container {
  width: auto;
  margin: 20px;
  margin-top: 60px;
}
ul#newscarousel {
  margin:  0;
  padding: 0;
}


#eventscarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical {
    width: 321px;
    margin: 0;
    vertical-align: top;
    list-style: none;
    padding: 0;
}
.jcarousel-container-vertical {
    width: 200px;
    height: 440px;
}
 
.jcarousel-clip-vertical {
    width: 200px;
    height: 440px;
    margin: 0;
    z-index: 20;
}
.poster .jcarousel-container-vertical {
    width: 321px;
    height: 180px;
}
 
.poster .jcarousel-clip-vertical {
    width: 321px;
    height: 180px;
    margin: 0;
    z-index: 20;
}



#ireceptions_crsl {
    width: 420px;
    margin: 0px auto;
    display: block;
    height: 85px;
    overflow: hidden;
}

#ireceptions_crsl li {
    min-width: 105px;
    width: !important auto;
    list-style: none;
    float: left;
}

#ireceptions_crsl li a {
    display: block;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    width: 95px;
    height: 80px;
    margin: 0px 5px;
}


#ireceptions_crsl li.ireception-item-active a {
    border: 1px solid #FF4f00;
}
.vertcarousel-next {
  background:url(img/list.png) no-repeat  0 0;
  /*margin-top:25px;*/
  width:24px;
  height: 24px;
  float:right;
  cursor: poiter;

}
.vertcarousel-next-disabled {
  background:url(img/list.png) no-repeat  -32px 0;
  /*margin-top:25px;*/
  width:24px;
  height: 24px;
  float:right;
  cursor: poiter;

}
.vertcarousel-prev {
  background:url(img/list.png) no-repeat  -64px 0;
  /*margin-top:25px;*/
  width:24px;
  height: 24px;
  float:right;
  cursor: poiter;

}
.vertcarousel-prev-disabled {
  background:url(img/list.png) no-repeat  -96px 0;
  /*margin-top:25px;*/
  width:24px;
  height: 24px;
  float:right;
  cursor: poiter;

}
.horzcarousel-next {
 background:url(img/list.png) no-repeat  -192px 0;
  /*margin-top:25px;*/
  width:24px;
  height: 24px;
  float:right;
  cursor: poiter;
}

.horzcarousel-prev {
  background:url(img/list.png) no-repeat  -128px 0;
  width:24px;
  height: 24px;
  /*margin-top:25px;*/
  float:left;
  cursor: pointer;
}

.max-rate { color: #ff0000; }
.min-rate { color: #11b200; }

.showfull-left-block {
  float:left;
  width:730px;
  margin:0;
  margin-top:1px;
 }
.showfull-block-center {
  float:right;
  width:230px;
  margin-top:7px;
 } 
.showfull-right-block {
  float:right;
  width:230px;
  margin-top:7px;
 } 

.showfull-forum {
  height: 550px; 
 
 }
.lenta-left-block {
  float:left;
  width:730px;
  margin:0;
  margin-top:1px;
 }
.lenta-left {
  float:left;
  width:180px;
  margin-top:7px;
  height: auto;
 }
.lenta-center {
  float:right;
  width:530px;
  margin-top:7px;
  padding-right: 10px;
  height: 100%;
 }
.lenta-right-block {
  float:right;
  width:240px;
  height: 100%;
  margin-top:7px;
 
 } 
/*content*/
.content {
  width:480px;
  float:left;
  }
.content-date {
  color:#787878;
  font-size:12px;
  font-style: italic;
  text-align: right;
  padding-bottom:5px;
  }
.content-text {
  margin:10px 0;
  font-size:14px;
  line-height:18px;
  text-align: justify;
  }
.content-text img{
  margin:10px 15px;
  padding: 1px;
  border: 1px solid #ff6600;
  }


.block-com{
  margin:10px;
  font-size:14px;
  color:#848484;
  font-style:italic;
  line-height:18px;
  }  
.player{
  margin:10px 0;
  }  
/*content photo*/
.photo {
  margin:20px 0;
  margin-left:-10px;
  }
.photo a{
  width:148px;
  height:94px;
  border:1px solid #ddd;
  display: block;
  margin-left:10px;
  float:left;
  outline:none;
  }
.photo a img{
  width:148px;
  height:94px;
  }
 .photo a:hover{
  border:1px outset #FF4f00;
  }
 .photo a:active{
  border:1px outset #FF4f00;
  }
/*content soc*/
.like {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAA4CAYAAADAdbkmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAANzwAADc8BL7aD1wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABdSURBVDiN7dUxCoAwDIXhv6Ggbh6h9P5XSmdHx3aqi0IVDD1A3hb4eBlfUNUKLNwRkS2lVJ879N6xEkspB7D+AmAfX3wjZr8DBw4cOHAwCSJwYkzS1KiNouWcX20XjboVBtd3ZdEAAAAASUVORK5CYII=') repeat-x top left;
  width:95%;
  height:46px;
  padding:5px;
  margin: auto;
  margin-top:10px;
  }
.cursor-pointer {
  cursor: pointer;    
}
.text-center { text-align: center; }
.orange {
  color:#FF4f00;   
  }
.like-left {
  float:left;
  margin-top:10px;
  }
/*content comment*/
.content-comment {
  margin-top:20px;
  font-size:12px;
  border-bottom:1px dashed #757575;
  padding: 5px;
  margin-bottom:10px;
  }  
.title_quote { padding-bottom: 3px; }
.quote { padding-top: 2px; }
.group-10-comment {
  background-color: #f5f5f5;
  border: 1px dashed #aaa;
}
.content-comment-date {
  float:left;
  }
.content-comment-date a {
  color: #000;
  }
.content-comment-icon {
  background:url(img/icon.png) no-repeat -99px -27px;
  }
.content-comment-link {
  float:right;
  }
.gray {
  color:#919191;  
  }
.content-comment p{
  font-size:12px;
  }  
/*content forma-comment*/
.f-comment{
  margin: auto;
  margin-top:20px;
  padding:0;
  
  color:#787878;
  }
input.button#fcom-but {
  background:url(img/buttons.png) no-repeat 0 -215px;
  margin:0;
  padding:0;
  vertical-align: middle;
  width:125px;
  height:31px;
  }
input.fcom {
  width: 180px;
  height:20px;
  font-size: 12px;
  border:1px solid #9f9f9f;
  text-align:left;
  padding-left:3px;
  margin:7px 0;
  margin-right:10px;
  vertical-align:middle;
  }
textarea.txtarea{
  width: 477px;
  font-size: 12px;
  border:1px solid #9f9f9f;
  text-align:left;
  padding-left:3px;
  margin:7px 0;
  }  
.eventfull-left-block {
  float:left;
  width:600px;
  margin:0;
  margin-top:30px;
  
 }
.eventfull-right-block {
  float:right;
  width:356px;
  margin-top:17px;
  
 } 
.news-item {
  width: 530px;
  /*padding-bottom: 10px;*/
 }
.news-item-left {
  width: 60px;;
  float: left;
  padding-top: 12px;
 }
.news-item-left img {
  width: 58px;
  padding: 1px;
  border: 1px solid #FF4f00;
  margin: 3px;
 }
.news-item-right {
  width: 460px;
  float: right;
  text-align: justify;
 }
.articles-item {
  width: 670px;
  margin: 0 auto;
  padding-bottom: 10px;
 }
.articles-item-left {
  width: 170px;
  float: left;
  padding-top: 12px;
 }
.articles-item-left img {
  width: 150px;
  padding: 1px;
  border: 1px solid #FF4f00;
  margin: 3px;
 }
.articles-item-right {
  width: 490px;
  float: right;
  text-align: justify;
 }

.news-header {
  width: 100%;
  padding-top: 15px;
 }
.news-header-left {
  width: 60%;
  float: left;
  font-weight: bold;
  font-size: 130%;
  text-align: left;
 }
.news-header-right {
  width: 39%;
  float: right;
  padding-right: 5px;
  text-align: right;
  color: #919191;
  
 }
.news-text {
  
 }
.news-text img {
  width: 50px;
  padding-right: 10px;
  padding-bottom: 10px;
 }
.categories_menu {
  margin: 10px 0px;
  margin-right: 0px;
  padding: 0px;
  list-style: none;
  width: auto;
  
}
.categories_menu li {
  margin: 0px;
  padding: 10px;
  list-style: none;
  display: block;
  border-right: 1px solid #e1e1e1;
}
.categories_menu li.active{
  
  border-top: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #fff;
  cursor: default;
  color: #FF4f00;
}
.categories_menu li.active a, .categories_menu li.active a:hover {
  cursor: default;
  color: #FF4f00;
  text-decoration:none;
}
.categories_menu li a {
 font-weight:bold;
  text-transform:uppercase;
  font-size:120%;
  letter-spacing:0px;
  outline:none; 
}


.navigation { font-size: 14px; }
.navigation a { padding: 5px 10px; border: 1px solid #ddd; text-decoration: none; }
.navigation a:hover { border-color: #0095cc; }
.navigation span { padding: 5px 10px; border: 1px solid #ddd; }

#question_main img {
  width: 50px;
  height: 50px;
  padding: 2px;
  border: 1px solid #FF4f00;
}
#question_main table tr td {
  padding-top: 40px; 
}
#question_main .question_stat {
  padding-top: 5px;
  margin: 0 auto;
  font-size: 110%;
  text-align: center;
}
#question_main .question_stat .questions_count{
  color: #11b200;
}
#question_main .question_stat .questions_without_answer{
  color: #ff0000;
}
#question_main .title {
  text-transform: uppercase; 
}
#question_main .desc {
  color: #919191;
  font-style: italic;
  text-align: justify;
}
.question-item-summary .title {
  color:#FF4f00;
  font-size:16px;
  text-transform:uppercase;
  font-weight:bold;
  padding-bottom:5px; 
}

.question-item-summary .desc {
  color: #919191;
  font-style: italic;
  text-align: justify;
  padding-bottom:5px; 
}
.question-item-summary .item-submenu { margin:0; padding:0; list-style: none; }
.question-item-summary .item-submenu li { display: inline-block; margin:0; padding:0 10px; list-style: none; }
.question-item-users { margin: auto; margin-top: 10px; width: 90%; padding: 5px 10px; background-color: #f1f1f1; border: 1px dashed #e1e1e1;}

.usercard-block {
  float:left;
  width:600px;
  margin:0;
  margin-top:17px;
 }
.usercard {
  border-top: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #414141;
  border-bottom: 1px solid #414141;
  padding: 30px;
  padding-top: 5px;
  width: 400px;
  margin: auto;
  background-color: #fdfdfd;
}
.usercard img { padding: 2px; border: 1px solid #0095cc; }
.usercard .userlogin { font-weight: bold; font-size: 16px; text-transform:uppercase; color: #FF4f00; }
.usercard .nol { padding-bottom: 20px; color: #919191; font-style: italic;}
.usercard .signature { color: #919191; font-style: italic;}
.usercard .userstatus { padding-top: 5px; color: #0095cc; font-style: italic;}



.userpanel {
  float:right;
  width:360px;
  margin-top:7px;
 }
.block-2 tr td { vertical-align: middle; }
.block-2 tr td img { vertical-align: middle; border: none; }

.board-category td {
  padding: 5px 10px;
  vertical-align: top;
  width: 30%;
}
.board-category td .header {
  font-size: 16px;
  color: #FF4f00;
  text-transform: uppercase;
  font-weight: bold;
}
.board-category td .header img{
  padding: 0px 15px;
  width: 45px;
  height: 45px;
  border: 0;
  vertical-align: middle;
  
}
.board-categories-list li {
  padding: 2px;
  margin-left: 20px;
  font-size: 13px;
  color: #0095cc;
  list-style-image: url('img/marker-article.gif');
}
.board-item-head {
  
  padding:5px 10px;
  background-color: #f0f0f0;
  border:1px dashed #aaa;
 }
.board-item-title {
  color:#aaa;
  font-size:12px;
  font-weight:bold;
  float:left;
 }
.board-item-date{
  /*position:relative;*/
  color: #aaa;
  float:right;
 }
.board-item-form {
  width: 100%;
  border: none;
}
.board-item-form .label{
  font-weight: bold;
  width: 20%;
  vartical-align: top;
}
.board-item-form .help{
  color: #aaa;
  width: 40%;
  vartical-align: top;
  padding-left: 30px;
}
.board-item-form .field input, .board-item-form .field select, .board-item-form .field textarea{
  width: 100%;
  border: 1px solid #aaa;
}
.board-item-photos {
  background-color: #f5f5f5;
  border: 1px solid #999;
  padding: 10px 10px;
}
.board-item-photos img {
  margin: 0px 10px;
  padding: 2px;
  border: 1px solid #FF4f00;
}

.editor_button img { margin:0px; padding: 0px; width: auto; }
.editor_button_brk img { margin:0px; padding: 0px; width: auto; }
.editbclose img { margin:0px; padding: 0px; }
.title_spoiler img { width: auto; margin: 0px; padding: 3px;}
.news a img { padding: 0px; padding-right: 15px;}

/* Quetions List */
.qlist tr th { background-color: #aaa; color: #FF4f00; }
.qlist-item { margin: 10px 0px; padding: 10px; }
.qlist-item-even { background-color: #f0f0f0; border: 1px dashed #aaa; }
.qlist-item-qheader { padding 3px 0px; color: #FF4f00; font-weight: bold;}
.qlist-item-quest { padding 0px; padding-left: 20px; color: #666; font-style: italic; }
.qlist-item-aheader { padding 3px 0px; color: #FF4f00; font-weight: bold;}
.qlist-item-answer { padding 0px; padding-left: 20px; color: #666; font-style: italic; }
.ilist-item-rating { float: left; width: 15%; text-align: center;}
.ilist-item-question { float: right; width: 82%; }
.mlist:hover { background-color: #ddd; }

.border-table { border: 1px solid #999; }
.border-table th, .border-table td { border: 1px solid #999; }
.border-table th { background-color: #e1e1e1; }

.tvcalendar { list-style: none; padding: 0px; margin: 0px auto; height: 42px; display: block;}
.tvcalendar-navi { vertical-align; middle; height: 42px; padding-top: 4px;}
.tvcalendar li { float: left; text-align: center; }
.tvcalendar li a { display: block; padding: 3px 4px; width: 72px;}
.tvcalendar li a.lst { color: #ccc; }
.tvcalendar li a.today { color: #FF4f00; }
.tvcalendar li a.nxt { color: #0095cc; }
.tvcalendar li a.active { border: 1px dashed #0095cc; }
.tvtitle { width: 25%; text-align: center; vertical-align: top; font-size: 14px; font-weight: bold; letter-spacing: 0; color: #F60; text-transform: uppercase;}
.tvtitle img { vertical-align: middle; width: 40px; padding-top: 5px;}
.prlst { color: #ccc; }
.prlst a { color: #ccc; }
.practive { color: #f60; }
.practive a { color: #f60; }
.prnxt { color: #000; }
.prnxt a { color: #000; }
.tv-annonce-text { margin: 0 auto; }
.tv-annonce-text img { height: 100px; padding: 2px; margin: 5px; float: left; border: 1px solid #f60; }
.tvefirs { font-size: 12px; font-weight: bold; letter-spacing: 0; color: #F60; text-transform: uppercase;}
.tvtypes { list-style: none; padding: 0px; margin: 0px auto; height: 42px; display: block;}
.tvtypes li { float: left; text-align: center; }
.tvtypes li a { display: block; padding: 5px; margin: 5px; border: 1px solid #999; color: #555;}
.tvtypes li a.active { background-color: #F0F0F0; }
.tvtitle-annonce { font-size: 14px; font-weight: bold; letter-spacing: 0; color: #F60; text-transform: uppercase;}

.month-active { color: #000000; text-decaration: none; }
.month-active:hover { color: #000000; text-decaration: underline; }

.klinks { font-size:10px; text-align:center; }
.klinks a:link, .klinks a:visited, .klinks a:active, .klinks a:hover { font-size:10px; text-decoration: none; }
.klinks a:hover { text-decoration: underline; }

.garing { font-size:10px; text-align:center; }
.garing a:link, .klinks a:visited, .klinks a:active, .klinks a:hover { font-size:10px; text-decoration: none; }
.garing a:hover { text-decoration: underline; }

#back-top { position: fixed; bottom: 30px; margin-left: -100px; display: none; }
#back-top a { padding: 15px 0px; width: 100px; font-weight: bold; display: block; text-align: center; text-decoration: none; color: #0095cc; 
            -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
            -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #ff4f00; background-color: #f1f1f1;}

#back-top a:hover {
  -moz-box-shadow: 2px 2px 3px #999;
  -webkit-box-shadow: 2px 2px 3px #999;
  box-shadow: 2px 2px 3px #999;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}

.player { height: 0px;}
.radio-station {height: 48px; width:48px; padding: 1px; border: 1px solid #999; margin: 1px;}
.radio-station:hover {border: 1px solid #ff6600; cursor: pointer;}
.radio_panel { padding: 10px; background-color: #f2f2f2; display: block;}
.radio_panel_img { margin: 5px; height: 40px; width: 40px; border: 1px solid #ff6600; float: left; }
.radio_panel_title { padding: 5px 0px; color: #0095CC; text-transform: uppercase; }
.radio_panel_nav { margin-top: -10px; padding: 0px 0px 0px 65px;}
.radio_panel_err { padding: 0px 0px 0px 65px; color: red; display: none;}
.radio-play { float: left; height: 16px; width: 16px; cursor: pointer; background: url("/img/play.png"); }
.radio-pause { float: left; height: 16px; width: 16px; cursor: pointer; background: url("/img/pause.png"); }
.radio-loader { display: none; float: left; margin: 2px 3px 2px 10px; height: 11px; width: 16px; background: url("/img/radio-loader.gif"); }

.radio-slider { float: right; margin-top: 6px; margin-right:5px; width: 50px; height: 2px; border: 1px solid #72839b;}
.radio-slider .ui-slider-handle { margin-top: -3px; background: #72839b; border: 1px solid #72839b;}

.br5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }

* html ul.header-banner li { 
   height: expression(this.scrollHeight >= 95 ? "95px" : this.scrollHeight <= 0 ? "0px" : "auto");
}

.header-banner { list-style: none; margin: 0px 27px; padding: 0px; display: block;}
.header-banner li { list-style: none; padding: 0px; margin: 0px; display: block; float: left; overload-x; hidden; min-height: 0px; max-height: 95px;}
.header-banner li.header-full { width: 960px; margin: 0px 5px;}
.header-banner li.header-left-hulf { width: 480px; margin-right: 5px;}
.header-banner li.header-right-hulf { width: 480px; margin-left: 5px;}
.header-banner li.header-wth-left { width: 640px; margin-right: 5px;}
.header-banner li.header-th-right { width: 320px; margin-left: 5px;}
.header-banner li.header-th-left { width: 320px; margin-right: 5px;}
.header-banner li.header-wth-right { width: 640px; margin-left: 5px; }
.header-banner li.header-t-left { width: 320px; margin-right: 5px; }
.header-banner li.header-t-center { width: 320px; margin-right: 5px; }
.header-banner li.header-t-right { width: 320px }

div.new-year-line { margin: 10px auto; height: 30px; width: 100%; background:url(img/ny.jpg) repeat-x top left; }
div#ny_date { width: 200px; color: #787878; margin-left: 20px; padding-left: 10px; overflow: hidden; background:url(img/ny_32.png) no-repeat top left;}

.board_delete_img { cursor: pointer; position: absolute; z-index: 9; width: 16px; height: 16px; margin: 3px; background:url(/img/round_delete.png) no-repeat top left; }
.board_delete_img_load { position: absolute; z-index: 9; width: 16px; height: 16px; margin: 3px; background:url(/img/board-ajax-loader.gif) no-repeat top left; }

.profile { float: left; line-height: 32px; height: 32px; margin: 0px 5px 0px 10px; text-align: left; padding: 0px 0px 0px 3px; font-size: 16px; color: #787878; background-color: #ef955d; }
.profile a, .profile a { color: #ffffff; text-transform: lowercase; text-decoration: none; }
.profile a:hover { color: #e86d1f; }
.profile img { height: 30px; width: 30px; padding: 0; margin: 0;}
.profile-exit { width: 100px; height: 32px; float:left; line-height: 32px; background-color: #0095CC; color: #FFFFFF; text-transform: uppercase; text-align: center; font-weight: bold;}
.profile-exit a { text-decoration: none; }
.profile-exit a, .profile-exit a:link { color: #ffffff; }
.profile-exit a:hover, .profile-exit a:active { color: #dddddd; }

a.kupivigodno-link {width: 162px; height: 32px; line-height: 32px;  padding: 10px 10px 7px 10px; color: #F0F0F0; background-color: #0077a3;}
a.kupivigodno-link:hover, a.kupivigodno-link:active {
    color: #FFFFFF; background-color: #0095cc;
}
.kupivigodno-short-item { float: left; width: 30%; margin-right: 10px; padding: 3px; }
.kupivigodno-short-item:hover { background-color: #f2f2f2; }
.kupivigodno-short-item div { width: 100%; }
.kupivigodno-short-item .item-title { text-align: center; font-size: 16px; padding: 3px 0px; cursor: pointer; color: #0095cc;}
.kupivigodno-short-item .item-title:hover { text-decoration: underline; }
.kupivigodno-short-item .item-text { text-align: center; font-size: 11px;}

/*GROW*/
.grow {
  width: 230px;
  height: 180px;
  overflow: hidden;
}
.grow img {
  height: 180px;
  width: 230px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 276px;
  height: 216px;
}

/* ==========================================================================
Модуль Easy Like by ПафНутиЙ */
/* ========================================================================== */
.easylike_count {
    display: inline-block;
    color: #0095cc;
    cursor: pointer;
    font-size: 12px;
    background: #d0d0d0 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFQSURBVDiN5dS/K8RxHMfx5/u+34tktFyZFQvORZfU/QUWDAalTumcS7pZBosBy5GyWMWgjMIkP4qUEZHFQPl1OTrn3hbqvuf7+To6k8/4+nzej8+P+rxFVSnn8JVV+wvQLg5k4bCGHGNAG+BHmNRYywqAzB304ZMkSgBlg8psQqPhW0d94RtK6qwC+2ETpd2xizKCqAUyU7T/CVXpRu2PvHwGzivb9xNfMABhCmTa5YZ1ZKqThYETVOlwKQLwA+I6o9JpBqHBAJqHUO8FXv0CPPcC934Mwo4HqOu/ALfN4FBoCWWrdEt3uU4vG0EFRd8GgKcStDvU6tXxSM58QkCHWy8QSQB578NJVOPNl8Wx61/WWHARoQvIuEw/gvZoPLjqVite7Utmj0L48mtA4CM6xrK6dbDp1FjzXT+U1H4ttj1PXm/IvsZ1NPzsuf7/Ndh3rFxqupxqCNoAAAAASUVORK5CYII=') no-repeat 95px 50%;
    
    padding: 6px 10px 6px 10px;
    border: 1px solid #808080;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
    
}
.easylike_count:before {
    content: "    ";
    padding-right: 25px;
    font-weight: bold;
}
.easylike_count:hover {
    color: #fff;
    background: rgba(128, 128, 128, .7) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD+SURBVDiNzdQxSgNBFIfxb4OiNhaSUpAUuYGtVwgKWqbIBQTr3MAuF0iXE9gJdiGkCWhpYxmwEYKmEfRLO05mdk0MkgdbvH37/7G7M7uFyiartlHtv8A60APGwAS4CmZt4BF4BQbA0VJaDY89dehyXas3ifPP6n5oxOBtIqT6qX5nZt3QiB/5LPNqdoEiM2uFTRFtmxlwmAnm6j3MxHc4XREDeAmbGByvAY7KwPs1wOGPLlrlQn3IrGaqRupO2bZBbagfv8De1JM4nwJRO+pXBXiRyuZA1HN1noBm6mUuVwainqrTAHtSm2WZKhD1WL1T++pB1fXxl/Ln2v4f7ALzkDXIV1f6cwAAAABJRU5ErkJggg==') no-repeat 95px 50%;
}
/*v 1.2*/
.easylike_load {
    width:19px;
}
.easylike_circles {
    background-color: #2C3E50;
    float: left;
    height: 4px;
    margin: 6px 2px 6px 0;
    width: 4px;
    -webkit-animation-name: easylikeBounce;
    -webkit-animation-duration: 0.8999999999999999s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    -o-animation-name: easylikeBounce;
    -o-animation-duration: 0.8999999999999999s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: linear;
    animation-name: easylikeBounce;
    animation-duration: 0.8999999999999999s;
    animation-iteration-count: infinite;
    animation-direction: linear;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.easylike_circles.ec1 {
    -webkit-animation-delay: 0.18s;
    -o-animation-delay: 0.18s;
    animation-delay: 0.18s;
}
.easylike_circles.ec2 {
    -webkit-animation-delay: 0.42000000000000004s;
    -o-animation-delay: 0.42000000000000004s;
    animation-delay: 0.42000000000000004s;
}
.easylike_circles.ec3 {
    -webkit-animation-delay: 0.5399999999999999s;
    -o-animation-delay: 0.5399999999999999s;
    animation-delay: 0.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%{}}

.fullstory-share-rating { margin: 5px 0; padding: 10px; background-color: #dddddd; border-top: 1px dashed #808080; border-bottom: 1px dashed #808080; }
.fullstory-rating {margin-top: 6px; }
.social-buttons { position: relative; float: right; width: 265px; height: 40px; }
.social-buttons-background { 
    position: absolute; 
    top: 0; left: 0; 
    width: 100%; height: 100%; 
    background: url('data:image/png;base64,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'); opacity: 0.25; 
}
.social-buttons-link { position: absolute; top: 0; left: 0; width: 100%; line-height: 20px; padding: 10px 0; font-size: 14px;}
.social-buttons-link:hover { text-decoration: underline; }
.pluso { margin-top: 3px; }


.crating-layer {  height: 20px; padding: 6px; }
.crating-value { float: right; height: 20px; line-height: 20px; font-size: 14px; vertical-align: middle;}
.crating-dislike { float: right; height: 20px; }
.crating-like { float: right; height: 20px;}
.r1-unit img, .r2-unit img { line-height: 20px;}

.green-text { color: #009900; }
.red-text {color: #990000; }

.event-other { margin-bottom: 10px; }
.event-other img { margin: auto; width: 350px; }

.event-poster a img { width: 100%; }