body
{
	background-color:#eee;
	color:#555;
	cursor:default;
	font-size:14px;
	font-weight:400;
	line-height:1.5em;
	overflow-x:hidden;
}

html,body
{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

a
{
	-moz-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition:all .2s;
	text-decoration:none;
	transition:all .2s;
}

a:hover
{
	color:#333;
	cursor:pointer;
}

a:hover,a:active,a:visited
{
	text-decoration:none;
}

:focus
{
	outline:0;
}

p,ul,ol,dl,blockquote,hr,pre,table,form,fieldset,figure,address
{
	margin-bottom:1em;
}

img
{
	-ms-interpolation-mode:bicubic;
	border:0;
	font-size:0;
	height:auto;
	max-width:100%;
	vertical-align:middle;
}

a img
{
	border:0;
}

@font-face
{
	font-family:socicon;
	font-style:normal;
	font-weight:400;
	src:url(fonts/socicon-webfont.eot-#iefix) format(embedded-opentype),url(../style/fonts/socicon-webfont.woff) format(woff),url(../style/fonts/socicon-webfont.ttf) format(truetype),url(../style/fonts/socicon-webfont.svg#sociconregular) format(svg);
}

.socicon
{
	font-family:socicon!important;
}

*,:before,:after
{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.clearfix:before,.clearfix:after,#wrapper:before,#wrapper:after,.inner-wrapper:before,.inner-wrapper:after,.row:before,.row:after,.tabs .ui-tabs-nav:before,.tabs .ui-tabs-nav:after
{
	content:" ";
	display:table;
}

.clearfix:after,#wrapper:after,.inner-wrapper:after,.row:after,.tabs .ui-tabs-nav:after
{
	clear:both;
}

audio,canvas,img,svg,video
{
	vertical-align:middle;
}

embed,iframe,object
{
	max-width:100%;
}

::-moz-selection
{
	background:#b3d4fc;
	text-shadow:none;
}

::selection
{
	background:#b3d4fc;
	text-shadow:none;
}

h1,h2,h3,h4,h5,h6
{
	color:#333;
	font-weight:400;
	margin-bottom:.5em;
	margin-top:0;
}

h1
{
	font-size:36px;
	line-height:1.111em;
}

h2
{
	font-size:30px;
	line-height:1.222em;
}

h3
{
	font-size:24px;
	line-height:1.333em;
}

h4
{
	font-size:18px;
	line-height:1.444em;
}

h5
{
	font-size:14px;
	line-height:1.555em;
}

h6
{
	font-size:12px;
	line-height:1.555em;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
	color:#333;
	text-decoration:none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
{
	text-decoration:underline;
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span
{
	font-weight:700;
}

.subheading
{
	color:#777;
}

.dropcap:first-letter
{
	color:#333;
	float:left;
	font-size:60px;
	padding:18px 15px 10px 0;
}

hr
{
	border:0;
	border-top:1px solid #ddd;
	clear:both;
	display:block;
	float:none;
	height:0;
	margin-top:1em;
	width:100%;
}

div.spacer
{
	border:0;
	clear:both;
	display:block;
	float:none;
	height:0;
	margin-top:3em;
	width:100%;
}

.lead
{
	color:#999;
	font-size:18px;
	line-height:1.4em;
}

abbr,acronym
{
	border-bottom:1px dotted;
	cursor:help;
}

cite
{
	font-style:italic;
}

code,kbd,pre,samp
{
	font-family:Menlo,Monaco,Consolas,"Courier New",monospace;
	font-size:90%;
}

code
{
	background-color:#f9f9f9;
	line-height:1;
	padding:2px 4px;
	white-space:nowrap;
}

pre
{
}

em,i,dfn
{
	font-style:italic;
}

sub,sup,small
{
	font-size:90%;
}

sub,sup
{
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

b,strong
{
	font-weight:700;
}

del
{
	text-decoration:line-through;
}

address
{
	font-style:normal;
}

blockquote
{
	border-left:5px solid #ccc;
	margin:1.5em;
}

blockquote p
{
	font-family:Georgia,serif;
	font-size:16px;
	font-style:italic;
	line-height:1.6;
	padding-left:1em;
}

ul
{
	list-style-type:disc;
}

ol
{
	list-style-type:decimal;
}

ul,ol
{
	margin-bottom:1em;
}

li ul,li ol
{
	margin:0;
}

dt
{
	font-weight:700;
}

dd
{
	margin-bottom:.5em;
	margin-left:0;
}

.text-left
{
	text-align:left;
}

.text-center
{
	text-align:center;
}

.text-right
{
	text-align:right;
}

.text-justify
{
	text-align:justify;
}

table
{
	border:0;
	width:100%;
}

table thead
{
	text-align:left;
	vertical-align:bottom;
}

table th,table td
{
	padding:.5em 1em;
}

table td:first-child,table th:first-child
{
	border-left-width:0;
}

table.bordered
{
	border:1px solid #ccc;
	width:100%;
}

table.bordered thead
{
	background-color:#fafafa;
	text-align:left;
	vertical-align:bottom;
}

table.bordered thead tr
{
	border-bottom:1px solid #ccc;
}

table.bordered th,table.bordered td
{
	border-left:1px solid #ccc;
	padding:.5em 1em;
}

table.bordered td:first-child,table.bordered th:first-child
{
	border-left-width:0;
}

table.bordered td
{
	border-bottom:1px solid #ccc;
}

form
{
	clear:both;
	display:block;
}

form .form-group
{
	margin-bottom:1em;
}

label
{
	margin-bottom:.5em;
}

input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select
{
	border:1px solid #ccc;
	padding:.5em;
	width:100%;
}

select
{
	background-color:#fff;
}

input[type=radio],input[type=checkbox]
{
	margin:4px .5em 0 0;
}

textarea
{
	max-width:100%;
	min-height:150px;
}

fieldset
{
	border:1px solid #ccc;
	padding:1.5em;
}

fieldset legend
{
	font-size:18px;
	margin-left:-.5em;
	padding:.5em;
}

.btn,button
{
	-moz-transition:all .2s;
	-o-transition:all .2s;
	-webkit-transition:all .2s;
	background-color:#222;
	border:0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	font-weight:400;
	line-height:normal;
	margin:0 0 1em;
	padding:.5em .8em;
	text-align:center;
	text-decoration:none;
	transition:all .2s;
}

.btn:hover,button:hover
{
	background-color:#333;
	color:#fff;
}

.btn-small
{
	font-size:12px;
	padding:.35em .65em;
}

.btn-large
{
	font-size:18px;
	padding:.6em .9em;
}

.btn-expand
{
	display:block;
	width:100%;
}

.btn-radius
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.btn-turquoise
{
	background-color:#1abc9c;
}

.btn-turquoise:hover
{
	background-color:#16a085;
}

.btn-green
{
	background-color:#2ecc71;
}

.btn-green:hover
{
	background-color:#27ae60;
}

.btn-blue
{
	background-color:#3498db;
}

.btn-blue:hover
{
	background-color:#2980b9;
}

.btn-darkblue
{
	background-color:#34495e;
}

.btn-darkblue:hover
{
	background-color:#2c3e50;
}

.btn-purple
{
	background-color:#9b59b6;
}

.btn-purple:hover
{
	background-color:#8e44ad;
}

.btn-red
{
	background-color:#e74c3c;
}

.btn-red:hover
{
	background-color:#c0392b;
}

.btn-orange
{
	background-color:#f1c40f;
}

.btn-orange:hover
{
	background-color:#f39c12;
}

.btn-grey
{
	background-color:#95a5a6;
}

.btn-grey:hover
{
	background-color:#7f8c8d;
}

#wrapper
{
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
	-moz-transition:0 .2s cubic-bezier(.16,.68,.43,.99);
	-o-transition:0 .2s cubic-bezier(.16,.68,.43,.99);
	-webkit-transition:0 .2s cubic-bezier(.16,.68,.43,.99);
	background-color:#fff;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	transition:transform .2s cubic-bezier(.16,.68,.43,.99);
}

#wrapper.boxed
{
	margin:0 auto;
}

.inner-wrapper
{
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
}

.pushy
{
	-webkit-overflow-scrolling:touch;
	background:#222;
	border-right:1px solid #333;
	height:100%;
	overflow:auto;
	position:fixed;
	top:0;
	width:300px;
	z-index:9999;
}

.pushy ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.pushy ul ul li a
{
	padding-left:30px;
}

.pushy ul ul ul li a
{
	padding-left:45px;
}

.pushy ul ul ul ul li a
{
	padding-left:60px;
}

.pushy a
{
	border-bottom:1px solid #333;
	color:#999;
	display:block;
	padding:10px 15px;
	text-decoration:none;
}

.pushy a:hover
{
	background:#292929;
	color:#fff;
}

.top-bar.light nav.top-menu .responsive-menu-btn
{
	color:#333!important;
}

nav.top-menu .responsive-menu-btn
{
	color:#fff;
	display:block;
	font-size:14px;
	height:40px;
	line-height:40px;
	text-transform:uppercase;
}

nav.top-menu .responsive-menu-btn:hover
{
	color:#fff;
}

nav.primary-menu.light .responsive-menu-btn
{
	color:#333!important;
}

nav.primary-menu .responsive-menu-btn
{
	color:#fff;
	display:block;
	height:51px;
	line-height:51px;
	text-transform:uppercase;
}

nav.primary-menu .responsive-menu-btn:hover
{
	color:#fff;
}

.pushy-left
{
	-moz-transform:translate3d(-300px,0,0);
	-ms-transform:translate3d(-300px,0,0);
	-o-transform:translate3d(-300px,0,0);
	-webkit-transform:translate3d(-300px,0,0);
	transform:translate3d(-300px,0,0);
}

.pushy-open
{
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

.container-push,.push-push
{
	-moz-transform:translate3d(300px,0,0);
	-ms-transform:translate3d(300px,0,0);
	-o-transform:translate3d(300px,0,0);
	-webkit-transform:translate3d(300px,0,0);
	transform:translate3d(300px,0,0);
}

.pushy,.push
{
	-moz-transition:0 .2s cubic-bezier(.16,.68,.43,.99);
	-o-transition:0 .2s cubic-bezier(.16,.68,.43,.99);
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
	-webkit-transition:0 .2s cubic-bezier(.16,.68,.43,.99);
	transition:transform .2s cubic-bezier(.16,.68,.43,.99);
}

.site-overlay
{
	display:none;
}

.pushy-active .site-overlay
{
	bottom:0;
	cursor:pointer;
	display:block;
	height:100%;
	left:300px;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:9999;
}

#main
{
	margin-bottom:1em;
	width:100%;
}

#main.left
{
	float:left;
	margin-right:20px;
	width:860px;
}

#main.right
{
	float:right;
	margin-left:20px;
	width:860px;
}

ul.page-numbers
{
	font-size:13px;
	list-style:none;
	margin:0 0 1em;
	overflow:hidden;
	padding:0;
}

ul.page-numbers li
{
	float:left;
	margin-right:5px;
}

ul.page-numbers li a
{
	background-color:#eee;
	color:#999;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center;
}

ul.page-numbers li a:hover
{
	color:#fff;
}

ul.page-numbers li span.current
{
	color:#fff;
	display:block;
	line-height:30px;
	text-align:center;
	width:30px;
}

.alert
{
	background-color:#fff;
	margin:0 0 1em;
	padding:.5em;
}

.alert.white
{
	background-color:#fff;
	border:1px solid #ddd;
}

.alert.grey
{
	background-color:#fafafa;
	border:1px solid #ddd;
	color:#333;
}

.alert.red
{
	background-color:#ffe6e3;
	border:1px solid #f2c3bf;
	color:#bf210e;
}

.alert.yellow
{
	background-color:#fff7d6;
	border:1px solid #e9d477;
	color:#956433;
}

.alert.green
{
	background-color:#edfdd3;
	border:1px solid #c4dba0;
	color:#657e3c;
}

[data-tip]
{
	position:relative;
}

[data-tip]:before
{
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	-webkit-transition:opacity .2s;
	border:5px solid #000;
	border-color:#000 transparent transparent;
	content:'';
	font-size:0;
	height:0;
	left:10px;
	line-height:0;
	opacity:0;
	position:absolute;
	top:-7px;
	transition:opacity .2s;
	visibility:hidden;
	width:0;
	z-index:8;
}

[data-tip]:after
{
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	-webkit-transition:opacity .2s;
	background:#000;
	color:#fff;
	content:attr(data-tip);
	font-size:13px;
	height:28px;
	left:0;
	line-height:28px;
	opacity:0;
	padding:0 .5em;
	position:absolute;
	top:-35px;
	transition:opacity .2s;
	visibility:hidden;
	white-space:nowrap;
	word-wrap:normal;
	z-index:9;
}

[data-tip]:hover:before,[data-tip]:hover:after
{
	opacity:1;
	visibility:visible;
}

.tabs
{
	margin:0 0 1em;
    border:none !important;
}

.tabs .ui-tabs-nav
{
	list-style:none;
	margin:0;
	padding:0;
}

.tabs .ui-tabs-nav li
{
	float:left;
	margin-right:.5em;
	position:relative;
}

.accordion
{
	clear:both;
	margin:0 0 1em;
}

.accordion .title
{
	color:#999;
	margin-bottom:-1px;
}

.accordion .title:before
{
	content:"\f196";
	display:inline-block;
	font-family:FontAwesome;
	width:20px;
}

.accordion .title.ui-state-active
{
	background-color:#f9f9f9;
}

.accordion .title.ui-state-active:before
{
	content:"\f147";
}

.accordion .ui-accordion-header
{
	border:1px solid #ddd;
	cursor:pointer;
	padding:.5em;
}

.accordion .ui-accordion-content
{
	overflow:hidden;
}
/*Дополнения*/
.mega-menu-full a span i{
    margin-right:5px;
}
/*Полная новость*/
.post-container img{
    margin:10px 0;
    transition:all 0.4s;
}
.post-container img:hover{
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    opacity: 0.9;   
}
    /*Оформление цитаты*/
.quote{
    padding: 10px 10px 10px 20px!important;
    overflow: hidden;
    border-left: 5px solid #ccc !important;
    font-style: italic;
    font-family: "Georgia",serif;
    font-size: 16px;
    border-right: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
    margin-bottom: 30px;
    background: #F9FAFA;
    margin-top:10px;
}
/*Действия с комментариями*/

.comment-author span, .comment-author input, .comment-rate span{
    margin:0 !important;
}

.mass_comments_action select{
    width:auto !important;
}
#positivec{
    border: 1px solid rgba(60, 179, 11, 0.11);
    background: rgba(94, 214, 44, 0.05);
    border-left: 5px solid #94C181;
    transition:all 0.3s;
}
#positivec:hover{
    border: 1px solid rgba(53, 152, 12, 0.14);
    background: rgba(94, 214, 44, 0.12);
    border-left: 5px solid #83AB73;
}
#negativec{
    border: 1px solid rgba(179, 11, 11, 0.11);
    background: rgba(255, 0, 0, 0.07);
    border-left: 5px solid rgba(241, 44, 44, 0.48);
    transition:all 0.3s;
}
#negativec:hover{
    border: 1px solid rgba(179, 11, 11, 0.19);
    background: rgba(255, 0, 0, 0.12);
    border-left: 5px solid rgba(193, 38, 38, 0.48);
}
#neutralc{
    border: 1px solid rgba(169, 169, 169, 0.11);
    background: rgb(249, 249, 249);
    border-left: 5px solid rgb(191, 191, 191);
    transition:all 0.3s;
}
#neutralc:hover{
    border: 1px solid rgba(169, 169, 169, 0.32);
    background: rgb(243, 242, 242);
    border-left: 5px solid rgb(167, 167, 167);
}
/*Архив*/
.widget-archive a b{
    font-weight:700;
}
/*Отступы редактора*/
.editorcomm{
    padding:0 !important;
}
/*Рейтинг*/
.rated a:nth-child(1){
    background: #1DA21D !important;
    border: 1px solid #1C941C !important;
}
.rated a:nth-child(1):hover{
    background: #1B901B !important;
    border: 1px solid #187918 !important;
}
.rated a{
    background: #C71D1D !important;
    border: 1px solid #AB1919 !important;
}
.rated a:hover{
    background: #B91A1A !important;
    border: 1px solid #961717 !important;
}
/*Навигация*/
.navigation-holder{
text-align: center;
clear: both;
height: 50px;
margin: 40px 0 40px 0;
}
.navigation{
color:#000;
font-size:16px;
clear:both;
display: inline-block;
text-align: center;
font-family: "PT Sans Bold";
}   
.navigation b{
padding-top: 0 !important;
}
.navigation span, .navigation a, .navigation b{ 
    height: 30px;
    line-height: 25px;
    padding-top: 2px;
    vertical-align: middle;
    min-width: 30px;
    font-size: 14px;
    float: left;
    font-family:'Roboto Slab',serif;
}
.navigation a{
color: #121212;
margin-right: 5px;
text-decoration: none;
-webkit-transition:all 0.1s ease;
-moz-transition:all 0.1s ease;
transition: ease 0.1s all;
border: 1px solid #dcdcdc;
border-radius: 3px;
margin-left: 1px;
background: #f6f6f6;

}
.navigation a:hover{
text-decoration:none;
color:#fff;
background:#767B7E;
}
.navigation span {    
    text-decoration: none;
    color: #628C3E;
    border: 1px solid #767B7E;
}
.nav_ext{
background-color: transparent !important;
color: #202020 !important;    
border-color:transparent !important;
}
.next,.prev{
line-height: 40px !important;
}
.next span,.prev span, .navigation span{
    margin-right: 5px;
    background: #3D4C54;
    color: #909090;
    line-height: 30px !important;
    color: #fff;
    padding:0 10px;
}
.next a, .prev a{
text-decoration:none !important;
font-weight: normal;
color: #121212;
padding:0 10px;
}
.next a:hover, .prev a:hover{
}
/*Капча*/
#dle-captcha img{
    margin-bottom:10px;
}
/*Логин*/
#panel {
    z-index: 99999999999999999;
    background: #FFF;
    color: #FFFFFF;
    display: none;
    position: relative;
}
.btn-slide {
    display: block;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: #4A86B8;
    transition:all 0.3s;
}
.btn-slide:hover{
    background:#3F74A0;
    color: #FFF;
}
#panel ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
#panel ul li{
    border-bottom: 1px solid #2E5D86;
    background: rgb(49, 103, 148);
    transition: all 0.3s;
    text-align:center;
}
#panel ul li:nth-child(6){
    border-bottom: none;
    background: rgb(49, 103, 148);
    transition: all 0.3s;
    text-align:center;
}
#panel ul li:nth-child(5){
    border-bottom: none;
    background: rgb(49, 103, 148);
    transition: all 0.3s;
    text-align:center;
}
#panel ul li:hover{
    background: rgb(57, 115, 165)
}
#panel ul li a{
        display: block;
    color: #FFF;
    text-transform: uppercase;
    font-size: 12px;
}
.logout-link{
    background:#BB2323;
    border-bottom:none;
    font-weight:bold;
    transition:all 0.3s;
}
.logout-link:hover{
    background:#A21F1F;
}
.admin-link{
    background:#424141;
    border-bottom:none;
    font-weight:bold;
    transition:all 0.3s;
}
.admin-link:hover{
    background:#313131;
}
#panel2 a{
    color:#FFF;
}
#panel2 {
    z-index: 99999999999999999;
    background: rgb(49, 103, 148);
    color: #FFFFFF;
    display: none;
    position: relative;
    padding: 0px 10px;
    overflow:hidden;
}
.btn-slide2 {
    display: block;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: #4A86B8;
    transition:all 0.3s;
}
.btn-slide2:hover{
    background:#3F74A0;
    color: #FFF;
}
.loginname, .loginpass{
    height:30px;
    margin:0;
}
.logi-in{
    background: #4A86B8;
    border: 2px solid #2F6492 !important;
}
.login_not_save{
    overflow:hidden;
    display:block;
    line-height:21px;
}
.login-soc {
    margin:0 auto 15px auto;
    text-align: center;
    width: 100%;

}
.login-soc a {
float: left;
width: 25px;
height: 25px;
margin-right: 5.8px;
}
.login-soc a:hover {
opacity: 0.7;
}
.login-soc1 {
background: url(../images/login-soc.png) left top no-repeat;
}
.login-soc2 {
background: url(../images/login-soc.png) -25px top no-repeat;
}
.login-soc3 {
background: url(../images/login-soc.png) -50px top no-repeat;
}
.login-soc4 {
background: url(../images/login-soc.png) -75px top no-repeat;
}
.login-soc5 {
background: url(../images/login-soc.png) -100px top no-repeat;
}
.login-soc6 {
background: url(../images/login-soc.png) -125px top no-repeat;
}
#registration{
    width: 100%;
    margin-bottom: 10px;
    background: rgb(52, 130, 43);
    border: 1px solid #2E6909;
}
#enterl{
    width: 100%;
    background: #034E65;
    border: 1px solid #024154;
    margin-bottom:5px;
}
/*Profile-popup*/
.info-user{
    padding:10px;
    background: #FBFBFB;
    border-bottom: 1px solid #EFEFEF;
}
.av-info{
    float:left;
    width:100px;
    height:100px;
    margin-right:10px;
}
.right-info{
    overflow:hidden;
    width:75%;
    font-size: 13px;
    font-family: 'Open Sans','sans-serif';
}
.right-info ul{
    margin:0;
    padding:0;
    list-style:none;
}
.right-info ul li{
    line-height:25px;
}
#dleprofilepopup{
    padding:0 !important;
}
.grey{
    font-weight:bold;
}
/*Информационный блок*/
.info-block{
    background: rgb(216, 114, 114);
    padding: 10px;
    color: #FFF;
    overflow:hidden;
}
.info-block a{
    color:#FFF;
    text-decoration:underline;
}
/*Мой профиль*/
.linkprof{
    float: left;
    overflow: hidden;
    background: #4A86B8;
    padding: 10px;
    text-align: center;
    transition:all 0.3s;
    margin-bottom:10px;
}
.linkprof a{
    color:#FFF;
    display: block;
}
.linkprof:hover{
    background: #427BAB;
}
#linkprof1, #linkprof2{
    border-right:1px solid #41749E;
    width:32%;   
}
#linkprof3{
    width:36%;
}
#info-user-prof{
    border-bottom:none;
    border-top: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    border-left: 1px solid #EFEFEF;
}
#right-info{
    font-size: 14px;
}
.editprof{
        width: 100%;
    background: #222;
    padding: 5px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
}
/*Опрос в новостях*/
.title-poll{
    padding: 10px 15px;
    border-left: 5px solid #222222;
    font-style: italic;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    background: #F5F5F5;
}
/*Sppedbar*/
.speedbar{
    background: #F9F9F9;
    padding: 5px 10px;
    color: #4E4E4E;
    margin-bottom: 10px;
    border: 1px solid #EFEEEE;
}
.speedbar a{
    color:#4E4E4E;
}
/*Форма добавления новостей*/
.addtable td{
    width:10px;
}
/*Форма восстановления пароля*/
.lost-table td{
    width:1px;
}
.tableform td{
    padding:5px 0 !important;
}
/*Последние комментарии на главной*/
#tabinf{
    margin-bottom:15px;
    font-size:13px;
}
.last-com-main{
    width: 50%;
    float: left;
    background: #4A86B8;
    color: #FFF;
    text-align: center;
    padding: 5px 0;
}
#last-com-main{
    border-right:1px solid #4278A5;
    font-weight:bold;
}
.text-comm-main{
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;
    background: #F9F9F9;
    padding: 5px;
    border: 1px solid #F1F1F1;
    color: #6D6D6D;
}
.readlink{
    width: 100%;
    text-align: center;
    padding: 3px;
    background: #D0D0D0;
    transition:all 0.3s;
}
.readlink a{
    color: #525252;
    display: block;
}
.readlink:hover{
    background: #eee;
}
/*Персональные сообщения*/
.pm tbody tr td:nth-child(1){
    display:none;
}
.pm tbody tr td{
    padding:5px !important;
}
.pm_status_head{
    font-size: 16px;
    font-weight: bold;
}
.pm td select{
    width:30%;
}
.nav-pm{
    width: 33.3%;
    float: left;
    text-align: center;
    margin: 10px 0;
    padding: 5px 0;
    background: #4A86B8;
    transition:all 0.5s;
}
.nav-pm:hover, #nav-pm:hover{
    background: #3D709A;
}
#nav-pm{
    width: 33.3%;
    float: left;
    text-align: center;
    margin: 10px 0;
    padding: 5px 0;
    background: #4A86B8;
    border-right: 1px solid #4277A2;
    border-left: 1px solid #4277A2;
}
.nav-pm a{
    color:#FFF;
    display:block;   
}
.l-pm{
    float: left;
    margin-right: 15px;
    text-align: center;
}
.r-pm{
    width: 86.4%;
    overflow: hidden;
    background: #F9FAFA;
    border: 1px solid #DCE7E7;
    padding: 10px;
}
.nav-pm-read span{
    margin-right:15px;
}
/*Кнопки*/
.fbutton{
        -moz-transition: all .2s;
    -o-transition: all .2s;
    -webkit-transition: all .2s;
    background-color: #222;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 1em;
    padding: .5em .8em;
    text-align: center;
    text-decoration: none;
    transition: all .2s;
}
.fbutton:hover{
    background:#333
}
/*Результат поиска*/
.dpad{
    margin-bottom:20px;
}
.search {
    padding:0 !important;
}
.search div{
    margin:0 !important;
}
/*Кнопка вверх*/
#Go_Top{
    position: fixed;
    bottom: 60px;
    right: 30px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
    background: #4A86B8;
    line-height: 50px;
    color: #FFF;
    transition:all 0.5s;
    z-index:9999;
}
#Go_Top:hover{
    background:#36648A;
}
.gotop i{
    font-size:30px;
}
/*Счетчики*/
.meter{
    list-style:none;
    float: right;
    margin:0;
}
.meter li{
    float:left;
    margin-left:10px;
    
}