body {
 background-color: #edf3fa;
 font-family: "Helvetica Neue", Arial, serif;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-image: url(/img/bg.jpg);
 background-size:cover;
 background-size: 100% auto;
 background-attachment:fixed;
}
@media screen and (max-width:1420px){
body {
 -moz-background-size: auto 100%; /* Firefox 3.6+ */
 -webkit-background-size: auto 100%; /* Safari 3.1+ и Chrome 4.0+ */
 -o-background-size: auto 100%; /* Opera 9.6+ */
 background-size: auto 100%; /* Современные браузеры */
}
}
a:link {
 color: #0088f3;
 text-decoration: none;
}
a:visited {
 text-decoration: none;
 color: #0088f3;
}
a:hover {
 text-decoration: underline;
 color: #0088f3;
}
a:active {
 text-decoration: none;
 color: #0088f3;
}.content_width {
 -moz-box-shadow: 1px 0px 2px rgba(150, 150, 150, 0.2);
 -webkit-box-shadow: 1px 0px 2px rgba(150, 150, 150, 0.2);
 box-shadow: 1px 0px 2px rgba(150, 150, 150, 0.2);

filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 90, color = '#000000');
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 90, Color = '#000000')";
 width: 62%;
 margin-right: auto;
 margin-left: auto;
 min-width: 800px;
}
.container_bg {
 background-color: #1F242C;
 padding: 20px;
 width: 220px;
 position: relative;
 table-layout: fixed;
}
.content_bg {
 background-color: #FFF;
 padding: 30px;
}.content_bg43 {
 background-color: #FFF;
}.content_bgs {
 background-color: #FFF;
 padding: 30px;
}
.menu_hor {
 display: none;

}.url_avatarCnt {
 -moz-border-radius: 110px;
 -webkit-border-radius: 110px;
 border-radius: 110px;
 height: 110px;
 width: 110px;
 -moz-box-shadow: 1px 1px 1px #000000;
-webkit-box-shadow: 1px 1px 1px #000000;
box-shadow: 1px 1px 1px #000000;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 135, color = '#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 135, Color = '#000000')";

}
.avatar_cnt {
 margin-bottom: 25px;
 margin-top: 25px;
}
.ingprs_cnt {

}
.name_cnt {
 color: #FFF;
 font-weight: normal;
 font-size: 17px;
 margin-bottom: 5px;
 font-family: sans-serif;
 text-align: center;
}.name_cnt a{
 color: #FFF;
 text-decoration: none;
}.name_cnt a:hover{
 color: #FFF;
 text-decoration: underline;
}
.log_cnt {
 font-size: 13px;
 color: #ADBCD1;
 text-align: center;
}.log_cnt a{
 transition: 0.5s;
 -webkit-transition: 0.5s;
 -o-transition: 0.5s;
 -moz-transition: 0.5s;
 font-size: 13px;
 color: #CDD7E2;
 text-decoration: none;
}.log_cnt a:hover{
 font-size: 13px;
 color: #FFFFFF;
 text-decoration: none;
}
.block_ava {
 padding-bottom: 20px;
 width: 100%;
}
.search_cnt {
 padding-top: 20px;
 padding-bottom: 20px;
}
.search_Bg {
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 padding: 7px;
 width: 100%;
 background-color: #FFFFFF;
}.search_Bgs {
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 padding: 7px;
 background-color: #FFF;
 width: 100%;
 border: 1px solid #CCC;
 margin-bottom: 20px;
}
.s_field {
 outline:none;
 background-color: #FFFFFF;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 height: 20px;
 font-size: 13px;
 color: #333;
 padding-left: 10px;
}
.button_search {
 height: 20px;
 width: 20px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #BEBEBE;
 background-image: url(../img/search_butt.png);
 float: right;
 cursor: pointer;
}.button_search:hover {
 background-color: #666;
}.s_fields {
 outline:none;
 background-color: #FFF;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 height: 20px;
 font-size: 13px;
 color: #666;
 padding-left: 10px;
 width: 90%;
}
.button_searchs {
 height: 20px;
 width: 20px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 background-color: #999;
 background-image: url(../img/search_butts.png);
 float: right;
 cursor: pointer;
}.button_searchs:hover {
 background-color: #666;
}
.menu_list {
 font-size: 14px;
 font-weight: bold;
 color: #CCC;
 padding-top: 12px;
 padding-bottom: 12px;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #454448;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #1f1e20;
 text-shadow: 1px 1px 0px #2b292d;
}.menu_list:hover {
 color: #FFF;
 text-decoration: none;
}.menu_about {
 font-size: 14px;
 font-weight: bold;
 color: #bfbbca;
 padding-top: 15px;
 padding-bottom: 15px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #494653;
}
.cnt_about {
 color: #999;
 margin-top: 7px;
 font-size: 13px;
 font-weight: normal;
}
.solid_menu2 {
 background-color: #2a374a;
 height: 1px;
 margin-bottom: 15px;
 margin-top: 30px;
}.solid_menu3 {
 background-color: #454448;
 height: 1px;
 margin-bottom: 20px;
}
uMenuRoot li {
 list-style-type: none; /* Убираем маркеры */
 }
 uMenuRoot ul {
 margin-left: 0; /* Отступ слева в браузере IE и Opera */
 padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
 }
.uMenuRoot, .uMenuRoot li {margin:0px;padding:0px;list-style-type:none}
.uMenuRoot {margin-bottom:15px !important}
.uMenuRoot li a {
 transition: 0.1s;
-webkit-transition: 0.1s;
-o-transition: 0.1s;
-moz-transition: 0.1s;
 display:block;
 text-decoration:none;
 font-size:13px;
 color:#fff;
 padding-top: 10px;
 padding-bottom: 10px;
 font-weight: normal;
 margin-bottom: 7px;
 padding-right: 15px;
 padding-left: 15px;
}
.uMenuRoot li a:hover {
 color:#FFFFFF;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 50px;
 background-color: #2c3a4e;
}
.inf1 {
 margin-right: auto;
 margin-left: auto;
 width: 100%;
 margin-top: 15px;
 font-size: 14px;
 font-weight: bold;
 color: #bfbbca;
 font-family: sans-serif;
}
.b_footer {
 color: #ADBCD1;
 text-decoration: none;
 font-size: 13px;
 position: absolute;
 bottom: 0px;
 padding-top: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
 padding-left: 10px;
 width: 220px;
 left: 10px;
}
.b_footer a{
 color: #CDD7E2;
 text-decoration: none;
}
.b_footer a:hover{
 text-decoration: underline;
}
.pad1 {
 padding: 30px;
}
.mtr_img {
 width: 100%;
 margin-bottom: 40px;
}
.pad2 {
 width: 100%;
 padding-bottom: 60px;
}
.title_mtr {
 font-size: 25px;
 margin-bottom: 5px;
 font-family: 'PT Sans', sans-serif;


: 'PT Sans', sans-serif;;
 padding-right: 50px;
 padding-left: 50px;
}.title_mtr a{transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
-moz-transition: 0.5s;
 color: #272727;
 text-decoration: none;
}.title_mtr a:hover{
 color: #465C7D;
 text-decoration: none;
}
.mtr_brief {
 font-size: 15px;
 line-height: 22px;
 padding-right: 50px;
 padding-left: 50px;
}.mtr_briefss {
 width:100%;
 tabletable-layout: fixed;
 font-size: 15px;
 line-height: 22px;
}.mtr_briefss img {
width: 100%;
}.mtri_date {
 font-size: 12px;
 color: #AEAEAE;
}
.mtri_comm {
 -moz-border-radius: 34px;
 -webkit-border-radius: 34px;
 border-radius: 34px;
 background-image: url(../img/comment.png);
 background-repeat: no-repeat;
 background-position: 15px center;
 height: 32px;
 font-size: 14px;
 line-height: 32px;
 padding-left: 35px;
 color: #8B8B8B;
 float: right;
 margin-right: 10px;
 margin-top: 25px;
 font-family: sans-serif;
 font-weight: bold;
 background-color: #F3F3F3;
 padding-right: 15px;
 border: 1px solid #EFEFEF;
}.mtri_comm:hover {
 background-color: #EEEEEE;
}
.inf_mtr {
 margin-bottom: 25px;
 padding-right: 50px;
 padding-left: 50px;
}
.hr_mtr {
 background-color: #E8E8E8;
 height: 1px;
 margin-bottom: 30px;
}.mtr_moder {
 float: left;
 height: 20px;
}
.mtr_non {
 padding: 30px;
 font-size: 25px;
 color: #CCC;
 text-align: center;
}
.new_mtr {
 font-size: 13px;
 margin-top: 10px;
}
.catPages1 {
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #E8E8E8;
 margin-top: 30px;
 padding-top: 30px;
 padding-right: 30px;
 padding-left: 30px;
 padding-bottom: 30px;
}.catPages1 a{
 color: #999;
 text-decoration: none;
}
.swchItemA {
 font-size: 14px;
 color:#475F7E;
 cursor:default;
 line-height: 30px;
 text-decoration: none;
 font-weight:bold;
 border-radius:46px;
 -moz-border-radius:46px;
 -webkit-border-radius:46px;
 padding-top: 11px;
 padding-right: 18px;
 padding-bottom: 15px;
 padding-left: 18px;
 border: 2px solid #557097;
 margin-right: 3px;
}
.swchItem {
 font-size: 14px;
 color:#292929;
 line-height: 30px;
 text-decoration:none;
 font-weight:normal;
 transition: all linear .2s;
 -moz-transition: all linear .2s;
 -webkit-transition: all linear .2s;
 -o-transition: all linear .2s;
 border-radius:46px;
 -moz-border-radius:46px;
 -webkit-border-radius:46px;
 padding-top: 14px;
 padding-right: 18px;
 padding-bottom: 15px;
 padding-left: 18px;
 border: 2px solid #e3e9f0;
}
.swchItem:hover {
 color:#000000;
 line-height: 30px;
 text-decoration:none;
 background-color: #e3e9f0;
}
.menu_gorr {
 float: right;
 height: 57px;
 width: 57px;
 background-color: #999;
 background-image: url(../img/menhorr.png);
 background-repeat: no-repeat;
 background-position: center center;
 cursor: pointer;
}
.menu_gorr:hover {
 background-color: #4b91e0;
}
.menu_horizontal {
 color: #FFF;
 background-color: #191919;
 padding: 20px;
 display: none;
}

.menu23 { background-color: #2f2d35;
 padding: 20px;}
 @media screen and (max-width:800px){
 body {
 background-color: #fff;
 background-image:none;
}
.url_avatarCnt {
 -moz-border-radius: 69px;
 -webkit-border-radius: 69px;
 border-radius: 69px;
 height: 69px;
 width:69px;
 -moz-box-shadow: 0px 0px 0px;
-webkit-box-shadow: 0px 0px 1px;
box-shadow: 0px 0px 0px;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 0, direction = 0);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 0)";

}
 .block_ava {
 padding-bottom: 0px;
 border-bottom-width: 0px;
 border-bottom-style: none;
}
.avatar_cnt {
 margin-bottom: 0px;
 margin-top: 0px;
}
 .content_width {
 width: 100%;
 min-width:240px;
}
.container_bg {
 display:none;

}
.menu_hor {
display: block;
}
#puzadpn {display:none;}
uMenuRoot li {
 list-style-type: none; /* Убираем маркеры */
 }
 uMenuRoot ul {
 margin-left: 0; /* Отступ слева в браузере IE и Opera */
 padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
 }
.uMenuRoot, .uMenuRoot li {margin:0px;padding:0px;list-style-type:none}
.uMenuRoot {margin-bottom:15px !important}
.uMenuRoot li a {
 display:block;
 text-decoration:none;
 font-size:14px;
 color:#ccc;
 padding-top: 10px;
 padding-bottom: 10px;
 font-weight: normal;
}
.uMenuRoot li a:hover {
 color:#FFF
}.content_width {-moz-box-shadow: 0px 0px 0px rgba(150, 150, 150, 00);
-webkit-box-shadow: 0px 0px 0px rgba(150, 150, 150, 0);
box-shadow: 0px 0px 0px rgba(150, 150, 150, 0);
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 90, color = '#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 90, Color = '#000000')";
 width: 100%;
}
}.menu24 {
 background-color: #2f2d35;
 padding: 10px;
}
.meu24_logo {
 height: 41px;
 width: 71px;
 background-image: url(../img/logo.png);
 margin-right: auto;
 margin-left: auto;
 background-repeat: no-repeat;
}
.udtb {
 color: #333;
 margin-bottom: 15px;
}
hr {border:0px;height:1px;background:#dedede;width:100%;margin:10px 0px}

*:focus {outline: none}

img {border:0; max-width:100%;}
.content_bg button, input[type="button"] {
 border:1px solid #53a289;
 color:#FFF !important;
 margin:0;
 cursor:pointer;
 padding:10px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 background-color: #53a289;
}
.content_bg input[type="submit"], input[type="reset"] {
 border:1px solid #53a289;
 color:#FFF !important;
 margin:0;
 cursor:pointer;
 padding:10px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 background-color: #53a289;
}
.content_bg input[type="text"], input[type="password"], textarea {
 color:#424242;
 border:1px solid #D6D6D6;
 margin:0;
 padding:10px;
 background-position:2000px 2000px !important;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.content_bg input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border:1px solid #BFBFBF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.content_bg textarea {resize:none}h1 {display:block; padding-bottom:5px; color:#646464; font-size:18px; font-weight:bold; margin-top:0; text-align:left;}
h2 {display:inline;margin:0;padding:0;font-size:16px;color:#646464;font-weight:bold}
h3 {display:inline;margin:0;padding:0;font-size:14px;color:#646464;font-weight:bold}
h4 {display:inline;margin:0;padding:0;font-size:12px;color:#646464;font-weight:bold}.dalee_mre {
 transition: 0.5s;
 -webkit-transition: 0.5s;
 -o-transition: 0.5s;
 -moz-transition: 0.5s;
 -moz-border-radius: 34px;
 -webkit-border-radius: 34px;
 border-radius: 34px;
 font-size: 12px;
 font-weight: normal;
 color: #FFF;
 margin-top: 25px;
 float: right;
 background-color: #3b4e6a;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 10px;
 padding-left: 15px;
}
.dalee_mre:hover {
 background-color:#546F96;
 color:#FFF;
}
.mtr_brief img{
 max-width:100%;
}
.bbCodeName {display:none}

.bbCodeBlock {
 color:#FFF;
 margin: 0;
 padding: 10px; 
 font-size:12px !important;
 background-color:#333;
 border: 0px none !important;}

.codeMessage {width:780px;padding:0;border: 0 !important; overflow:hidden;}.bbQuoteBlock { margin-bottom: 14px;background: #f5f5f5} 
.bbQuoteName {background:#e9e9e9;padding:7px 14px !important;font-size:13px !important;} 
.quoteMessage {font-size:13px !important;padding:7px 14px !important;border:0px !important;color:#1d1d1d !important}
.search_none {
 font-size: 20px;
 color: #999;
 font-family: sans-serif;
 font-weight: normal;
 text-align: center;
 width: 100%;
 margin-bottom: 20px;
}
.search_mini_top {
 margin-top: 20px;
 padding-right: 30px;
 padding-left: 30px;
}
.search_blog {
 margin-bottom: 30px;
 width: 100%;
}
.s_img {
 width: 100%;
}
.titleS_blog {
 font-size: 20px;
 margin-bottom: 5px;
}.titleS_blog a{
 color: #191919;
 text-decoration: none;
}.titleS_blog a:hover{
 color: #06C;
}
.s_message {
 font-size: 15px;
 color: #333;
}
.s_info {
 font-size: 12px;
 margin-bottom: 10px;
 color: #999;
}.s_info a{
 color: #7A7A7A;
 text-decoration: none;
}
.s_info a:hover{
 color: #5B5B5B;
 text-decoration: underline;
}
.menu_about a{
 color: #FFF;
 text-decoration: none;
}
.menu_about a:hover{
 color: #FFF;
 text-decoration: underline;
}
.uMenuItemA { -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 50px;
 background-color: #2c3a4e;
}
.prf_avatar {-moz-border-radius: 110px;
-webkit-border-radius: 110px;
border-radius: 110px;

 height: 110px;
 width: 110px;
}
.prf_no_avatar {
 -moz-border-radius: 110px;
 -webkit-border-radius: 110px;
 border-radius: 110px;
 text-align: center;
 height: 70px;
 width: 110px;
 padding-top: 40px;
 border: 2px solid #E6E6E6;
 font-size: 13px;
 background-image: url(../img/no_avatar.png);
 background-repeat: no-repeat;
 background-position: center center;
 color: #666;
}
.prf_ava {
 margin-right: 30px;
 width: 110px;
}
.prf_name {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 23px;
 margin-bottom: 10px;
 
}
.prf_login {
 font-size: 15px;
 color: #999;
 text-transform: lowercase;
 margin-bottom: 10px;
}
.prf_infoq {
 font-size: 12px;
 color: #3A5A78;
 cursor: pointer;
}.prf_d1 {
 background-color: #F7F7F7;
 padding: 15px;
 font-size: 15px;
 font-weight: normal;
 color: #333;
 margin-top: 20px;
}
.prf_d2 {
 font-size: 18px;
 padding-bottom: 10px;
}
.prf_d3 {
 padding-bottom: 20px;
}
.prf_vs {
 font-size: 13px;
}
.photo_block {
 position: relative;
 display: inline-block;
 vertical-align: middle;
 padding: 7px;
 box-shadow: 0px 1px 2px rgba(0,0,0,0.17);
 border-radius: 3px;
 font-size: 11px;
 color: #999;
}.photo_block a{
 color: #999;
 text-decoration: none;
}.ph_details {
 display: block;
 height: 16px;
 text-align: right;
 margin-top: 7px;
 margin-right: 7;
 margin-bottom: 0;
 margin-left: 0;
}.lpdf_1 {
 -moz-border-radius: 3px 0px 0px 3px;
 -webkit-border-radius: 3px 0px 0px 3px;
 border-radius: 3px 0px 0px 3px;
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #eaeaea;
 border-bottom-color: #eaeaea;
 border-left-color: #eaeaea;
 padding-top: 7px;
 padding-bottom: 7px;
}
.lpdf_2 {
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #eaeaea;
 border-bottom-color: #eaeaea;
 border-left-color: #eaeaea;
 padding-top: 7px;
 padding-bottom: 7px;
}
.lpdf_3 {
 -moz-border-radius: 0px 3px 3px 0px;
 -webkit-border-radius: 0px 3px 3px 0px;
 border-radius: 0px 3px 3px 0px;
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 border: 1px solid #eaeaea;
 padding-top: 7px;
 padding-bottom: 7px;
}
.lpdf_1, .lpdf_2, .lpdf_3 {
 font-size: 13px;
 color: #666;
}.lpdf_1 a, .lpdf_2 a, .lpdf_3 a {
 color: #383838;
 text-decoration: none;
}.lpdf_1 a:hover, .lpdf_2 a:hover, .lpdf_3 a:hover {
 color: #000000;
 text-decoration: none;
}.photo_etitle {
 font-size: 18px;
 margin-top: 20px;
 margin-bottom: 20px;
}
.photo_edescr {
 font-size: 14px;
 margin-bottom: 20px;
}
.photo_block1 {
 margin-bottom: 20px;
}
.photo_edetails {
 font-size: 11px;
 color: #999;
 text-align: center;
 margin-top: 20px;
 margin-bottom: 10px;
}
.photo_edetails a{
 color: #999;
}
.photo_edetails2 {
 font-size: 13px;
 color: #666;
 text-align: center;
}
.photo_edetails2 a{
 color: #000;
 text-decoration: none;
}.photo_edetails2 a:hover{
 color: #000;
 text-decoration: underline;
}.dob_photo {-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
 font-size: 13px;
 color: #333;
 padding-top: 7px;
 padding-right: 10px;
 padding-bottom: 7px;
 padding-left: 10px;
 border: 1px solid #CCC;
 margin-bottom: 20px;
 float: right;
}
.dob_photo:hover {
 color: #000;
 background-color: #F7F7F7;
}.mtri_views {
 font-size: 15px;
 margin-top: 10px;
}