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

*

*{
  padding:0;
  margin:0;
  font-size:12px;
}
body{
  background:url(../images/fon.png);
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


a { color:#1677FB; }

body img {border:0px;}

#fon_top_dark{
  
  width:100%;
  padding-top:25px;
}

.container{
  overflow:hidden;
  margin:0 auto;
  width:1074px;
}
.content_top{
  background:url(../images/main_top.png) no-repeat;
  width:1074px;
  height:7px;
  overflow:hidden;  
}
.content_mid{
  background:url(../images/main.png);
  width:1054px;
  padding:0 10px;
  overflow:hidden;
}
.content_bot{
  background:url(../images/main_bot.png);
  width:1074px;
  height:11px;
  overflow:hidden;
  margin:0 auto 0 auto;
}
#logo_img{
  margin:25px 0 0 10px;
  border:none;
  width:250px;
}
#enter{
  margin:0px 10px 0 0;
  width:421px;
  height:24px;
 
  float:right;
}
#enter_icon{
  width:21px;
  height:20px;
  background:url(../images/enter_icon.png) no-repeat;
  float:right;
  margin:2px 0;
}
#enter_button{
  background:none;
  border:none;
  cursor:pointer;
  width:94px;
  height:20px;
  margin:2px 3px;
  float:left;
  font-size:12px;
}
@-moz-document url-prefix(){
  #enter_button{
    padding-bottom:3px;
  }
}
#menu_left{
  background:url(../images/menu/menu_left.png) no-repeat;
  width:7px;
  height:37px;
  float:left;
}
#menu_right{
  background:url(../images/menu/menu_right.png) no-repeat;
  width:8px;
  height:37px;
  float:right;
}
#menu{
  background:url(../images/menu/menu.png) repeat-x;
  margin:0 8px 0 7px;
  height:37px;
}
#menu_list{
  background:url(../images/menu/menu_inner.png) no-repeat -60px;
  width:700px;
  height:27px;
  float:left;
  margin-top:4px;
}
#menu_icon{
  margin-top:2px;
  margin-right:10px;
  height:26px;
  width:26px;
  border:none;
}
#menu_list ul{
  text-align:left;
}
#menu_list ul img{
  height:27px;
  width:2px;
  margin-left:5px;
  float:right;
}
#menu_list li{
  float:left;
  display:inline;
}
@-moz-document url-prefix(){
  #menu_list li{
    line-height:13px;
  }
}
.project{
  height:27px;
  width:81px;
  text-align:center;
  float:left;
}
.project:hover{
  background:url(../images/menu/menu_project_hov.png) no-repeat left 3px;
}
.addnews{
  height:27px;
  width:127px;
  margin-left:10px;
  text-align:center;
  float:left;
}
.addnews:hover{
  background:url(../images/menu/menu_addnews_hov.png) no-repeat left 3px;
}
.menu_hov{
  height:27px;
  width:70px;
  margin-left:10px;
  text-align:center;
  float:left;
}
.menu_hov:hover{
  background:url(../images/menu/menu_rekl_hov.png) no-repeat left 3px;
}
.rss{
  height:27px;
  width:78px;
  margin-left:10px;
  text-align:center;
  float:left;
}
.rss:hover{
  background:url(../images/menu/menu_rss_hov.png) no-repeat left 3px;
}
#menu_list ul li a{
  position:relative;
  top:5px;
  left:5px;
  float:left;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
#menu_list a:hover{
  text-decoration:underline;
}
#search{
  margin-top:7px;
  height:21px;
  width:246px;
  float:right;
}
#search_text{
  border:none;
  background:url(../images/search/text.png) no-repeat;
  padding:2px 5px 0 5px;
  width:173px;
  height:19px;
  float:left;
  outline:none;
}
#search_razdel{
  background:url(../images/search/razdel.png) no-repeat 2px;
  height:21px;
  width:1px;
  float:left;
}
#search_button{
  width:59px;
  height:21px;
  float:left;
  background:url(../images/search/button.png) no-repeat;
  border:none;
  cursor:pointer;
  padding-top:3px;
  font-size:11px;
}
@-moz-document url-prefix(){
  #search_button{
    padding-top:0px;
    line-height:10px;
  }
}
#search_button img{
  height:17px;
  width:17px;
  margin:-2px 2px 0 0;
  float:left;
}
#nav{
  width:202px;
  background:url(../images/nav/border.png) no-repeat left 60px;
  float:left;
}
#navimg{
  height:30px;
  width:32px;
  float:left;
  margin:10px 15px 0 2px;
}
#nav_name{
  background:url(../images/nav/nav_fon.png) no-repeat left bottom;
  height:50px;
  font-size:15px;
  color:#477a9e;
  line-height:70px;
  vertical-align:bottom;
  text-align:left;
  margin-bottom:15px;
}
#nav li{
  padding:5px 0;
  margin-top:5px;
  list-style-position:inside;
  list-style-type:circle;
  list-style-image:url(../images/nav/dot.png);
  background:url(../images/nav/border.png) no-repeat left bottom;
}
#nav li a{
  line-height:13px;
  font-size:16px;
  color:#477a9e;
  text-decoration:none;
}
#nav li:hover{
  list-style-image:url(../images/nav/dot_hov.png);
}
#nav li a:hover{
  text-decoration:underline;
  color:#c70a42;
}
#separator{
  background:url(../images/separator.png);
  width:1px;
  float:left;
  margin-right:20px;
}
#baner{
  margin-top:10px;
  width:730px;
  height:92px;
  border:none;
}
#dle-content { width:590px; }
#blog{
  margin:5px 0 0 0;
  overflow:hidden;
  width: 590px;
}
.blog_head{
  //background:url(../images/blog/head_line.png) no-repeat bottom;
  //height:25px;
  width:590px;
  border-bottom:1px solid #e0e0e0;
}
.blog_rating { float:right; width:70px; height:17px; }
.blog_name{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#1677fb;
  text-align:left;
  margin-right:90px;
  overflow:hidden;
  padding-bottom:3px;
}
.blog_name a { text-decoration:none; }
.blog_name a:hover { text-decoration:underline; }
.blog_name a:visited { color:#1677fb; text-decoration:underline; font-size:16px;}
.blog_name h1 {  font-size:15px; font-family:arial; color:#1677FB; }

.star_rating{
  float:right;
}
.star_rating ol{
  list-style:none;
  width:80px;
  height:16px;
  position:relative;
  background:url(../images/blog/rating_n.png);
}
.star_rating ol li{
  float:left;
  margin:0;
  padding:0;
}
.star_rating ol li a{
  display:block;
  width:16px;
  height:16px;
  position:absolute;
  text-decoration:none;
  z-index:10;
  top: 1px;
}
.star_rating ol li a:hover {
  background:url(../images/blog/rating_a.png) left center repeat-x;
  left: 0;
  z-index: 2;
}
.star_rating a.star1 {
  left: 0;
}
.star_rating a.star1:hover {
  width: 16px;
}
.star_rating a.star2 {
  left: 16px;
}
.star_rating a.star2:hover {
  width: 32px;
}
.star_rating a.star3 {
  left: 32px;
}
.star_rating a.star3:hover {
  width: 48px;
}
.star_rating a.star4 {
  left: 49px;
}
.star_rating a.star4:hover {
  width:64px;
}
.star_rating a.star5 {
  left: 64px;
}
.star_rating a.star5:hover {
  width: 80px;
}
.app_inform{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#797979;
}
.app_inform a{
  color:#006eb1;
  margin-right:5px;
  text-decoration:none;
}
.app_inform a:hover{
  text-decoration:underline;
}
.app_deskcription{
  clear:both;
  margin-top:10px;
  line-height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
}
.app_deskcription ul { padding:5px; padding:5px; }
.app_deskcription ul li { margin-left:30px; }
.app_img{
  width:350px;
  margin:15px auto;
}
.app_footer{
  /*background:url(../images/blog/app_footer.png);*/
  border:1px solid #E0E0E0;
  border-radius:5px;
  height:21px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-top:5px;
  float:left;
}
.app_footer span{
  float:left;
}
.app_footer a{
  float:left;
  color:#000;
  font-size:11px;
  text-decoration:none;
}
.app_footer a:hover{
  text-decoration:underline;
}
.app_footer img{
  margin:0 5px;
  float:left;
}
.app_footer_sep{
  float:left;
  /*margin-left:15px !important;
  margin-right:10px !important;*/
}
.recomendation_top{
  background:url(../images/blog/recomendation_top.png);
  width:587px;
  height:20px;
  padding:10px 0 0 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#0f67b8;
}
.recomendation_bot{
  background:url(../images/blog/recomendation_bot.png);
  width:597px;
  height:6px;
  overflow:hidden;
}
.recomendation{
  background:url(../images/blog/recomendation.png);
  width:597px;
  overflow:hidden;
  padding-bottom:5px;
}
.recomendation li{
  padding-top:5px;
  margin-left:15px;
  list-style-type:square;
  list-style-position:inside;
  list-style-image:url(../images/blog/arrow.png);
}
.recomendation li:hover{
  list-style-image:url(../images/blog/arrow_hov.png);
}
.recomendation a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  text-decoration:none;
  color:#000;
}
.recomendation a:hover{
  color:#bc003b;
  text-decoration:underline;
}
.coment{
  width:597px;
  margin-top:10px;
}
.coment_top{
  overflow:hidden;
  background:url(../images/blog/coment_top.png);
  width:597px;
  height:4px;
}
.coment_bot{
  overflow:hidden;  
  background:url(../images/blog/coment_bot.png);
  width:597px;
  height:4px;
}
.coment_mid{
  overflow:hidden;
  background:url(../images/blog/coment.png);
  width:597px;
}
.coment_head{
  height:15px;
  padding:0 10px;
  font-size:12px;
  color:#4c728c;
}
.coment_head span{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#96a4a9;
  float:right;
}
.coment_head a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#4c728c;
  text-decoration:none;
  float:left;
}
.coment_head a:hover{
  text-decoration:underline;
}
.coment_author_avatar{
  height:53px;
  width:60px;
  margin:10px;
  float:left;
}
.coment_text{
  margin-top:10px;
  width:500px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
#new_coment{
  margin-top:15px;
  overflow:hidden;
}
.nc_title{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#4c728c;
  float:left;
  margin-bottom:10px;
}
.nc_data{
  clear:both;
  margin-top:5px;
  width:290px;
  height:22px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#4c728c;
  line-height:24px;
}
.nc_input{
  background:url(../images/blog/new_coment_input.png);
  width:218px;
  height:20px;
  float:right;
  border:none;
}
.nc_text_top{
  overflow:hidden;  
  background:url(../images/blog/nc_text_top.png);
  width:577px;
  height:5px;
}
.nc_text_bot{
  overflow:hidden;  
  background:url(../images/blog/nc_text_bot.png);
  width:577px;
  height:5px;
}
.nc_text_mid{
  overflow:hidden;  
  background:url(../images/blog/nc_text_mid.png);
  width:567px;
  font-size:12px;
  padding-left:10px;
}
.nc_text{
  height:100px;
  width:561px;
  margin:0 3px;
  border:none;
  outline:none;
  vertical-align:top;
  padding:5px;
  overflow:auto;
  resize:none;
}
.kapcha{
  height:80px;
  width:240px;
  float:left;
}
.kapcha a{
  float:left;
  margin-left:5px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:16px;
  font-size:12px;
  color:#4c728c;
  text-decoration:none;
}
.kapcha a:hover{
  text-decoration:underline;
}
.enter_kapcha{
  float:left;
  width:105px;
  margin:15px 0 0 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  color:#4c728c;
  height:35px;
}
.kapcha_input{
  clear:both;
  width:103px;
  height:20px;
  border:none;
  background:url(../images/blog/enter_kapcha.png);
}
.nc_button{
  width:175px;
  height:26px;
  float:right;
  background:url(../images/blog/nc_button.png) no-repeat;
  border:none;
  cursor:pointer;
  font-size:13px;
  color:#fff;
  font-weight:bold;
  margin:25px 15px 0 0;
}
@-moz-document url-prefix(){
  .nc_button{
    padding-bottom:5px;
  }
}
#right_content{
  width:250px;
  float:right;
}
.bw_title{
  margin-bottom:5px;
  height:35px;
  width:197px;
  background:url(../images/best_of_week/title_fon.png) no-repeat bottom;
}
.bw_title img{
  float:left;
}
.plashka_top{
  background:url(../images/best_of_week/plashka_top.png);
  overflow:hidden;
  height:6px;
  width:197px;
}
.plashka_mid{
  background:url(../images/best_of_week/plashka_mid.png);
  width:197px;
  overflow:hidden;
}
.plashka_mid button{
  height:24px;
  width:94px;
  float:left;
  margin:5px 0 0 3px;
  border:none;
  cursor:pointer;
}
.more_button{
  background:url(../images/best_of_week/more_button.png);
}
.load_button{
  background:url(../images/best_of_week/load_button.png);
}
.plashka_bot{
  background:url(../images/best_of_week/plashka_bot.png);
  overflow:hidden;
  height:6px;
  width:197px;
}
.inner_top{
  background:url(../images/best_of_week/inner_top.png);
  width:193px;
  height:4px;
  margin:0 auto;
  overflow:hidden;
}
.inner_mid{
  background:url(../images/best_of_week/inner_mid.png);
  width:187px;
  padding:3px;
  margin:0 auto;
  overflow:hidden;
}
.inner_mid span{
  font-size:12px;
}
.inner_mid img{
  /*float:left;
  margin:5px 5px 5px 0;*/
  max-width:180px;
}
.inner_bot{
  background:url(../images/best_of_week/inner_bot.png);
  width:193px;
  height:4px;
  margin:0 auto;
  overflow:hidden;
}
#popular{
  margin-top:15px;
}
#popular ul{
  margin-top:-5px;
}
#popular li{
  float:left;
  background:url(../images/popular/tab.png);
  width:99px;
  line-height:12px;
  list-style:none;
  text-align:center;
}
#popular li a{
  color:#6b6a4a;
  font-size:13px;
  text-decoration:none;
}
#popular li a:hover{
  text-decoration:underline;
  cursor:pointer;
}/*
#app_show{
  width:194px;
  background:url(../images/popular/app_top.png) no-repeat -1px top;
  border:#bfbe9f 1px solid;
  border-top:none;
  margin-top:24px;
  margin-left:1px;
  display:none;
}
#article_show{
  width:194px;
  background:url(../images/popular/article_top.png) no-repeat -1px top;
  border:#bfbe9f 1px solid;
  border-top:none;
  margin-top:24px;
  margin-left:1px;
  display:none;
}*/
#app_show{
    width:196px;
   /* background:url(../images/popular/app_top.png) no-repeat left top;*/
    border:#bfbe9f 1px solid;
    border-top:none;
    margin-left:0px;
    display:none;
  margin-top:24px;
}
#article_show{
    width:196px;
    /*background:url(../images/popular/article_top.png) no-repeat left top;    */
    border:#bfbe9f 1px solid;
    border-top:none;
    margin-left:0px;
    display:none;
  margin-top:24px;
}
.popular_content{
  width:195px;
  background:url(../images/popular/fon.png) no-repeat left 1px;
  position: relative;
  top: 0px;
}
.popular_content ul{
  margin:5px;
}
#app_show .popular_content ul li{
  padding-top:5px;
  background:none;
  clear:both;
  float:none;
  width:195px;
  text-align:left;
  list-style-position:inside;
  list-style-type:circle;
  list-style-image:url(../images/popular/dot_n.png);
}
#app_show .popular_content ul li a{
  
  color:#3f5a00;
  font-size:13px;
  line-height:13px;
  text-decoration:none;
}
#app_show .popular_content ul li a:hover{
  color:#ca0143;
  text-decoration:underline;
}
#article_show .popular_content ul li{
  padding-top:5px;  
  background:none;
  clear:both;
  float:none;
  width:195px;
  text-align:left;
  list-style-position:inside;
  list-style-type:circle;
  list-style-image:url(../images/popular/dot_n.png);
}
#article_show .popular_content ul li a{
  color:#3f5a00;
  font-size:13px;
  line-height:13px;  
  text-decoration:none;
}
#article_show .popular_content ul li a:hover{
  color:#ca0143;
  text-decoration:underline;
}
.popular_title{
  background:url(../images/popular/title_fon.png);
  height:41px;
  width:197px;
}
.popular_title img{
  margin:15px 10px 0 10px;
  float:left;
}
.popular_title span{
  color:#547900;
  font-size:15px;
  font-weight:bold;
  float:left;
  margin-top:15px;
}
#footer{
  font-size:12px;
  color:#525252;
}
#footer a{
  font-size:12px;
  color:#0b5688;
  text-decoration:underline;
}
#footer_span{
  font-size:12px;
  color:#525252;
}
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
/*---Userinfo---*/
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
  .userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
    .userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
      .userinfo .lcol .avatar img { width: 100px; }
    .userinfo .lcol ul { font-size: 0.9em; }

  .userinfo .rcol { width: 100%; }
    .userinfo .rcol ul { list-style: none; margin-left: 0; }
    .userinfo .rcol ul li { margin-bottom: 0.2em; }

    .ussep { padding-top: 12px; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }
/*---ratebox---*/
.ratebox { float: right; width: 115px; height: 19px; text-align: center; padding-top: 2px;; }
  .ratebox .rate { text-align: left; width: 85px; height: 17px; margin: 0 auto; overflow: hidden; }

.storenumber, .basenavi, .maincont, .berrors, .fullstory, .basecont { margin-bottom: 15px;text-align: justify;}

.maincont img { padding: 5px;border: none; }

.mlink { font-size: 0.9em; overflow: hidden; padding: 0 15px; height: 40px; border: 1px solid #cbdfe8; border-width: 1px 0; }
  .argcat { padding-left: 10px; color: #6c838e; margin-top: 12px; }

  .mlarrow { float: right; width: 50px; height: 40px;}
.rcol ul, .lcol ul { list-style:none; }
.reset li a { text-decoration:none; color:#BD0927; }
.loginbox { display: inline; }
.loginbox ul.loginbox { float: right; height: 27px; }
ul.loginbox { line-height: 27px; }
  ul.loginbox li { margin-left: 10px; }
  .loginbtn a { text-decoration: none; font-size: 1.1em; display: block; width: 66px; padding-bottom: 17px; no-repeat 50% 0; }
    .loginbtn a b { text-align: center; display: block; cursor: pointer; height: 26px; background-color: #db143d; }

    .loginbtn a:hover { background-position: 50% 100%; }
    .loginbtn a:hover b { background-color: #f1345d; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
  .logform li.lfield input { width: 265px; }
  
.navigation {text-align:left; color:#777; border:0px;line-height:20px; margin:0;}
.navigation a:link,.navigation a:visited,.navigation a:active {text-decoration:none; color:#555; background:#eee; padding:2px 6px;font-size:12px; margin:8px 0; border:1px solid #eee;}
.navigation a:hover {background:#777; color:#fff; border:1px solid #777;}
.navigation span {text-decoration:none;background:#fff; color:#999; padding:2px 6px; margin:8px 0;border:1px solid #ddd; font-size:12px;cursor:default;}

.selected_link { background:url(../images/sl.png) repeat-x; padding:2px 8px 2px 8px; border:1px solid #a1bcce; border-radius:2px; text-decidation:none;
 }
   .links { margin:7px; text-align:left; }
   
   .lc_module { font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:#f9fbfd; border:2px solid #dde3e7; border-radius:10px; padding:10px; }
   .lc_module a { color:#23708d; text-decoration:underline; padding:2px 8px 2px 8px; position:relative; top:3px; }
   .lc_module a .selected_link  { color:#23708d; text-decoration:underline; padding:2px 8px 2px 8px; position:relative; top:3px; }
   .lc_r { width:80px; float:right; text-align:right; }
   .lc_l { margin-right:80px; }
   .sh_cat { cursor:pointer; text-decoration:line-through;  }
   .mr_category { color:#383939; padding:10px; background:#fff; border:1px solid #dde3e7; border-radius:7px;  }
   .mr_category span { position:relative; top:3px; }
   .mr_category a { color:#23708d; text-decoration:underline; padding:2px; display:inline-block; }
  .lc_module { font-family:Arial, Helvetica, sans-serif; font-size:12px;  background:#f9fbfd; border:2px solid #dde3e7; border-radius:10px; padding:10px; }

.comment_ { border:1px solid #dee3e7; border-radius:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; margin-top:5px; width:99%;  }
.comment_ .c_bottom a { display:inline-block; font-size:11px; text-decoration:none; cursor:pointer; }
.c_top { background:#f3f7fa; color:#96a5a8; padding:3px; }
.ct_r { float:right; color:#96a5a8; width:220px; text-align:right; }
.ct_r a { text-decoration:none; color:#96a5a8; }
.ct_r a:hover { text-decoration:underline; }
.ct_l { margin-right:220px; }
.ct_l a { color:#1677FB; text-decoration:none; font-weight:bold; }
.ct_l a:hover { text-decoration:underline; }
.cm_l { float:left; width:55px; padding:5px; text-align:center; }
.cm_l img { max-width:50px; padding:1px; }
.cm_r { margin-left:50px; padding:5px; position:relative; }
.cm_rating { float:right; width:70px; margin-left:5px; }
.c_middle { overflow:hidden; position:relative; }
.c_bottom { text-align:right; position:absolute; bottom:-3px; right:0; padding: 0 5px 0 0; }
.c_bottom a, .c_answlink { padding:3px 5px 3px 5px; cursor:pointer; }
.c_bottom a { display:none; }
.c_bottom a:hover, .c_answlink:hover { /* background:#f3f7fa; */ text-decoration:underline; }
.answ_com { font-size:12px; padding:3px; }
.rate_up { width:16px; height:16px; background:url(/static_images/rate/rate_up.png); cursor:pointer; float:left; opacity:0.7; }
.rate_dn { width:16px; height:16px; background:url(/static_images/rate/rate_down.png); cursor:pointer; float:right; opacity:0.7; }
.rate_up:hover, .rate_dn:hover { opacity:1; }
.r_zero { color:#1677fb }
.r_red { color:#B82F12; }
.r_green { color:#009F00; }
.r_zero, .r_red, .r_green { text-align:center; height:17px; font-size:12px; margin-top:-1px; min-width:7px; }
.news_rating_new, .comment_rating_new { height:17px; overflow:hidden; }
.phone_list { padding:13px 13px 8px 13px; border:2px solid #afc2d2; border-radius:5px; border-top:0px; border-top-left-radius:0; border-top-right-radius:0; background:#f9fbfd; width:158px; }
.df_file { text-decoration:none; }
.df_file:hover { text-decoration:underline; }
.comment_opacity { margin-bottom:15px; }
.profile_page { padding:5px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;  }
.profile_left { float:left; width:150px; }
.profile_right { margin-left:150px; }
.pl_block { border:1px solid #e4e9ec; border-radius:7px; border-bottom-left-radius:0; border-bottom-right-radius:0px; background:url(../images/profile/user_block.png) repeat-x; text-align:center; padding-top:10px; }
.pl_username { font-weight:bold; font-size:14px; text-decoration:underline; color:#277de0; display:block; padding-bottom:10px; }
.pl_block img { max-width:120px; max-height:120px; border:1px solid #b2cede; clear:both; }
.pl_block ul li a { text-decoration:none; color:#3c546e; position:relative; top:-2px; }
.pl_block ul li a:hover { text-decoration:underline; }
.email_li { list-style-image:url(../images/profile/letter_1.png); }
.pm_li { list-style-image:url(../images/profile/letter_2.png); }
.pl_block ul { text-align:left; font-size:12px; line-height:18px; margin: 10px 0 0 40px; }
.pl_rating { width:80px; margin-left:35px; padding:5px 0 10px 0; height:18px; }
.plr_plus, .plr_minus {  width:15px; height:15px; opacity:0.6; cursor:pointer; }
.plr_plus { background:url(../images/profile/plus_.png) no-repeat;float:right; }
.plr_minus { background:url(../images/profile/minus_.png) no-repeat; float:left; }
.plr_plus:hover, .plr_minus:hover { opacity:1; }
.pl_rating_now { height:18px; }
.pl_red { color:#900; text-decoration:none; }
.pl_green { color:#060; text-decoration:none; }
.pl_zero { color:#003; text-decoration:none; }
.pl_rating_now { font-size:14px; }
.pl_smartphone { border:1px solid #e4e9ec; border-radius:7px; border-top-left-radius:0; border-top-right-radius:0px; border-top:0px; text-align:center; padding:5px;  }
.pl_smartphone span { font-size:12px; font-weight:bold; color:#4b5f77; }
.pl_smartphone img { max-width:120px; }
.pl_smartphone a { font-size:12px; font-weight:bold; color:#4b5f77; text-decoration:none; text-transform:uppercase; }
.pl_smartphone a:hover, .pl_smartphone ul li a:hover  { text-decoration:underline; }
.pl_smartphone ul { margin: 10px 0 0 40px; }
.pl_smartphone ul li a { color:#1874de; text-decoration:none; text-transform:capitalize; position:relative; top:-4px; }
.pl_smartphone ul li { text-align:left; line-height:18px; }
.theme_li { list-style-image:url(../images/profile/themes_.png) }
.game_li { list-style-image:url(../images/profile/games_.png) }
.soft_li { list-style-image:url(../images/profile/applications_.png) }
.pr_block { border:1px solid #e4e9ec; border-radius:7px; border-top-left-radius:0; border-bottom-left-radius:0px; margin-top:5px; padding-top:15px; }
.pr_block ul { margin-left:70px; }
.pr_block ul li { font-size:12px; color:#6b6b6b; line-height:24px; }
.prb_name { list-style-image:url(../images/profile/user_.png); }
.prb_ball { list-style-image:url(../images/profile/balls_.png); }
.prb_name span, .prb_ball span { font-weight:bold; color:#0079c5; }
.prb_group { list-style-image:url(../images/profile/group_.png); }
.prb_icq { list-style-image:url(../images/profile/icq_.png); }
.prb_group span, .prb_icq span { font-weight:bold; color:#65768a; }
.prb_info { border:2px solid #dde3e7; border-radius:7px; margin:20px;  background:#f9fbfd;}
.prbi_info {  padding: 15px 0 15px 0; border-top:2px solid #dde3e7; }
.prbi_title { font-size:12px; color:#3e546d; font-weight:bold; padding:3px; }
.prbi_title a { float:right; font-size:12px; color:#3e546d; text-decoration:none; cursor:pointer; }
.prbi_title a:hover { text-decoration:underline; }
.prbi_info ul { margin-left:40px; }
.prbi_info ul li { line-height:20px; color:#576a80; }
.round_li { list-style-image:url(../images/profile/round.png); line-height:16px; }
.none_li { list-style-image:none; list-style-type:none; line-height:16px; }
.none_li a { color:#5498e6; text-decoration:none; }
.none_li a:hover { text-decoration:underline; }
.round_li span, .none_li span { font-weight:bold; color:#3e546d; }
.prbi_about_title { font-size:12px; color:#576a80; margin-left:20px; }
.prbi_about_text { font-size:12px; color:#708193; margin-left:39px; }
.prbi_about_title img { position:relative; top:3px; left:1px; padding-right:2px; }
.position_on_site { font-size:14px; color:#3e546d; margin-left:78px; padding-bottom:20px; }
.position_on_site span { position:relative; top:-5px; }
.edituser { text-align:right; font-size:12px; }
.edituser a { color:#F00; font-size:12px; }
.online_block { text-align:center; color:#CCC; font-size:12px; }
.opinions_module { padding:15px; }
.opinions_menu { overflow:hidden; }
.opinions_module ul { list-style:none; margin:0; padding:0; }
.opinions_module ul li { padding:0 7px 0 7px; float:left; border:1px solid #fcfcfc; border-radius:4px; margin:1px; cursor:pointer; }
.opinions_module ul li:hover { text-decoration:underline; }
.opinions_module ul li.active { background:#fcfcfc; border:1px solid #e6e6e6; }
.load_opinions { background:#fff; border:1px solid #fff; }
.opinions_title { font-size:12px; border-bottom:1px solid #DDE3E7; padding:2px; color:#6B6B6B; }
.opinion_link { float:right; }
.opinion_link a { cursor:pointer; }
.opinion_text { border-radius:5px; border:1px solid #DDE3E7; color:#6B6B6B; width:370px; height:60px; padding:3px; overflow:hidden;  }
#opinions_values { font-size:12px; }
#opinions_values span { position:relative; }
#opinions_values label { margin:2px; }
.opn_m, .opn_n, .opn_p { margin:0 3px 0 3px; font-weight:bold; }
.opn_m { color:#FF6464;  top:-3px; }
.opn_n { color:#9F9F9F; top:-2px; }
.opn_p { color:#0D0;  top:-3px; }
.opinion_block { overflow:hidden; padding:3px; }
.opinion_block:hover .delOpinion { display:block; }
.ob_left { float:left; width:50px; position:relative; }
.ob_left .approved_balls { font-size:10px; position:absolute; bottom:2px; right:2px; background:#fff; border-radius:3px; padding:1px; opacity:.9; }
.balls_p { color:#5DA23E; }
.balls_m { color:#A23E3E; }
.ob_left img { border-radius:3px; width:50px; height:50px; }
.ob_right { margin-left:55px; }
.obrt_m, .obrt_n, .obrt_p { font-size:12px; padding:3px; }
.obr_title { background:#FCFCFC;border-bottom:1px solid #F4F4F4; color:#6b6b6b; }
.obrt_m { border-left:3px solid #A23E3E;}
.obrt_n { border-left:3px solid #EBEBEB;}
.obrt_p { border-left:3px solid #5DA23E;}
.obr_text { font-size:12px; color:#6b6b6b;  }
.opinions_info { font-size:12px; color:#6B6B6B; text-align:center; }
.delOpinion { float:right; width:16px; height:16px; background:url(../images/cross-circle.png) no-repeat; display:none; opacity:.7; cursor:pointer; }
.delOpinion:hover { opacity:1; }
.op_1 { color:#5DA23E; }
.op_2 { color:#666 }
.op_3 { color:#A23E3E }
.more_opinions {  height:30px; overflow:hidden; }
.more_records { display:block;  padding:7px 0 7px 0; text-align:center; border-bottom:1px solid #fff; cursor:pointer; color:#666; font-size:12px; }
.more_records:hover { /*border-bottom:1px solid #EBEBEB; background:#F5F5F5;*/  background:#FCFCFC;border-bottom:1px solid #F4F4F4; text-decoration:none; }
.cml_foto { width:55px; overflow:hidden; text-align:center; }
.cml_foto img { width:50px; }
.cb_left { float:left; width:50px; }
.cb_right { margin-left:60px; text-align:right; }
.answer_field { margin:5px; }
.comment_text { border: 1px solid #DEE3E7; border-radius:5px; padding:5px; width:98%; height:40px; border-top:0; border-top-left-radius:0; border-top-right-radius:0; }

/**/
a.minibutton { display:inline-block; height:23px; padding:0 0 0 3px; font-size:11px; font-weight:bold; color:#333; text-shadow:1px 1px 0 #fff; background:url(http://github.com/images/modules/buttons/minibutton_matrix.png) 0 0 no-repeat; white-space:nowrap; border:none; overflow:visible; cursor:pointer;   text-decoration:none; }
a.minibutton>span { display:block; height:23px; padding:0 10px 0 8px; line-height:23px; background:url(http://github.com/images/modules/buttons/minibutton_matrix.png) 100% 0 no-repeat; }  
a.minibutton:hover, a.minibutton:focus { color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); background-position:0 -30px; }
a.minibutton:hover>span, a.minibutton:focus>span {background-position:100% -30px;}  
a.minibutton.mousedown{background-position:0 -60px; }
a.minibutton.mousedown>span{background-position:100% -60px; }  

.cf_button { margin-top:5px; overflow:hidden; }
.cfb_l { float:right; width:80px; text-align:right; }
.cfb_r { margin-right:80px; font-size:11px; color:#858585; padding-top:4px; padding-right:2px; text-align:right; }
.user_main img { opacity:.8; }
.user_main:hover img { opacity:1; }
.spamReport_info { margin:10px; text-align:center; }
.cmr_title { border-bottom:1px solid #DEE3E7; margin-left:10px; padding-bottom:2px; margin-bottom:2px; }
.editor { margin:0 0 20px 10px; }
.status_block { overflow:hidden; padding-left:4px; font-size:12px;}
.status_block a { cursor:pointer; }
.status_block a:hover { text-decoration:underline; }
#status_history { font-size:11px; margin:5px; }
.status_bl { border-bottom:1px solid #fff; line-height:16px; }
.status_bl a { cursor:pointer; display:none; }

.status_bl:hover {  background:#FCFCFC;border-bottom:1px solid #F4F4F4; }
.status_bl:hover a { display:inline-block; }
.sh_left { float:left; width:95px; }
.sh_right { float:right; width:42px; }
.sh_middle { margin:0 42px 0 95px; }

.important_title { background:url(../images/topnews-bg.png) repeat-x; height:27px; border:1px solid #dfedfa; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom:0; cursor:pointer; }
.important_title:hover .it_r a { text-decoration:underline; }
.main_views { width:590px; margin-bottom:10px; }
.it_l { float:left; width:121px; background:url(../images/icon-news.png) left center no-repeat; margin:3px 0 0 7px; font-size:13px; color:#9a6a56; padding-left:12px; font-weight:bold; }
.it_r { float:right; width:100px; font-size:11px; text-align:right; padding:3px 5px 0 0; }
.it_r a { text-decoration:none; color:#926c55; }
.it_r a:hover { text-decoration:underline; }
.important_content { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.important_news {  padding:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border:1px solid #dfedfa; border-top:0; }
.ic_title { overflow:hidden; }
.ic_date { float:right; width:100px; font-size:11px; color:#a9b3b8; text-align:right; }
.ic_link { margin-right:100px; margin-bottom:4px; }
.ic_link a { color:#23708D; text-decoration:none; font-size:14px;}
.ic_link a:hover { text-decoration:underline;}
.ic_content { font-size:12px; color:#000; }
.important_separator { border-bottom: 1px solid #dae5e3; height:10px; margin-bottom:10px; }

.view_now_comment { background: #F3F7FA; }
.err_opinion { margin:10px auto 10px; padding:5px; text-align:center; border:1px solid #e6e6e6; background:#fcfcfc; font-size:12px; widows:150px; }

.auth_user { width:210px; font-size:12px; overflow:hidden; margin-bottom:10px; }
.auth_r:hover .extlnk  { opacity:1; }
.auth_д:hover .edtlnk  { opacity:1; }
  .auth_r { overflow:hidden; }
    .au_ava { float:left; width:58px; height:58px; position:relative; }
    .au_ava a.extlnk { position:absolute; top:1px; right:5px; opacity:0; }
    .exit_user { width:16px; height:16px; background:url(../images/1328216732_cross-button.png) no-repeat; }
    .au_ava a img { width:54px; height:54px; border-radius:3px; }
    .au_r { margin-left:58px; }
    .au_r a { color:#5E5E5E; }
  .auth_l { margin-top:5px;  overflow:hidden; }
    .aul_l { float:left; width:54px; position:relative; }
    .aul_l a img { width:54px; border-radius:3px; } 
    .aul_l a.edtlnk { position:absolute; top:1px; right:5px; opacity:0; }
    .aul_r { margin-left:58px; margin-right:80px; }
    .aul_r a { color:#5E5E5E; text-decoration:none; padding: 4px 3px 4px 6px; line-height:120%; display:block; margin:1px; }
    .aul_r a:hover { background: #E1E7ED; border-radius:2px; }
      
.new_content { color: #607387; margin: 3px 3px 1px; background: #E1E7ED; padding: 2px 5px 3px; font-weight: bold; border-radius: 4px; font-style: normal !important; font-size: 10px; line-height: 120%; }

.uplfoto { position:absolute; bottom:5px; left:2px; font-size:11px; }

.topuser_block { overflow:hidden; padding:5px 0 5px 0; height:52px; border-radius:5px; margin:5px 0 5px 0; }
.topuser_block:hover { background:#fff; }
  .tu_l { float:left; width:90px; }
    .tul_l { float:left; width:35px; padding-top:16px; text-align:center; }
    .tul_r { margin-left: 40px; }
    .tul_r img { width:50px; height:50px; border-radius:4px; }
  .tu_r { margin-left:95px; }
    .tur_r { float:right; width:100px; }
    .tur_l { margin-right:105px; padding: 0 0 0 3px; }
.lbl-balls { font-weight: bold; font-size: 24px; line-height: 22px; padding-top: 6px; color:#54585B; text-align:center; }
.lbl-balls-txt { text-align:center; color:#AAA9A9; }
.phone_nm { color:#54585B; }


/*Added by Gala*/
#simpoll_frame_8b25c1e5 {width:300px !important; height:290px !important;}
#simpoll_frame_8b25c1e5 #free214138 {width:220px !important;}

#simpoll_frame_7c768240 {height:255px !important;}
#simpoll_frame_7c768240 #free214150 {width:150px !important;}

#before_footer_d, #before_footer_t, #before_footer_m{
    margin-bottom: 30px;
    margin-top: 30px;
    display: block;
    text-align: center;
}

#post_top_d2 {
    text-align: center;
}

#post_top_d {
    text-align: center;
}

#post_bottom2 {
  text-align: center;
}

#post_bottom {
  text-align: center;
}

/* SEND EMAIL FORM */
.send_email__wrapper {width: 305px; padding: 0 25px;}
.send_email__wrapper .send_email__fields {display: flex; flex-direction: column; width: 300px;}
.send_email__wrapper .send_email__fields *:nth-child(even) {margin-bottom: 10px;}
.send_email__wrapper label {margin-bottom: 2px;}
.send_email__wrapper .send_email__fields input {padding: 5px; width: 288px;}
.send_email__wrapper textarea {width: 300px;}
.send_email__wrapper #send_email__submit {margin-top: 7px; padding: 5px 10px;}
.send_email__wrapper #send_email__alerts {display: none;}
.send_email__wrapper #send_email__alerts.send_email__success {display: block; background-color: #dff0d8; padding: 15px;}
.send_email__wrapper #send_email__alerts.send_email__fail {display: block; padding: 15px; background-color: #f2dede;}

.reklamodatelyam {height: 27px; width: 127px; margin-left: 10px; text-align: center;}
.reklamodatelyam:hover {background: url(../images/menu/menu_addnews_hov.png) no-repeat left 3px;}