::-webkit-scrollbar { 
    width: 10px;
}
::-webkit-scrollbar-track  {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb  {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #DEE1E6; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
    background: #62B1D0; 
}

@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.woff?eqf1rd') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e900";
}
.icon-home2:before {
  content: "\e901";
}
.icon-home3:before {
  content: "\e902";
}
.icon-office:before {
  content: "\e903";
}
.icon-newspaper:before {
  content: "\e904";
}
.icon-pencil:before {
  content: "\e905";
}
.icon-envelope:before {
  content: "\e906";
}
.icon-cart:before {
  content: "\e907";
}
.icon-pencil1:before {
  content: "\e909";
}
.icon-star:before {
  content: "\e90a";
}
.icon-info1:before {
  content: "\e90b";
}
.icon-heart1:before {
  content: "\e90d";
}
.icon-gift:before {
  content: "\e90e";
}
.icon-alarm:before {
  content: "\e90f";
}
.icon-coffee:before {
  content: "\e910";
}
.icon-floppy:before {
  content: "\e911";
}
.icon-trophy1:before {
  content: "\e912";
}
.icon-add-solid:before {
  content: "\e913";
}
.icon-save-disk:before {
  content: "\e914";
}
.icon-tag:before {
  content: "\e915";
}
.icon-pacman:before {
  content: "\e916";
}
.icon-thumbs-down:before {
  content: "\e917";
}
.icon-thumbs-up:before {
  content: "\e918";
}
.icon-travel:before {
  content: "\e919";
}
.icon-trophy2:before {
  content: "\e91a";
}
.icon-folder-open:before {
  content: "\e930";
}
.icon-price-tags:before {
  content: "\e936";
}
.icon-coin-dollar:before {
  content: "\e93b";
}
.icon-address-book:before {
  content: "\e944";
}
.icon-envelop:before {
  content: "\e945";
}
.icon-bell:before {
  content: "\e951";
}
.icon-calendar:before {
  content: "\e953";
}
.icon-floppy-disk:before {
  content: "\e962";
}
.icon-database:before {
  content: "\e964";
}
.icon-undo:before {
  content: "\e965";
}
.icon-undo2:before {
  content: "\e967";
}
.icon-redo2:before {
  content: "\e968";
}
.icon-reply:before {
  content: "\e96a";
}
.icon-bubble:before {
  content: "\e96b";
}
.icon-bubbles2:before {
  content: "\e96d";
}
.icon-search:before {
  content: "\e986";
}
.icon-cog:before {
  content: "\e994";
}
.icon-stats-bars:before {
  content: "\e99c";
}
.icon-trophy:before {
  content: "\e99e";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-bin:before {
  content: "\e9ac";
}
.icon-briefcase:before {
  content: "\e9ae";
}
.icon-shield:before {
  content: "\e9b4";
}
.icon-clipboard:before {
  content: "\e9b8";
}
.icon-menu:before {
  content: "\e9bd";
}
.icon-eye-plus:before {
  content: "\e9cf";
}
.icon-star-empty:before {
  content: "\e9d7";
}
.icon-heart:before {
  content: "\e9da";
}
.icon-heart-broken:before {
  content: "\e9db";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-loop2:before {
  content: "\ea2e";
}
.icon-star-full:before {
  content: "\1f31f";
}
.icon-tux:before {
  content: "\1f575";
}
.icon-eye:before {
  content: "\1f576";
}
.icon-bullhorn:before {
  content: "\1f5e9";
}
.icon-github:before {
  content: "\1f6e7";
}
.icon-images:before {
  content: "\e91b";
}
.icon-book:before {
  content: "\e91f";
}
.icon-pushpin:before {
  content: "\e946";
}
.icon-alarm1:before {
  content: "\e950";
}
.icon-display:before {
  content: "\e956";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-user-tie:before {
  content: "\e976";
}
.icon-key2:before {
  content: "\e98e";
}
.icon-pie-chart:before {
  content: "\e99a";
}
.icon-stats-dots:before {
  content: "\e99b";
}
.icon-stats-bars2:before {
  content: "\e99d";
}
.icon-leaf:before {
  content: "\e9a4";
}
.icon-download2:before {
  content: "\e9c5";
}
.icon-star-half:before {
  content: "\e9d8";
}
.icon-question:before {
  content: "\ea09";
}
.icon-plus:before {
  content: "\ea0a";
}
.icon-minus:before {
  content: "\ea0b";
}
.icon-cancel-circle:before {
  content: "\ea0d";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-arrow-right:before {
  content: "\ea34";
}
.icon-arrow-down:before {
  content: "\ea36";
}
.icon-sort-amount-desc:before {
  content: "\ea4d";
}
.icon-shift:before {
  content: "\ea4f";
}
body {
	background-color:#ffffff;
	font-family:Arial, Geneva, sans-serif;
	font-size:16px; 
	color:#424242;
	padding:0px;
	margin:0px;
	width:100%;
}
img{max-width:100%;height:auto;}

.hyphenate {
word-wrap: break-word;
overflow-wrap: break-word;

-webkit-hyphens: auto;
-ms-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
  word-break: break-word;
}
.stats_logo {
	font-size:0.875em;
	line-height:1.5;
}
h1, h2, h3, h4, h5 {color:#4F4F4F;padding:0px;text-align:left;font:bold 17px georgia,sans-serif;text-shadow:#779 2px 3px 7px;}
.base_border{margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}
/* закругленные элементы шапки */
.header_txt {width:100%;font-size:1em;border-top-left-radius:9px;border-top-right-radius:9px;
	margin:0px;
	height:12px;line-height:1.5;padding-left:7px;font-weight:500;border-spacing:0;
	color:#405c7f;text-shadow:1px 1px 0 hsla(0,0%,100%,.9);
	background: #DEDEDE; /* Для старых браузров */
	background: linear-gradient(to top, #FFFFFF, #F2F2F2);
}
.main_border {
	width:100%;
    background-color: #ffffff;
	padding:0;
	margin-top:-6px;
	border-spacing:0;
	box-sizing:border-box;
}
.middle_border {
	border-spacing:0;
	vertical-align:top;
	box-sizing:border-box;
	padding-right:4px;
}
.nav_panel {
	padding:0;
	border-spacing:0;
	width:100%;
	box-sizing:border-box;
}
.top300, .topauthor, .lastcomment, .chaticon {
	float:right;
	margin-left:5px;
}
.login_avatar {
	float:left;margin-bottom:0px; border-radius: 80px; 
    box-shadow: 0 0 2px pink;
}
.login_avatar:hover{
	box-shadow: 0 0 16px blue;
}
.recover_img:hover {
	opacity:0.6;
}
.bell, #new_mess_icon, #bookmark_icon {
	font-size:23px;
	margin-left: 4px;
	position:relative;
}
#bookmark_icon a {
	color:green;
}
.bookmarkdel {
	color:#C64439;
	cursor:pointer;
	font-size:11px;
	position:absolute;
	left:17px;
	bottom:22px;
}
.bell:hover {
	color: #838381;
}
.notifcount, .mescount
{
	cursor:pointer;
	font-style:italic;
	font-family: Courier New,Times New Roman, Times, serif;
	font-size:16px;
	color:blue;
	position:absolute;
	left:17px;
	bottom:12px;
	font-weight:bold;
}
.notifcount:hover {
}
.hiding_notification {
background-color: rgba(0, 0, 0, 0.7);
position: fixed;
z-index: 99999;
font-family:times;
bottom: 5px;
width: 200px;
padding: 20px;
color:#fff;
font-size:18px;
line-height:13px;
-webkit-box-shadow: 0px 0px 10px #999;
-moz-box-shadow: 0px 0px 10px #999;
box-shadow: 0px 0px 10px #999;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.fadeOut {
	 opacity: 0;
}
.fadeIn{
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn; 
     animation-duration: 4s; 
    -webkit-animation-duration: 4s;
     animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;     
     visibility: visible !important;
}
@keyframes fadeIn {
    0% {transform: scale(0.6);opacity: 0.5;}
    30% {transform: scale(1); opacity: 0.8; color:lime;}       
    55% {transform: scale(1);opacity:  0,9; color:lime;}       
    60% {transform: scale(1);opacity:  1; color:lime;}       
    85% {transform: scale(1);opacity: 0.9; color:lime;}       
    100% {transform: scale(1);opacity: 0.1; color:lime;}       
}
@-webkit-keyframes fadeIn {
    0% {-webkit-transform: scale(0.7);opacity: 0.5;}
    80% {-webkit-transform: scale(1);color:lime;}       
    100% {-webkit-transform: scale(1);opacity: 1;color:lime;}       
}
#gradient, .gradient, .gradient2 {
	background-image: radial-gradient(ellipse farthest-corner at right bottom, #E3F5FC 0%, #E3F5FC 15%, #FFFFFF 30%);
}
#gradient:hover, .gradient:hover {
	background-image: radial-gradient(ellipse farthest-corner at right bottom, pink 0%, #FFFFFF 30%);
}
p {font-family:Arial, Geneva, sans-serif; font-size:16px; color:#424242; margin:15px;}

.left {margin:0;padding:0;background-color:#ffffff; border-right:0px dotted #B3B3B3; width:17%; vertical-align:top;box-sizing:border-box;min-width:190px;
}
.right {margin:0;padding:0;background-color:#ffffff; border-left:0px dotted #B3B3B3; width:17%; min-width:170px;vertical-align:top;box-sizing:border-box;}
.center {vertical-align:top;text-align:center;}
.logo {
	margin-right:4px; 
	float:left;
}
.censor{
	margin-bottom:15px; 
	float:right;
}
.bx1_0 {
	margin-top:-11px;
	margin-bottom:5px;
	position:relative;
	left:2px;
	height:15px;
	background-image:url(/img/snowLeft.png);
	background-repeat: no-repeat;
}
.search_but {
	border-radius:30px;
	cursor:pointer;
	background:#BADEED;
	border:2px solid #1C6399;
	color:#1C6399;
}
.search_but:hover {
	border:2px solid blue;
}
.spoiler-text{
	display:none;
}
hr {
    margin: 15;
    height: 1px;
    border: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    background-image: linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.tooltip {
    z-index:999;
    left:-9999px;
    top:-9999px;
    background:#fff;
    border:1px solid #ccc;
	border-radius:8px;
    font-size:11px;
    color:#323232;
    padding:4px 8px;
    position:absolute;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	max-width:450px;
}
.tooltip p {
    margin: 0px;
    padding: 0px;
}
.fright{
float:right;
margin:0;
padding-left:9px;
padding-bottom:-3px;
padding-top:-3px;
}
.fleft{float:left;}
.q_img
{
	margin-top:17px;
}
.sortby{
	text-align:right;
	padding-right:8px;
	margin:
}
.fonttable
{
	 padding:0; width:100%;
	 border-spacing:0;
}
.w17 {width:17%; padding-bottom:8px;padding-top:8px; }
.w22 {width:22%;margin-right:15px;}
.w61 {width:61%;}
.countcat{
	color:#209B3F;
	font-size:11px;
}
.countcat_linked{
	color:blue;
	font-size:11px;
}
.editrounded{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#F6F6F6;
	padding-left:5px;
	color:blue;
}
.nav_title, .nav_title2, .nav_title3, .nav_title4 {
	margin-top :5px;
	margin-left:2%;
	margin-right:5%;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border-left: 4px solid #cc0000;
	border-bottom:1px dashed #424242;
	color:#003;
	padding-bottom:6px;
	padding-top:6px;
}
.nav_img{
	position: relative;
	top: 6px;
}
.nav_text{
	font-weight:bold;
	font-size:1.125em;
}
.nav_title2 {
	border-left: 4px solid blue;
	border-bottom:1px dashed blue;
}
.nav_title3 {
	border-left: 4px solid green;
	border-bottom:1px dashed green;
}
.nav_title4 {
	border-left: 4px solid orange;
	border-bottom:1px dashed orange;
}
.footer {border-top : 6px solid #E0E0E0;
	padding-top:2px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
	background-color: #F6F6F6;
	width: 100%;
	padding:0;
	border-spacing:0;
}
.footertd1{width:33%;}
.footertd2, .footertd3 {width:33%;text-align:center;}
.nav_link {
	color:#666;
	font-size:18px;
	margin-top:6px;
	margin-bottom:6px;
}
.nav_link:hover {
	color:#C5D5DF;
	text-decoration:none;
}
.nav_link_checked{
	color:blue;
	font-size:18px;
	margin-top:6px;
	margin-bottom:6px;
	font-style:italic;
}
.wm, .wmlbl{
padding-left:5px;	
}
.wmbtn {
padding:0 10px;height:21px;font-size:12px!important;border:1px solid #538ec1!important;
background:#a4cef4!important;color:#fff;cursor: pointer;
}
.wmbtn:hover{
	color:black;
}
.wmlbl{
font-size:14px;	
margin-bottom:1px;
margin-top:2px;
font-family: verdana;
color:black;
}
.post {border:1px solid #cccccc; width:95%;}
.post_name {font-size:16px; font-weight:bold; margin-top:-2px;margin-bottom:7px; margin-left:0px;}
.post_adds {font-size:11px; margin-top:4px; margin-bottom:4px; color: #424242;}
.post_add {font-size:18px; margin-top:3px; margin-bottom:3px;}
.post_cat {font-style:italic;}
div.post_add {margin-left: 12px;}
#storylist {padding-left:12px;}
.post_tags  {font-size:17px; margin-top:4px; margin-bottom:8px; font-style:italic;}
.post_stats  {font-size:18px; margin-top:4px; margin-bottom:8px; font-style:italic;}
.post_title, .post_title2 {font-size:18px;
	font-style:italic;
	color:#0000cc;
	text-align:center;
	margin-bottom:3px;
	margin-top:1px;}
.post_title:hover {text-decoration:underline;  color:blue;}
.post_date  {font-size:11px; color:#424242; margin-top:7px; margin-bottom:7px;font-weight:bold;}
.post_view {font-size:11px;color:#666;margin-left:0px; padding-left:0px;}
.post_view2 {font-size:12px;color:#666;margin-left:15px; padding-left:0px;}
.post_category {margin:0px; padding-top:2px;padding-bottom:1px;font-weight:bold; font-size:15px;}
.post_category:hover a {color:navy;}
.rate_view {font-size:14px;color:green;}
.comm_view {font-size:14px;color:blue;}
.count_view {font-size:14px;color:#265F99;}
div .maintext a:hover {
	color:#424242;
	text-decoration:none;	
}
div .advert a:hover {
	text-decoration:underline;
	color:blue;
}
div .advert a {
	text-decoration:none;
	color:blue;
}
.advert {
	color:#DD782A;
	font-style:italic;
}
.advert:hover{
	color:navy;
}
.hidden, .shape, .shape3, .sharp, .sharp3, .sharp4 {
	display:none;
}
.fade {
	opacity: 1;
}
.fade:hover {
	opacity: 0.6;
}
.mini {
margin-right :10px;
margin-top :2px;
-webkit-border-radius: 6px;
float : left;
}
.lit_img {
   float : right;
   padding:7px 0 0 0;
}
.icon_img {

}
#sort_id {
	margin-left:5px;
}
.picto_list {
	color:silver;
	font-size:14px;
	padding-left:2px;
	
	
}
.dayly_new {
	font-size:8px;
	padding:1px 3px;
	color:white;
	border-radius:50px;
	background-color:#76B8D2;
}
.typebut, .typebut_active {
  	font-size:21px;
	margin-left:8px;
	color:grey;
	cursor:pointer;
}
.typebut:hover {
	color:#76B8D1;
}
.typebut_active {
	color:navy;
		font-size:18px;
	cursor:pointer;
	display:inline-block;
	padding:4px;
	border-radius:50px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
	background:#F0F0F0
}
.clearfix:after {
   content: '';
   display: table;
   width: 100%;
   clear:both;
}
.preview_image {
float : left;
margin: -2px 5px -4px 15px; 
}
.post_comment {
	font-size:20px;
	font-weight:bold;
	color:#1E67D5;
	margin-top:9px;
	margin-left:2px;
    margin-bottom:15px;
}	
#green, .green{color:green;}
#blue, .blue{color:blue;}
#black, .black{color:black;}
#red, .red {color:red;}
#orange, .orange {color:orange;}
#pink, .pink {color:pink;}
#yellow, .yellow {color:yellow;}
.brown {color:#5A4923;opacity:0.7}
.light-brown {color:#8C8065;}
.izumrud {color:#039698;}
.viol {color:#860A70;}
.navy {color:navy;}
.color1 {color:#DC0B7A;}
.recover_img {
margin-left:-2px;
}
.welcome {
	background:#D7ECF3;
    background: linear-gradient(to left, #D7ECF3, #79BDD7);
    padding: 5px 5px 5px 5px;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	margin-bottom:2px;
}
.welcome h2 {
    margin: 3px 0px 4px 1px;
    color: yellow;
	font-style:italic;
}
.welcome img { float: right; }
.welcome p { 
	margin: 0px 0px 0px 4px; 
	font-size:12px;
	text-align: justify;
}
#welcomelink, .welcomelink { 
	color:blue;
	font-weight:bold;
	font-size:15px;
}
.storylistform {
	background: #62B1D0;
	background: linear-gradient(to left, #D7ECF3, #79BDD7);
    padding: 1px 5px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}
.storylistform li a, .storylistform li {
	font-size:17px;
	color: #024C68;
	font-family:Times;
	line-height:1.1;
	font-style:italic;
}
.storylistform li a:hover {
	color:white;
}
.storylistform li{
	color:yellow;
}
.showstorylist {
	margin:2px 0 0 0;
	color:#5A4923;
	font-style:italic;
	font-family:Times;
	font-size:18px;
}
.showstorylist:hover {
	text-decoration:underline;
	color:#5A4923;
}

.post_comment_add {
	font-size:11px;
}	
.post_div {
border-top :1px solid gray;
border-bottom : 1px solid gray;
margin : 15px;
}
.post_div p{
	margin-left:0px;
}
.nav_t {
border-bottom:4px solid #119F3A;	
background-color:#ffffff;
font-size:16px;
padding-bottom:4px;
}
.nav_t a{
	
display: block;
color:#1B7FF0;
text-align:center;
padding-bottom:4px;
text-align:center;
}
.nav_t a:hover{
color:#62B1D0;
text-decoration:none;
padding-bottom:4px;
}
.nav_t:hover {
border-bottom:4px solid #000;
padding-bottom:4px;
opacity:0.8;
}
.nav_a {
display: block;
border-bottom:4px solid #cc0000;	
background-color:#ffffff;
padding-bottom:7px;
text-align:center;
font-size:16px;
}
.nav_a a, .nav_a a:hover{
color:red;
display: block;
text-decoration:none;

padding-bottom:4px;
}
.nav_a:hover {
border-bottom:4px solid #cc0000;
padding-bottom:7px;
}
.maintext, .main2text, .main3text, .main3text, .mainatext, .mainbtext, .mainctext, .maindtext, .mainetext, .mainftext, .maingtext {
text-align: justify;
line-height: 1.3;
font-family: Times New Roman, Arial, Geneva, sans-serif;
font-size:18px;
word-wrap: break-word;
overflow-wrap: break-word;
word-break: break-word;
}

A {
text-decoration: none; /* Убирает подчеркивание для ссылок */
color: #002060;
} 
A:hover {
text-decoration: none;
color: blue;
} 
.point {
margin:4px 0px 3px 1px;
}
.comments {	
font-family:Verdana, Geneva, sans-serif;
font-size:11px; 
color:#666666;
}
.page_count{
text-align:right;
color:brown;
margin-right:20px;
font-size:15px;
font-weight:bold;
}
.popup_header{
	font-size:20px;
	color:#6F6FC3;
	margin-top:-10px;
	margin-bottom:0px;
}

.popup_present {
	width:715px;
	height:530px;
	background:#fff;
	z-index:100;
	padding:23px 0 0 27px;
	position:absolute;
	top:0;
	right:0;
	left:0;
	margin:auto;
	display:none;
	border: 1px solid blue;
	border-radius:11px;
}
.present_list{
	overflow-y:auto;
	height:300px;
}
.present_img {
	margin:4px;
}
.open_present {
	width:40px;
	height:40px;
	position:absolute;
	right:10px;
	top:31px;
	cursor:pointer;
}
.present_img:hover {
	border :1px solid silver;
	border-radius:7px;
	margin:3px;
}
.aut_present {
	width:90px;
	height:90px;
	cursor:pointer;
	padding-top:20px;
}
.notif_present {
	font-size:16px;
	color:red;
	font:times;
	font-style:italic;
}
.send_present, .add_balance {
	cursor:pointer;
	border: 1px solid #FB6C3D;
	border-radius:10px;
	color:white;
	background:#FB6C3D;
	display:inline-block;
	padding:9px 25px;
	font-size: 21px;
	margin-top:4px;
}
.add_balance {padding:10px 25px;}
.send_present:hover {
	background:#E75110;
}
.add_balance {
	float:right;
	margin-right:20px;
	border: 1px solid #53DB8A;
	background:#53DB8A;
}
.add_balance:hover {
	background:#1A955A;
	color:white;
}
.present_img_fixed, .present_img_fixed:hover {
	border :3px solid orange;
	border-radius:7px;
	margin:1px;
}
.active {
	display:block;	
}
.popup_bg {
	position:fixed;
	top:0;bottom:0;
	left:0;right:0;
	z-index:99;
	background : rgba(0,0,0,.7);
	display:none;
}
.close-popup {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 23px;
	height: 23px;
	cursor: pointer;
}

.close-popup:before {
	content: '';
	background-color: #FB6C3D;
	position: absolute;
	height: 2px;
	width: 28px;
	top: 11px;
	left: -4px;
	transform: rotate(-45deg);
}
.close-popup:after {
	content: '';
	background-color: #FB6C3D;
	position: absolute;
	height: 2px;
	width: 28px;
	top: 11px;
	transform: rotate(45deg);
	left: -4px;
}
.footertd1 {
	padding-top:22px;
	padding-left:5px;
}
.friend_link, .friend_links{ 
	font-size:15px;
	font-style:italic;
}
.friend_link:hover, .friend_links:hover{ 
	text-decoration:underline;
	color:#000;
}
/* Вариант пагинации для светлого фона кнопок постраничной навигации
 * с использованием фоновой картинки в оформлении кнопок
*/
.archive-pages li a:hover{color:blue;font-size:15px;}
.archive-pages a, .archive-pages a:visited{color:#444;}
.archive-pages li.selected{color:white;font-size:14px;padding:5px;width:25px;line-height:20px;background: rgb(53,121,214);background: -moz-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%, rgba(53,121,214,1) 91%, rgba(27,85,157,1) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(53,121,214,1)), color-stop(91%,rgba(53,121,214,1)), color-stop(100%,rgba(27,85,157,1)));background: -webkit-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);background: -o-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);background: -ms-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);background: radial-gradient(ellipse at center,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3579d6', endColorstr='#1b559d',GradientType=1 );}
.archive-pages li.selected:hover{cursor:default;background: rgb(53,121,214);background: -moz-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%, rgba(53,121,214,1) 91%, rgba(27,85,157,1) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(53,121,214,1)), color-stop(91%,rgba(53,121,214,1)), color-stop(100%,rgba(27,85,157,1)));background: -webkit-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);background: -o-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);background: -ms-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);background: radial-gradient(ellipse at center,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3579d6', endColorstr='#1b559d',GradientType=1 );}
.archive-pages li:hover{
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(196,196,196,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(196,196,196,1)));background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(196,196,196,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(196,196,196,1) R4i100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(196,196,196,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(196,196,196,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c4c4c4',GradientType=0 );}
.archive-pages li a{cursor:pointer;line-height:20px;display:block;padding:5px;float:left;width:25px;font-size:14px;}
.archive-pages{display:block;float:left;padding:5px 0px 10px 0px;margin:0px;font-size:0.8em;font-family: Helvetica, sans-serif;border:0px solid silver;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.archive-pages ul{float:left;margin:0px;padding:0px;list-style:none;}
.archive-pages li{border: 1px solid #6a899e;float:left;font-weight:700;margin:0 2px;text-align:center;font-size:30px;color:#3579D6;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
background: -moz-linear-gradient(top,  rgba(157, 216, 255) 0%, rgba(214,214,214,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157, 216, 255)), color-stop(100%,rgba(214,214,214,1)));
background: -webkit-linear-gradient(top,  rgba(157, 216, 255) 0%,rgba(214,214,214,1) 100%);
background: -o-linear-gradient(top,  rgba(157, 216, 255) 0%,rgba(214,214,214,1) 100%);
background: -ms-linear-gradient(top,  rgba(157, 216, 255) 0%,rgba(214,214,214,1) 100%);
background: linear-gradient(to bottom,  rgb(157, 216, 255) 0%,rgba(214,214,214,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d6d6d6',GradientType=0 );}
.archive-pages .first a, .archive-pages .previous a, .archive-pages .next a, .archive-pages .last a{color:#8AABCC;overflow:hidden;white-space:nowrap;-webkit-transition-duration: 300ms;-webkit-transition-property: width,text-indent,letter-spacing;-webkit-transition-timing-function: ease;-moz-transition-duration: 300ms;-moz-transition-property: width,text-indent,letter-spacing;-moz-transition-timing-function: ease;-o-transition-duration: 300ms;-o-transition-property: width,text-indent,letter-spacing;-o-transition-timing-function: ease;}
.archive-pages a{text-decoration:none;}
.onlineimg {
	margin-bottom:1px;
}
.pointer {
	cursor:pointer;
}

.opacity100{opacity:1;}
.opacity80 {opacity:0.8;}
.opacity50 {opacity:0.5;}
.opacity20 {opacity:0.2;}
/* Кнопочки и красивые поля ввода
 * с использованием градинтов css в оформлении */
.butn-green, .butn-orange, .butn-red, .butn-blue, .butn-favor {-moz-box-shadow:inset 0 1px 0 0 #393;-webkit-box-shadow:inset 0 1px 0 0 #393;box-shadow:inset 0 1px 0 0 #393;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#24a757),color-stop(1,#188718));background:-moz-linear-gradient(top,#24a757 5%,#188718 100%);background:-webkit-linear-gradient(top,#24a757 5%,#188718 100%);background:-o-linear-gradient(top,#24a757 5%,#188718 100%);background:-ms-linear-gradient(top,#24a757 5%,#188718 100%);background:linear-gradient(to bottom,#24a757 5%,#188718 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#24a757',endColorstr='#188718',GradientType=0);background-color:#24a757;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #060;display:inline-block;cursor:pointer!important;color:#fff!important;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;font-weight:400;padding:6px 20px;text-decoration:none!important;text-shadow:0 1px 0 #060;margin:0 3px;text-align:center
}
.butn-green:hover, .butn-favor:hover {background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#188718),color-stop(1,#24a757));background:-moz-linear-gradient(top,#188718 5%,#24a757 100%);background:-webkit-linear-gradient(top,#188718 5%,#24a757 100%);background:-o-linear-gradient(top,#188718 5%,#24a757 100%);background:-ms-linear-gradient(top,#188718 5%,#24a757 100%);background:linear-gradient(to bottom,#188718 5%,#24a757 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#188718',endColorstr='#24a757',GradientType=0);background-color:#188718
}
.butn-orange, .butn-red, .butn-blue, .butn, .butn-disabled, .butn-favor {
    cursor: pointer;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 3px;
    text-align: center;
    text-decoration: none;
}
.butn-blue, .butn-red, .butn-orange, .butn, .butn-disabled, .butn-favor {
    border-radius: 4px;
	padding: 6px 6px;
	color: #fff;
	text-decoration: none;
}
.butn-favor {
	padding: 5px 5px;
}
.butn-orange {
    background: #fab264 linear-gradient(to bottom, #fab264 5%, #fc8f0a 100%) repeat scroll 0 0;
    border: 0px solid orange;
    box-shadow: 0 1px 0 0 #daa inset;
    text-shadow: 0 1px 0 #cc9f52;
	margin: 0 3px;
}
.butn-favor{
	margin: 0 3px;
}

.butn-orange:hover {
    background: #fc8f0a linear-gradient(to bottom, #fc8f0a 5%, #fab264 100%) repeat scroll 0 0;
    box-shadow: 0 1px 0 0 #daa inset;
    text-shadow: 0 1px 0 #cc9f52;
	text-decoration: none;
}
.butn-red {
    background: #eb7970 linear-gradient(to bottom, #eb7970 5%, #c23e32 100%) repeat scroll 0 0;
    border: 0px solid red;
    box-shadow: 0 1px 0 0 #f5978e inset;
    text-shadow: 0 1px 0 #810e05;
}
.butn-red:hover{
    background: #c23e32 linear-gradient(to bottom, #c23e32 5%, #eb7970 100%) repeat scroll 0 0;
    border: 0px solid #910c03;
    box-shadow: 0 1px 0 0 #d44 inset;
    text-shadow: 0 1px 0 #810e05;
}
.butn-blue {
    text-shadow: 0 1px 0 #1570cd;
    background: #1b84f5 linear-gradient(to bottom, #1b84f5 5%, #1e62d0 100%) repeat scroll 0 0;
    box-shadow: 0 1px 0 0 #99c inset;
	border: 1px solid #133f9d;
}
.butn-blue:hover {
    background: #1e62d0 linear-gradient(to bottom, #1e62d0 5%, #1b84f5 100%) repeat scroll 0 0;
    box-shadow: 0 1px 0 0 #99c inset;
}
.butn, .butn-disabled {
	border-radius: 4px;
	margin-top:4px;
    box-shadow: 0 1px 0 0 #fff inset;
	background: #ededed linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%) repeat scroll 0 0;
    border: 1px solid #a3a3a3;
    color: #444;
    text-shadow: 0 1px 0 #efe;
	text-decoration: none;
	display:inline-block;cursor:pointer!important;font-size:12px;font-weight:400;padding:6px 20px;margin:0 3px;
}
.butn:hover {
    background: #dfdfdf linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%) repeat scroll 0 0; color:#000;text-decoration: none;
}
.butn-disabled, .butn-disabled:hover, .butn-disabled:visited {
    background: #fdfdfd linear-gradient(to bottom, #f8f8f8 5%, #e8e8e8 100%) repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    color: #b6b6b6;
    cursor: default;
    text-shadow: 0 1px 0 #f0f0f0;
	text-decoration: none;
}
.show_more {
	margin-top:-40px;
	margin-left:42%; 
	width:12%;
	font-size:14px;
}
/* Кнопка наверх */
#back-top{	
	position:fixed;
	bottom:20px;
    left: 4%;
	display:none;
}
#back-top a{
	display:block;
	text-align:center;
	font:11px/100% Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	background-color: transparent;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
/* графическая стрелка наверх */
#back-top span{
	font-size:40px;
	display:block;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	filter: alpha(Opacity=20);
    opacity: 0.2; 
}
#back-top a:hover span{
filter: alpha(Opacity=100);
opacity: 1;
color:#1E64AE;
}
/* графическая кнопка избранное */
#favorite{
	position:fixed;
	bottom:111px;
    left: 4%;
	display:none;
}
#favorite span{
	font-size:39px;
	cursor:pointer;
	margin-bottom:7px;	
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	filter: alpha(Opacity=30);
    opacity: 0.3; 
}
#favorite:hover span{
filter: alpha(Opacity=100);
opacity: 1; 
font-size:41px;
color:tomato;
}
/* графическая кнопка Закладка */
#bookmark{
	position:fixed;
	bottom:60px;
    left: 4%;
	display:none;
}
#bookmark span{
	font-size:38px;
	cursor:pointer;
	margin-bottom:7px;	
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	filter: alpha(Opacity=30);
    opacity: 0.3;
}
#bookmark:hover span{
filter: alpha(Opacity=100);
opacity: 1; 
font-size:41px;
}
div.border-wrap, .border-navig, .border-blog, .border-comment, .border-goodies, .border-message{
    background-clip: border-box;
    background-color: #ffffff;
    background-origin: padding-box;
    background-size: auto;
    border: 1px solid rgb(192, 192, 192);
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    margin: 3px auto;
    overflow: hidden;
    padding: 5px;
    position: relative;
	text-align:left;
}
.border-comment, .border-goodies {
	padding: 1px;
	margin-bottom: 12px;
	margin-top: 10px;
	text-align:left;
}
.border-goodies, .border-message {
	background-image:url(/img/1g.jpg);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: bottom right;
}

.profile-blog{
	width:48.5%;
	margin-right:0 auto;
	display:inline-block;
	min-height:211px
}
.profile-balance {
	text-align:right;
	display:block;
	font-size:19px;
	font-weight:bold;
	font-family:times;
	font-style:italic;
	margin-bottom:-18px;
	margin-top:-2px;
	margin-right:-5px;
	
}
.border-navig:hover, .welcome, .storylistform{
		box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .8),
   23px 0 20px -23px rgba(0, 0, 0, .8),
   0 0 10px rgba(0, 0, 0, .1) inset;
}

.border-blog{
	margin-bottom : 6px;
}
.border-blog:hover{
		box-shadow:
   0 1px 4px rgba(0, 0, 0, .3),
   -23px 0 20px -23px rgba(0, 0, 0, .8),
   23px 0 20px -23px rgba(0, 0, 0, .8),
   0 0 10px rgba(0, 0, 0, .1) inset;
}
div.border-wrap h1{
	text-align: left;
	font-size: 18px;
	color:blue;
	margin : 0px;
}

div.border-wrap h2{
	font-size: 16px;
	margin:6px;
}
.login_buttons {
	margin-right:0px;
	margin-top:0px;
	padding:2px;
	font-size:13px;
}
.forgotpass
{
	font-size: 15px;
}
.forgotpass:hover
{
	color:#77622F;
}
.forgotpassicon{
	font-size: 12px;
}
.reg_but{
	padding:0.5px 2px;
}
.login_profile {
	padding:1px 2px;
	margin-top:8px;
}
.favorites, .loginname{
	font-size: 14px;
	color: #1F77B8;
}
/*Для форм Input итд*/
.feedback__required {
    color: #d9534f;
font-size: 18px;	}
.feedback__input {
    padding: 2px 6px;
    font-size: 14px;
    line-height: 1.2;
    color: #383838;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	box-sizing: border-box;}  
.feedback__input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
/*основной блок Пользовательского поиска GOOGLE*/
#search-row {
    margin-right: 5px;
}
/*обнуляем все что только можно*/
div.gsc-control-cse{
    padding: 0;margin:0;
}
/*текстовое поле*/
input.gsc-input {
	background: #fff !important; /*скроет логотип и надпись с текстовом поле*/
	*background: #fff !important; /*IE 7*/
}
td.gsc-search-button > input.gsc-search-button {
    padding: 0;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.gsc-adBlock,.gsc-adBlockVertical{display:none !important;}
.menu-button, .login-button, .search-button{
float:left; font-size:43px; padding-right:8px;margin-bottom:3px; color:#1C6399; cursor:pointer; display:none;}
.login-button {
float:left; color:#000; padding-left:5px; font-size:35px;margin-top:48px;
}
.search-button {
	font-size:31px; margin-top:2px;color:red; float:right;
}	
.menu-button:hover, .login-button:hover, .search-button:hover{color:orange;}
.menu-close {display:none;float:right;font-size:19px;cursor:pointer;color:gold; margin-right:-10px}
.menu-close a {text-decoration:none;}
.logination {position: absolute;}
.maintitle {font-size:21px;margin-bottom:2px;margin-top:8px;}
.search_categ {float:left; font-size:17px;margin-left:-4px;font-style:italic;width:230px;font-size:14px;}
.sorter_input {margin-right:-10px;width:120px;padding-left:1px;font-size:14px;}
.randomstory_btn {padding-top:4px;padding-bottom:4px;margin:0px;}
.label_sort {margin-right:-7px;font-size:14px;font-style:italic;}
@media (min-width:1601px){ /*Для большиъ разрешений экрана*/
}
@media (max-width:1210px){ 
.countcat, .countcat_linked, .pl7, .pl6, .pr7, .pr6{
display:none;}
.archive-pages .first a:hover,.archive-pages .previous a:hover,.archive-pages .next a:hover,.archive-pages .last a:hover{
width: 25px;
}
.profile-blog{width:98.5%;}
.profile-balance{margin-bottom:0;}


}
/*Для малых разрешений экрана и мобильных*/
@media (max-width:1070px){
.left {width:22%;vertical-align:top;}
.right {display:none;}
.w17 {width:22%;}
.w22 {width:25%;}
.w61 {width:53%;}
.maintext, .main2text, .main3text{
font-size:18px;
padding:0;
}
.nav_link, .nav_link_checked {
	font-size:1.3em;
}
.post_add, .postcategory {margin:0px;}
.lit_img, .nav_arrow {display:none;}

textarea input, #textarea, .textarea {
width: 100%;
box-sizing: border-box;
}
 .newstring {display:block;margin-top:4px;margin-bottom:4px;}
}

@media (max-width:845px){
.post_tags{font-size:16px;}
.post_stats{font-size:14px;}
.stats_logo,.pl5, .pr5 {display:none;}
.w17 {width:7%;}
.w22 {width:37%;}
.border-goodies, .border-message {background-image:none;}
.search_categ {width:220px;}
.popup_present {
	width:94%;
}
}
@media (max-width:765px){
 
 .nav_img, .pl4, .pr4 {display:none;}
 .login-button {display:inline;}
 .censor {position: absolute; right:-1.6%; bottom:3%; opacity:0.2;}
.search_categ {width:200px;}
.spoiler_logination {
	margin:0px;
	padding-top:8px;
}
.popup_present {width:92%;}
.forgotpass {
	color:#1B80F0;
	font-weight:normal;
	font-size:16px;
	font-family: Times New Roman, Times, serif;
}
.loginination_inputs {
	width:150px;
}
.logination {
display:none;
position: absolute;
opacity:0.95;
width:150px;
margin: 20px;
padding:10px;
background: #36383B;
border-radius: 9px;
z-index: 99999;
top: 0;
margin-top: 45px;
}
}
@media (max-width:700px){
.top300, .pl3, .pr3, .logo, .w17, .randomstory {display:none;}
.nav_img, .search-button {display:inline;}
.nav_text, .search-block {display:none;}
.w22 {width:0%;}
.w61 {width:81%;}
.post_goodies {
	margin-left:2px;margin-top:2px;margin-bottom:2px;
}
.profnav_title{display:none;}
.proficon{font-size:40px;padding:0 3px;}
.preview_image {
margin-left: 0px; 
}
.top300 {display:inline;margin-top:7px; position:absolute; right:125px;}
.topauthor {display:none;}
.chaticon {display:inline;margin-top:7px;position:absolute; right:84px;}
.lastcomment {display:inline;margin-top:7px;position:absolute; right:42px;}
.maintext p, div.post_add {
margin-left:0;
margin-right:0;
}
.maintext {text-align:left;}
.trophy {
	float:none;
	display:block;
}
.trophy_icon {
	width:40px;
}
#search-row {margin-right: 0px;}
.mini {width:5%;}
#storylist {padding-left:0px;}

.search-block {
position: absolute;
opacity:0.98;
width:99.1%;
background: #36383B;
border-radius: 9px;
z-index: 9999;
top: 52px;
left:2px;
}
.login_avatar {
width:38px;
height:38px;
margin-top:5px;
}
.login_buttons {
margin-top:11px;
}
}
@media (max-width:664px){
.footertd2, .left_block, .nav_text, .hide_mobile {
	display:none;
}
.hiding_notification
{
	margin-left:50px;
	width:220px;
}
.send_present, .add_balance {
	font-size:15px;
	padding : 3px 3px;
	margin-left:2px;
	float:left;
}
.send_present img {
	display:none;
}
.logination {
	margin-left:60px;
}
.menu-button, .menu-close {display:inline;}
.left_block {
position: absolute;
opacity:0.98;
width: 100%;

background: #36383B;
border-radius: 9px;
z-index: 99999;
top: 0;
margin-top: 45px;
}
.nav_title{
	color:white;
	border:0px;}
.nav_link, .nav_link_checked {
	color: #1C80C9;
	font-size:20px;
	padding-left:3%;
}
.nav_link_checked,.countcat_linked {
font-weight:bold;
color: white;
}
.nav_link:hover, .nav_link_checked:hover {
	color: #1C99C9;
}
.countcat, .countcat_linked {
	display:inline;
	font-size:14px;
	float:right;
	color:grey;
	padding-right:3%;
	margin-top:4px;
}

.left {
	width:0px;
	min-width:0px;
	max-width:0px;
	margin:0px;
	padding:0px;
}

.middle_border {
	padding-right:-1px;
	padding-left:-1px;
}
.welcome {  
	text-align: left;
}

}
@media (max-width:415px){
.pl2, .pr2,.mini, .censor, .login_profile {
display:none;}
.combobox {width:140px;}
.middle_border {padding-right:2px;}
	.search_categ {width:141px;}
.randomstory_btn {margin:0px;padding-top:4px;}

}
@media (max-width:315px){
.welcome, .top300, .randomstory_btn {
display:none;}

.search_categ {width:112px;}
.sorter_input {width:100px;padding-left:0px;}
.combobox {width:125px;}
}