@font-face {font-family: 'Cuprum';font-style: normal;src: local('Cuprum'), local('Cuprum-Regular'), url(http://themes.googleusercontent.com/static/fonts/cuprum/v5/mn4VPBSqQXCLGhD-YfHBHw.woff) format('woff');font-size: 14pt;} 
body {
 background-color: #FFF;
 font-family:Cuprum, "Helvetica Neue", Arial, serif;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 -moz-background-size: 100%; /* Firefox 3.6+ */
 -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
 -o-background-size: 100%; /* Opera 9.6+ */
 background-size: 100%; /* Современные браузеры */
 background-image: url(/img/bg.jpg);
 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.55);
-webkit-box-shadow: 1px 0px 2px rgba(150, 150, 150, 0.55);
box-shadow: 1px 0px 2px rgba(150, 150, 150, 0.55);
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 90, color = '#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 90, Color = '#000000')";

 width: 52%;
 margin-right: auto;
 margin-left: auto;
}
.container_bg {
 background-color: #2f2d35;
 padding: 20px;
 width: 220px;
 position: relative;
 table-layout: fixed;
}
.content_bg {
 background-color: #FFF;
 padding: 30px;
}.content_bgs {
 background-color: #FFF;
 padding: 30px;
}
.menu_hor {
 display: none;

}.url_avatarCnt {
 -moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;

 height: 65px;
 width: 65px;
}
.avatar_cnt {
 margin-right: 15px;
}
.ingprs_cnt {

}
.name_cnt {
 color: #FFF;
 font-weight: normal;
 font-size: 15px;
 margin-bottom: 5px;
 font-family: sans-serif;
}.name_cnt a{
 color: #FFF;
 text-decoration: none;
}.name_cnt a:hover{
 color: #FFF;
 text-decoration: underline;
}
.log_cnt {
 font-size: 13px;
 color: #9692a5;
}.log_cnt a{
 font-size: 13px;
 color: #9692a5;
 text-decoration: underline;
}.log_cnt a:hover{
 font-size: 13px;
 color: #9692a5;
 text-decoration: none;
}
.block_ava {
 padding-bottom: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #494653;
 width: 100%;
}
.search_cnt {
 padding-top: 20px;
 padding-bottom: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #494653;
}
.search_Bg {
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 padding: 7px;
 width: 100%;
 background-color: #474251;
}.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: #474251;
 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: #999;
 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: #6b6579;
 background-image: url(../img/search_butt.png);
 float: right;
 cursor: pointer;
}.button_search:hover {
 background-color: #CCC;
}.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: #1F1E20;
 height: 1px;
}.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 {
 display:block;
 text-decoration:none;
 font-size:14px;
 color:#fff;
 padding-top: 10px;
 padding-bottom: 10px;
 font-weight: normal;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #494653;
 text-shadow: 1px 1px 0px #2b292d;
}
.uMenuRoot li a:hover {
 color:#ddd8ec
}
.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: #666;
 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: #999;
 text-decoration: none;
}
.b_footer a:hover{
 color: #999;
 text-decoration: underline;
}
.pad1 {
 padding: 30px;
}
.mtr_img {
 width: 100%;
 margin-bottom: 25px;
}
.pad2 {
 width: 100%;
 padding-bottom: 30px;
}
.title_mtr {
 font-size: 25px;
 margin-bottom: 5px;
}.title_mtr a{
 color: #272727;
 text-decoration: none;
}.title_mtr a:hover{
 color: #0088f3;
 text-decoration: none;
}
.mtr_brief {
 font-size: 15px;
 line-height: 22px;
}.mtr_briefss {
 width:100%;
 tabletable-layout: fixed;
 font-size: 15px;
 line-height: 22px;
}.mtr_briefss img {
width: 100%;
}.mtri_date {
 background-image: url(../img/time.png);
 background-repeat: no-repeat;
 background-position: left center;
 height: 20px;
 font-size: 12px;
 line-height: 20px;
 padding-left: 20px;
 color: #bdbdbd;
 float: left;
 margin-right: 12px;
}
.mtri_catalog {
 background-image: url(../img/catalog.png);
 background-repeat: no-repeat;
 background-position: left center;
 height: 20px;
 font-size: 12px;
 line-height: 20px;
 padding-left: 20px;
 color: #bdbdbd;
 float: left;
 margin-right: 12px;
}
.mtri_views {
 background-image: url(../img/views.png);
 background-repeat: no-repeat;
 background-position: left center;
 height: 20px;
 font-size: 12px;
 line-height: 20px;
 padding-left: 20px;
 color: #bdbdbd;
 float: left;
 margin-right: 12px;
}
.mtri_comm {
 background-image: url(../img/comment.png);
 background-repeat: no-repeat;
 background-position: left center;
 height: 20px;
 font-size: 12px;
 line-height: 20px;
 padding-left: 20px;
 color: #bdbdbd;
 float: left;
 margin-right: 25px;
}.mtri_date a, .mtri_catalog a, .mtri_views a, .mtri_comm a {
 color: #7F7F7F;
 text-decoration: none;
}.mtri_date a:hover, .mtri_catalog a:hover, .mtri_views a:hover, .mtri_comm a:hover {
 text-decoration: underline;
}
.inf_mtr {
 margin-bottom: 25px;
}
.hr_mtr {
 background-color: #CCC;
 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: #CCC;
 margin-top: 30px;
 padding-top: 30px;
 padding-right: 30px;
 padding-left: 30px;
}.catPages1 a{
 color: #999;
 text-decoration: none;
}
.swchItemA {-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;

 border: 2px solid #666;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 10px;
 padding-left: 15px;
 color: #666;
}
.swchItem {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: 2px solid #999;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 10px;
 padding-left: 15px;
 color: #999;
}.swchItem a{
 color: #B1B1B1;
 text-decoration: none;
}.swchItem:hover {
 color: #757575;
 background-color: #EAEAEA;
 text-decoration: none;
}
.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;
}
 .block_ava {
 padding-bottom: 0px;
 border-bottom-width: 0px;
 border-bottom-style: none;
}
 .content_width {
 width: 100%;
}
.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;
}
.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 {-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;

 font-size: 12px;
 font-weight: normal;
 color: #666;
 padding: 10px;
 margin-top: 25px;
 border: 2px solid #474251;
 float: right;
}
.dalee_mre:hover {
 background-color:#474251;
 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;
}