/*
@import "/css/v2/warning_notice.css";
@import "/css/v2/main_userstate.css";
@import "/css/v2/newMain.css";
@import "/css/v2/fixes.css";
*/

body{
	color:#464646;
	font:14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0;
	min-width:1000px;
}
a{
	text-decoration:underline;
	color:#244f8a;
	outline:none;
}
a:hover{
	text-decoration:none;
}
p{
	margin:0;
}
img{
	border-style:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input,textarea,select{
	font:100% 'Trebuchet MS', Arial, Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
	padding:0;
}
header, footer, article, section, hgroup, nav, figure { display: block; }
.holder{
	overflow:hidden;
	height:1%;
}
.blue-btn{
	float:left;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:7px 28px 1px;
	text-align:center;
	height:22px;
	background:#8faed8;
	text-decoration:none;
	color:#2f2f2f;
}
.blue-btn:hover{
	/*padding:6px 0 0;*/
	padding:6px 27px 0px;
	background:#a1bce0;
	border:1px solid #6c94cb;
}
.blue-btn.pressed{
	padding:7px 0 0 2px;
	background:#7ea1d1;
	height:21px;
	border:1px solid #5780b8;
}
.green-btn{
	float:left;
	font:12px/13px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:7px 1px 1px;
	text-align:center;
	height:22px;
	background:#a8cf80;
	text-decoration:none;
	color:#2f2f2f;
}
.green-btn:hover{
	padding:6px 0 0;
	background:#7d9b5e;
	border:1px solid #457b0d;
}
.green-btn.pressed{
	padding:7px 0 0 2px;
	background:#617d43;
	height:21px;
	border:1px solid #3f5826;
}
.block-title{
	display:block;
	color:#222;
	background:#a8ce80;
	height:27px;
	text-align:center;
	padding:10px 0 0;
	font:16px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.wrapper3{
	width:100%;
	position:relative;
	overflow:hidden;
}
.wrapper2{
	clear: both;
	float:left;
	left:50%;
	width:1010px;
	position:relative;
}
#wrapper{
	position:relative;
	float:left;
	left:-50%;
	width:960px;
	padding: 20px 25px 0 25px;
	background:url(/blog/templates/skin/pravoved/images/bg-wrapper.gif) repeat-y;
}
#header{
	width:960px;
	margin:0 -24px -25px -24px;
	padding:0 24px 42px;
}
#header:after{
	display:block;
	clear:both;
	content:"";
}
.logo-holder{
	padding:29px 0 0;
	float:left;
	width:360px;
}
.logo{
	display:block;
	width:352px;
	height:113px;
	overflow:hidden;
	margin:0 0 -14px;
}
.logo-holder h1,
.logo-holder .slogan{
	margin:0 0 0 143px;
	color:#6c6c6c;
	display:block;
	font:12px/16px Calibri, 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
}
.header-menu{
	float:right;
	width:700px;
	margin:0 0 0 -100px;
}
#nav{
	height:60px;
    margin-top: 25px;
}
#nav:after{
	display:block;
	clear:both;
	content:"";
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#nav ul li{
	float:left;
	padding:0 0 0 18px;
	margin:0 0 0 16px;
	position:relative;
	background:url(/blog/templates/skin/pravoved/images/bg-nav-sep.png) no-repeat 0 4px;
}
#nav ul li:first-child{
	background:none;
	padding:0;
	margin:0;
}
#nav ul li a{
	text-decoration:none;
	color:#222;
	font:12px/13px Calibri, 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
}
#nav ul li a:hover{
	text-decoration:underline;
}
#nav ul li.active a{
	text-decoration:none;
}
#nav ul li a:hover,
#nav ul li.active a{
	color:#244f8a;
}
#nav .dropdown{
	position:absolute;
	right:-9999px;
	top:20px;
    padding-left: 10px;
	overflow:hidden;
	background:url(/blog/templates/skin/pravoved/images/bg-nav-drop.png) no-repeat 100% 0;
	height:45px;
}
#nav ul li.active .dropdown{
	right:-19px;
}
#nav .dropdown-left{
	left:-9999px;
	right:auto;
	background:url(/blog/templates/skin/pravoved/images/bg-nav-drop-left.png) no-repeat;
}
#nav ul li:hover .dropdown-left{
	left:1px;
}
#nav .dropdown ul{
	white-space:nowrap;
	margin:0;
	padding:19px 13px 0 0;
	list-style:none;
	float:right;
}
#nav .dropdown ul li{
	margin:0 0 0 10px;
	padding:0 0 0 14px;
}
#nav .dropdown ul li:first-child{
	padding:0;
	margin:0;
	background:none;
}
#nav .dropdown ul li a{
	font:11px/13px Calibri, 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	color:#424242;
}
#nav .dropdown ul li a:hover{
	text-decoration:underline;
	color:#244f8a;
}
#nav .dropdown .drop-active a{
	color:#244f8a;
}
#nav .dropdown .drop-active a:hover{
	text-decoration:none;
}
.login{
	height:1%;
	padding:21px 0 46px;
}
.login-type2{
	padding:21px 0;
}
.login:after{
	display:block;
	clear:both;
	content:"";
}
.login-list{
	margin:0;
	padding:0;
	float:right;
	list-style:none;
}
.login-list li{
	float:left;
	height:28px;
}
.login-list li a{
	text-decoration:none;
}
.login-list li a:hover{
	text-decoration:underline;
}
.login-list .login{
	background:url(/blog/templates/skin/pravoved/images/bg-login-l.png) no-repeat 100% 0;
	padding:8px 25px 0 14px;
	position:relative;
	z-index:1;
}
.login-list .login a{
	color:#244F8A;
}
.login-list .reg{
	background:url(/blog/templates/skin/pravoved/images/bg-login-r.png) repeat-x;
	padding:8px 14px 0 10px;
}
.login-list .reg a{
	color:#3e3e3e;
}
.login-form-holder{
	overflow:hidden;
	position:absolute;
	left:-25px;
	background:url(/blog/templates/skin/pravoved/images/bg-login-form.png) no-repeat;
	width:169px;
	height:99px;
	padding:26px 15px 0;
	top:36px;
}
.login-form{
	overflow:hidden;
}
.login-form .row{
	overflow:hidden;
	height:1%;
	padding:0 0 8px;
}
.form-section .content-form .row .holder-type2{
	height:1%;
	position:relative;
	z-index:500;
}
.content-form .row .holder-type2:after{
	display:block;
	clear:both;
	content:"";
}
.login-form .row .text{
	display:block;
	width:145px;
	padding:0 10px;
	background:#fff;
	border:1px solid #bababa;
	height:20px;
}
.login-form .row .text input{
	width:100%;
	height:22px;
	color:#797979;
	border:0;
	background:none;
	font:11px/22px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.login-form .row label.hint {
    color: #919191;
    font: 11px/22px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
    margin-left: 12px;
    margin-top: -1px;
    position: absolute;
}
.login-form .row .pass-recovery{
	float:left;
	color:#244f8a;
	margin:5px 0 0 2px;
	text-decoration:underline;
	font:italic 12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.login-form .row .pass-recovery:hover{
	text-decoration:none;
}
.login-form .row .text input.focused {
    color: #222222;
}
.login-form .row .enter-btn{
	float:right;
	width:55px;
	height:21px;
	padding:1px;
	margin:0 2px 0 0;
	background:#8faed8;
}
.login-form .row .enter-btn:hover{
	background:#a1bce0;
	border:1px solid #6c94cb;
	padding:0;
}
.login-form .row .enter-btn.pressed{
	background:#7ea1d1;
	border:1px solid #5780b8;
	padding:0;
}
.login-form .row .enter-btn input{
	width:100%;
	font: 12px/21px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	height:21px;
	color:#2f2f2f;
	background:none;
	border:0;
	cursor:pointer;
}
.login-form .row .enter-btn.pressed input{
	padding:2px 0 0 2px;
}
.logged-in{
	float:right;
	width:269px;
}
.account-list{
	margin:0;
	height:1%;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.account-list li{
	float:left;
	height:28px;
}
.account-list .user{
	background:url(/blog/templates/skin/pravoved/images/bg-login-l.png) no-repeat 100% -36px;
	padding:8px 31px 0 11px;
	width:169px;
	position:relative;
}
.account-list .user .nickname {
    white-space: nowrap;
}
.account-list .user a{
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	text-decoration:none;
}
.account-list .user a:hover{
	text-decoration:underline;
}
.account-list .logout{
	background:url(/blog/templates/skin/pravoved/images/bg-login-r.png) repeat-x 0 -36px;
	padding:8px 8px 0 10px;
}
.account-list .logout a{
	color:#244F8A;
	text-decoration:none;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.account-list .logout a:hover{
	text-decoration:underline;
}
.logged-in .settings-holder{
	height:1%;
	position:relative;
	padding:0 0 6px;
	background:url(/images/bg-settings-holder.gif) repeat-x 0 100%;
}
.logged-in .settings-holder:after{
	display:block;
	clear:both;
	content:"";
}
.logged-in .account-options{
	margin:0;
	padding:3px 0 0 14px;
	list-style:none;
	float:left;
}
.logged-in .account-options li{
	float:left;
	padding:0 6px 0 0;
    width: 39px;
    height: 14px;
}
.logged-in .account-options li.society{
	padding:1px 12px 0 2px;
}
.logged-in .account-options .messages a{
    background:url(/images/envelope.png) no-repeat 0 -11px;
    width:16px;
	height:11px;
}
.logged-in .account-options .messages a:hover {
    background-position:0 -22px;
}
.logged-in .account-options .messages.new a{
	background-position:0 0;
}
.logged-in .account-options .society a{
	background:url(/blog/templates/skin/pravoved/images/bullet05.png) no-repeat 0 -13px;
	width:18px;
	height:13px;
}
.logged-in .account-options .society:hover a{
	background-position:0 -26px;
}
.logged-in .account-options .new-contact a{
	background-position:0 0;
}
.logged-in .account-options li a{
	width:18px;
	height:13px;
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
}
.logged-in .settings{
	background:url(/blog/templates/skin/pravoved/images/bullet06.png) no-repeat;
	width:29px;
	height:16px;
	float:right;
	margin:2px 5px 0 0;
	text-decoration:none;
}
.logged-in .settings:hover{
	background-position:0 -16px;
}
.logged-in .account-settings{
	position:absolute;
	left:0;
	z-index:50;
	top:23px;
	padding:6px 11px;
	width:247px;
	background:#fff;
}
.logged-in .account-settings .email{
	display:block;
	text-align:right;
	color:#707070;
	padding:0 1px 6px 0;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.logged-in .balance-holder{
	float:left;
	border-right:1px solid #c4d7dd;
	padding:0 8px 0 0;
}
.logged-in .balance-list{
	margin:0 0 1px;
	width:131px;
	overflow:hidden;
}
.logged-in .balance-list dt{
	float:left;
	width:84px;
	color:#818181;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.logged-in .balance-list .user-balance{
	color:#244f8a;
}
.logged-in .balance-list dd{
	margin:0 0 3px;
	font:11px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#222;
	text-align:right;
}
.logged-in .balance-list .separator{
	border-top:1px solid #bcc6cc;
}
.logged-in .balance-list-type2{
	background:url(/blog/templates/skin/pravoved/images/bg-balance-list.gif) no-repeat;
	padding:3px 0 0;
}
.logged-in .account-settings-list{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.logged-in .account-settings-list li{
	overflow:hidden;
	padding:0 0 3px;
}
.logged-in .account-settings-list li a{
	text-decoration:none;
	color:#244f8a;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.logged-in .account-settings-list li a:hover{
	text-decoration:underline;
}

.logged-in .account-options .council a{
	background:url(/images/council.png) no-repeat -1px -21px;
	width:10px;
	height:20px;
}
.logged-in .account-options li span{
    padding-left: 5px;
    display: inline;
    vertical-align: top;
    font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.logged-in .account-options .council a:hover{
    background-position:-1px -41px;
}
.logged-in .account-options .council.new a{
    background-position:-1px -2px;
}

.promo{
	overflow:hidden;
	width:1004px;
	margin:0 -22px 35px;
	background:url(/blog/templates/skin/pravoved/images/bg-promo.gif) repeat;
}
.promo-section{
	overflow:hidden;
	height:1%;
	background:url(/blog/templates/skin/pravoved/images/bg-holder-line.gif) repeat-x;
}
.promo-holder{
	overflow:hidden;
	height:1%;
	background:url(/blog/templates/skin/pravoved/images/bg-holder-line-type2.gif) repeat-x 0 100%;
}
.promo .label{
	float:left;
	background:url(/blog/templates/skin/pravoved/images/arrow01.png) no-repeat 100% 50%;
	width:84px;
	color:#2f2f2f;
	height:67px;
	padding:34px 58px 5px 22px;
	font:13px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.promo .label span{
	display:block;
	font:22px/22px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 -2px;
}
.promo .lawyer-comment{
	float:left;
	width:510px;
	height:97px;
	background:url(/blog/templates/skin/pravoved/images/arrow01.png) no-repeat 100% 50%;
	padding:9px 91px 0 31px;
}
.promo .lawyer-comment .visual{
	float:left;
	border:1px solid #ddd;
	background:#fff;
	padding:5px 4px;
	margin:0 5px 0 0;
	width:65px;
	height:77px;
}
.promo .lawyer-comment .visual a{
	display:block;
	background:url(/blog/templates/skin/pravoved/images/bg-visual.gif) no-repeat;
	width:65px;
	height:77px;
	text-decoration:none;
}
.promo .lawyer-comment .visual img{
	vertical-align:top;
}
.promo .lawyer-comment .text{
	float:left;
	background:url(/blog/templates/skin/pravoved/images/bg-promo-lawyer-comment.png) no-repeat;
	width:400px;
	height:88px;
	padding:0 7px 0 20px;
	overflow: hidden;
}
.promo .lawyer-comment .head{
	overflow:hidden;
	padding:6px 0 0;
}
.promo .lawyer-comment .name{
	float:left;
	color:#244f8a;
	margin:0 10px 0 0;
	text-decoration:none;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}

.promo .lawyer-comment .name:hover{
	text-decoration:underline;
}
.promo .lawyer-comment .date,
.promo .lawyer-comment .time{
	color:#909090;
	float:left;
	padding:0 4px 0 0;
	font:11px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.promo .lawyer-comment .message-holder{
	overflow:hidden;
	width:400px;
}
.promo .lawyer-comment .message{
	display:block;
	margin:0 0 -2px;
	color:#2f2f2f;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.promo .lawyer-comment .related-topic{
	color:#244f8a;
	padding:0 0 0 22px;
	position:relative;
	text-decoration:none;
	background:url(/blog/templates/skin/pravoved/images/arrow02.png) no-repeat 2px 5px;
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.promo .lawyer-comment .related-topic:hover{
	text-decoration:underline;
}
.promo .btn-holder{
	height:1%;
	overflow:hidden;
	padding:37px 5px 0 21px;
}
.promo .btn-holder .blue-btn {
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding: 7px 1px 1px;
	min-width: 160px;
}
.promo .btn-holder .blue-btn:hover{
	border: none;
}
.promo .btn-holder .blue-btn.pressed {
	min-width:160px;
}
#main{
	overflow:hidden;
	height:1%;
	padding:0 0 60px;
}
#aside{
	float:right;
	width:299px;
	margin:0 0 0 25px;
}
.live-broadcasting{
	height:1%;
	overflow:hidden;
	background:#fff;
	margin:0 0 30px;
}
.live-broadcasting .block-title{
	color: #f6f6f6;
	font: bold 16px/27px Arial, sans-serif;
	padding: 10px 0;
}
.tab-list{
	margin:0 0 15px 6px;
	padding:16px 0 1px 7px;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(/blog/templates/skin/pravoved/images/bg-tab-list.gif) repeat-x 0 100%;
}
.tab-list:after{
	display:block;
	clear:both;
	content:"";
}
.tab-list li{
	float:left;
	vertical-align:top;
	height:26px;
	margin:0 0 0 3px;
}
.tab-list .active{
	padding:0;
	margin:-4px 0 0 3px;
	height:30px;
}
.tab-list li a{
	border-top:1px solid #c1cdde;
	border-left:1px solid #c1cdde;
	border-right:1px solid #c1cdde;
	background:#dee7f3;
	color:#244f8a;
	float:left;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:4px 7px 0;
	height:21px;
	text-decoration:none;
}
.tab-list .active a{
	border-top:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:6px 8px 0;
	height:24px;
	background:#fff;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#222;
}
.tab-list-type2 .active a{
	background:#f6f6f6;
}
.live-broadcasting .comment-list{
	margin:0;
	padding:0 16px 20px;
    height: 0px;
	list-style:none;
	overflow:hidden;
}
.live-broadcasting .comment-list li{
	overflow:hidden;
	margin:14px 0 0;
	padding:10px 0 0;
	border-top:1px dashed #cecece;
}
.live-broadcasting .comment-list li:first-child{
	padding:0;
	margin:0;
	border:0;
}
.live-broadcasting .comment-list .visual{
	float:left;
	padding:1px;
	border:1px solid #e4e4e4;
	background:#fff;
	width:32px;
	margin:4px 8px 0 0;
	height:38px;
}
.live-broadcasting .comment-list .visual img{
	vertical-align:top;
}
.live-broadcasting .comment-list .text{
	overflow:hidden;
	/*height:1%;*/
	padding:2px 0 0;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.live-broadcasting .comment-list .name{
	color:#464646;
}
.live-broadcasting .comment-list .name:hover{
	text-decoration:underline;
}
.arrow{
	background:url(https://pravoved.ru/blog/templates/skin/pravoved/images/arrow02.png) no-repeat 50% 5px;
	padding:0 10px;
}
.live-broadcasting .comment-list .related-topic{
	color:#244f8a;
	text-decoration:none;
}
.live-broadcasting .comment-list .related-topic:hover{
	text-decoration:underline;
	color:#759d4c;
}
.other-links-list{
	margin:0;
	padding:0 0 10px 16px;
	list-style:none;
	overflow:hidden;
}
.other-links-list li{
	float:left;
	background:url(/blog/templates/skin/pravoved/images/bg-other-list-sep.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
	margin:0 0 0 4px;
}
.other-links-list li a{
	color:#759d4c;
	text-decoration:none;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.other-links-list li a:hover{
	text-decoration:underline;
}
.other-links-list li:first-child{
	padding:0;
	margin:0;
	background:none;
}
.aside-blogs{
	overflow:hidden;
	height:1%;
	margin:0 0 30px;
	background:#fff;
}
.aside-blogs .block-title{
	padding:10px 25px 0 0;
}
.aside-blogs .blog-list{
	margin:0;
	padding:9px 16px 20px;
	list-style:none;
	overflow:hidden;
}
.aside-blogs .blog-list li{
	overflow:hidden;
	padding:10px 0 0;
	margin:6px 0 0;
	border-top:1px dashed #cecece;
}
.aside-blogs .blog-list li:first-child{
	padding:0;
	border:0;
	margin:0;
}
.aside-blogs .blog-list .title{
	float:left;
	text-decoration:none;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
}
.aside-blogs .blog-list .title:hover{
	text-decoration:underline;
	color:#759d4c;
}
.aside-blogs .blog-list .rating{
	float:right;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.tag-cloud-list{
	width: 299px;
	padding:0;
	list-style:none;
}
.tag-cloud-list li{
	padding:0 9px 0 0;
	display:inline;
}
.tag-cloud-list li a{
	text-decoration:none;
	line-height:22px;
	color:#040404;
}
.tag-cloud-list li a:hover{
	text-decoration:underline;
	color:#224f8a;
}

/* footer */

body>footer{
	position: relative;
	background: #d4d9df;
	width: 100%;
	height: 300px;
	padding: 14px 0 1em 0;
	overflow: hidden;
}
body>footer .footer-wrapper{
	width: 1005px;
	margin: 0 auto;
}

body>footer .contacts{
	float: left;
	padding: 0 0 0 34px;
}

body>footer .footer-logo{
	background: url(/images/new_footer_logo.png) no-repeat;
	display: block;
	width: 220px;
	height: 59px;
	font-size: 0;
	text-indent: -100em;
	overflow: hidden;
	text-decoration: none;
	margin: 15px 0;
}

body>footer .phone{
	display: block;
	color: #626262;
	font: .9em/normal 'Trebuchet MS', Arial, sans-serif;
}

body>footer .support{
	margin: .5em 0;
	display: block;
	float: left;
	color: #626262;
	font: .9em/normal 'Trebuchet MS', Arial, sans-serif;
}

body>footer .title{
	font: .9em/normal 'Trebuchet MS', Arial, sans-serif;
	color:#464646;
	clear: both;
	display: block;
	margin: 10px 0;
}

body>footer .footer-social-list{
	margin: 0 0 30px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
body>footer .footer-social-list li{
	float: left;
	padding: 0 .8em 0 0;
}
body>footer .footer-social-list a{
	background: url(/images/sprite.png) no-repeat -250px -150px;
	width: 29px;
	height: 29px;
	display: block;
	text-decoration: none;
	font-size: 0;
	text-indent: -100em;
}
body>footer .footer-social-list .tw{
	background-position: -250px -179px;
}
body>footer .footer-social-list .vk{
	background-position: -279px -150px;
}

body>footer .copyright{
	font: .9em/normal 'Trebuchet MS', Arial, sans-serif;
	color: #A6A9AD;
	clear: both;
	margin: 1em 0 0 0;
}
body>footer .copyright span{
	display: block;
}

body>footer .footer-menu-holder{
	border-left: 1px dashed #aeb3b7;
	background: none;
	float: right;
	margin: 10px 0 0 0;
	padding: 0 0 40px 0;
}

body>footer .footer-menu{
	border-bottom: 1px dashed #aeb3b7;
	background: none;
	margin: 0 0 0 2.5em;
	padding: 0 0 1em 0;
	overflow: hidden;
}
body>footer .footer-menu ul{
	list-style: none;
	float: left;
	margin: 0 2.7em 0 0;
	padding: 0;
}
body>footer .footer-menu ul li:first-child{
	color: #5a5b5f;
	font: 16px/1.5em 'Trebuchet MS', Arial, sans-serif;
}
body>footer .footer-menu>ul a{
	text-decoration: none;
	color: #49607f;
	font: 12px/2em 'Trebuchet MS', Arial, sans-serif;
}
body>footer .footer-menu>ul a:hover{
	text-decoration: underline;
}

body>footer .footer-menu #socialShare{
	padding: 0 0 0 2em;
	margin: 0 0 0 3em;
	float: left;
	background: none;
	border-left: 1px dashed #aeb3b7;
}
body>footer .footer-menu #socialShare a{
	line-height: 3em;
}

body>footer #socialShare{
	width: 120px;
	padding: 0 0 0 2em;
	margin: 0 0 0 3em;
	float: right;
	background: none;
	border-left: 1px dashed #aeb3b7;
}
body>footer #socialShare .title{
	display: block;
	margin-bottom: 5px;
}
body>footer #socialShare a{
	display: block;
	text-decoration: none;
	color: #4A607F;
	font: .8em/3em 'Trebuchet MS', Arial, sans-serif;
}
body>footer #socialShare a:hover{
	text-decoration: underline;
}
body>footer #socialShare a:before{
	margin: 0 .5em 0 0;
	vertical-align: middle;
	content:"";
	display: inline-block;
	background: url(/images/sprite.png) no-repeat;
	width: 22px;
	height: 22px;
}
body>footer #socialShare .vk:before{
	background-position: -404px -150px;
}
body>footer #socialShare .vk:hover:before{
	background-position: -380px -150px;
}
body>footer #socialShare .fb:before{
	background-position: -404px -179px;
}
body>footer #socialShare .fb:hover:before{
	background-position: -380px -179px;
}
body>footer #socialShare .tw:before{
	background-position: -404px -207px;
}
body>footer #socialShare .tw:hover:before{
	background-position: -380px -207px;
}
body>footer #socialShare .gp:before{
	background-position: -345px -116px;
}
body>footer #socialShare .gp:hover:before{
	background-position: -321px -116px;
}
body>footer #socialShare .ok:before{
	background-position: -345px -88px;
}
body>footer #socialShare .ok:hover:before{
	background-position: -321px -88px;
}
body>footer .payment{
	width: 45em;
	height: auto;
	float: right;
	clear:right;
	margin: -2em 0 0 0;
}
body>footer .payment ul{
	padding: 0;
	margin: 0;
}
body>footer .payment li{
	color: transparent;
	font-size: 0;
	text-indent: -100em;
	overflow: hidden;
	background: url(/images/sprite.png) no-repeat;
	margin: 0 20px 0 0;
	display: inline-block;
	vertical-align: middle;
}
body>footer .payment li:first-child{
	text-indent: 0;
	background: none;
	color: #5A5B5D;
	font: 1.1em/normal 'Trebuchet MS', Arial, sans-serif;
}
body>footer .payment .ym{
	background-position: -318px -150px;
	width: 59px;
	height: 35px;
}
body>footer .payment .wm{
	background-position: -318px -185px;
	width: 58px;
	height: 35px;
}
body>footer .payment .mc{
	background-position: -318px -220px;
	width: 46px;
	height: 35px;
}
body>footer .payment .visa{
	background-position: -318px -255px;
	width: 58px;
	height: 35px;
}
body>footer .payment .rx{
	background-position: -318px -290px;
	width: 62px;
	height: 35px;
}
body>footer .payment .qw{
	background-position: -318px -325px;
	width: 54px;
	height: 35px;
}

body>footer .payment .info{
	padding: .5em 0;
	display: block;
	font: .8em/normal 'Trebuchet MS', Arial, sans-serif;
	color: #A6A9AD;
}

#content{
	height:1%;
}
.profile-holder{
	overflow:hidden;
	padding:0 0 25px;
	height:1%;
}
.personal-consultation{
	overflow:hidden;
	height:1%;
	padding:0 0 42px;
}
.personal-consultation .visual{
	float:left;
	background:#fff url(/blog/templates/skin/pravoved/images/bg-personal-consultation-visual.jpg) no-repeat 4px 4px;
	width:117px;
	padding:4px;
	border:1px solid #ddd;
	height:136px;
	margin:0 8px 0 0;
}
.personal-consultation .visual a{
	display:block;
	height:100%;
}
.personal-consultation .visual a img{
	vertical-align:top;
	width: 116px;
}
.personal-consultation .text{
	overflow:hidden;
	height:1%;
}
.personal-consultation .text .name{
	text-decoration:none;
	color:#244f8a;
	font:16px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.personal-consultation .text .name:hover{
	text-decoration:underline;
}
.personal-consultation .text .post{
	display:block;
	color:#464646;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.personal-consultation .text .city{
	display:block;
	color:#464646;
	font:14px/21px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:0 0 3px;
}
.personal-consultation .text .rating{
	display:block;
	color:#464646;
	padding:0 0 4px;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.personal-consultation .text .rating-amount{
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.personal-consultation .text .avarage-rating{
	display:block;
	background:url(/blog/templates/skin/pravoved/images/bg-avarage-rating.png) no-repeat;
	width:68px;
	position:relative;
	height:11px;
	padding:0 0 5px;
}
.personal-consultation .text .avarage-rating .user-rating{
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(/blog/templates/skin/pravoved/images/bg-user-rating.png) no-repeat;
	width:68px;
	height:11px;
}
.personal-consultation .text .pm{
	font: 14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	text-decoration:none;
}
.personal-consultation .text .pm:hover{
	text-decoration:underline;
}
.personal-consultation .text .blue-btn{
	margin:5px 0 0;
	min-width:213px;
	color:#2f2f2f;
	height:20px;
	font:14px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.personal-consultation .text .blue-btn.pressed{
	min-width:211px;
	height:19px;
}
.content-info-block{
	overflow:hidden;
	height:1%;
	padding:0 0 30px;
}
.content-info-block .headline{
	display:block;
	color:#8c8c8c;
	padding:0 0 4px;
	border-bottom:1px dashed #c7c7c7;
	font:18px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.content-info-block .headline-favorite{
	background:url(/blog/templates/skin/pravoved/images/bullet03.png) no-repeat 0 3px;
	padding:0 0 4px 20px;
}
.blog-activity{
	margin:0;
	padding:17px 0 28px;
	overflow:hidden;
}
.blog-activity dt{
	float:left;
	width:175px;
}
.blog-activity dd{
	margin:0 0 9px;
	overflow:hidden;
	height:1%;
}
.blog-activity dd a{
	color:#244f8a;
	text-decoration:none;
}
.blog-activity dd a:hover{
	text-decoration:underline;
}
.blog-activity .plus{
	background:url(/blog/templates/skin/pravoved/images/bullet01.png) no-repeat 0 4px;
	padding:0 0 0 18px;
}
.blog-activity .minus{
	background:url(/blog/templates/skin/pravoved/images/bullet02.png) no-repeat 0 8px;
	padding:0 0 0 18px;
	margin:0 0 0 14px;
}
.profile-list{
	margin:0;
	padding:16px 0 0;
	list-style:none;
	overflow:hidden;
}
.tab .profile-list{
	padding:9px 0 10px;
}
.profile-list li{
	overflow:hidden;
	padding:0 0 21px;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.profile-list .date{
	color:#909090;
}
.profile-list li a{
	font:14px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	text-decoration:none;
}
.profile-list .name{
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
	text-decoration:underline;
}
.profile-list li a:hover{
	text-decoration:underline;
}
.content-info-block .name{
	color:#464646;
	text-decoration:underline;
	padding:0 0 0 20px;
	background:url(/blog/templates/skin/pravoved/images/bullet04.png) no-repeat 0 1px;
}
.content-info-block .name:hover{
	text-decoration:none;
}
.content-info-block .all-blogs-link{
	float:right;
	color:#759d4c;
	text-decoration:none;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.content-info-block .all-blogs-link:hover{
	text-decoration:underline;
}
.content-headline{
	float:left;
	color:#8c8c8c;
	padding:7px 0 0;
	font:18px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.topic-holder{

}
.topic-holder h1{
	margin-bottom: 20px;
}
.topic-filter-form{
	float:right;
	padding:0 0 26px;
}
.topic-filter-form .row{
	height:1%;
}
.topic-filter-form .row:after{
	display:block;
	clear:both;
	content:"";
}
.topic-filter-holder{
	float:left;
	width:370px;
	position:relative;
	padding:0 0 26px;
}
.topic-filter-holder .filter-btn{
	float:left;
	color:#244f8a;
	background:#d8e2f0 url(/blog/templates/skin/pravoved/images/arrow03.png) no-repeat 95% 9px;
	height:19px;
	text-decoration:none;
	padding:5px 23px 0 10px;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.active-filter-holder .filter-btn{
	background:#d8e2f0 url(/blog/templates/skin/pravoved/images/arrow04.png) no-repeat 94% 11px;
}
.topic-filter-holder .drop-holder{
	overflow:hidden;
}
.topic-filter-holder .drop{
	display:none;
	clear:both;
	float:left;
	margin-right:0 !important;
	position:relative;
	background:#d8e2f0;
}
* + html .topic-filter-holder .drop{
	margin:0 !important;
}
* html .topic-filter-holder .drop{
	margin:0 !important;
}
.active-filter-holder .drop{
	display:block;
}
.topic-filter-holder .menu-list{
	margin:0;
	padding:8px 5px 0 6px;
	list-style:none;
	float:left;
}
* + html .topic-filter-holder .menu-list,
* html .topic-filter-holder .menu-list{
	height:1%;
}
.topic-filter-holder .menu-list li{
	float:left;
	height:25px;
	position:relative;
	padding:0 1px 7px 0;
}
.topic-filter-holder .menu-list li a{
	height:25px;
	float:left;
	color:#244f8a;
	text-decoration:none;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:0 5px 0 0;
}
.topic-filter-holder .menu-list li a:hover{
	text-decoration:underline;
}
.topic-filter-holder .menu-list li a span{
	height:20px;
	float:left;
	padding:5px 5px 0 12px;
	cursor:pointer;
}
.topic-filter-holder .menu-list li.active a,
.topic-filter-holder .menu-list li:hover a{
	color:#464646;
	text-decoration:none;
	background:url(/blog/templates/skin/pravoved/images/bg-topic-filter-menu-r.png) no-repeat 100% 0;
}
.topic-filter-holder .menu-list li.active a span,
.topic-filter-holder .menu-list li:hover a span{
	background:url(/blog/templates/skin/pravoved/images/bg-topic-filter-menu-l.png) no-repeat;
}
.topic-filter-holder .submenu-list{
	margin:0;
	padding:0 4px 0 6px;
	list-style:none;
	white-space:nowrap;
	float:left;
}
.topic-filter-holder .submenu-list li{
	float:left;
	height:25px;
	padding:0 1px 7px 0;
}
.topic-filter-holder .submenu-list li:first-child{
	padding:0 1px 0 0;
}
.topic-filter-holder .submenu-list li a{
	float:left;
	height:25px;
	color:#244f8a;
	text-decoration:none;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:0 5px 0 0;
}
.topic-filter-holder .submenu-list li a span{
	height:20px;
	float:left;
	padding:5px 3px 0 12px;
	cursor:pointer;
}
.topic-filter-holder .submenu-list li:hover a,
.topic-filter-holder .submenu-list li.active a{
	color:#464646;
	text-decoration:none;
	background:url(/blog/templates/skin/pravoved/images/bg-topic-filter-menu-r.png) no-repeat 100% 0;
}
.topic-filter-holder .submenu-list li:hover a span,
.topic-filter-holder .submenu-list li.active a span{
	background:url(/blog/templates/skin/pravoved/images/bg-topic-filter-menu-l.png) no-repeat;
}
.topic-filter-form .topic-search{
	float:right;
}
.topic-filter-form .topic-search .text{
	float:left;
	width:172px;
	padding:0 8px;
	border:1px solid #dde3e8;
	background:#fff;
	height:23px;
	margin:0 10px 0 0;
}
.topic-filter-form .topic-search .text input{
	width:100%;
	height:23px;
	color:#464646;
	font:12px/23px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:none;
	border:0;
	padding:0;
}
.topic-filter-form .topic-search .blue-btn{
	min-width:61px;
	padding:5px 1px 1px;
	height:19px;
}
.topic-filter-form .topic-search .blue-btn:hover{
	padding:4px 0 0;
}
.topic-filter-form .topic-search .blue-btn.pressed{
	min-width:59px;
	height:18px;
	padding:5px 0 0 2px;
}
.topic-list{
	margin:0 0 -1px;
	padding:0;
	list-style:none;
}
.topic-list li{
	padding: 0 0 56px 0;
}
.topicPage>li{
	min-height: 320px;
}
.topic-list .info{
	position: relative;
	float:left;
	width:96px;
	padding:0 0 9px;
	margin:4px 10px 0 0;
	background:#e7e7e7;
}
.topic-list .info .date-holder{
	overflow:hidden;
	height:1%;
	padding:1px 0 0 8px;
}
.topic-list .info .date{
	float:left;
	color:#7ea456;
	font:30px/36px "Arial Black", Verdana, Helvetica, sans-serif;
}
.topic-list .info .month{
	float:left;
	color:#7ea456;
	text-align:right;
	letter-spacing:1px;
	padding:7px 0 0 5px;
	font:11px/12px Arial, Verdana, Helvetica, sans-serif;
}
.topic-list .info .month span{
	display:block;
	letter-spacing:0;
	font:12px/12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.topic-list .info .comments{
	display:block;
	font:11px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
	text-align:right;
	padding:3px 9px 7px 0;
}
.topic-list .info .comments .amount{
	color:#244f8a;
	display:block;
	padding:3px 0 0;
}
.topic-list .info .comments .amount a{
	text-decoration:none;
	font:11px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.topic-list .info .comments .amount a:hover{
	text-decoration:underline;
}
.topic-list .info .author{
	overflow:hidden;
	height:1%;
	padding:0 9px 0 0;
	text-align:right;
}
.topic-list .info .author strong{
	display:block;
	font:11px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
}
.topic-list .info .author a{
	text-align:right;
	font:11px/13px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
}
.topic-list .info .author a:hover{
	text-decoration:underline;
}
.topic-list .topic-content{
	overflow:hidden;
	width: 530px;
}
.topic-list .topic-content .title-holder{
	overflow:hidden;
	height:1%;
}
.topic-list .topic-content .title{
	margin:0;
}
.topic-list .topic-content .title a{
	display: block;
	margin-top: 2px;
	color:#244f8a;
	font:20px/22px Georgia, Times New Roman, Times, serif;
	text-decoration:none;
}
.topic-list .topic-content .title a:hover{
	text-decoration:underline;
}
.topic-list .topic-content .group-list{
	margin:0;
	padding:3px 0 9px 24px;
	height:1%;
	list-style:none;
	overflow:hidden;
	background:url(/blog/templates/skin/pravoved/images/bullet09.png) no-repeat 0 6px;
}
.topic-list .topic-content .group-list li{
	float:left;
	padding:0 2px 0 0;
}
.topic-list .topic-content .group-list li a{
	color:#909090;
	text-decoration:none;
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.topic-list .topic-content .group-list li a:hover{
	text-decoration:underline;
}
.topic-list .topic-content .text-block{
	overflow:hidden;
	height:1%;
	padding:0 0 3px;
}
.topic-list .topic-content .text-block img{
	margin: 10px 0;
}
.topic-list .topic-content .text-block p{
	margin: 0 0 20px;
}
.topic-list .topic-content .text-block .prvd-iframe {
    min-width: 500px;
    
}
.topic-list .topic-content .tag-list{
	margin:10px 0 0 0;
	padding:0 0 12px 16px;
	list-style:none;
	overflow:hidden;
	background:url(/blog/templates/skin/pravoved/images/bullet10.png) no-repeat 0 5px;
}
.topic-list .topic-content .tag-list-type2{
	padding:0 0 4px 16px;
}
.topic-list .topic-content .tag-list li{
	float:left;
	padding:0 3px 0 0;
}
.topic-list .topic-content .tag-list li span{
	color:#909090;
	padding:0 5px 0 0;
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.topic-list .topic-content .tag-list li a{
	color:#909090;
	font:italic 12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.topic-list .topic-content .tag-list li a:hover{
	text-decoration:underline;
}
.stats-line{
	overflow:hidden;
	height:26px;
	background:#e7e7e7;
}
.stats-line .stats-list{
	margin:0;
	padding:6px 0 0 8px;
	height:21px;
	float:left;
	list-style:none;
	overflow:hidden;
}
.stats-line .stats-list li{
	float:left;
	color:#464646;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 14px;
	padding:0;
}
.stats-line .stats-list-inactive li{
	color:#737373;
}
.stats-line .stats-list li:first-child{
	margin:0;
}
.stats-line .stats-list .plus{
	background:url(/blog/templates/skin/pravoved/images/bullet01.png) no-repeat;
	width:10px;
	float:left;
	margin:2px 5px 0 0;
	height:10px;
	text-decoration:none;
}
.stats-line .stats-list-inactive .plus{
	background:url(/blog/templates/skin/pravoved/images/bullet15.png) no-repeat;
}
.stats-line .stats-list .minus{
	background:url(/blog/templates/skin/pravoved/images/bullet02.png) no-repeat 0 4px;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	margin:2px 5px 0 0;
	text-decoration:none;
}
.stats-line .stats-list-inactive .minus{
	background:url(/blog/templates/skin/pravoved/images/bullet16.png) no-repeat 0 4px;
}
.favorite-btn{
	float:right;
	background:url(/blog/templates/skin/pravoved/images/bullet11.png) no-repeat;
	width:11px;
	height:16px;
	margin:0 15px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
}
.favorite-btn:hover{
	background:url(/blog/templates/skin/pravoved/images/bullet12.png) no-repeat;
	width:11px;
	height:20px;
}
.favorite-btn-active{
	background:url(/blog/templates/skin/pravoved/images/bullet08.png) no-repeat;
	width:11px;
	height:16px;
}
.favorite-btn-active:hover{
	background:url(/blog/templates/skin/pravoved/images/bullet_green.png) no-repeat;
	height:20px;
}
.topic-list .edit-list{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
}
.topic-list .edit-list li{
	float:left;
	padding:0 15px 0 0;
}
.topic-list .edit-list li a{
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	text-decoration:none;
}
.topic-list .edit-list li a:hover{
	text-decoration:underline;
}
.topic-list .edit-list .edit a{
	background:url(/blog/templates/skin/pravoved/images/bullet13.png) no-repeat;
	padding:0 0 0 16px;
}
.topic-list .edit-list .delete a{
	background:url(/blog/templates/skin/pravoved/images/bullet14.png) no-repeat;
	padding:0 0 0 16px;
}
.topic-list .accessLevel{
	margin: 5px 0;
	border-left: 4px solid #f00;
	padding-top: 4px !important;
	padding-left: 5px !important;
	clear: both;
	font: 12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color: #909090;
}
/* comment_controll */
.comment .edit-list{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
}
.comment .edit-list li{
	float:left;
	padding:0 15px 0 0;
}
.comment .edit-list li a{
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	text-decoration:none;
}
.comment .edit-list li a:hover{
	text-decoration:underline;
}
.comment .edit-list .edit a{
	background:url(/blog/templates/skin/pravoved/images/bullet13.png) no-repeat;
	padding:0 0 0 16px;
}
.comment .edit-list .delete a{
	background:url(/blog/templates/skin/pravoved/images/bullet14.png) no-repeat;
	padding:0 0 0 16px;
}

.pager{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	text-align:center;
}
.pager-type2{
	padding: 0 310px 60px 90px;
}
.pager li{
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 2px;
	color:#244f8a;
}
* + html .pager li{
	display:inline;
}
* html .pager li{
	display:inline;
}
.pager .prev{
	padding:0 8px 0 0;
}
.pager .next{
	padding:0 0 0 8px;
}
.pager li a, .pager li span{
	text-decoration:none;
	float:left;
	color:#244f8a;
	height:21px;
	text-align:center;
}
.pager li.active a,
.pager li.active span,
.pager li:hover a{
	background:url(/blog/templates/skin/pravoved/images/bg-pager-li-hover.gif) no-repeat;
	color:#2f2f2f;
}
.pager .prev a{
	padding:0 0 0 11px;
	width:auto;
	background:url(/blog/templates/skin/pravoved/images/arrow05.png) no-repeat 0 6px;
}
.pager .prev:hover a{
	background:url(/blog/templates/skin/pravoved/images/arrow05.png) no-repeat 0 6px;
	text-decoration:underline;
}
.pager .next a{
	padding:0 11px 0 0;
	width:auto;
	background:url(/blog/templates/skin/pravoved/images/arrow03.png) no-repeat 100% 6px;
}
.pager .next:hover a{
	background:url(/blog/templates/skin/pravoved/images/arrow03.png) no-repeat 100% 6px;
	text-decoration:underline;
}
.tabs-holder{
	overflow:hidden;
	height:1%;
	position:relative;
	margin:-30px 0 0;
}
.comments-holder{
	overflow:hidden;
	height:1%;
	margin:-8px 0 0;
	position:relative;
	width: 636px;
}
.comments-holder .headline{
	display:block;
	font:18px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#8c8c8c;
	padding:0 0 23px;
	margin:0;
}
.comments-holder .headline-type2{
	padding:0 0 13px;
}
.comment-section{
	overflow:hidden;
	height:1%;
}
.comment-section .title{
	font:18px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#8c8c8c;
	display:block;
	padding:0 0 13px;
}
.comment-form{
	overflow:hidden;
	background:url(/blog/templates/skin/pravoved/images/bg-comment-form.png) repeat-y;
	padding:17px 0;
}
.comment-form .row{
	overflow:hidden;
	padding:0 19px 10px 19px;
	/* height:1%; */
	/* width: 598px; */
}
.comment-form .btn-row{
	padding:0 19px 0 19px;
}
.comment-form .textarea-holder{
	overflow:hidden;
	background:#fff;
	height:auto;
	padding:0;
	border:1px solid #abadb3;
}
.comment-form .textarea-holder .redactor-box{
	margin: 0;
}
.comment-form .textarea-holder textarea{
	padding:0;
	margin:0;
	width:100%;
	border:0;
	overflow:auto;
	background:none;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	height:105px;
	resize:none;
}
.comment-form .cancel-btn{
	min-width:67px;
	height:20px;
	padding:5px 1px 1px;
}
.comment-form .cancel-btn:hover{
	padding:4px 0 0;
}
.comment-form .cancel-btn.pressed{
	padding:5px 0 0 2px;
	min-width:65px;
	height:19px;
}
.comment-form .btn-holder{
	float:right;
}
.comment-form .preview-btn{
	min-width:107px;
	height:20px;
	margin:0 10px 0 0;
	padding:5px 1px 1px;
}
.comment-form .preview-btn:hover{
	padding:4px 0 0;
}
.comment-form .preview-btn.pressed{
	padding:5px 0 0 2px;
	min-width:105px;
	height:19px;
}
.comment-form .green-btn{
	min-width:77px;
	height:20px;
	padding:5px 1px 1px;
}
.comment-form .green-btn:hover{
	min-width:77px;
	padding:4px 0 0;
    background: none repeat scroll 0 0 #b8dc93;
    border: 1px solid #9bc372;
}
.comment-form .green-btn.pressed{
	min-width:75px;
	height:19px;
	padding:5px 0 0 2px;
}
.section-comment-list{
	padding:0;
	list-style:none;
	margin:0;
	overflow:hidden;
}
.section-comment-list-type2{
    margin-top: 15px;
    padding: 13px 0 0;
    position: relative;
}
.section-comment-list > li{
	overflow:hidden;
	padding:0 0 30px;
}
.section-comment-list-type2 > li{
	padding:0 0 15px;
}
.section-comment-list-type2 > li:last-child{
	padding-bottom: 0;
}
.section-comment-list .visual{
	float:left;
	border:1px solid #ddd;
	background:#fff;
	padding:5px 4px;
	margin:0 1px 0 0;
	width:65px;
	height:77px;
}
.section-comment-list .small-visual{
	width:32px;
	height:38px;
	padding:1px;
}
.section-comment-list .visual a{
	display:block;
	background:url(/blog/templates/skin/pravoved/images/bg-visual.gif) no-repeat;
	width:65px;
	height:77px;
	text-decoration:none;
}
.section-comment-list .small-visual a{
	background:url(/blog/templates/skin/pravoved/images/bg-visual-small.png) no-repeat;
	width:32px;
	height:38px;
}
.section-comment-list .visual img{
	vertical-align:top;
}
.section-comment-list .text{
	overflow:hidden;
	height:1%;
	position:relative;
	padding:0 0 0 10px;
}
.section-comment-list .text-holder{
	overflow:hidden;
	min-height:89px;
	border:1px solid #ddd;
	height:1%;
	padding:0 10px;
	background:#fff;
}
.section-comment-list .text .decor{
	position:absolute;
	left:0;
	display:block;
	background:url(/blog/templates/skin/pravoved/images/bg-section-comment-text.png) no-repeat;
	width:11px;
	height:19px;
	top:35px;
}
.section-comment-list-type2 .text .decor{
	top:13px;
}
.section-comment-list .head{
	overflow:hidden;
	height:1%;
	padding:0 0 4px;
	border-bottom:1px dashed #cecece;
}
.section-comment-list .head a{
	position: relative;
	top: 2px;
	font-size: 12px;
	font-weight: bold;
}
.section-comment-list .posted-by{
	padding:4px 0 0;
	float:left;
}
.section-comment-list .name{
	float:left;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	margin:0 21px 0 0;
	text-decoration:none;
}
.section-comment-list .name.banned{
    color:#000;
    position: relative;
	top: 2px;
	font-size: 12px;
	font-weight: bold;
}
.section-comment-list .name.banned:hover{
    text-decoration:none;
}
.section-comment-list .name:hover{
	text-decoration:underline;
}
.section-comment-list .date,
.section-comment-list .time{
	float:left;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	padding:0 10px 0 0;
}
.section-comment-list .links-list{
	margin:0;
	padding:1px 16px 0 0;
	list-style:none;
	float:right;
}
.section-comment-list .links-list li{
	float:left;
}
.section-comment-list .links-list li a{
	text-decoration:none;
}
.section-comment-list .links-list .down{
	padding:4px 0 0 5px;
}
.section-comment-list .links-list .up{
	padding:4px 0 0 15px;
}
.section-comment-list .links-list .up a,
.section-comment-list .links-list .down a{
	background:url(/blog/templates/skin/pravoved/images/arrow06.png) no-repeat;
	width:7px;
	height:10px;
	display:block;
	text-decoration:none;
}
.section-comment-list .links-list .down a{
	background:url(/blog/templates/skin/pravoved/images/arrow07.png) no-repeat;
}
.section-comment-list .favorite-btn{
	margin:0 3px 0 0;
}
.section-comment-list .message-holder{
	overflow:hidden;
	height:1%;
	font:14px/17px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#2f2f2f;
	padding:4px 0;
}
.section-comment-list .message-holder p, .section-comment-list .message-holder div{
	margin: 0px 0 20px 0;
}
.section-comment-list .message-holder p em{
	font-style: italic;
}
.section-comment-list .message-holder p img {
    width: 100%;
}
@-moz-document url-prefix() { 
	#main #content .section-comment-list .message-holder span {
		display: block;
	}
}
.section-comment-list .stats-line{
	background:none;
}
.section-comment-list .stats-list{
	padding:3px 0 0;
}
.section-comment-list .answer-btn{
	float:right;
	font:12px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	text-decoration:none;
	margin:2px 3px 0 0;
}
.section-comment-list .answer-btn:hover{
	text-decoration:underline;
}
.section-comment-list .comment-form fieldset{
	width: 100%;
}
.section-comment-list .comment-form .row{
	/* width: 518px; */
	/* width: 93%; */
}
.aside-topic-categories{
	overflow:hidden;
	height:1%;
	margin:0 0 35px;
	background:#fff;
}
.aside-topic-categories .categories-list{
	margin:0;
	padding:11px 0 11px 15px;
	list-style:none;
	overflow:hidden;
}
.aside-topic-categories .categories-list li{
	overflow:hidden;
	padding:0 0 4px;
}
.aside-topic-categories .categories-list li a{
	color:#244f8a;
	text-decoration:none;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.aside-topic-categories .categories-list li.active a,
.aside-topic-categories .categories-list li a:hover{
	color:#759d4c;
}
.aside-topic-categories .categories-list li a:hover{
	text-decoration:underline;
}
.people-filter-block{
	overflow:hidden;
	height:1%;
	padding:0 0 50px;
}
.people-filter-holder .drop{
	width:205px;
}
.people-filter-holder .menu-list li{
	margin:0 10px 0 0;
}
.content-table{
	border-collapse:collapse;
	width:100%;
	margin:0 0 56px;
}
.content-table th{
	height:25px;
	background:#a8cf80;
	color:#2f2f2f;
	padding:0;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.people-filter-block .content-table th {
	padding-top: 12px;
}
.content-table td{
	padding:10px 0 11px;
	text-align:center;
	border-bottom:1px dashed #c7c7c7;
}
.content-table th.col1{
	text-align:left;
	padding:0 0 0 19px;
}
.content-table th.col2{
	padding:0 10px 0 0;
	width:130px;
}
.all-blog-table th.col2{
	padding:0 3px 0 0;
	width:137px;
}
.content-table.all-blog-table th{
	padding-top: 10px;
	padding-bottom: 0;
}
.content-table .col2{
	width:140px;
}
.content-table .col3{
	width:73px;
}
.content-table .col4{
	width:85px;
}
.content-table td.col1{
	text-align:left;
}
.content-table td.col2{
	color:#909090;
	padding:0 0 0 10px;
	width:130px;
}
.all-blog-table td.col2{
	padding:0;
	width:140px;
}

.content-table .col2 .join-blog-link{
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.content-table .col2 .join-blog-link:hover{
	text-decoration:underline;
}
.content-table td.col3{
	color:#909090;
}
.content-table td.col4{
	color:#464646;
}
.content-table .col1 .visual{
	float:left;
	border:1px solid #ddd;
	background:#fff;
	margin:0 11px 0 0;
	width:32px;
	height:38px;
	padding:1px;
}
.content-table .col1 .img-holder{
	float:left;
	margin:0 11px 0 0;
}
.content-table .col1 .img-holder img{
	vertical-align:top;
}
.content-table .col1 .visual a{
	display:block;
	text-decoration:none;
	background:url(/blog/templates/skin/pravoved/images/bg-visual-small.png) no-repeat;
	width:32px;
	height:38px;
}
.content-table .col1 .visual img{
	vertical-align:top;
}
.content-table .col1 .text{
	overflow:hidden;
	padding:11px 0 0;
}
.all-blog-table .col1 .text{
	padding:0;
}
.content-table .col1 .text .name,
.content-table .col1 .text .blog-title{
	color:#244f8a;
	font:14px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.content-table .col1 .text .blog-starter{
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
}
.content-table .col1 .text .blog-starter:hover{
	text-decoration:underline;
}
.content-table .col1 .text .name:hover,
.content-table .col1 .text .blog-title:hover{
	text-decoration:underline;
}
.content-table .date,
.content-table .time{
	float:left;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	padding:0 0 0 9px;
}
.content-table .date{
	padding:0 0 0 4px;
}
.aside-stats{
	overflow:hidden;
	height:1%;
	padding:0 0 10px;
	margin:0 0 25px;
	background:#fff;
}
.aside-stats-list{
	margin:0;
	padding:12px 14px 7px 16px;
	overflow:hidden;
}
.aside-stats-list-type2{
	padding:10px 0 0;
	margin:0 14px 0 16px;
	border-top:1px dashed #cecece;
}
.aside-stats-list dt{
	float:left;
	width:205px;
}
.aside-stats-list dd{
	margin:0;
	padding:0 0 4px;
	text-align:right;
	overflow:hidden;
	height:1%;
}
.add-blog-filter .drop{
	margin:0;
	width:360px;
}
.ui-selectmenu {
	float:left;
	margin:0 10px 0 0;
	height:22px;
	padding:0;
	position:relative;
	text-decoration:none;
}
.ui-selectmenu:hover {
	text-decoration:none;
}
.ui-selectmenu-status {
	text-decoration:none;
	display:block;
	background:url(/blog/templates/skin/pravoved/images/bg-select-l.png) no-repeat;
	height:18px;
	overflow:hidden;
	padding: 4px 0 0 8px;
	font:14px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#464646;
}
.row-error .ui-selectmenu-status {
	background:url(/blog/templates/skin/pravoved/images/bg-select-l-error.png) no-repeat;
}
.disabled .ui-selectmenu-status{
	background:url(/blog/templates/skin/pravoved/images/bg-select-type2-l.png) no-repeat;
}
.ui-selectmenu-menu {
	position:absolute;
	top:0;
	margin: -2px 0 0 0;
	visibility:hidden;
}
.ui-selectmenu-menu ul {
	border:1px solid #abadb3;
	list-style:none outside none;
	overflow:hidden;
	position:relative;
	z-index:301;
	margin:-2px 0 0;
	padding:0;
	background:#fff;
}
.ui-selectmenu-menu li {
	margin:0 -5px;
}
.ui-selectmenu-menu a {
	display:block;
	padding:3px 12px;
	color: #464646;
	font:14px/14px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.ui-selectmenu-menu a:hover {
	background:#cfe1ec;
	text-decoration:none;
}
.ui-selectmenu-menu .top {
	height:0px;
	overflow:hidden;
}
.ui-selectmenu-open {
	visibility:visible;
}
.ui-selectmenu-icon {
	float:right;
	cursor:pointer;
	background:url(/blog/templates/skin/pravoved/images/bg-select-r.png) no-repeat;
	width:18px;
	height:22px;
}
.row-error .ui-selectmenu-icon {
	background:url(/blog/templates/skin/pravoved/images/bg-select-r-error.png) no-repeat;
}
.disabled .ui-selectmenu-icon{
	background:url(/blog/templates/skin/pravoved/images/bg-select-type2-r.png) no-repeat;
}
.new-topic{
	position: relative;
	overflow:hidden;
	height:1%;
}
.new-topic .headline{
	display:block;
	font:18px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#8c8c8c;
	padding:0 0 14px;
}
.new-topic-form{
	padding:0 0 50px;
}
.new-topic-form .row{
	overflow:hidden;
	height:1%;
	padding:0 0 10px;
}
.new-topic-form .photo-row{
	background:#fff;
	padding:12px 0 3px 15px;
}
.new-topic-form .file-row{
	padding:0 0 28px;
}
.new-topic-form label{
	display:block;
	padding:0 0 3px;
	font:14px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#2f2f2f;
}
.new-topic-form input:disabled+label{
	opacity: .4;
}
.new-topic-form select{
	width:372px;
}
.new-topic-form label[for="topic_title"]+div>.text{
	width: 380px;
}
.new-topic-form label[for="topic_title"]+div>.text+.tooltip{
	clear: left;
	padding-top: 10px;
}
.new-topic-form .text{
	float:left;
	width: 450px;
	margin:0 8px 0 0;
	padding:0 8px;
	border:1px solid #acafb5;
	height:22px;
	background:#fff;
}
.new-topic-form .row-error .text{
	border:1px solid #ea3535;
}
.new-topic-form .text input{
	width:100%;
	height:22px;
	color:#464646;
	font:14px/22px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:none;
	border:0;
	padding:0;
}
input[disabled]{
	outline: none;
	color: #999 !important;
}
.new-topic-form .tooltip{
	overflow:hidden;
	min-height: 24px;
	font:12px/24px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
}
.new-topic-form .tooltip span{
	float:left;
}

.tooltipCut{
	position: absolute;
	top: 0;
	right: 0;
	width: 500px;
	background-color: #fff;
	padding: 20px;
}
.tooltipCut .title{
	display: block;
}

.new-topic-form .error{
	color:#ea3535;
	display:none;
	font:12px/17px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.new-topic-form .error-type2{
	margin:-8px 0 0;
}
.new-topic-form .row-error .error{
	display:block;
}
.new-topic-form .tooltip-type2 span{
	padding:6px 0 0;
}
.new-topic-form .textarea-holder{
	width:631px;
	height:233px;
	overflow:hidden;
}
.new-topic-form .textarea-holder-type2{
	width:636px;
	height: auto;
	background:#fff;
	/* border:1px solid #c9c9c9; */
}
.new-topic-form .redactor-box{
	margin: 0;
}
.new-topic-form .redactor-box .redactor-editor{
	min-height: 100px;
}
.new-topic-form .redactor_editor {
    min-height: 140px;
    height: 140px;
}
.redactor-editor em, .text-block em{
	font-style: italic !important;
}
.redactor-editor .smallHeader{
	font: bold 17px/24px 'Trebuchet MS', sans-serif;
}

.new-topic-form .textarea-holder-type2.wvg
{
    padding: 0 !important;
}

.wvg .redactor-box
{
    /* border: 0; */
}

.new-topic-form .row-error .textarea-holder-type2{
	border:1px solid #ea3535;
}
.new-topic-form .textarea-holder textarea{
	width:100%;
	padding:0;
	height:225px;
	color:#464646;
	background:none;
	border:0;
	overflow:auto;
	resize:none;
}
.new-topic-form .textarea-holder-type2 textarea{
	height: 200px !important;
}
.outtaHere{
	position:absolute;
	left:-9999px;
}
.checkboxArea, .checkboxAreaChecked{
	float:left;
	overflow:hidden;
	background:url(/blog/templates/skin/pravoved/images/bg-checkbox.png) no-repeat;
	width:12px;
	height:12px;
	margin:1px 8px 0 0;
	cursor:pointer;
}
.checkboxAreaChecked{
	background-position:0 -36px;
}
.new-topic-form .check-holder{
	float:left;
	width: 360px;
	margin:0 8px 0 0;
}
.new-topic-form .preview-btn{
	min-width:107px;
	height:20px;
	margin:0 10px 0 0;
	padding:5px 1px 1px;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.new-topic-form .preview-btn:hover{
	padding:4px 0 0;
}
.new-topic-form .preview-btn.pressed{
	padding:5px 0 0 2px;
	min-width:105px;
	height:19px;
}
.new-topic-form .save-btn{
	min-width:159px;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	height:20px;
	padding:5px 1px 1px;
}
.new-topic-form .save-btn:hover{
	padding:4px 0 0;
}
.new-topic-form .save-btn.pressed{
	padding:5px 0 0 2px;
	min-width:157px;
	height:19px;
}
.new-topic-form .green-btn{
	min-width:104px;
	float:right;
	height:20px;
	padding:5px 1px 1px;
}
.new-topic-form .green-btn:hover{
	padding:4px 0 0;
}
.new-topic-form .green-btn.pressed{
	min-width:102px;
	height:19px;
	padding:5px 0 0 2px;
}
.new-topic-form .file-holder{
	padding:0 0 9px;
}
.new-topic-form .delete-btn{
	float:left;
	background:url(/blog/templates/skin/pravoved/images/bullet14.png) no-repeat 0 3px;
	padding:3px 0 0 18px;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	text-decoration:none;
}
.new-topic-form .delete-btn:hover{
	text-decoration:underline;
}
.new-topic-form .title{
	font:14px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	padding:0 0 7px;
	display:block;
	text-decoration:none;
}
.new-topic-form .title:not(p):hover{
	text-decoration:underline;
}
.new-topic-form .help{
	display:block;
	color:#909090;
	padding:0 0 10px;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.new-topic-form .photo{
	overflow:hidden;
	height:1%;
	padding:0 0 16px;
}
.new-topic-form .photo .visual{
	float:left;
	margin:0 13px 0 0;
}
.new-topic-form .photo .visual img{
	vertical-align:top;
}
.new-topic-form .photo .photo-text{
	overflow:hidden;
	height:1%;
}
.new-topic-form .photo .textarea{
	width:469px;
	height:55px;
	overflow:hidden;
	padding:4px 8px;
	background:#fff;
	border:1px solid #d4d4d4;
}
.new-topic-form .photo textarea{
	width:100%;
	height:55px;
	margin:0;
	color:#464646;
	overflow:auto;
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	background:none;
	border:0;
	resize:none;
	padding:0;
}
.new-topic-form .photo .mark-as-preview{
	font:12px/15px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#244f8a;
	margin:3px 0 0 17px;
	float:left;
	text-decoration:none;
}
.new-topic-form .photo .mark-as-preview:hover{
	text-decoration:underline;
}
.new-topic-form .photo:hover .mark-as-preview{
	display:block !important;
}
.new-topic-form .add-img-holder{
	overflow:hidden;
	height:1%;
	position:relative;
}
.new-topic-form .add-img-holder .add-img{
	float:left;
	position:relative;
	color:#244f8a;
	font-size:12px;
	overflow:hidden;
}
.new-topic-form .add-img-holder:hover .add-img{
	text-decoration:underline;
}
.new-topic-form .add-img-holder .add-img input{
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	cursor:pointer;
	background-position:100% 0;
	line-height:100px;
	-moz-opacity:0;
	font-size:200px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
* + html .new-topic-form .add-img-holder .add-img input{
	font-size:12px;
}
* html .new-topic-form .add-img-holder .add-img input{
	font-size:12px;
}
.tooltip-holder{
	overflow:hidden;
	height:1%;
	padding:100px 0 0;
}
.tooltip-holder .tooltip{
	overflow:hidden;
	height:1%;
	padding:11px 14px;
	background:#fff;
	margin:0 0 30px;
}
.tooltip-holder .tooltip .title, .tooltipCut .title{
	display:block;
	color:#8c8c8c;
	padding:0 0 5px;
	font:18px/18px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
.tooltip-holder .tooltip .text{
	display:block;
	font:14px/16px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
}
/*----updated 20.04------*/
.blog-about {
	margin: 2px 0 50px;
	padding: 12px 0 0;
	background:#fff;
	overflow: hidden;
}
.blog-about .heading{
	overflow:hidden;
	width:632px;
	margin-bottom: 10px;
}
.blog-about .img-holder {
	float:left;
	width:48px;
	padding: 4px 0 0 15px;
}
.blog-about .heading-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 0 10px;
}
.blog-about .heading-holder .title {
	margin: 0;
	color: #464646;
	font: 20px Georgia,Times New Roman,Times,serif;
}
.blog-about .heading-holder .group-list {
	background: url(/blog/templates/skin/pravoved/images/bullet09.png) no-repeat scroll 0 6px transparent;
	height: 1%;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 3px 0 9px 24px;
}
.blog-about .heading-holder .group-list li {
	float: left;
	padding: 0 2px 0 0;
}
.blog-about .heading-holder .group-list li a {
	color: #909090;
	font: 12px/12px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
.blog-about .heading-holder .group-list li a:hover {
	text-decoration: underline;
}
.blog-about .text-block {
	height: 1%;
	overflow: hidden;
	padding: 0 0 3px 15px;
}
.blog-about .text-block p {
	margin: 0 10px 4px 0;
}
.blog-about dl{
	margin: 9px 15px 7px;
	padding:6px 0 0;
	overflow:hidden;
	border-top:1px dashed #cecece;
	font-size:12px;
}
.blog-about dt{
	float:left;
	margin:0;
	padding: 0 10px 0 2px;
}
.blog-about dd{
	margin: 0 0 5px;
	padding:0;
}
.blog-about dl a{
	text-decoration:none;
}
.blog-about dl a:hover{
	text-decoration:underline;
}
.blog-about .tag-list {
	background: url(/blog/templates/skin/pravoved/images/bullet10.png) no-repeat scroll 0 5px transparent;
	list-style: none outside none;
	margin: 0 0 0 15px;
	overflow: hidden;
	padding: 0 0 12px 16px;
}
.blog-about .tag-list li {
	float: left;
	padding: 0 3px 0 0;
}
.blog-about .tag-list li span {
	color: #909090;
	font: 12px/12px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
	padding: 0 5px 0 0;
}
.blog-about .tag-list li a {
	color: #909090;
	font: italic 12px/12px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
}
.blog-about .stats-list {
	padding: 6px 0 0 16px;
}
.topic-list-heading {
	color:#8c8c8c;
	font: 18px/22px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
	margin: 0 0 15px;
}
.img-frame {
	float:left;
	padding:0 8px 5px 0;
}
.img-frame img{
	vertical-align:top;
}
.quiz {
	background:#fff;
	margin: 4px 0 10px;
	padding: 13px 15px 15px;
}
.quiz .row{
	margin:0 0 10px;
}
.radioArea, .radioAreaChecked {
	background: url(/blog/templates/skin/pravoved/images/bg-radio.png) no-repeat;
	float: left;
	height: 13px;
	margin: 2px 7px 0 0;
	overflow: hidden;
	width: 13px;
}
.radioAreaChecked {
	background-position: 0 -13px;
}
.quiz .blue-btn {
	height: 17px;
	margin: 9px 22px 0 0;
	padding: 7px 12px 1px;
}
.quiz .blue-btn:hover {
	padding: 6px 11px 0px;
}
.quiz .blue-btn.vote_question, .quiz .blue-btn.pass_question, .quiz .blue-btn.vote_question:hover, .quiz .blue-btn.pass_question:hover {
	padding-bottom: 4px;
}
.img-list {
	margin:0;
	padding:0;
	list-style:none;
	width:550px;
	margin:0 -20px 0 0;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
}
.img-list li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
	display: -moz-inline-stack!important;
	display:inline-block;
	zoom:1;
	padding:0;
	margin: 0 20px 3px 0;
}
* + html .img-list li{
	display:inline;
	margin:0;
}
.img-list li img{
	vertical-align:top;
}
.img-list-post li{
	padding: 0 10px 12px 0;
	margin:0;
}
.img-list-post{
	padding: 11px 0 0;
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
}
.img-list-post li{
	font-size:14px;
	line-height:normal;
	letter-spacing:normal;
}
.poll-results {
	background:#fff;
	margin: 2px 0 8px;
	padding: 9px 15px 6px;
}
.poll-results ul{
	margin: 0 0 9px;
	padding:0;
}
.poll-results li{
	list-style:none !important;
	margin: 0 0 7px;
	padding: 4px 0 0;
}
.percent {
	overflow:hidden;
	height:1%;
}
.num-percent {
	float:left;
	width:35px;
	font: 16px/14px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.percent-line {
	float:left;
	width:298px;
	height:10px;
	background:#e7e7e7;
	position:relative;
	margin: 3px 0 0;
}
.percent-line span{
	position:absolute;
	top:0;
	left:0;
	height:10px;
	background:#a8cf80;
}
.votes {
	padding:0 0 0 35px;
	font: 12px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	color:#909090;
}
.votes-holder .votes{
	padding:0 3px 0 0;
}
.abstain {
	background:url(/blog/templates/skin/pravoved/images/abstain-sep.gif) no-repeat 0 50%;
	padding:0 0 0 6px !important;
}

/*-- TEMPLATE UPDATE --*/

.nolink{
	color:#464646;
	font:20px/22px Georgia, Times New Roman, Times, serif;
	text-decoration:none;
}

.favorite-btn-inactive{
	background:url(/blog/templates/skin/pravoved/images/bullet12.png) no-repeat;
	height:20px;
}
.new-topic-form .delete-btn_question:hover{
	text-decoration:underline;
}

  @-moz-document url-prefix() {
  .wsmall{
    width: 181px;
}
}
.wlong{
    width: 248px;
}
.blog-about .edit-list{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
}
.blog-about .edit-list li{
	float:left;
	padding:0 15px 0 15px;
}
.blog-about .edit-list li a{
	font:12px/12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color:#909090;
	text-decoration:none;
}
.blog-about .edit-list li a:hover{
	text-decoration:underline;
}
.blog-about .edit-list .edit a{
	background:url(/blog/templates/skin/pravoved/images/bullet13.png) no-repeat;
	padding:0 0 0 16px;
}
.blog-about .edit-list .delete a{
	background:url(/blog/templates/skin/pravoved/images/bullet14.png) no-repeat;
	padding:0 0 0 16px;
}
.comment{
    min-width: 362px;
}

.nodisplay {
    display: none;
}

.text-block ul, .text-block ol{
	margin: 10px 0;
}

.text-block li {
    padding: 0 0 2px;
    list-style: disc;
    overflow: visible;
}

.text-block ul li {
    list-style: circle;
}
.text-block ol li{
	list-style-type: decimal;
}

.text-block>ol>li, .text-block>ul>li{
    margin-left: 20px;
}

.text-block .stroke {
    text-decoration: line-through;
}

.prvd-socialPluses {
    height: 35px;
}
.addthis_toolbox {
    float: right;
}

.dialog-list .chat-link {
    background: url("/images/bg-chat-link.png") no-repeat scroll 0 0 transparent;
    color: #244F8A;
    float: left;
    font: 12px/15px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
    height: 15px;
    margin: 5px 0 0 1px;
    padding: 0 0 0 20px;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover{
    border:none !important;
    background: none !important;
}

.setting .formwrap label.radio { width : 97px !important;}
.setting .standalone { margin-top: 20px !important; margin-bottom: 10px;}
.setting .info { margin-top:40px; margin-bottom: -30px;}

.msg_box {
z-index: 1999 !important;
padding-left: 10px;
padding-right: 10px;
display: block !important;
margin-top:40px !important;
}
.ui-dialog-buttonset .ui-button { background : none repeat scroll 0 0 #8FAED8 !important ; padding: .4em 1em; padding: 0;}
.ui-dialog-buttonset .ui-button:hover { background : none repeat scroll 0 0 #a1bce0 !important;}
.ui-state-active { background : none repeat scroll 0 0 #5780b8 !important}

.ui-dialog-buttonpane{
	position: absolute;
	right: 0;
	bottom: 0;
}


.at300b:hover {
    opacity: 1;
}
.at15nc {
    background: url("/images/icons-share-footer.png") no-repeat scroll 0 0 transparent !important;
    height: 24px !important;
    width: 24px !important;
    display: inline-block;
}
.addthis_button_vk .at15nc {
    background-position: -4px -1px !important;
}

.addthis_button_vk:hover .at15nc {
    background-position: -36px -1px !important;
}

.addthis_button_facebook .at15nc {
    background-position: -4px -30px !important;
}

.addthis_button_facebook:hover .at15nc {
    background-position: -36px -30px !important;
}

.addthis_button_twitter .at15nc {
    background-position: -4px -59px !important;
}

.addthis_button_twitter:hover .at15nc {
    background-position: -36px -59px !important;
}

.addthis_button_livejournal .at15nc {
    background-position: -4px -87px !important;
}

.addthis_button_livejournal:hover .at15nc {
    background-position: -36px -87px !important;
}

#socialShare .addthis_32x32_style .at15nc.at15t_compact {
    background: url("/images/icons-share-footer.png") no-repeat scroll -4px -116px transparent !important;
    height: 24px !important;
    width: 24px !important;
}

.addthis_32x32_style .at15nc.at15t_compact {
    background-position: -36px -116px !important;
}

.subblock.social .hrefs {
    padding-left: 0;
    margin-left: 0;
}
.subblock.social li {
    height: 24px;
    list-style: none;
    padding-bottom: 5px;
}
.subblock.social li a {
    padding-left: 0;
}
.subblock.social .addthis_toolbox {
    padding: 0;
}
.subblock.social .addthis_toolbox .hrefs li a {
    display: inline-block;
    height: 30px;
    text-decoration: none;
}
.subblock.social .addthis_toolbox .hrefs li .networkName {
    color: #4A607F;
    vertical-align: text-bottom;
    padding-left: 5px;
    text-decoration: none;
    font-size: 12px;
}
.subblock.social .addthis_toolbox .hrefs li a:hover .networkName {
    text-decoration: underline;
}
.subblock.social .addthis_toolbox .addthis_button_compact {
    padding-top: 5px;
}
#rightfooter .subblock.social ul.hrefs li a:hover {
    text-decoration: none;
}

.subblock.social {
    float: right;
    border-left: 1px dashed #AEB3B7;
    padding-left: 20px !important;
    margin-right: 40px !important;
    height: 175px;
    padding-bottom: 0;
}

.subblock.social .addthis_toolbox {
    float: none;
}

.subblock.social .title {
    color: #676A6D;
    font: 16px/16px 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
}
.ui-dialog-content .messageBoxText { margin-top: 50px; }

/* Notice */
.notice_block {
	position:fixed;
	background:#e0edd3;
	border:1px solid #a8ce80;
	font:12px/16px 'Trebuchet MS', Arial, sans-serif;
	color:#464646;
	padding:12px 20px 15px;
	width:314px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: -3px -3px 5px 0px rgba(0, 0, 0, 0.32);
	box-shadow: -3px -3px 5px 0px rgba(0, 0, 0, 0.32);
	z-index: 65535;
	min-height:93px;
	max-height:500px;
	overflow:auto;
}
.notice_title {
	font:14px/17px 'Trebuchet MS', Arial, sans-serif;
	border-bottom:1px solid #b7c0ae;
	margin: 0 0 8px;
	padding: 0 0 3px;
	color:#2f2f2f;
}
.notice_text a{
	color:#244f8a;
	text-decoration:none;
}
.notice_text {
	width:100%;
	overflow:hidden;
	position:relative;
}
.notice_text-frame {
	overflow:hidden;
	height:1%;
}
.notice_text a:hover{
	text-decoration:underline;
}
.notice_close{
	background:url(/images/notice_close.png) no-repeat;
	width:9px;
	height:9px;
	position:absolute;
	top:9px;
	right:8px;
	text-decoration:none;
}
.notice_img-holder {
	float:left;
	margin:3px 10px 0 0;
}

/* redactor */

/* .redactor_toolbar{
	padding: 0 !important;
	margin: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
}

.redactor_box{
	padding-top: 33px !important;
}

.redactor_textarea-holder{
	height: 131px !important;
}

.redactor_btn_undo{
	background-image: url(/images/redactor/undo.png) !important;
	background-position: top left !important;
}
.redactor_btn_redo{
	background-image: url(/images/redactor/redo.png) !important;
	background-position: top left !important;
} */

/* Social stuff */

footer #socialShare{
	width: 120px;
	padding: 0 0 0 2em;
	margin: 0 0 0 3em;
	float: right;
	background: none;
	border-left: 1px dashed #aeb3b7;
}
footer #socialShare .title{
	display: block;
	margin-bottom: 5px;
}
footer #socialShare a{
	display: block;
	text-decoration: none;
	color: #4A607F;
	font: .8em/3em 'Trebuchet MS', Arial, sans-serif;
}
footer #socialShare a:hover{
	text-decoration: underline;
}
footer #socialShare a:before{
	margin: 0 .5em 0 0;
	vertical-align: middle;
	content:"";
	display: inline-block;
	background: url(/images/sprite.png) no-repeat;
	width: 22px;
	height: 22px;
}
footer #socialShare .vk:before{
	background-position: -404px -150px;
}
footer #socialShare .vk:hover:before{
	background-position: -380px -150px;
}
footer #socialShare .fb:before{
	background-position: -404px -179px;
}
footer #socialShare .fb:hover:before{
	background-position: -380px -179px;
}
footer #socialShare .tw:before{
	background-position: -404px -207px;
}
footer #socialShare .tw:hover:before{
	background-position: -380px -207px;
}
footer #socialShare .gp:before{
	background-position: -345px -116px;
}
footer #socialShare .gp:hover:before{
	background-position: -321px -116px;
}
footer #socialShare .ok:before{
	background-position: -345px -88px;
}
footer #socialShare .ok:hover:before{
	background-position: -321px -88px;
}

/* buttons */

.confirm_tab .ui-dialog-buttonset button{
	float: right;
}

.confirm_tab .newButton{
	-webkit-border-radius: 3px;
border-radius: 3px;
display: inline-block;
color: #fff !important;
font: 12px/12px Arial, sans-serif !important;
padding: 9px 15px;
letter-spacing: 1px;
min-width: 50px;
text-align: center;
text-decoration: none;
text-shadow: 0px -1px 0px rgba(0,0,0,.2);
cursor: pointer;
position: relative;
}
.confirm_tab .newButton:active {
-moz-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,.05);
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,.05);
box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,.05);
padding: 10px 14px 8px 16px !important;}

.confirm_tab .newButton.blue, .callRequestWrapper .newButton.blue{
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #6494d9), color-stop(1, #4c80ca) ) !important;
background: -moz-linear-gradient( center top, #6494d9 0%, #4c80ca 100% ) !important;
background-color: #4c80ca !important;
border: 1px solid #5786c9 !important;}
.confirm_tab .newButton.blue:hover, .callRequestWrapper .newButton.blue:hover{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #6e9ddf), color-stop(1, #6494d9) ) !important;
	background: -moz-linear-gradient( center top, #6e9ddf 0%, #6494d9 100% ) !important;
	background-color: #6494d9 !important;
}

.confirm_tab .newButton.green, .callRequestWrapper .newButton.green {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #97c765), color-stop(1, #7eaf4a) ) !important;
background: -moz-linear-gradient( center top, #97c765 0%, #7eaf4a 100% ) !important;
background-color: #7eaf4a !important;
border: 1px solid #7fb04b !important;}
.confirm_tab .newButton.green:hover, .callRequestWrapper .newButton.green:hover{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #a6d277), color-stop(1, #97c765) ) !important;
	background: -moz-linear-gradient( center top, #a6d277 0%, #97c765 100% ) !important;
	background-color: #97c765 !important;
}
.callRequestWrapper .newButton.green:active{
	padding: 10px 14px 8px 36px !important;
}

.ui-dialog.confetee_modal .ui-dialog-buttonpane .prettyButton, .ui-dialog.confetee_modal_2 .ui-dialog-buttonpane .prettyButton{
	float: left;
	margin: 0 0 0 215px;
	border: 1px solid #dcdcdc;
	text-transform: none;
	color: #4f4f4f;
	font: 12px/20px Arial, sans-serif;
	padding: 7px 12px;
	background: #eaeaea !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)) !important;
	background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%) !important;
	background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%) !important;
}
.newButton.disabled, .newButton.disabled:active, .newButton.disabled:hover {
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.4);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.4);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.4); background:
	-webkit-gradient( linear, left top, left bottom, color-stop(0, #ccc), color-stop(1, #bbb) ) !important;
	background: -moz-linear-gradient( center top, #ccc 0%, #bbb 100% ) !important;
	background-color: #bbb !important;
	cursor: default;
	border-color: #bbb !important;
	outline: none;
	pointer-events: none; }
.ui-dialog.confetee_modal_2 .ui-dialog-buttonpane .prettyButton{
	margin: 0 0 0 240px;
}
.ui-dialog.confetee_modal .ui-dialog-buttonpane .prettyButton:hover, .ui-dialog.confetee_modal_2 .ui-dialog-buttonpane .prettyButton:hover{
	border: 1px solid #dcdcdc !important;
	background: #f4f4f4 !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8)) !important;
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 100%) !important;
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 100%) !important;
}
.ui-dialog.confetee_modal .ui-dialog-buttonpane .prettyButton:active, .ui-dialog.confetee_modal_2 .ui-dialog-buttonpane .prettyButton:active{
	padding: 8px 11px 6px 13px !important;
	border-color: #dcdcdc !important;
	background: #e9e9e9 !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#e9e9e9)) !important;
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#e9e9e9 100%) !important;
	background: linear-gradient(to bottom,  #e1e1e1 0%,#e9e9e9 100%) !important;
}

.ui-dialog.confetee_modal_2 .newButton{
	float: left;
	margin-left: 20px;
}

.ui-dialog:not(.chat_block) .newButton {
padding: 9px 15px !important;
border-radius: 2px !important;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .newButton {
	height: 30px\0/;
	width: 90px\0/;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .newButton:active {
	padding: 0px\0/!important;
}
.ui-dialog.callRequestWrapper .newButton {
padding: 9px 15px 9px 35px !important;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: 0 0 0 20px;
}

.callRequestWrapper .newButton.red{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f22c35), color-stop(1, #f83942) ) !important;
	background: -moz-linear-gradient( center top, #f22c35 0%, #f83942 100% ) !important;
	background-color: #f22c35 !important;

	border: 1px solid #d1161d !important;
}
.callRequestWrapper .newButton.red:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fc434c), color-stop(1, #fe5058) ) !important;
	background: -moz-linear-gradient( center top, #fc434c 0%, #fe5058 100% ) !important;
	background-color: #fc434c !important;
}
.callRequestWrapper .newButton.red:active{
	padding: 10px 14px 8px 36px !important;
	background: none !important;
	background-color: #f22c35 !important;
}

.ui-dialog.callRequestWrapper .ui-dialog-content {
padding: 0 0 60px 0 !important;
}

.async_tab_load{
	display: none;
}
/* Голосование в блогах исправление позиционирования кнопки в "необходимо авторизоваться" */
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
	position: static;
	margin: -20px 30px 10px 0px;
	height: 35px;
}

.fancybox-skin p {
    margin: 0 0 20px;
}

.hidden {
    display: none;
}

/* top submenu */

.blogTopMenuWrapper{
	width: 960px;
	margin: 0 auto;
}
.index-public .main-sub.blogleft{
	float: left;
    margin: 0;
}
.index-public .main-sub>ul{
	padding: 0 10px;
	font-size: 0;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);
	white-space: nowrap;
	width: auto;
	position: relative;
	list-style: none;
	margin: 10px 0 0 0;
	border: 1px solid #a1bf80;
	background-color: #fff;
}
.index-public .main-sub>ul>li{
	display: inline-block;
}
.index-public .main-sub>ul>li>a {
	color: #588727;
	border-left: 1px solid #698f42;
	text-transform: uppercase;
	padding: 0 5px 0 6px;
	margin: 10px 5px 10px 0;
	display: block;
	text-decoration: none;
	font: 11px/13px Calibri, "Trebuchet MS", Arial, sans-serif;
}
.index-public .main-sub>ul>li:first-child>a {
	border: none;
}
.index-public .main-sub>ul>li>a:hover{
	color: #464646;
}

/* new content */

.blogNavLinks{
	margin: 27px 0 7px 0;
}
.blogNavLinks ul{
	list-style: none;
}
.blogNavLinks ul:after{
	content: '';
	display: table;
	clear: both;
}
.blogNavLinks li{
	float: left;
	margin-right: 25px;
}
.blogNavLinks a{
	text-decoration: none;
	color: #8a8a8a;
	font: bold 14px/normal Arial, sans-serif;
	display: block;
}
.blogNavLinks a:before{
	content: '';
	vertical-align: middle;
	background: url(/images/blog_sprite.png) no-repeat -16px 0;
	width: 16px;
	height: 16px;
	margin-top: -2px;
	margin-right: 8px;
	display: inline-block;
}
.blogNavLinks a:hover:before, .blogNavLinks .active a:before{
	background-position: -16px -16px;
}

.blogNavLinks li:first-child a:before{
	background-position: 0 0;
	margin-top: -4px;
}
.blogNavLinks li:last-child a:before{
	background-position: -32px 0;
}

.blogNavLinks li:first-child a:hover:before, .blogNavLinks li.active:first-child a:before{
	background-position: 0 -16px;
}
.blogNavLinks li:last-child a:hover:before, .blogNavLinks li.active:last-child a:before{
	background-position: -32px -16px;
}

.blogNavLinks a:hover, .blogNavLinks li.active a{
	color: #5f91d6;
}

.ablogActions{
	margin-bottom: 35px;
}
.ablogActions:after{
	content: '';
	display: table;
	clear: both;
}
.ablogActions>div{
	position: relative;
}
.ablogActions>div:not(:first-child){
	float: left;
	margin-left: 15px;
	width: 213px;
	height: 127px;
}
.ablogActions>div:before{
	content: '';
	display: block;
	position: absolute;
	background: url(/images/blog_sprite.png) no-repeat ;
	width: 34px;
	height: 34px;
	top: 22px;
	left: 25px;
}
.ablogActions .askQuestion{
	border: 3px solid #8cbc59;
	width: 498px;
	background-color: #fff;
	height: 121px;
	float: left;
}
.ablogActions .askQuestion:before{
	width: 131px;
	height: 91px;
	left: 30px;
	top: 16px;
	background-position: 0 -32px;
}
.ablogActions .orderCall{
	background-color: #d8e1ef;
}
.ablogActions .orderCall:before{
	background-position: -131px -32px;
}
.ablogActions .orderDoc{
	background-color: #f3e1d3;
}
.ablogActions .orderDoc:before{
	background-position: -131px -66px;
}

.ablogActions>div .newButton{
	position: absolute;
	top: 77px;
}
.ablogActions .askQuestion .newButton{
	left: 175px;
	top: 75px;
}
.ablogActions .orderCall .newButton{
	left: 41px;
}
.ablogActions .orderDoc .newButton{
	left: 33px;
}

.ablogActions>div p{
	position: absolute;
	top: 18px;
	left: 70px;
	line-height: 20px;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 14px;
}
.ablogActions .askQuestion p{
	font-size: 20px;
	left: 175px;
}
.ablogActions .askQuestion p.small{
	top: 42px;
	font-size: 14px;
}
.ablogActions .orderCall p{
	color: #4c7ec5;
}
.ablogActions .orderDoc p{
	color: #d98141;
}

.callLawyers{
	margin-bottom: 35px;
}
.callLawyers .girl{
	color: #5f91d6;
	background-color: #fff;
	position: relative;
	height: 166px;
}
.callLawyers .girl:before{
	content: '';
	bottom: -5px;
	right: 5px;
	position: absolute;
	width: 166px;
	height: 155px;
	background: url(/images/blog_sprite.png) no-repeat 0 -123px;
}
.callLawyers .number{
	margin-top: 5px;
	background-color: #5f91d6;
	color: #fff;
	font: 28px/normal Arial, sans-serif;
	text-align: center;
	padding: 25px 0;
}
.callLawyers .number span:before{
	content: '';
	width: 25px;
	height: 25px;
	background: url(/images/blog_sprite.png) no-repeat -165px -32px;
	display: inline-block;
	vertical-align: middle;
	margin: -5px 10px 0 0;
}
.callLawyers .girl p{
	position: absolute;
	top: 50px;
	left: 20px;
	width: 170px;
	font: 15px/25px Arial, sans-serif;
}
.callLawyers .girl p span{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
}

.lawDiary .title{
	text-align: center;
	background-color: #90b866;
	color: #f6f6f6;
	font: bold 16px/normal Arial, sans-serif;
	padding: 10px 0;
}
.lawDiary .title:before{
	content: '';
	display: inline-block;
	margin-right: 10px;
	background: url(/images/blog_sprite.png) no-repeat -165px -57px;
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
.lawDiary .title+span, .lawDiary ul+a{
	color: #7f7f7f;
	background-color: #e7e7e7;
	text-align: center;
	padding: 10px 0;
	font: 14px/normal 'Trebuchet MS', sans-serif;
	display: block;
}
.lawDiary ul+a:hover{
	background-color: #cecece;
}
.lawDiary ul{
	background-color: #fff;
	list-style: none;
	padding: 0 15px;
}
.lawDiary li:not(:last-child){
	border-bottom: 1px dashed #cecece;
}
.lawDiary li{
	padding: 15px 0;
}
.lawDiary li a{
	display: block;
	color: #464646;
	text-decoration: none;
	font: 14px/normal 'Trebuchet MS', sans-serif;
	margin-bottom: 5px;
}
.lawDiary li a:hover{
	text-decoration: underline;
}
.lawDiary li span{
	display: block;
	color: #8d8c8c;
	font: 12px/normal 'Trebuchet MS', sans-serif;
}
.lawDiary ul+a{
	margin-bottom: 35px;
	text-decoration: none;
}
.lawDiary ul+a:after{
	content: '';
	margin-left: 7px;
	display: inline-block;
	border-right: 2px solid #7f7f7f;
	border-bottom: 2px solid #7f7f7f;
	transform: rotateZ(-45deg);
	-webkit-transform: rotateZ(-45deg);
	width: 6px;
	height: 6px;
	margin-top: -1px;
}

.socialShare{
	margin-top: 10px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #e7e7e7;
}
.socialShare .title{
	background-color: #5f91d6;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	font: 14px/normal 'Trebuchet MS', sans-serif;
}
.socialShare ul{
	padding: 13px 0;
	list-style: none;
}
.socialShare li{
	padding: 0;
	text-align: center;
	margin: 0 0 5px 0;
	height: 25px;
	display: block;
}
.socialShare a{
	width: 26px;
	height: 25px;
	display: inline-block;
	font-size: 0;
	text-indent: -1000px;
	overflow: hidden;
	background: url(/images/blog_sprite.png) no-repeat;
	opacity: .8;
}
.socialShare a:hover{
	opacity: 1;
}
.socialShare .vk{
	background-position: -195px 0;
}
.socialShare .ok{
	background-position: -195px -25px;
}
.socialShare .fb{
	background-position: -195px -50px;
}
.socialShare .tw{
	background-position: -195px -75px;
}
.socialShare .gp{
	background-position: -195px -100px;
}

.bottomAskQuestion, .similarPosts{
	margin-left: 106px;
	width: 530px;
}
.bottomAskQuestion{
	margin-bottom: 35px;
}
.bottomAskQuestion .title, .similarPosts .title{
	color: #565656;
	font: 20px/normal 'Trebuchet MS', sans-serif;
	margin-bottom: 20px;
}
.bottomAskQuestion>div{
	border: 1px solid #c4c4c4;
	background-color: #fff;
	position: relative;
	height: 124px;
}
.bottomAskQuestion>div:before{
	content: '';
	position: absolute;
	background: url(/images/blog_sprite.png) no-repeat 0 -32px;
	width: 131px;
	height: 91px;
	left: 72px;
	top: 18px;
}
.bottomAskQuestion>div p{
	position: absolute;
	left: 240px;
	top: 20px;
	color: #575757;
	font: 14px/20px 'Trebuchet MS', sans-serif;
}
.bottomAskQuestion .newButton{
	position: absolute;
	top: 70px;
	left: 240px;
}

.similarPosts>ul{
	list-style: none;
}
.similarPosts>ul li{
	float: left;
	border-right: 1px solid #cecece;
	background-color: #e7e7e7;
	color: #7f7f7f;
	padding: 10px 0;
	text-align: center;
	width: 175px;
	position: relative;
	overflow: visible;
	cursor: pointer;
}
.similarPosts>ul li:last-child{
	border-color: #e7e7e7;
	width: 176px;
}
.similarPosts>ul li.active, .similarPosts>ul li.active:last-child{
	border-color: #8cbc59;
	background-color: #8cbc59;
	color: #fff;
	width: 176px;
	cursor: default;
}
.similarPosts>ul li.active:after{
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin: 0 0 0 -12px;
	width: 0;
	height: 0;
	border-top: 8px solid #8cbc59;
	border-right: 12px solid rgba(0,0,0,0);
	border-left: 12px solid rgba(0,0,0,0);
}

.similarPosts .wrap>ul{
	clear: left;
	background-color: #fff;
	padding: 10px 20px;
	display: none;
	list-style: none;
}
.similarPosts .wrap>a{
	color: #7f7f7f;
	background-color: #e7e7e7;
	text-align: center;
	padding: 10px 0;
	font: 14px/normal 'Trebuchet MS', sans-serif;
	text-decoration: none;
	display: none;
}
.similarPosts .wrap>a:hover{
	background-color: #cecece;
}
.similarPosts .wrap>a:after{
	content: '';
	margin-left: 7px;
	display: inline-block;
	border-right: 2px solid #7f7f7f;
	border-bottom: 2px solid #7f7f7f;
	transform: rotateZ(-45deg);
	-webkit-transform: rotateZ(-45deg);
	width: 6px;
	height: 6px;
	margin-top: -1px;
}
.similarPosts .wrap>ul.active, .similarPosts .wrap>ul.active+a{
	display: block;
}
.similarPosts .wrap>ul li:not(:last-child){
	border-bottom: 1px dashed #cecece;
}
.similarPosts .wrap>ul li{
	position: relative;
	padding: 15px 0 15px 80px;
}
.similarPosts .wrap>ul li a{
	display: block;
	color: #464646;
	text-decoration: none;
	font: 14px/18px 'Trebuchet MS', sans-serif;
	margin-bottom: 5px;
}
.similarPosts .wrap>ul li span{
	position: absolute;
	left: 0;
	top: 15px;
	display: block;
	color: #8d8c8c;
	font: 12px/18px 'Trebuchet MS', sans-serif;
}
.similarPosts .wrap>ul li a:hover{
	text-decoration: underline;
}

/* specified lawyers */

.specifiedLawyers{
	display: none;
}
.specifiedLawyers.active{
	display: block;
}

/* interview */

.interview p{
	color: #333;
	font: 15px/24px Arial, sans-serif;
	margin: 20px 0 !important;
}
.interview p.interviewQuestion{
	font-style: italic;
}
.interview p.interviewQuote{
	margin: 30px 0 !important;
	font-size: 20px;
	line-height: 30px;
	padding-left: 60px;
	background: url(../images/interviewQuote.png) no-repeat 5px 10px;
}
.interviewHeader h1{
	color: #333;
	font: 20px/28px Arial, sans-serif;
}
.interviewHeader + .group-list{
	display: none;
}

.interview ul{
	padding-left: 20px;
}
.interview ul li{
	list-style: disc;
	color: #333;
	font: 15px/24px Arial, sans-serif;
}

/* admin buttons */

#adminpageeditform .newButton{
	float: left;
	margin: 15px 10px 0 0;
	outline: 0;
}
#adminpageeditform input[type="checkbox"]{
	float: left;
	clear: left;
	margin: 1px 5px 0 0;
}

.highlight-blue, .mainColumn p.highlight-blue {
	background: #eef3fb;
	padding: 30px;
	font-size: 22px;
	line-height: 28px;
}

.highlight-yellow, .mainColumn p.highlight-yellow {
	background: #fffcd5;
	padding: 30px;
	font-size: 22px;
	line-height: 28px;
}

.highlight-green, .mainColumn p.highlight-green {
	background: #ecf7e1;
	padding: 30px;
	font-size: 22px;
	line-height: 28px;
}

.old-style .sideSubscription{
	overflow: hidden;
	height: 324px;
	width: 220px;
	padding: 60px 30px 30px 30px;
	background: #7b93b7;
	background: -moz-linear-gradient(top, #7b93b7 0%, #5f7aa2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b93b7), color-stop(100%,#5f7aa2));
	background: -webkit-linear-gradient(top, #7b93b7 0%,#5f7aa2 100%);
	background: -o-linear-gradient(top, #7b93b7 0%,#5f7aa2 100%);
	background: -ms-linear-gradient(top, #7b93b7 0%,#5f7aa2 100%);
	background: linear-gradient(to bottom, #7b93b7 0%,#5f7aa2 100%);
	text-align: center;
	position: relative;
	-webkit-transition: height 400ms ease-in-out, margin 400ms ease-in-out, padding 400ms ease-in-out;
	-moz-transition: height 400ms ease-in-out, margin 400ms ease-in-out, padding 400ms ease-in-out;
	-ms-transition: height 400ms ease-in-out, margin 400ms ease-in-out, padding 400ms ease-in-out;
	-o-transition: height 400ms ease-in-out, margin 400ms ease-in-out, padding 400ms ease-in-out;
	transition: height 400ms ease-in-out, margin 400ms ease-in-out, padding 400ms ease-in-out;
}

.old-style .sideSubscription.fixed{
	position: fixed;
	top: 10px;
}
.old-style .sideSubscription.fixed.toBottom{
	position: absolute;
	top: auto;
}
.old-style .sideSubscription.fixedInView{
	margin-top: 64px;
}
.old-style .sideSubscription .envelope{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 105px;
	width: 100%;
	overflow: hidden;

	-webkit-transition: height 400ms ease-in-out;
	-moz-transition: height 400ms ease-in-out;
	-ms-transition: height 400ms ease-in-out;
	-o-transition: height 400ms ease-in-out;
	transition: height 400ms ease-in-out;
}
.old-style .sideSubscription .envelope>p{
	opacity: 0;
	width: 100%;
	text-align: center;
	color: #83a164;
	height: 80px;
	top: 140px;
	left: 0;
	position: absolute;
	font: 15px/80px 'Trebuchet MS', sans-serif;
	color: #83a164;

	-webkit-transition: opacity 400ms ease-in-out, top 400ms ease-in-out;
	-moz-transition: opacity 400ms ease-in-out, top 400ms ease-in-out;
	-ms-transition: opacity 400ms ease-in-out, top 400ms ease-in-out;
	-o-transition: opacity 400ms ease-in-out, top 400ms ease-in-out;
	transition: opacity 400ms ease-in-out, top 400ms ease-in-out;
}
.old-style .sideSubscription .envelope>p:before{
	content: '';
	width: 16px;
	height: 15px;
	background: url(/blog/templates/skin/pravoved/images/sprite.png) no-repeat -38px 0;
	display: inline-block;
	margin-right: 5px;
}
.old-style .sideSubscription .envelope:before, .old-style .sideSubscription .envelope:after{
	content: '';
	width: 200%;
	height: 200px;
	position: absolute;
	top: 60px;
	left: -50%;
	background: #fff;

	-moz-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);

	-webkit-transition: background 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
	-moz-transition: background 400ms ease-in-out, -moz-transform 400ms ease-in-out;
	-ms-transition: background 400ms ease-in-out, -ms-transform 400ms ease-in-out;
	-o-transition: background 400ms ease-in-out, -o-transform 400ms ease-in-out;
	transition: background 400ms ease-in-out, transform 400ms ease-in-out;
}
.old-style .sideSubscription .envelope:before{
	background: #f0f0f0;

	-moz-transform: rotate(-20deg);
	-webkit-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.old-style .sideSubscription .title{
	color: #fff;
	margin: 0 -10px 20px -10px;
	font: 21px/25px 'Trebuchet MS', sans-serif;
}
.old-style .sideSubscription .title+p{
	color: #fff;
	font: 15px/23px 'Trebuchet MS', sans-serif;
}
.old-style .sideSubscription .newButton{
	margin-top: 5px;
	border: none !important;
}
.old-style .sideSubscription form{
	margin: 20px 0 60px 0;
}
.old-style .sideSubscription input{
	height: 42px;
	background: #fff;
	border: none;
	border-radius: 5px;
	width: 190px;
	padding: 0 15px;
	margin-bottom: 15px;
}

.old-style .sideSubscription .arrowElement{
	height: 30px;
	background-color: #f6f6f6;
	width: 100%;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	color: #8a8a8a;
	font: italic 15px/30px 'Trebuchet MS', sans-serif;

	-webkit-transition: top 400ms ease-in-out;
	-moz-transition: top 400ms ease-in-out;
	-ms-transition: top 400ms ease-in-out;
	-o-transition: top 400ms ease-in-out;
	transition: top 400ms ease-in-out;
}

.old-style .sideSubscription .arrowElement:before{
	content: '';
	width: 36px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(/blog/templates/skin/pravoved/images/sprite.png) 0 -13px;
}

.old-style .sideSubscription>p{
	-webkit-transition: opacity 400ms ease-in-out;
	-moz-transition: opacity 400ms ease-in-out;
	-ms-transition: opacity 400ms ease-in-out;
	-o-transition: opacity 400ms ease-in-out;
	transition: opacity 400ms ease-in-out;
}

.old-style .sideSubscription.success{
	padding: 0 30px;
	height: 80px;
}
.old-style .sideSubscription.success .envelope{
	height: 140px;
}
.old-style .sideSubscription.success .envelope>p{
	opacity: 1;
	top: 60px;
	z-index: 1;
}
.old-style .sideSubscription.success .envelope:before, .old-style .sideSubscription.success .envelope:after{
	background: #ebf3e2;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.old-style .sideSubscription.success .arrowElement{
	top: -30px;
}
.old-style .sideSubscription.success>p{
	opacity: 0;
}

.old-style .fixedBlogBlock{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 64px;
	background-color: #617ca4;
	z-index: 2;

	-webkit-transition: top .2s ease-in-out;
	transition: top .2s ease-in-out;
}
.old-style .fixedBlogBlock.hidden{
	display: block;
	top: -64px;
}
.old-style .fixedBlogBlock .container{
	width: 960px;
	height: 64px;
	margin: 0 auto;
	position: relative;
}
.old-style .fixedBlogBlock i{
	display: block;
	position: absolute;
	left: 105px;
	bottom: 0;
	width: 119px;
	height: 64px;
	background: url(/images/sprite.png) no-repeat -520px -88px;
}
.old-style .fixedBlogBlock .newButton{
	float: right;
	padding-left: 25px;
	padding-right: 25px;
	border: none !important;
	margin-top: 15px;
	margin-right: 110px;
}
.old-style .fixedBlogBlock .newButton:active{
	padding-left: 26px !important;
	padding-right: 24px !important;
}
.old-style .fixedBlogBlock .preButton{
	margin-left: 250px;
	color: #fff;
	font: 18px/64px Arial, sans-serif;
}
.old-style .sideSubscription input.error{
    box-shadow: inset 0 0 0 1px #ea3535;
}

.old-style .topImgBlock .newButton, .answerForm .newButton{
    border: none !important;
}
.old-style .clearfix:after{
    clear: both;
    content: '';
    display: table;
}
.old-style a{
    text-decoration: none;
}

.old-style .topImgBlock .newButton{
    padding-left: 25px;
    padding-right: 25px;
}
.old-style .topImgBlock .newButton:active{
    padding-left: 26px !important;
    padding-right: 24px !important;
}

.old-style .topImgBlock{
    width: 960px;
    margin: 25px auto 30px;
    height: 180px;
    background: url(/blog/templates/skin/pravoved/images/headerImg.jpg) no-repeat;
    overflow: hidden;
    position: relative;
}
.old-style .topImgBlock.video{
	background: url(/blog/templates/skin/pravoved/images/videocons.jpg) no-repeat;
}
.old-style .topImgBlock .textBlock{
    padding-top: 35px;
    color: #fff;
    text-align: center;
}
.old-style .topImgBlock .textBlock .title{
    font: bold 30px/normal 'Trebuchet MS', sans-serif;
}
.old-style .topImgBlock .textBlock .title+p{
    font: 15px/normal 'Trebuchet MS', sans-serif;
    margin: 10px 0 20px 0;
}
/* .old-style .topImgBlock .textBlock .subscribe{
	padding: 0 25px;
	font: bold 14px/34px 'Trebuchet MS', sans-serif;
	border-radius: 3px;
} */
.old-style .topImgBlock .form{
    padding: 20px 25px 0 25px;
    background-color: #fff;
    width: 390px;
    height: 140px;
    box-shadow: 0 -2px 4px 0 rgba(0,0,0,.1);
    position: absolute;
    left: 50%;
    margin: 0 0 0 -220px;
    top: 200px;

    -webkit-transition: top 400ms ease-in-out;
    -moz-transition: top 400ms ease-in-out;
    -ms-transition: top 400ms ease-in-out;
    -o-transition: top 400ms ease-in-out;
    transition: top 400ms ease-in-out;
}
.old-style .topImgBlock .form.opened{
    top: 20px;
}
.old-style .topImgBlock .form p{
    margin-bottom: 15px;
    color: #333;
    font: 16px/normal 'Trebuchet MS', sans-serif;
}
.old-style .topImgBlock .form input{
    margin: 0 0 15px 0;
    font: 15px/1 'Trebuchet MS', sans-serif;
    width: 159px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    height: 35px;
    padding: 0 13px;
    float: left;
}
.old-style .topImgBlock .form input+input{
    float: right;
}
.old-style .topImgBlock .form input.error{
    border-color: #ea3535;
}
.sideSubscription input.error{
    box-shadow: inset 0 0 0 1px #ea3535;
}
.old-style .topImgBlock .close{
    cursor: pointer;
    margin-top: 12px;
    float: right;
    font: 12px/normal 'Trebuchet MS', sans-serif;
    color: #5474a2;
    border-bottom: 1px dashed #5474a2;
}
.old-style .topImgBlock .form .newButton{
    float: left;
    margin-right: 10px;
}
.old-style .topImgBlock .form .newButton+span{
    font: italic 15px/normal 'Trebuchet MS', sans-serif;
    color: #8a8a8a;
    display: block;
    float: left;
    margin-top: 10px;
}
.old-style .topImgBlock .form .newButton+span:before{
    display: inline-block;
    margin-right: 5px;
    content: '';
    width: 38px;
    height: 12px;
    background: url(/blog/templates/skin/pravoved/images/sprite.png) no-repeat;
}

.old-style .topImgBlock .subscribeSuccess{
    background-color: #ebf3e2;
    color: #83a164;
    text-align: center;
    width: 260px;
    height: 50px;
    bottom: -50px;
    left: 50%;
    margin: 0 0 0 -130px;
    position: absolute;
    font: 15px/50px 'Trebuchet MS', sans-serif;
    color: #83a164;

    -webkit-transition: bottom 400ms ease-in-out;
    -moz-transition: bottom 400ms ease-in-out;
    -ms-transition: bottom 400ms ease-in-out;
    -o-transition: bottom 400ms ease-in-out;
    transition: bottom 400ms ease-in-out;
}
.old-style .topImgBlock .subscribeSuccess.opened{
    bottom: 0;
}
.old-style .topImgBlock .subscribeSuccess:before{
    content: '';
    width: 16px;
    height: 15px;
    background: url(/blog/templates/skin/pravoved/images/sprite.png) no-repeat -38px 0;
    display: inline-block;
    margin-right: 5px;
}
ul.redactor-toolbar {
    z-index: 10 !important;
}

/* picture button */
.holder_topic_picture {
	float: left;
}

.tooltip_topic_picture {
	float: left;
	width: 115px;
	padding: 13px 0 0 10px;
}

.tooltip_topic_picture span {
	line-height: 1.3;
}

.topic_picture .new-files {
	clear: both;
	margin: 0 0 0 170px;
	padding: 0;
	list-style: none;
}

.topic_picture .new-files li {
	position: relative;
	color: #464646;
	font: italic 14px/17px 'Trebuchet MS', Arial, sans-serif;
	margin: 10px 0;
	padding: 0;
}

.topic_picture .new-files li.complete {
	padding: 0 0 0 20px;
	background: url(/images/new-form/file-tick.png) no-repeat 0 3px;
}

.topic_picture .new-files li span.filename {
	white-space: nowrap;
	display: inline-block;
	width: 235px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.topic_picture .new-files li.complete span.filename {
	width: 215px;
}

.topic_picture .new-files li a {
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: top;
	border-bottom: 1px dashed #446da5;
	color: #446da5;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}

.topic_picture .new-files .fupload_delete_element {
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.topic_picture .new-files .complete .fupload_delete_element {
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.topic_picture .files-wrapper {
	clear: both;
	padding-top: 10px;
}

.topic_picture .files-wrapper > p {
	margin: 0 0 10px 0;
	font-size: 12px;
}

.upload-bar {
	border-radius: 2px;
	background-color: #eaeaea;
	margin: 5px 0 0 0;
	height: 8px;
	display: block;
	width: 160px;
	top: 0;
	right: 0;
	position: absolute;
	behavior: url(/css/v2/PIE.htc);
}

.upload-bar span {
	border-radius: 2px;
	background-color: #a8cf80;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 1%;
	behavior: url(/css/v2/PIE.htc);
}

.topic_picture .file-upload-wrapper {
	height: 34px;
	display: block;
	margin: 0 0 0 0;
	width: 120px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
}

.topic_picture .file-upload-wrapper input {
	cursor: pointer;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	background: none;
	position: absolute;
	right: 0;
	z-index: 1000;
	top: 0;
	display: block;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	border: none;
	height: 100px !important;
	font-size: 300px;
	letter-spacing: 10px;
	text-align: right;
	width: auto !important;
}

.topic_picture .file-upload {
	white-space: nowrap;
	cursor: pointer;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
	border-radius: 2px;
	text-decoration: none;
	display: block;
	height: 30px;
	padding: 0 15px;
	color: #4f4f4f;
	font: 12px/30px Arial, sans-serif;
	border: 1px solid #dadada;
	background: #e6e6e6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
	background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
	behavior: url(/css/v2/PIE.htc);
	position: relative;
	z-index: 0;
}

.topic_picture .file-upload-wrapper:hover .file-upload {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
}

.topic_picture .file-upload-wrapper:active .file-upload {
	background: #dedede;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #dedede));
	background: -webkit-linear-gradient(top, #e6e6e6 0%, #dedede 100%);
	background: linear-gradient(to bottom, #e6e6e6 0%, #dedede 100%);
	box-shadow: none;
	text-shadow: 0px -1px 0px #f0f0f0;
}

.mt-16 {
    margin-top: 16px!important;
}
