/* body */
html, body {
height: 100%;
-webkit-font-smoothing: antialiased;
}
body {
background-image: none; 
background-color: #2f4f4f;
margin: 0px;
padding: 0px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 0.98em; /*16px*/
color:#333; /*смотриться хорошо, чем black*/
line-height:18px; /* 20px*/
}


a {
text-decoration:none;
color:#6e757b; /*#08c*/
-webkit-transition: color 100ms ease-in 0ms;
-moz-transition: color 100ms ease-in 0ms;
-o-transition: color 100ms ease-in 0ms;
transition: color 100ms ease-in 0ms;
}
a:focus{outline:thin dotted #333;
outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px}

a:hover,a:active{outline:0}

a:hover{color:#005580;
text-decoration:underline}

strong{font-weight:bold}

em{font-style:italic}

h1,h2,h3,h4,h5,h6{margin:10px 0;
font-family:inherit;
font-weight:bold;
line-height:1;
color:inherit;
text-rendering:optimizelegibility}

h1 {
font-size: 28px;
}
h2 {
font-size: 26px;
}
h1, h2 {
line-height:40px;
font-weight: normal;
}

header h3, header h3 a{font-size:24px;
line-height:24px;
color:#566;}

h4{font-size:18px;
line-height:20px}

h5{font-size:14px;
line-height:20px}

h6{font-size:12px;
line-height:20px}

h1, h2, h3, h4, h5 {
color: #444;
}

/*hr{margin:20px 0;
border:0;
border-top:1px solid #eee;
border-bottom:1px solid #fff
}*/

#primary h1, #primary h2 {
font-size: 20px;
font-family: "Open Sans", Arial, Verdana;
font-weight: normal;
}


#primary h2 {
/*
text-transform: uppercase;
font-size: 16px;
letter-spacing: -0.05em;
color: #777;
*/
color: #3583cc;
font-size: 1.12em; /*16px*/
font-weight: 600;
letter-spacing: -0.045em;
text-transform: uppercase;
line-height: 1.0em; /*  2.3em*/
}

#primary h1.entry-title {
line-height: 1.3em;
letter-spacing: -1px;
font-size: 28px;
font-weight: bold;
padding: 0;
margin: 0;
}

h1.site-title {
font-size: 1.71429rem;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-weight: 600;
letter-spacing: -0.045em;
display: inline-block;
}

h1.site-title a {
color: #005580;
text-decoration: none;
}

h1.site-title a:hover {
color: #2f353e;
}

h1.page-title {
padding:0;
margin: 0;
line-height: 1.1;
font-size: 28px;
font-weight: normal;
}

h1.compact {
letter-spacing: -1px;
font-weight: normal;
max-width: 70%;
}

h2.entry-title {
color: #5d7898;
font-weight: 100;
font-size: 24px;
}

#primary {
display: block;
height: 100%;
padding: 0;
position: relative;
}

.container-new-menu {
       top:36px;
position: relative;
}
/*-- body --*/

/* боковое меню */
#newmenu {
box-shadow:0px  5px 5px #222;  /*тень */
-webkit-box-shadow:0px  5px 5px #222;  /*тень */
-moz-box-shadow:0px  5px 5px #222;  /*тень */
-o-box-shadow:0px  5px 5px #222;  /*тень */
border-radius: 0 5px 5px 0 ; 
-webkit-border-radius: 0 5px 5px 0 ; 
-moz-border-radius: 0 5px 5px 0 ; 
-o-border-radius: 0 5px 5px 0 ; 
background: #303030;/*#838B8B;*/
      left:0;
       z-index: 6; 
        position:relative;
        height:  auto; 
        width:100%; 
        top:36px;
        -webkit-transition:  display 0.6s ease-in-out;
        -moz-transition:  display 0.6s ease-in-out;
        -ms-transition:  display 0.6s ease-in-out;
        -o-transition:  display 0.6s ease-in-out;
        transition:  display 0.6s ease-in-out;
      display:none;
    }
    

#newmenu categ {
display:block;
background:#424242;
color: #9C9C9C;
text-decoration: none; 
 padding: 2px 0px;
max-width:100%;
/*float:right;*/
border: 1px solid #000;
}

#newmenu  l1a { /**/
display: block;
background: #006699; /*#333366;#393939; #DF314D;*/
       max-width: 100%;   /*150px;*/
        height:auto; /*auto;*/
        box-sizing: border-box;
 border-bottom: 1px solid #000;
text-decoration: none; color: white;
 padding: 2px 5px;
        font-size: 14px; font-weight: 100;  -webkit-transition:  background 0.3s ease-in-out;
        -moz-transition:  background 0.3s ease-in-out;
        -ms-transition:  background 0.3s ease-in-out;
        -o-transition:  background 0.3s ease-in-out;
        transition:  background 0.3s ease-in-out;
}

#newmenu l1a a {
/*padding: 5px 5px;*/
        font-size: 15px;
        font-weight: 100; 
        color: white;
        text-decoration: none;
        -webkit-transition:  background 0.3s ease-in-out;
        -moz-transition:  background 0.3s ease-in-out;
        -ms-transition:  background 0.3s ease-in-out;
        -o-transition:  background 0.3s ease-in-out;
        transition:  background 0.3s ease-in-out;
}
#newmenu l1a a:hover {
/*background: #C9223D;*/
text-decoration: none;
color: white;
}
#newmenu l1a:hover {
background: #005588;/*#C9223D;*/
}
#newmenu .menu-a {
margin: 6px;
        height: 3px;
/*       background-color: #fff;*/
}
#newmenu .sub-menu-a {
        font-size: 20px;
margin: 5px 0px 5px 20px;
/*float:right;*/
padding: 1px 10px;
}
#newmenu .sub-menu-a:hover {
margin: 5px 0px 5px 20px;
/*float:right;*/
padding:0px 10px 2px 10px;
background: #008B8B;
text-decoration: none;
}
#newmenu .sub-menu {
display: none;
border-left: 1px solid #008B8B;
margin: 6px 20px 6px 20px;
border-left: 1px dashed #c0c0c0;
}

#newmenu .sub-a {
border-bottom: 1px dashed #c0c0c0;
display:table;
height: 3px;
max-width: 100%; 
color:#E0FFFF;
font-size: 16px;
        font-weight: 100; 
        -webkit-transition:  background 0.3s ease-in-out;
        -moz-transition:  background 0.3s ease-in-out;
        -ms-transition:  background 0.3s ease-in-out;
        -o-transition:  background 0.3s ease-in-out;
        transition:  background 0.3s ease-in-out;
padding:2px 15px 2px 15px;
}
#newmenu .sub-a:hover {
background: #008B8B;
text-decoration: none;
color: white;
}
/*--- боковое меню ---*/



/* кнопка меню */
.bar-new-menu{
         display: block;
        width: 20px;
margin: 2px 3px 6px 3px; 
       margin-bottom: 6px;
        height: 3px;
        background-color: #fff;
        border-radius: 3px; 
       -webkit-border-radius: 3px; 
       -moz-border-radius: 3px; 
       -o-border-radius: 3px;   }

.menuclick {
display: block;
background: #003B3B;
padding:3px 3px 0 3px; 
width: 26px;
height: 28px;
}
.menuclick:hover {
background: #005B5B;
}
/*--- кнопка меню ---*/





/* стиль для поиска */
.SEARCH {
padding: 0px 5px 0px 5px;
margin: 2px 0px 3px 0px;
/*width:100%;*/
}
.SEARCH .input_search1{
margin: 0px 0px 1px 5px;
background:white;
border:0px;
font-size:1.3em;
line-height:15px;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
box-shadow:inset 2px 1px 2px 0px rgba(0,0,0,0.5);
width:100%; 
border:1px solid #00B2EE;
}
.SEARCH #div_top_search_button{
width:20px;
height:20px;
opacity:0.5;
left:-30px;
}
.SEARCH #div_top_search_button:hover{
opacity:1;
}
.SEARCH input[type=checkbox]{
position:relative;
top:1px;
}
.SEARCH input[type=image]{
position:relative;
top:1px;
}
/*--- стиль для поиска ---*/

/* блок поиска */
.sear{
position:absolute; /*fixed  relative*/
z-index:99;
float:left;
left:0;
display:block;
margin:0;
padding:0;
 height: 36px;
width:100%; 
background: #233030;
}
/* блок поиска */

/* header */
.header {
display:table; /*block*/
background-color: #607373;
width:100%;
height:auto;
}
.gradient {
background-image: linear-gradient(top left, rgb(150,163,163) 0%, rgb(126,145,145) 10%, rgb(116,135,135) 30%, rgb(96,115,115) 100%);
background-image: -o-linear-gradient(top left, rgb(150,163,163) 0%, rgb(126,145,145) 10%, rgb(116,135,135) 30%, rgb(96,115,115) 100%);
background-image: -moz-linear-gradient(top left, rgb(150,163,163) 0%, rgb(126,145,145) 10%, rgb(116,135,135) 30%, rgb(96,115,115) 100%);
background-image: -webkit-linear-gradient(top left, rgb(150,163,163) 0%, rgb(126,145,145) 10%, rgb(116,135,135) 30%, rgb(96,115,115) 100%);
background-image: -ms-linear-gradient(top left, rgb(150,163,163) 0%, rgb(126,145,145) 10%, rgb(116,135,135) 30%, rgb(96,115,115) 100%);
	
background-image: -webkit-gradient(
linear,
left top,
right bottom,
color-stop(0,rgb(150,163,163)),
color-stop(0.1,rgb(126,145,145)),
color-stop(0.3,rgb(116,135,135)),
color-stop(1,rgb(96,115,115)));   
}
.header .span1, .header .span2 {
display:block;
min-height:20px;
margin-left:1.127659574468085%;
*margin-left:1.127659574468085%;
margin-right:1.127659574468085%;
*margin-right:1.127659574468085%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.header .span1 {
width:70%;
*width:70%;
float:left;
}
.header .span2 {
width:25%;
*width:25%;
float:right;
}

.header .span01 {
max-width:100%;
*max-width:100%;
float:left;
}
.header .span02 {
width:85px;/*45px*/
*width:85px;
float:right;
}

.user-pane-1 .user-avatar img {
width: 40px;
margin: 12px 10px 3px 3px;
height: 40px;
width: auto\9;
border: 6px solid #fafafa;
float:right;
}
.userIMGavat{
        border-radius: 7px; 
       -webkit-border-radius: 7px; 
       -moz-border-radius: 7px; 
       -o-border-radius: 7px;
}

.hom_head {
width: 100%;
height:31px ; /*25px*/
display:block;
margin:0;
padding:0;
background: #233030;
border-bottom: 1px solid #777;
box-shadow: 0px 5px 5px #444;  /*тень */
-webkit-box-shadow: 0px 5px 5px #444;  /*тень */
-moz-box-shadow: 0px 5px 5px #444;  /*тень */
-o-box-shadow: 0px 5px 5px #444;  /*тень */
}
.hom_head .margin {
margin-left:5px;
margin-right:5px;
}
.hom_head a {
margin-top: 1px;
margin-left: 2px;
margin-right: 2px;
font-size: 14px;
color: #fff;
padding: 4px 6px;
float:left; /*исправил баг*/
}
.hom_head a.border {
border-bottom: 4px solid #fff;
}
.hom_head a.border_home_fix { /*fix*/
padding:4px 6px 2px 6px;
}
/*--- header ---*/

/* wrapper */
#wrapper {
	max-width:900px; 
	/*border:3px solid #00B2EE;
	background-color: #fff;*/
	margin: 0px;
	padding: 0px;
}
.fff {
background-color: #ffffff;
}

#wrapper .span3, #wrapper .span4 {
display:block;
margin:0;
padding:0;
}

/*@media (max-width:290px) {*/
@media (max-width:300px) {
.fix290 {
display:none;
}
}/*@media */

/*@media (max-width:699px) {*/
@media (max-width:699px) {
#wrapper .span3 {
width:100%;
*width:100%;
float:left; 
}
#wrapper .span4 {
width:100%;
*width:100%;
float:left; 
}
}/*@media */

/*@media (min-width:720px) {*/
@media (min-width:700px) {
#wrapper .span3 {
width:68%;
*width:68%;
float:left; 
}
#wrapper .span4 {
width:32%;
*width:32%;
float:right; 
}
} /*@media */

	/* article */
.art {
margin:0px 7px;
display:block;
}
.art article {
border:1px solid #00B2EE;
background: #fff;
padding: 0px 7px 7px 7px;
display:block;
}
.padding {
padding:7px 0px;
display:table;
background-color:transparent; /*#2f4f4f;*/
height: 3px;
width: 100%; 
}

.content {
margin:8px 0 0 0;
}
.content img {
padding:0;
margin:0;
max-width: 100%;
*max-width: 100%;
height: auto;
*height: auto;
}
.pm-article-info {
color: #999;
font-size: 11px;
line-height:10px;
margin:5px;
}
article .imgWH {
height: 16px;
width:16px;
margin:0px 0px 0px 4px;
}
article .pull-right{float:right}
	/*--- article ---*/
	/* video iframe */
.myVideo{clear:both}
.myVideo img {
	background-color:transparent;
	border: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	max-width: 100%;
	height:auto;
}
.img_tv_cover{
width:100%;
height:100%;
background:url(/img/30.png) center center no-repeat;
cursor:pointer;
}
.img_tv_cover:hover{
background:url(/img/32.png) center center no-repeat;
}
	/*--- video iframe ---*/

	/* pagination */
.pagination{/*height:70px;*/
margin:10px 0}

.pagination ul{display:inline-block;
*display:inline;
margin-bottom:0;
margin-left:0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
*zoom:1;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
box-shadow:0 1px 2px rgba(0,0,0,0.05)}

.pagination li{display:inline}

.pagination a,.pagination span{float:left;
padding:0 14px;
line-height:38px;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
border-left-width:0}

.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5}

.pagination .active a,.pagination .active span{color:#999;
cursor:default}

.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999;
cursor:default;
background-color:#fff; /*transparent*/}

.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px}

.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;
-moz-border-radius:0 3px 3px 0;
border-radius:0 3px 3px 0}

.pagination-centered{text-align:center}
	/*--- pagination ---*/
	/* для  правого блока */
#secondary {
margin:0 7px;
padding:7px;
border:1px solid #00B2EE;
}


		/* widget */
.widget {
/*background-color: #fff;*/
padding: 0 10px 10px 10px;
margin: 0 auto;
margin-bottom: 15px;
max-width: 100%;
position: relative;
}


.widget h4 {
color: #3583cc;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: 16px;
font-weight: 600;
letter-spacing: -0.045em;
text-transform: uppercase;
line-height: 2.3em;
border-bottom: 1px dotted #ccc;
margin: 0;
margin-bottom: 10px;
}

.widget p {
font-size: 13px;
line-height: 1.41429;
}


/* Site Stats (Secondary > Widget)
--------------------------------------------- */
ul.pm-stats-data {
 font-family: "Open Sans", Arial, Helvetica, sans-serif;
list-style-type: none;
margin: 0;
padding:0;
}

ul.pm-stats-data li {
position: relative;
padding: 3px 0;
border-bottom: 1px solid #f7f7f7;
}

.pm-stats-count {
position: absolute;
right: 0;
  text-align: right;
}

ul.pm-browse-ul-subcats, .pm-browse-ul-subcats ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.pm-browse-ul-subcats li {
margin: 0;
padding: 3px;
}

.pm-browse-ul-subcats li:hover {
padding-right: 3px;
}

.pm-browse-ul-subcats li ul {
margin:0;
padding-top: 6px;
padding-left: 6px;
list-style-type: none;
}

ul.pm-browse-ul-subcats li a, 
ul.pm-browse-ul-subcats li a:visited {
color: #888;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
display: block;
text-decoration: none;
}

ul.pm-browse-ul-subcats li a:hover,
ul.pm-browse-ul-subcats li a.selectedcat,
ul.pm-browse-ul-subcats li a.selectedsubcat {
color:#F60;
}

/* 'Articles' list with slider (Homepage)
--------------------------------------------- */
ul.pm-ul-home-articles, ul.pm-ul-browse-articles {
margin: 0;
padding: 0;
list-style-type:none;/*max-width: 280px;*/
}

ul.pm-ul-home-articles li, ul.pm-ul-browse-articles li .post {
margin: 0;
padding: 0;
margin-bottom: .8em;
}

ul.pm-ul-home-articles li {
max-width: 280px\9;
line-height: 1.4em;
clear:both;
}

ul.pm-ul-home-articles h6 {
font-size: 1em;
line-height: 1em;
margin: 0;
padding: 0;
color:black;
}

ul.pm-ul-home-articles p {
font-size: 11px;
padding: 7px 0;
/*display: none;*/
}

p.pm-article-preview {
display: block;
float: left;
}

a.pm-title-link { /* style the H3 link */
text-decoration: none;
color: #111;
line-height:17px;
}

a.pm-title-link:hover {
text-decoration: underline;
}

a.pm-title-link:hover, .pm-li-video:hover a, .pm-li-top-videos:hover a {
color: #6b7278; /*008fd5*/
}
.minDesc{font-size:13px;}
		/*--- widget ---*/
	/*--- для  правого блока ---*/
/*--- wrapper ---*/

/* принудительный разрив строки на новую строку */
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;
line-height:0;
content:""}
.clearfix:after{clear:both}
/*--- принудительный разрив строки на новую строку ---*/


/* кнопка в стиле Google */
.sbmt {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    outline: none;
    display: inline-block;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#F5F5F5), to(#F1F1F1));
    background: -moz-linear-gradient(linear, 0% 40%, 0% 70%, from(#F5F5F5), to(#F1F1F1));
    border: solid 1px #d8d8d8;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
.sbmt:hover {
    color: #333;
    border-color: #c6c6c6;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.sbmt:active {
    color: #000;
    border: solid 1px #c6c6c6;
    background: -webkit-linear-gradient(top, #EEE, #E0E0E0);
    background: -moz-linear-gradient(top, #EEE, #E0E0E0);
    background: -ms-linear-gradient(top, #EEE, #E0E0E0);
    background: -o-linear-gradient(top, #EEE, #E0E0E0);
    background: linear-gradient(top, #EEE, #E0E0E0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
/*--- кнопка в стиле Google ---*/

/* поисковые подсказки */
#suggestionsBox {
position: relative;
}
.suggestionList {
z-index: 999999;
position: absolute;
max-width: 100%; /*401px*/
margin-top: -5px;
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: 0 1px 7px #ddd;
-moz-box-shadow: 0 1px 7px #ddd;
box-shadow: 0 1px 7px #ddd;
padding: 1px 0;
}
.suggestionList li {
background-color: #fff;
margin: 0;
padding: 4px 8px;
list-style-type: none;
border-top: 1px solid #f1f1f1;
}
.suggestionList li:hover {
color: #3583cc;
    background-color: #f5f5f5;
}
.suggestionList li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#475e74;
text-shadow: 0 1px 0 #FFF;
text-decoration:none;
overflow:hidden;
display: block;
}
.suggestionList li a,
.suggestionList li a:visited {
color: #475e74;
}
.suggestionList li a:hover {
color: #3583cc;
text-shadow: none;
}
.suggestionList .pm-sl-thumb {
margin: 1px 8px 1px 0;
border: 1px solid #FFF;
}
.suggestionList li:hover .pm-sl-thumb {
opacity: 1.0;
}
/*--- поисковые подсказки ---*/

/* page */
#wrapper .span5 {
width:100%;
*width:100%;
float:right; 
}
.lead{margin-bottom:20px;
font-size:20px;
font-weight:200;
line-height:30px}
/*--- page ---*/

/* треугольник вниз СТРЕЛА */
.yesho {/*белая*/
margin:5px 0;
display:inline-block;
width:0;
height:0;
vertical-align:top;
border-top:5px solid #fff;
border-right:5px solid transparent;
border-left:5px solid transparent;
content:''
}
.yeshoBlack {/*черная*/
margin:5px 0;
display:inline-block;
width:0;
height:0;
vertical-align:top;
border-top:5px solid #000;
border-right:5px solid transparent;
border-left:5px solid transparent;
content:''
}
/*--- треугольник вниз СТРЕЛА ---*/

/* для еще */
.eso:hover .yeshoClass {
opacity:1.0;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
}

.yeshoClass {
display:none;
position:absolute;
float:right; 
right: 0px; 
top: 30px; 
z-index:100; 
max-width: 300px; 
background:#fff; 
color: #475e74;
text-align: right;
border: 1px solid #ccc;
box-shadow: 0 4px 10px #bbb, 4px 0 10px #bbb, -4px 0 10px #bbb, 0 -1px 10px #bbb;
-moz-box-shadow: none;
-webkit-box-shadow: 0 4px 10px #bbb, 4px 0 10px #bbb, -4px 0 10px #bbb, 0 -1px 10px #bbb;
-moz-box-shadow: 0 4px 10px #bbb, 4px 0 10px #bbb, -4px 0 10px #bbb, 0 -1px 10px #bbb;
opacity:0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}
.yeshoClass:hover {
opacity:1.0;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
}
.yeshoClass a{
color: #333;
display:block; /*table*/
}
.yeshoClass a:hover{
color: red;
}
/*--- для еще ---*/

/* фон какого-то активного элемента */
.active {background-color:#f5f5f5}
/*--- фон какого-то активного элемента ---*/

/* для memberlist */
.pm-ml-avatar1{
display: inline-block;
float: left;
padding-right: 13px;
width: 60px;
height: 60px;
}

.pm-ml-username {
color: #505961;
font-size: 15px;
font-weight: bold;
}

.ml-ban {
font-size: 14px;
font-weight: normal;
font-weight:bold;
line-height:14px;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
white-space:nowrap;
vertical-align:baseline;

padding:1px 4px 2px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
position: relative;
top: -3px;
background-color:#b94a48
}
.ml-country {
color: #888;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 2px 0;
}
/*--- для memberlist ---*/

/* для profile */
.profile-avatar {
	min-height: 100px;
	display: block;	
	position: relative;
}
.profile-avatar-edit { 
	position: absolute; 
	display: block;
	min-width: 50px;
	bottom: 3px; 
	left: 3px; 
	background-color: #000; 
	padding: 3px 10px; 
	opacity: 0.5;
	color: #FFF;
	font-size: 11px;
}
.profile-avatar-edit:hover {
	opacity: 0.8;
}
.profile-avatar-edit:hover a {
	color: #FFF;
}
/*--- для profile ---*/





/* Comments  Articles */
.div-comment {
display: block;
margin: 10px 0 0 10px;
padding: 10px 0 0 10px;
}
.hide{display:none}
.pm-comments {}
ul.pm-ul-comments {
margin: 0;
}
.pm-ul-comments li {
position: relative;
margin: 10px 0;
margin-bottom: 30px;
padding: 0;
display: block;
clear: both;
}
.pm-ul-comments li.pm-top-comment {
position: relative;
background-color: #f7f7f7;
padding: 10px;
border: 1px solid #efefef;
box-shadow: 0 -1px 0 #d0d0d0;
-moz-box-shadow: 0 -1px 0 #d0d0d0;
-webkit-box-shadow: 0 -1px 0 #d0d0d0;
}
.pm-ul-comments li .pm-top-comment-head {
position: absolute;
top: 6px;
right: 120px;
color: #888;
text-shadow: 0 1px 0 #FFF;
display: block;
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}
.pm-comment-action {
opacity: 0.6;
position: absolute;
right: 0;
top: -5px;
float:right;
}
.pm-comment-action:hover  {
opacity: 1.0;
}

.icon-flag, .icon-remove, .icon-thumbs-up, .icon-thumbs-down, .icon-ban-circle{display:inline-block;
width:14px;
height:14px;
margin-top:1px;
*margin-right:.3em;
line-height:14px;
vertical-align:text-top;
background-image:url("img/glyphicons-halflings.png");
background-position:14px 14px;
background-repeat:no-repeat}

.icon-ban-circle{background-position:-216px -96px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-flag{background-position:-312px -24px}
.icon-remove{background-position:-312px 0}

.pm-comment-action .btn-group {
border: none !important;
border-color: transparent !important;
border-radius: 0 !important;
}
.pm-comment-action .btn-group>.btn:first-child,
.pm-comment-action .btn-group>.btn:last-child {
border-radius: 0;
}
.pm-comment-action .btn {
vertical-align:middle;
background-image: none !important;
background-color: transparent;
border: none;
box-shadow: none;
font-size: 10px !important;
}
.pm-comment-action .btn:active,
.pm-comment-action .btn.active {
opacity: 0.6;
background-color: #66FFCC;
border-radius: 3px !important;
}
.pm-comment-action .btn.active:hover {
cursor:auto;
}
.pm-comment-info {
padding: 2;
}
.pm-comment-avatar {
padding: 2px 6px 2px 2px;
display: block;
float: left;
padding-bottom: 0;
margin-bottom: 0;
}
.pm-comment-author {
display: block;
}
.pm-comment-banned {
text-decoration: line-through;
font-style: italic;
}
.pm-comment-since {
color: #777;
display: block;
}
.pm-comm-user-info {
display:block;
}
.pm-comment-txt {
display: block;
margin-left: 0px;
margin-top: 0px;
font-size: 12px;
line-height: 1.4em;
}
/*--- Comments  Articles ---*/





/*нравится/не нравится*/
/*
.i-vote-down, .i-vote-up { background-image: url('img/pm-video-controls.png'); background-color: transparent; background-repeat: no-repeat; display: inline-block; position: relative; top:2px; left:-1px; }


.i-vote-down.active, .i-vote-up.active { background-image: url('img/pm-video-controls-active~01.png'); }


.i-favorite { width: 19px; height: 16px; background-position: 0px -16px; }


.i-report { width: 17px; height: 14px; background-position: 0px 0px; }


.i-vote-down { width: 11px; height: 11px; background-position: -12px 0px; top:1px; }


.i-vote-up { width: 11px; height: 12px; background-position: -13px -11px; }
*/

