/*
Author: Di-grand
Author URI: http://di-grand.com
*/
* {margin: 0;padding: 0;}
body {background: #f0f0f0;color: #2d3131;   font-family: 'HelveticaNeueCyr-Roman';font-size: 14px; line-height: 1.3; }
h1, h2, h3, h4, h5, h6 {line-height: 1; margin-bottom: 10px; font-weight: normal; color: #32323b; }
h1 {font-size: 30px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
blockquote {border-left: 4px solid #758588; margin-right: 10px; border-top: 1px solid #758588;  border-bottom: 1px solid #758588;border-right: 1px solid #758588;padding: 30px;margin-bottom: 20px;margin-top: 10px;font-family: georgiaregular;font-size: 14px;font-style: italic;background: #FCFCFC;}
a { color: rgba(0,121,195,1);text-decoration: none;}
a:hover {text-decoration: underline; cursor: pointer;  }
a img {border: 0 none;}
textarea, input {resize: vertical;  font-size: 12px; color: #32323b; background: #fff; padding: 7px 10px;   border-radius: 5px; border:2px solid #c6ccd2;}
input, textarea, select, button, a {outline: none;}
p {margin-bottom: 16px; color: black;}
hr {border: 0 none;border-top: 1px solid #dbe8ed;height: 1px;}
ul { list-style: disc outside;}
.torrent { display: table;
    zoom: 1;
    border: 1px solid #CCCCCC;
    padding: 2%;
    width: 100%;
    margin-bottom: 5px; }
ol {margin: 0 0 18px 2.1em;list-style: decimal;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;}
button {border: none; color: white; background: #444444; font-size: 16px; padding: 5px 15px 8px 15px; }
button:hover  { cursor: pointer; background: #ddb439; }
b {font-family: 'Helvetica-Bold';}
 *, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clear {clear: both;}
.header { margin: 0 auto; height: 115px; width: 1090px; padding: 35px 5px 0px 40px;}
.logo {width: 201px; float: left; height: 61px; }
.glav { margin: 40px auto 0 auto; width: 1090px;}
.header_nav {}
#right {float: right;}
.header_nav_l  {float: left; width: 300px; }
.header_nav_r  {float: right; width: 240px; }
.header_nav_r a {display: inline-block; margin-left: 20px; font-size: 16px;}
.button-green {color: #2d9c85;}
.button-green:hover {color: #758588;text-decoration: none;}
.button-red {padding: 10px 30px; border-radius: 3px; color: white; background: #32323b;}
.button-red:hover { background: #2d9c85; text-decoration: none;}
.header_nav_l a {display: inline-block ; margin-top: 10px; margin-right: 30px; font-size: 16px;}
.loginbox li {list-style: none; display: block; margin-bottom: 10px;}
.overlay {top: 0;right: 0;bottom: 0;left: 0;z-index: 10;display: none; z-index: 9;background-color: rgba(0, 0, 0, 0.65);position: fixed;cursor: default; }
.overlay:target {display: block;}
.popup {top: -100%;right: 0;left: 50%;font-size: 14px;z-index: 20;margin: 0;width: 85%;min-width: 220px;max-width: 300px;
position: fixed;padding:20px 40px 20px 30px;border: 1px solid #383838;background: #fefefe;
-webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);-webkit-transform: translate(-50%, -500%);-ms-transform: translate(-50%, -500%);-o-transform: translate(-50%, -500%);transform: translate(-50%, -500%);-webkit-transition: -webkit-transform 0.6s ease-out;-moz-transition: -moz-transform 0.6s ease-out;-o-transition: -o-transform 0.6s ease-out;transition: transform 0.6s ease-out;}
.overlay:target+.popup {-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);top: 20%;}
.close {top: 5px;right: 7px; position: absolute;padding: 0; color: #000; font-size: 10px;font-weight: bold;}
.close:hover  {color: #2d9c85;  text-decoration: none;  }
.popup h2 { display: inline-block; padding-bottom: 5px; border-bottom: 3px solid #2d9c85; margin-bottom: 0;  position: relative; z-index: 2;}
.popup .line {  border-bottom: 3px solid #f2f2f2; margin-top: -3px; position: relative; z-index: 1; margin-bottom: 15px;}
.popup input {width: 218px;margin-left: 10px;margin-bottom: 5px; padding: 7px 10px 7px 35px;}
.popup label { display: block; width: 220px;margin-left: 10px; margin-bottom: 3px; color: #32323b; font-size: 14px;}
.popup .button_black { padding:8px 0; display: inline-block; font-size: 12px; width: 104px; text-align: center; margin-left: 10px; border-radius: 3px; color: white; background: #32323b;}
.button_black {padding: 10px 30px; display: inline-block; border-radius: 3px; color: white; background: #32323b;}
.button_black:hover { background: #2d9c85; text-decoration: none;}
.popup .fbutton {margin-left: 5px;}
.lfchek {margin-top: 15px;}
.sociallogin {text-align: right;}
.sociallogin a {margin-bottom: 5px; display: block; }
#login_name , #name{background: #fff url(../images/mail.png) 10px 8px no-repeat;}
#login_password {background: #fff url(../images/pas.png) 10px 7px no-repeat;}
::-webkit-input-placeholder {color:#32323b;}
::-moz-placeholder          {color:#32323b;}/* Firefox 19+ */
:-moz-placeholder           {color:#32323b;}/* Firefox 18- */
:-ms-input-placeholder      {color:#32323b;}
input[type="password"] {color:#c6ccd2;}
.popup2 h2 { display: inline-block; padding-bottom: 5px; border-bottom: 3px solid #2d9c85; margin-bottom: 0;  position: relative; z-index: 2;}
.popup2 .line {  border-bottom: 3px solid #f2f2f2; margin-top: -3px; position: relative; z-index: 1; margin-bottom: 15px;}
.popup2 input {width: 218px;margin-left: 10px;margin-bottom: 5px; padding: 7px 10px 7px 35px;}
.popup2 label { display: block; width: 220px;margin-left: 10px; margin-bottom: 3px; color: #32323b; font-size: 14px;}
.popup2 .button_black { padding:8px 0; display: inline-block; font-size: 12px; width: 104px; text-align: center; margin-left: 10px; border-radius: 3px; color: white; background: #32323b;}
.slink {text-align: left;}
.popup2 input {margin-left: 0; margin-bottom: 10px;    width: 234px; }
.popup2 label {margin-left: 0;}
.pas input {float: left; width: 113px;}
.pas #eshe  {margin-left: 5px;    padding: 7px 10px 7px 10px;}
.cod img {width: 100px; display: block ; float: left;}
.cod input {width: 110px; float: left; margin-left: 20px; margin-top: 8px;    padding: 7px 10px 7px 10px;}
.popup2 .fbutton {float: right;}
.cod {margin-bottom: 25px;}
.popup2 {width: 135px; padding: 10px 0 ; text-align: center; }
.button_gren {padding: 10px 30px; display: inline-block; border-radius: 3px; color: white; background: #2d9c85;}
.button_gren:hover { background: #32323b; text-decoration: none;}
.nav {background: #2d9c85; height: 61px; }
.nav_vn { margin: 0 auto; width: 1090px; text-align: center;}
.nav_vn a {display: inline-block; padding: 19px 10px ; color: white; font-size: 18px;}
.nav_vn a:hover {background: #32323b; text-decoration: none;}
.speedbar  a {color: #383737; font-size: 16px;}
.colum_nav {background: #f3f3f3; border: 1px solid  #D3D3D3; overflow: hidden;   border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;}
.nav_list li {position:relative; list-style: none;}
.nav_list li a {padding:10px 5px 10px 45px; display:block; font-size:14px; color:#393939; text-decoration:none;   border-top:1px solid #E3E3E3; background-color: #fff;}
.nav_list li span {width:15px; height:15px;  position:absolute; top:13px; left:18px; background:  url(../images/arrow_down.png) no-repeat; }
 li.active a {color: #fff;background-color: #2d9c85;}
.nav_list li.active {background: #2d9c85; color: white;}
.nav_list li.active span {background:  url(../images/arrow_up.png) no-repeat; }
.colum_nav .nav_list ul {margin:0; padding:0; display:none; list-style:none;}
.nav_list ul li {position:static;}
.nav_list ul a  {padding:10px 5px 10px 45px; font-size:14px; color:#7d7d7d; background:#fff;}
.nav_list ul a:hover {background: #2d9c85; color: white;}
.nav_list li a:hover {background: #2d9c85; color: white;}
.ac-small a {display: block;  color: #7d7d7d;  padding: 10px 0px 10px 50px; border-bottom: 1px solid silver;}
.step {width: 100%;position: relative;}
.step:not(.active) {opacity: 1;filter: alpha(opacity=99);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)";}
.step:not(.active) a.jms-link{opacity: 1;margin-top: 40px;}
.speedbar {padding-left: 300px; margin-bottom: 40px; font-size: 16px;}
.left {float: left; width: 258px;}
.right {float: right; width: 800px; background: white; padding: 30px 30px 20px; margin-bottom: 50px;}
.right .r_item:nth-child(3n+1) {margin-right: 0;}
.relate_row {display: inline-block; width: 100%;}
.related h3 {color: #2d3131; font-size: 30px; display: inline-block;}
.related .view_all {display: inline-block;color: #2d9c85;font-size: 15px;margin-top: 11px; float: right;}
.r_item {width: 226px;  margin-left: 30px; float: left; margin-top: 30px;}
.r_item img {
	width: 100%;
	height: 130px;
}
.related h3 {margin-bottom: 0;}
.relate_row {padding: 0 30px;}
.r_item .title {margin-top: 20px;}
.r_item .title a {color: #2d3131; font-size: 14px;}
.r_item .description {color: #a1a194; font-size: 12px;}
.r_item .button a {font-size: 15px; font-family: 'Helvetica-Bold'; display: block; text-align: center;  background: #2d9c85;  border-radius: 3px;  margin-top: 20px; padding: 10px 25px; color: white; text-decoration: none;}
.r_item .button a:hover {background: #32323b;}
#newmods .button a {float: left; padding: 10px 0px; width: 115px; display: block;}
#newmods .button_right a { float: right; background: #32323b; padding: 10px 16px; margin-left: 0;  display: block;   width: 106px;}
#newmods .button_right a:hover {background: #2d9c85!important;}
#newmods .button a:hover {background: #32323b;}
.block_home {float: right; width: 800px;}
.block_home_item { background: white; padding: 20px 0px 30px 0px; margin-bottom: 50px;}
.block_title {background: #32323b; border-top-left-radius:5px;border-top-right-radius:5px; padding:20px 30px;  color: white; font-size: 16px;}
.bg_footer {background: white;}
.footer {width: 1090px; margin: 30px auto 0 auto;padding: 15px 0 15px 0;}
.footer_nav {float: left; margin-top: 10px; display: inline-block;}
.footer_nav a {margin-right: 30px;font-size: 16px;}
.footer .logo {padding:5px 0 0px 0;}
.footer .button {font-size: 15px; font-family: 'Helvetica-Bold'; color: white; text-decoration: none;text-align: center;  background: #2d9c85;  border-radius: 3px;  float: right; margin-left: 20px;padding: 10px 25px;}
.footer .button a {}
.footer .button:hover {background: #32323b!important;}
.footer_right {float: right;}
.block_coment a {color: #383737; font-size: 14px;}
.ui-dialog  li {list-style: none; margin-bottom: 5px;}
.block_coment {border-bottom: 1px solid #d6dce1; padding: 15px 0 20px 0; color: #2a2a2a; font-size: 12px;}
.com_ava {float: left; margin-right: 15px; width: 35px;}
.com_ava img { border-radius: 50%;}
.com_r {float: right; width: 204px; padding-top: 10px;}
.com_post {margin-top: 10px; margin-bottom: 5px;}
.com_date {color: #c6ccd2; font-size: 11px; display: inline-block; float: right; padding:4px 1px 4px 15px;background: url(../images/com_date.png) left center no-repeat; text-align: right;}
.com_autor {display: inline-block;}
.block {margin-top: 60px;background-color: #fff;padding: 20px;}
.block_title_text {border-bottom: 1px solid #A2A295; padding: 0px 0 4px 0; color: #b4b4b4; font-size: 18px;}
.block_title_text span {display: block; font-size: 12px;}
.soc a {margin-top: 10px; margin-right: 5px; display: block; float:left; width: 32px;}
.soc a:hover {text-decoration: none; opacity: 0.8;}
.r_itemtitle a {    color: #2d3131;font-size: 14px; margin: 15px 0; height: 35px; overflow: hidden;display:block;}
.r_item .description { height: 60px; overflow: hidden;}

/* fullstory */
.fullstory .news-title {color: #2d3131; font-size: 30px; }
.fullstory .maincont {border-bottom: 3px solid #2d9c85; padding-bottom: 40px; margin-bottom: 15px;}
.fullstory p {margin-bottom: 10px;}
.fullstory h1 {font-size: 28px;}
.fullstory h2 {font-size: 26px;}
.fullstory h3 {font-size: 24px;  font-family: 'Helvetica-Bold';}
.fullstory h4 {font-size: 22px;  font-family: 'Helvetica-Bold';}
.fullstory h5 {font-size: 20px;  font-family: 'Helvetica-Bold';}
.fullstory h6 {font-size: 18px;  font-family: 'Helvetica-Bold';}
.fullstory ul {margin: 30px;}
.fullstory li  {	margin-bottom: 10px; color: black;}
.fullstory ol {list-style: none;counter-reset: point; margin: 15px; }
.fullstory ol li {margin-bottom: 10px;padding-left: 20px;position: relative;}
.fullstory ol li:before {content: counter(point);counter-increment: point 1; font-size: 16px;position: absolute;left: 0;top: 1px; color: #2d9c85; }
.fullstory .quote {font-style: italic; color: #32323b; padding: 5px 25px 5px 25px ; border-left: 3px solid #2d9c85; margin-left: 40px; }
.download {background: #f2f2f2; padding: 10px; border-radius: 5px; margin:10px 0; display: inline-block; margin-left: -3px; width:100%;}
.download .social-btn {
	float: right;
	padding-top: 6px;
}
.xfgiven_ksashat {display: inline-block; padding: 13px 10px ; text-align: center; margin-bottom: 2px; width: 150px; float: left; margin-right: 10px; color: #ffffff; font-size: 16px;   font-family: 'Helvetica-Bold';}
.version { padding: 4px 0 0px 30px; color: #32323b; font-size: 12px;  background: url(../images/i.png) left center no-repeat; margin-bottom: 5px;}
.size { padding:4px 0 1px 30px; color: #32323b; font-size: 12px;  background: url(../images/i.png) left center no-repeat;}
.dop {float: left;width: 155px;}
.comment_title {position: relative;}
.autorize { right: 0; top: -6px; position: absolute;}
.autorize a {display: inline-block;  color: #DADADA; font-family: 'Helvetica-Bold'; padding:4px 0 4px 20px; font-size: 16px;  background: url(../images/user.png) left center no-repeat;}
#names {padding: 7px 10px 7px 10px;}
.tableform  #login_name{    padding: 7px 10px 7px 35px;}
.tableform input {margin: 0 5px 10px 0;}
.editorcomm textarea {padding: 5px; height: 60px;}
.editorcomm {padding: 10px; border-radius: 5px; background: #f2f2f2;}
.fieldsubmit {float: right; width: 100px; margin-left: 10px;}
.fullstory img {margin: 20px ; margin-left:0;}
.fullstory .argback {float: right; position: relative; bottom: 10px;}
.fullstory .argback a {font-size: 14px; color: #2d9c85;}
.fullstory .arguser {background: url(../images/article_user.png) 5px center no-repeat; padding-left: 20px; margin-right: 20px;color: #32323b; font-size: 12px;}
.fullstory .argdate {background: url(../images/article_calendar.png) 5px center no-repeat; padding-left: 25px; margin-right: 20px;color: #32323b; font-size: 12px;}
.fullstory .argviews {background: url(../images/article_view.png) 5px center no-repeat; padding-left: 27px; margin-right: 20px;color: #32323b; font-size: 12px;}
.fullstory .argcoms {background: url(../images/article_comment.png) 5px center no-repeat; padding-left: 27px; margin-right: 20px;color: #32323b; font-size: 12px;}
.fullstory .argrating {float: right;}
.fullstory .pheading h2 {float: left; border-bottom: 3px solid #2d9c85; padding-bottom: 6px; color: #32323b; font-size: 16px;font-family: 'Helvetica-Bold';padding-right: 4.34px;}
.fullstory .pheading .autorize {float: right; font-family: 'Helvetica-Bold'; color: #dadada; font-size: 16px;border-bottom: 3px solid #ECECEC;width: 621px;padding-bottom: 2px;text-align: right;}
.fullstory .pheading .autorize a {padding-left: 17px; background: url(../images/user_autorize.png) left center no-repeat;color: #dadada;}

/* comments */
#dle-comments-list {padding: 40px 0px;}
#dle-comments-list li {list-style-type: none!important;}
#dle-comments-list .bcomment .lcol img {width: 50px; height: 50px;}
#dle-comments-list .bcomment .lcol {border: 3px solid #f2f2f2; display: block; float: left; margin-right: 10px;    border-radius: 3px;}
#dle-comments-list .bcomment .rcol {float: left;  }
#dle-comments-list .bcomment .rcol ul li {float: left;}
#dle-comments-list .bcomment .rcol ul li.comment_date {font-size: 12px; color: #32323b; font-family: 'Helvetica-Bold'; list-style-type: disc!important;float: left;}
#dle-comments-list .bcomment .rcol ul li h4 {margin-bottom: 0;margin-right: 26px;}
#dle-comments-list .bcomment .rcol ul li h4 a {color: #32323b; font-size: 12px; font-family: 'Helvetica-Bold';}
#dle-comments-list .bcomment .dcont { float: left;display: block;width: 545px;margin-top: 0px;}
#dle-comments-list .bcomment {padding-left: 55px; margin-bottom: 40px; padding-right: 50px;}

/*add comment*/
.editorcomm .bb-editor textarea {border: none; background: #f2f2f2; }
.editorcomm .bb-editor .bb-pane {display: block; }


/*rating*/
.ratebox2 ul li {display:inline-block; margin-right: 17px;    padding-left: 20px; margin-top: 8px;}
.ratebox2 ul li.atbut_1 {background: url(../images/atbut1.png) left center no-repeat;}
.ratebox2 ul li.atbut_2 {background: url(../images/atbut2.png) left center no-repeat;}
.ratebox2 ul li.atbut_3 {background: url(../images/atbut3.png) left center no-repeat;}

/* category */
.category_item {margin-bottom: 50px;}
/*.category_item .image img {width: 100%;}*/
/*.category_item:nth-child(even) {width: 355px; float: left; margin-right: 0px;}
.category_item:nth-child(odd) {width: 355px; float: left; margin-right: 30px;}*/
.category_item .image img {
	max-width: 100%;
	height: 120px;
}
.category_item {
	display: inline-block;
	width: 170px;
	margin-right: 15px;
}
.category_item:nth-child(4n+4) {
	margin-right: 0;
}


.category_item .links .autor {background: url(../images/article_user.png) 5px center no-repeat; padding-left: 20px; margin-right: 20px;color: #32323b; font-size: 12px;}
.category_item .links .date {background: url(../images/article_calendar.png) 5px center no-repeat; padding-left: 25px; margin-right: 20px;color: #32323b; font-size: 12px;}
.category_item .links .cat_com {background: url(../images/cat_comment.png) 5px center no-repeat; padding-left: 25px;color: #32323b; font-size: 12px; float:right; margin-right: 5px;}
.category_item .item_title {margin-top: 20px; height: 35px; overflow: hidden;}
.category_item .item_title a {color: #2d3131; font-size: 14px;}
.category_item .description {color: #a1a194; font-size: 12px; margin: 25px 0; height: 75px; overflow: hidden;}
.category_item .news_rating {
	display: block;
	text-align: center;
	margin-top: 10px;
}
.category_item .button {float: left;}
.category_item .button a {font-size: 15px; font-family: 'Helvetica-Bold'; display: block; text-align: center;  background: #2d9c85;  border-radius: 3px; padding: 10px 0; color: white; text-decoration: none; width:173px;}
.category_item .button a:hover {background: #32323b;}
.category_item .links {margin-bottom: 10px;}
.category_item .links span {color: #32323b;}
.category_item .links span a {color: #32323b;}

/* user info */
.user_heading {display: inline-block; width: 100%;}
.user_heading h2 {float: left;}
.user_heading .history_prev {float: right; color: #2d9c85; font-size: 14px; position: relative; bottom: 15px;}
.userinfo h4 {color: #32323b;}
.userinfo .avatar {border: 3px solid #f0f0f0; float: left; width: 151px; height: 151px; margin-right: 25px;}
.userinfo .avatar img {width: 151px; height: 151px;}
#userinfo .pheading h2 {font-size: 15px; font-family: 'Helvetica-Bold'; background: url(../images/user_border.png) bottom left no-repeat; padding-bottom: 10px;}
.rcol ul li {list-style-type: none;margin-bottom: 7px;}
.rcol .atribute {font-family: 'Helvetica-Bold'; margin-right: 5px;}
.user_buttons {margin: 30px 0;}
.user_buttons li {list-style-type: none; display: inline-block; }
.user_buttons li span a {font-size: 15px; width: 145px; font-family: 'Helvetica-Bold'; display: block; text-align: center;  background: #32323b;  border-radius: 3px; margin-right:5px; padding: 10px 0px; color: white; text-decoration: none;}
.user_buttons li span a:hover {background: #2d9c85 ;}
#userinfo .tableform {width: 600px; margin: 0 auto;}
#userinfo .tableform td.label {padding-bottom: 30px;font-size: 18px; color: #32323b;}
#userinfo .tableform td .f_input {width: 400px;height: 50px; color: #32323b; font-size: 16px;margin-bottom: 30px;}
#userinfo .tableform td .pass {background: url(../images/tower.png) 15px center no-repeat; padding-left: 45px; color: #c6ccd2;}
#userinfo .tableform td .e-mail {background: url(../images/mail.png) 15px center no-repeat; padding-left: 45px; }
#userinfo .tableform td .pass::-webkit-input-placeholder {color: #c6ccd2;}
#userinfo .tableform td .f_textarea {color: #32323b; font-size: 16px; margin-bottom: 20px;}
#userinfo .fieldsubmit {width: 600px;  margin-right: 70px;}
#userinfo .fbutton{float: right;font-size: 15px; font-family: 'Helvetica-Bold'; display: block; text-align: center;  background: #32323b;  border-radius: 3px; padding: 10px 25px; color: white; text-decoration: none; border: none; cursor: pointer;}
#userinfo .fbutton:hover {background: #2d9c85 ;}

/* messages */
.pm_list a { font-size:16px;  color: #383737;}
.pm_head{ font-size:16px;  color: #383737; text-align: left!important;}
.pheading h2 {font-size: 15px; font-family: 'Helvetica-Bold'; background: url(../images/user_border.png) bottom left no-repeat; padding-bottom: 10px;}
table.pm tbody tr td.pm_head {padding-bottom: 10px; border: 0; border-bottom: 1px; color: #b4bbc2; font-size: 14px; border-bottom: 2px solid #dee2e7; font-weight: normal;}
table.pm tbody tr td.pm_list {padding: 13px 0  13px 0;text-align: left!important;}
.button_cat {width: 200px; margin: 0 auto;text-align: center; text-decoration: none!important;font-size: 15px; font-family: 'Helvetica-Bold'; display: block;  background: #32323b;  border-radius: 3px; padding: 10px 25px; color: white; text-decoration: none; border: none; cursor: pointer;}
.button_cat:hover {background: #2d9c85 ; }
.read_pm {}
.read_pm .lcol {float: left; }
.read_pm .rcol ul li {list-style-type: none;}
.read_pm .dcont {padding: 10px;}
.read_pm .dcont .read_head {display: display: inline-block; padding-bottom: 7px; border-bottom: 2px solid #dee2e7;}
.read_pm .dcont .read_head .theme {float: left; font-size: 15px;font-family: 'Helvetica-Bold';}
.read_pm .dcont .read_head .date  {font-size: 15px; font-family: 'Helvetica-Bold';  float: right;}
.read_pm .dcont .read_text {  padding: 10px; border-top: 2px solid #dee2e7;}
.read_pm .dcont .read_title h3 {display: inline-block;}
.read_pm .cominfo_buttons {width: 303px; float: right;}
.read_pm .cominfo_buttons li {list-style-type: none; float: left;}
.read_pm .cominfo_buttons li:first-child {margin-right: 15px; }
.read_pm .cominfo_buttons li:first-child a {width: 168px;}
.read_pm .cominfo_buttons li a {font-size: 15px; font-family: 'Helvetica-Bold'; display: block; text-align: center;  background: #32323b;  border-radius: 3px; padding: 10px 25px; color: white; text-decoration: none; }
.read_pm .cominfo_buttons li a:hover {background: #bd4832;}
b, strong {  font-family: 'Helvetica-Bold';}
.field_user tr td {font-size: 18px; padding-bottom: 30px;}
.userinfo h4 {margin: 30px 0 10px 0;}
#userinfo .tableform {color: #32323b; font-size: 18px;}
.ias_trigger a {width: 200px; margin: 0 auto;text-align: center; text-decoration: none!important;font-size: 15px; font-family: 'Helvetica-Bold'; display: block;  background: #32323b;  border-radius: 3px; padding: 10px 25px; color: white; text-decoration: none; border: none; cursor: pointer;}
.ias_trigger a:hover {background: #2d9c85 ; }
.category_title {display: inline-block;font-size: 30px; float: left; margin-top: 5px;}
.sortn {float: right;display: inline-block; margin-bottom: 30px; }
.ias_trigger {clear: both;}
.fbuttonfieldsubmit {padding: 10px 0; text-align: center; width: 100px;border-radius: 5px; color: white; font-size: 12px; margin-top: 15px;  font-family: 'Helvetica-Bold';}
.sortn .select2 {width: 175px!important; float: right;}  
#allow_subscribe {display: none;}
.editorcomm label {display: none;}



.pms {margin-bottom: 40px;}
.pms a { display: inline-block; }

.pms a {font-size: 15px;  font-family: 'Helvetica-Bold';   text-align: center;  background: #32323b; display: inline-block; border-radius: 3px; margin-right:5px; padding: 10px 20px; color: white; text-decoration: none;}
.pms a:hover {background: #2d9c85 ;}


.send_form {    width: 510px; margin: 20px auto; }

 
.bbcodes {font-size: 15px; border: none; cursor: pointer;  font-family: 'Helvetica-Bold';   text-align: center;  background: #32323b; display: inline-block; border-radius: 3px;  padding: 11px 20px 13px 20px; color: white; text-decoration: none;}
.bbcodes:hover {background: #2d9c85 ; color: white;}

.bbcodes.search-similar {
	height: 30px;
	font-size: 11px;
	vertical-align: top;
	line-height: 10px;
}

.fbutton { min-width: 121px; text-align: center; font-size: 15px; border: none; cursor: pointer;  font-family: 'Helvetica-Bold';   text-align: center;  background: #32323b; display: inline-block; border-radius: 3px;  padding: 11px 20px 13px 20px; color: white; text-decoration: none;}

.fbutton:hover {background: #2d9c85 ; color: white;}

.select2-container--default .select2-selection--single .select2-selection__rendered {    text-align: left;}

.pm_list b {color: #24aa98;  }

.leble {float: left; width: 175px; font-size: 18px;}
.leble span {display: block; margin-bottom: 35px; margin-top: 10px;}
.last-child {margin-bottom: 25px!important;}
.send_form_r {float: left; width: 320px;  }

.send_form_r input {width: 100%; padding: 13px 10px; margin-bottom: 10px;}
.send_form_r textarea {  height: 140px; width: 100%; }


.send_form_r .bb-editor { width: 100%;}


.send_form  .fieldsubmit {margin-top: 15px; margin-right: 14px;    width: 122px;}

.addnews-block .bb-editor textarea {width: 100%}
.addnews-block .tableform b {display: inline-block; margin:10px 0;}
.addnews-block .xfields input, .xprofile input {
	height: auto;
	padding: 7px 10px;
}
.addnews-block .bb-editor {
	margin-bottom: 20px;
}
.addnews-block .fieldsubmit {
	float: none;
	width: auto;
	margin:0;
}
.addnews-block .tableform {
	width: 100%;
}

.navigation {
	display: inline-block;
}
.navigation  a,
.navigation  span {
    display: inline-block;
    padding: 8px 12px;
    border-radius: 3px;
    color: #fff;
}
.navigation a {
    background-color: #2E2E39;
}
.navigation a:hover,
.navigation a:focus,
.navigation a:active {
	background: #2d9c85;
	text-decoration: none;
}
.navigation span {
	background: #2d9c85;
	cursor: not-allowed;
}
.navigation .nav-prev,
.navigation .nav-next {
	display: inline-block;
}
.navigation .nav-prev span {
	background: #247D6B;
	cursor: not-allowed;
}
.ratebox3 ul {
    list-style: none;
}
.ratebox3 ul li {
	display: inline-block;
}
.fullstory .argrating ul,
.fullstory .argrating ul li,
.fullstory .argrating ul li a,
.fullstory .argrating ul li a img {
	margin: 0;
}

.related ul {
	list-style: none;
	font-size:15px;
}
.related .dtop {
	font-size: 18px;
	margin-bottom: 15px;
}
.related ul li a {
    font-size: 15px;
}
.addcommments textarea {
	width: 100%;
}
.addcommments .fieldsubmit {
	width: 120px;
	margin:0;
}