* {
    margin: 0;
    padding: 0;
}
input[type="text"].new-design {
    border-radius:3px;
-moz-border-radius:3px;
}
input[type="password"].new-design {
    border-radius:3px;
-moz-border-radius:3px;
}
header, nav, section, article, aside, footer {
    display: block;
}
@font-face {
      font-family: MyriadPro-Regular;
      src: local("MyriadPro-Regular"),
           url(MyriadPro-Regular.otf);  
}
@font-face {
      font-family: IstokWeb-Regular;
      src: local("IstokWeb-Regular"),
           url(IstokWeb-Regular.ttf);  
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    /*font-family: 'istok web',sans-serif; */
    font-family: Arial,sans-serif;
    font-size: 13px;
    line-height: 160%;
    margin: 0;
    padding: 0 0 40px;
    width: 100%;
    min-height: calc(100vh - 40px);
    position: relative;
}
.clear{
    clear: both;
}
a{
    cursor:pointer;
    text-decoration: none;
}
/*@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('colabthi-webfont.eot');
    src: url('colabthi-webfont.eot?#iefix') format('embedded-opentype'),
         url('colabthi-webfont.svg') format('svg'),
         url('ColabThi-webfont.woff') format('woff'),
         url('ColabThi-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
} */
body {
    font-family: 'istok web', sans-serif; /*'Ubuntu Condensed', sans-serif;*/ 
    font-size: 12px/18px;
    width: 100%;
    height: 100%;
    font-size: 13px;
    line-height: 160%;
    margin:0px;
    background: #fff;
    height:100%;
}
div.jGrowl div.manilla {
    background: #efbb05 !important;
    color: #1e1e1c !important;
    border: 3px #EEEEEE solid;
    font-weight: bolder;
}
a {
    color: blue;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 18px
}
img {
    border: none;
}
input {
    vertical-align: middle;
}
#wrapper {
    width: 1116px;
    max-width: calc(100% - 18px);
    margin: 0 auto; 
    min-height: 100%;
    height: auto;
    min-height: 100%;
    /*padding-bottom:35px;  */
}

#wrapper-login {
    width: 100%;
    margin: 0 auto;
    height: auto;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
    height: 28px;
    background:#fff;
    width:1135px;
    max-width: 100%;
}
#header-inner {
    width: 100%;
    position:relative;
    margin: 0px auto;
}
/* Middle
-----------------------------------------------------------------------------*/
#content {
    padding: 0px 0 38px 0;
    margin: 0 auto 0;    
    margin-top:6px;
    background:#fff url(../images/cbg1.jpg) right top no-repeat;
    z-index:1;
    width: 1116px;
    max-width: 100%;
    height:auto;
    min-height: 100%;
    /*overflow: hidden;*/
}
#contentlogin {
    position: relative;
    padding: 0px;
    margin: 0 auto;    
    margin-top:23px;
    height:530px; 
    max-height:530px !important;      
    /*background: url(../images/logincat.jpg) left top no-repeat; */
    z-index:1;
    width: 820px;
    min-height: 100%;
}


h2{
font-weight:normal;
font-size:18px;
font-family:Arial;
color:#8dc63f;
margin-left:10px;
margin-top:15px;
}

.clear {clear:both;}

a, a:visited{color:#000000;text-decoration:none;}
a:hover{text-decoration:none;color:#000000;}
a.inlogo:hover .innerlogo{background:url(../images/logo.jpg) left top no-repeat;}

* {margin:0;padding:0;outline:none} 
a {color:#2b82dc}
a:hover {text-decoration:none}
abbr {border-bottom:1px dotted #2b82dc;cursor:help}
h1, h3, h4, h5, h6 {font-weight:normal;line-height:1;margin:4px 0 12px;color:#8DC63F}
h1 {font-size:1.88em}
p {text-align:justify;word-spacing:.1ex;line-height:1.6;margin-bottom:2px}
ul {list-style:none}
ol {list-style-position:inside}
header, nav, section, article, aside {display:block;position:relative}

#main {width:1044px;min-height:100%;padding:0px;margin:0 auto;position: relative;}
#main_spacer{background:#fff; position: absolute; left: 17px; right: 17px; top: 250px; bottom: 0px;}

.h {overflow:hidden;
padding:0px;

}

nav {
position: relative;
left:-9px;
right: -8px;
width: calc(100% + 18px);
top:6px;
height:41px;
background:#84c318;
z-index:99;
box-shadow:0px 1px 2px #a7a8ab;
-moz-box-shadow:0px 1px 2px #a7a8ab;
-webkit-box-shadow:0px 1px 2px #a7a8ab;
font-size: 12px;
}

#logo{
width:186px;
height:53px;
background: url(../images/logo.png) no-repeat;
position:absolute;
left:15px;
top:1px;
z-index:110;
}

#lc{
position:absolute;
width:10px;
height:7px;
left:0px;
top:40px;
background: url(../images/lc.jpg) no-repeat;
}

#rc{
position:absolute;
width:10px;
height:7px;
right: 0;
top:40px;
background: url(../images/rc.jpg) no-repeat;
}


nav li {float:left;margin:0px;}
nav a {font-weight:bold;text-decoration:none;color:#000}
nav a:hover {text-decoration:underline;color:#000}



.clearing {
clear: both;
display: inline;
width: 100%;
height: 0;
overflow:hidden;
}


footer{
/*position:fixed;*/
bottom:0px;
height:38px;
margin-top: -38px;
width:100%;
background: url(../images/fbg.png) repeat-x;
z-index:999;
min-width: 1116px;
position: absolute;
    left: 0;
    bottom: 0;
}

footer#footerlogin{
bottom:0px;
height:263px;
margin: 0 auto;
position: relative;
width:100%;
background: url(../images/lbg.jpg) repeat;
z-index:99;
box-shadow:inset 0px 4px 4px #6c992f;
-moz-box-shadow:inset 0px 4px 4px #6c992f;
-webkit-box-shadow:inset 0px 4px 4px #6c992f;
}

section{
width: calc(100% - 218px);
float: left;
margin-bottom: 30px;
}
aside{
width:218px;
float:right;
/*margin-bottom:36px;*/
position: static;
padding-top:20px;
}

#image-holder{
z-index:600;   
overflow:hidden;
    height: 286px;
}

#image-holder img {
    vertical-align: top;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

section div#line{
position:absolute;
width:100%;
height:36px;
top:272px;
background: url(../images/line.png) no-repeat;
}
#well{
position:absolute;
/*top:7px;*/
top:22px;
left:0px;
}
#usermenu{
text-align:right;
/*top:7px;*/
top:22px;
width:100%;
position:absolute;
right:0px;
}

#userinfo{
margin-top:-35px;
background: url(../images/pat.jpg) repeat;
border-bottom:1px solid #d9d9d9;
min-height: 213px;
}

.home-page-h1{
    margin: 0 158px 0 0;
    text-align: right;
}
.tinfo{
/*background: url(../images/shad.png) repeat-x;*/
width:100%;
position: relative;
margin-bottom: 24px;
}

.roundava{
            border-radius:58px;
        -moz-border-radius:58px;
        height: 110px;
    width: 110px;
        }

        .round-before {
            margin:17px 0px 0px 20px;
            width:110px;
            height:110px;    
            overflow: hidden;
            border:4px solid #8dc63f;
            box-shadow:3px 3px 2px #535550;
        -moz-box-shadow:3px 3px 2px #535550;
        -webkit-box-shadow:3px 3px 2px #535550;
        border-radius:58px;
        -moz-border-radius:58px;    
}

.green{
font-size: 12px;
font-family: Arial;
font-weight: bold;
color: #8dc63f;
}

.um1{
position:absolute;
top:3px;
left:0px;
width: 20px;
height: 18px;
background: url(../images/userMenuIcons.jpg) 0px no-repeat;
}

.um2{
position:absolute;
top:3px;
left:35px;
width: 20px;
height: 18px;
background: url(../images/userMenuIcons.jpg) -20px no-repeat;
}

.um3{
position:absolute;
top:3px;
left:70px;
width: 20px;
height: 18px;
background: url(../images/userMenuIcons.jpg) -40px no-repeat;
}

.um{
display:block;
height:20px;
width: 100px;
position:relative;
}

.um, .umn{
float:right;
display:block;
}

.umn {
    width:auto;
    height: 21px;
    cursor:pointer;
}

.umn:hover {
    position: relative;
    z-index: 700;
}

.t1{
width:249px;
}

.t2{
width:131px !important;
max-width:131px !important;
}

.t2 ul{
margin:5px 0px;
overflow:hidden;
position:absolute;
}

.t2 ul li{

padding: 8px 0px 8px 0px;

}
.userm{
width:25px;
height:25px;
float:left;
margin-right:10px;
margin-top: -3px;
}
#add_friend_dialog textarea{
    padding: 5px 2%;
    width: 95% !important;
}
/* FIX Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0)
    #add_friend_dialog textarea{
        width: 94% !important;
    }
}

#add_friend_dialog {
    padding-top: 15px;
}
.t2  ul li a , .t2  ul li a:visited {
color:#747474;
font-weight:bold;
font-size:13px;
}

.t2  ul li a.act , .t2  ul li a.act:visited {
color:#8dc63f;
}

.t2  ul li a:hover {
color:#8dc63f;
}




.i1{background: url(../images/menu.png) 0px 3px no-repeat;}
.i2{background: url(../images/menu.png) -25px 3px no-repeat;}
.i3{background: url(../images/menu.png) -50px 1px no-repeat;}
.i4{background: url(../images/menu.png) -75px 1px no-repeat;}
.i5{background: url(../images/menu.png) -100px 1px no-repeat;}
.i6{background: url(../images/menu.png) -125px top no-repeat;}
.i7{background: url("../images/menu.png") no-repeat scroll -154px 2px transparent;}

.act .i1, .t3  ul li a:hover .i1{background: url(../images/menu.png) 0px bottom no-repeat;color:#8dc63f;}
.act .i2, .t3  ul li a:hover .i2{background: url(../images/menu.png) -25px bottom no-repeat;color:#8dc63f;}
.act .i3, .t3  ul li a:hover .i3{background: url(../images/menu.png) -50px -24px no-repeat;color:#8dc63f;}
.act .i4, .t3  ul li a:hover .i4{background: url(../images/menu.png) -75px -23px no-repeat;color:#8dc63f;}
.act .i5, .t3  ul li a:hover .i5{background: url(../images/menu.png) -100px -24px no-repeat;color:#8dc63f;}
.act .i6, .t3  ul li a:hover .i6{background: url(../images/menu.png) -125px -24px no-repeat;color:#8dc63f;}
.act .i7, .t3  ul li a:hover .i7{background: url(../images/menu.png) -154px -21px no-repeat;color:#8dc63f;}


.say{
width:601px;
height:102px;
margin-right:20px;
border:1px solid #cfe6b2;
color:#8dc63f;
font-size:15px;
font-family:Arial;
padding:10px;
resize: none; 
}

.sayp{
    border: 1px solid #8DC63F;
    color: #8DC63F;
    font-family: Arial;
    font-size: 15px;
    height: 80px;
    padding: 5px;
    resize: none;
    width: 350px;
}

.t3{
    position:relative;
    width:270px;
}
.gal{
/*width:506px;  */
}
.gal div img{
border:4px solid #fff;
margin:4px;
background-image: url(../images/black_img_pet.png);
}

.gal div.item_pet{
float:right;
width:124px;
max-width:124px;
height:128px;
text-align:center;
background: url(../images/imshad.png) center 95px no-repeat;
}
#userinfo .t3 .ul_menu {
    display: inline-block;
}

.tooltip {
    z-index: 500;
    width: 210px;
}

.tooltipHeader {
    z-index: 500;
    width: 162px;
}

.tooltipUser {
    position: relative;
    z-index: 500;
    width: 162px;
    height: 100px;
}

.tooltipContent {
    position: relative;
    z-index: 500;
    /*width: 250px;
    height: 230px;*/
}

.gal div a, .gal div a:visited, .people div a, .people div a:visited{
    color:#747474;
    font-weight:bold;
    font-size:13px;
}
.item_pet a {
    display: block;
}
.gal div a:hover, .people div a:hover{
color:#8dc63f;
}


.gal{
/*margin-top:-30px;*/
right:16px;
position:relative;
/*z-index: 990 !important;*/
}

.spec{
border-bottom:1px solid #d9d9d9;
padding:10px;
text-align: center;
margin-bottom: 20px;
}

.people{
    /*margin-bottom: 38px!important;  */
}

.peo{
padding:10px;
border-top:1px solid #dcd9d9;
height: 80px;
}
.adslist_box .peo {
    height: 80px;
    padding: 10px;
    background-color: #f8f9f9;
    border-top: 0;
    border-bottom: 1px solid #dedede;
}
.adslist_box .peo:nth-child(2n+1) {
    background-color: #fff;
}
.adslist_box .peo:last-child {
    border-bottom: 0;
}
 .peo:hover a.userava_small img {
    border-color: #6DC72A;
}
.adslist_box #page_contentcomment {
    margin-bottom: 20px;
}
.peop-tab {
    width: 898px;
    max-width: calc(100% - 20px);
    color: #474747;
}
.adslist_box .peop-tab {
    width: 100%;
}
.people .peo .addtomyfriend {
    background: url("images/mayKnow.png") no-repeat scroll -30px -37px;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}
.people .peo .addtomyfriend:hover {
    background-position: -30px -64px;
}

.people .peo .sendmesseginMayknow {
    background: url("images/mayKnow.png") no-repeat scroll 1px -37px;
    display: block;
    float: left;
    height: 18px;
    width: 18px;
}
.people .peo .sendmesseginMayknow:hover {
    background-position: 1px -65px;
}

.peop-tab a{
    font-size: 14px!important;
}
.peop-tab .comment_text {
    overflow: hidden;
    word-wrap: break-word;
    width: 732px;
}
}
.peop-tab td {
    height: auto!important;
}
.peop-tab td.image {
    width: 60px;
    vertical-align: top;
}
.peop-tab td.image a {
    display: block;
    padding-top: 4px;
}


.com .peo{
height: auto!important;
}

.com .peo p {
    line-height: 0.8;
    margin: 0px!important;
    padding-left: 65px;
    padding-top: 10px;
}

.peop-tab td.content .dateWall {
    padding-left: 0;
}

.peo img{
    border: 2px solid #bdbdbd;
    border-radius: 2px;
    box-shadow: 0 0 1px #d9d9d9;
    float: left;
    margin-right: 8px;
}

.peo img:hover{
position:relative;
z-index:700;
}

.com{
margin:0px 10px;
}

.mt{
    position:relative;
/*margin-top:10px;*/
width: 160px;
}

.all {
    margin-top: 4px;
    height: 16px;
    position: absolute;
    right: 2px;
    width: 20px;
}

.all a {
    font-size: 12px!important;
}

.all a, .all a:visited{
color:#8dc63f !important;
text-decoration:underline;
}

.all a:hover{
text-decoration:none;
}

.terms{
margin: 0 auto;
width: 800px;
max-width: 100%;
text-align: center;
color:#ffffff;
padding-top: 12px;
font-weight:bold;
}

.terms a, .terms a:visited{
color:#fff;
font-weight:bold;
text-decoration:none;
}

.terms a:hover{
text-decoration:underline;
}

.terms-login{
    margin:0 auto 0;
/*margin: 15px 0px 0px 10px;         */
color:#ffffff;
font-weight:bold;
position: relative;
width:auto;
display: table;
padding-top: 12px;
}

.terms-login a, .terms-login a:visited{
color:#fff;
font-weight:bold;
text-decoration:none;
}

.terms-login a:hover{
    color:#fff;
font-weight:bold;
text-decoration:underline;
}

nav ul{
    width:626px;
    /*height:16px;*/
    left:360px;
    left:302px;
    top:12px;
    position:absolute;
}

nav ul li{
    margin-right:21px;
    float:left;
}
@-moz-document url-prefix() { 
    nav ul li{
        margin-right: 13px;
    }
}
@media screen and (min-width:0\0) { 
    nav ul li{
        margin-right: 13px;
    }
}
@media \0screen\,screen\9 {
    nav ul li{
        margin-right: 13px;
    }
}

nav ul li a, nav ul li a:visited{
color:#fff;
text-decoration:none;
}

nav ul li a:hover{
color:#fff;
text-decoration:underline;
}
.sayico{
float:right;
padding-right:13px;
}

.sayico a div{
margin:0px 5px;
}

.sayico a:hover .i2{background: url(../images/menu.png) -25px bottom no-repeat;}
.sayico a:hover .i4{background: url(../images/menu.png) -75px -24px no-repeat;}
.sayico a:hover .i5{background: url(../images/menu.png) -100px bottom no-repeat;}
.about{
padding-top:5px;
padding-left:10px;
}
.search{
position:absolute;
padding-top:4px;
top: 2px;
right:10px;
width:146px;
height:32px;
background: url(../images/search.jpg) center center no-repeat;
}

.search input{
width: 100px;
margin:6px 0px 0px 15px;
border:none;
background:transparent;
}

.search button{
width:20px;
border:none;
background:transparent;
cursor:pointer;
}
/*.message{
padding-left:10px;
}*/
.message a div{
margin-right:5px;
float:left;
width:24px;
height:24px;
background: #b0b0b0  url(../images/mess.png) center center no-repeat;
border:2px solid #fff;

border-radius:4px;
-moz-border-radius:6px;
}

.message a span.m_text {
    margin-top: 4px;
    float: left;
}

.message a:hover div{
width:24px;
height:24px;
background: #8dc63f  url(../images/mess.png) center center no-repeat;
}

.message, .friend{
/*padding-left:5px;
height:28px;
padding-top: 38px;*/
vertical-align:middle;
}
.friend a div{
margin-right:5px;
float:left;
width:24px;
height:24px;
background: #b0b0b0  url(../images/friend.png) center center no-repeat;
border:2px solid #fff;

border-radius:4px;
-moz-border-radius:4px;
}

.friend a:hover div{
width:24px;
height:24px;
background: #8dc63f  url(../images/friend.png) center center no-repeat;
}

.mes-fr{
margin-top:7px;
}

.mes-fr td {
    padding-left:10px;
}

.message a, .message a:visited, .friend a, .friend a:visited{
color:#b0b0b0;
font-weight:bold;
}

.message a:hover,.friend a:hover{
color:#8dc63f;
font-weight:bold;
}

.ab1{
color:#494b47;
font-size:11px;
}
.ab2{
color:#878a83;
font-size:11px;
max-width: 222px;
display: inline-block;
}
#preview_wall_wrapper {
    max-width: 337px;
}
#preview_wall_textareamessage {
    max-width: 227px;
    word-wrap: break-word;
}
t3{
    overflow: hidden; 
}
.add{
float: right;
background:transparent !important;
text-align:center;
margin:15px 20px 20px 0px;
}

.add a {
    font-size: 11px!important;
}

.add a, .add a:visited{
color:#8dc63f !important;
}

.add a:hover{
text-decoration:underline;
} 

.add2{
background:transparent !important;
text-align:right;
padding-top:30px;
width:90px !important;
height:66px !important;
position:absolute;
top:-22px;
left:-70px;

}

.add2 a, .add2 a:visited{
color:#8dc63f !important;
}

.add2 a:hover{
text-decoration:underline;
} 

.username{
color:#8dc63f;
display: inline;
}

.peop-tab td {
    font-size: 13px!important;
}

.username:hover {
    position: relative;
    z-index:500;
}

.date{
font-size:10px;
color: #474747;
}
.adslist_box .date {
    display: block;
    float: right;
}
.peo p a, .peo p a:visited{
font-weight:normal;
text-decoration:underline;
color: #474747;
}

.scr{
display:inline;
float:right;
}
.scr img{
margin-left:10px;
}

.um1 div, .um2 div, .um3 div{
    width:20px;
    height:18px;
} 
.um1 a:hover, .um2 a:hover, .um3 a:hover{
    color:#8DC63F;
}

.count{
position:relative;
top:-8px;
left:-18px;
padding:1px 3px;
background:red;
font-size: 9px;
color:#fff;
width:11px !important;
height:11px !important;
border-radius:2px;
-moz-border-radius:2px;
}

#login-header{
background:#8dc63f;
height:50px;
margin-bottom: 10px;
}

.header-wrapper > a:first-child div {
width:250px;
height:73px;
background: url(../images/loginlogo.png) no-repeat;
left:15px;
top:1px;
z-index: 990;
}

.header-wrapper {
margin:0 auto;
width: 820px;
position: relative;
}

.top-menu {
right:0px;
position: absolute;
bottom: 25px;
}

.top-menu ul {
list-style-type: none;
}

.top-menu ul li {
float:left;
/*margin: 0px 0px 0px 30px; */
}

#hold{
position:absolute;
left:530px;
top:100px;
font-family: 'PT Mono',sans-serif;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;
   /*text-shadow:-1px -1px 1px rgba(255,255,255,0.2), /* наверх и влево */
   1px 1px 1px rgba(255,255,255,0.2), /* вниз и вправо */
   1px 1px 1px rgba(0,0,0,0.7); /* тёмная тень */      */

}

#hold2{
position:absolute;
left:830px;
top:100px;
font-family: arial black;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;
}

#hold3{
position:absolute;
left:830px;
top:300px;
font-family: arial black;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;
   text-shadow:-1px -1px 0px rgba(255,255,255,0.2), /* наверх и влево */
   1px 1px 0px rgba(255,255,255,0.2), /* вниз и вправо */
   1px 1px 0px rgba(0,0,0,0.7); /* тёмная тень */
}

#yp{
position:absolute;
left:536px;
top:152px;
font-family: 'PT Mono',sans-serif;
font-weight:bold;
color:#7f5a46;
font-size: 15px;
}

#input1{
background: url(../images/textin.jpg) no-repeat;
width:282px;
height:43px;
position:absolute;
left:536px;
top:180px;
}
#input2{
background: url(../images/textin.jpg) no-repeat;
width:282px;
height:43px;
position:absolute;
left:536px;
top:236px;
}
#input1 input, #input2 input{
margin:5px 0px 0px 20px;
height: 29px;
width:242px;
border:none;
}
#input3{
position:absolute;
left:674px;
top:290px;
}

#input3 div.button{
background: url(../images/loginb.jpg) no-repeat;
width:141px;
height:43px;
border:none;
color:#fff;
font-weight:bold;
cursor: pointer;
font-size: 16px!important;
overflow: hidden;
}
#input3 div.button span {
    display: block;
    margin: 10px 0;
    text-align: center;
}
#slogan{
position:relative;
top:-48px;
margin:0px auto -42px auto;
width:730px;
font-family: 'PT Mono',sans-serif;
font-weight:bold;
color:#86bd3b;
font-size: 23px;
letter-spacing: -1px;
text-align: center;
}


#slogan2{
position:absolute;
top:520px;

left:0px;
font-family: 'Cuprum', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan3{
position:absolute;
top:570px;
 font-weight:bold;
left:0px;
font-family: 'Scada', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan4{
position:absolute;
top:620px;

left:0px;
font-family: 'Oranienbaum', serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan5{
position:absolute;
top:670px;
   font-weight:bold;
left:0px;
font-family: 'Comfortaa', cursive;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan6{
position:absolute;
top:720px;

left:0px;
font-family: 'Andika', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan7{
position:absolute;
top:770px;
 font-weight:bold;
left:0px;
font-family: 'PT Sans Narrow', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan8{
position:absolute;
top:820px;

left:0px;
font-family: 'Russo One', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan9{
position:absolute;
top:870px;
 font-weight:bold;
left:0px;
font-family: 'Istok Web', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan10{

position:absolute;
top:920px;
font-weight:bold;
left:0px;
font-family: 'Cuprum', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}


#slogan11{
position:absolute;
top:970px;

left:0px;
font-family: 'PT Sans Caption', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan12{
position:absolute;
top:1020px;

left:0px;
font-family: 'PT Serif', serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan13{
position:absolute;
top:1070px;
 line-height:14px;
left:0px;
font-family: 'PT Sans', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan14{
position:absolute;
top:1120px;

left:0px;
font-family: 'Prosto One', cursive;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}

#slogan15{
position:absolute;
top:1170px;

left:0px;
font-family: 'Marmelad', sans-serif;
color:#86bd3b;
font-size: 20px;
letter-spacing: -1px;
}





.slides{
position:relative;
width:817px;
height:223px;
margin:0 auto;
}

#sl1{
position:absolute;
right:415px;
top:60px;
height:177px;
background:url(../images/slsh.png) center bottom repeat-x;

}

#sl2{
position:absolute;
right:140px;
top:60px;
height:177px;
background:url(../images/slsh.png) center bottom repeat-x;

}

#sl3{
position:absolute;
left:-5px;
top:60px;
height:177px;
background:url(../images/slsh.png) center bottom repeat-x;

}

#sd1{
display:none;
position:absolute;
right:550px;
top:60px;
height:177px;
background:url(../images/slsh.png) center bottom repeat-x;

}

#sd2{
display:none;    
position:absolute;
right:275px;
top:60px;
height:177px;
background:url(../images/slsh.png) center bottom repeat-x;

}

#sd3{
display:none;
position:absolute;
right:0px;
top:60px;
height:177px;
background:url(../images/slsh.png) center bottom repeat-x;

}

.view-similar-news {
    float:left;
    margin: 0 0 0 56px;
    width: 300px!important;
    border: 1px solid #c2c2c2;
    position: relative;
}

.sl-in{
    cursor:default;
background:#fff url(../images/gr.jpg) center bottom repeat-x;
padding:3px 3px 2px 6px;
width:258px;
height:160px;
color:#6b6b6b;
font-weight:normal;
font-size:11px;

line-height: 15px;

text-align: left;
border-radius:7px;
-moz-border-radius:7px;
box-shadow:            0px 3px 0px #c2c2c2;
-moz-box-shadow:    0px 3px 0px #c2c2c2;
-webkit-box-shadow:    0px 3px 0px #c2c2c2;
}

.sl-in img{
border-radius: 0px 7px 7px 0px;
-moz-border-radius:0px 7px 7px 0px;
}

.sl-head{
color:#334e0d;
font-size:14px;
}

.sl-head a{
color:#334e0d !important;
font-weight:bold;     
font-size:14px;
margin-bottom:5px;
line-height:16px;
}

.sl-head a:hover{
color:#334e0d;
font-weight:bold;
font-size:14px;
}

.sht{
box-shadow:            -1px 0px 1px #6f8354;
-moz-box-shadow:    -1px 0px 1px #6f8354;
-webkit-box-shadow:    -1px 0px 1px #6f8354;
}

.lft{
position:absolute;
top:7px;
left:42px;
color:#fff;
font-weight:bold;
font-size:15px;
/*letter-spacing: -1px;*/
}

.tab{
         font-family: 'Istok Web', sans-serif;
    cursor:pointer;
width:127px;
height:27px;
background:#334e0d;
border-radius: 0px 0px 7px 7px;
-moz-border-radius:0px 0px 7px 7px;
color:#86bd3b;
font-weight:bold;
font-size:16px;
text-align:center;
padding-top:5px;
}

.tab.act {
background:#fff;
}

.tab1{
position:absolute;
top:0px;
right: 135px;
}

.tab2{
position:absolute;
top:0px;
right: 0px;
}

.socials {
    position: absolute;
    top: 298px;
    left: 536px;
}

.view-all {
    text-decoration: underline;
}

.hide { 
    display: none;
}

.qtip-content {
    background-color: #fff!important;
}

.modal_bg,
#TB_overlay {
    text-align: center;
    position:fixed;
    top: 0;
    left: 0;
    z-index:1000;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
opacity: 0.55;
}
    
* html #TB_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

#TB_overlay img {
    position: relative;
    top: 50%;
}

.triangle {
    position: relative;
}

.date_small_log {
    line-height: 10px;
    font-weight: normal;
    font-size: smaller;
    position: absolute;
    bottom: 3px;
    left:6px;
}

#main_loading {
    background: none repeat scroll 0 0 #778899;
    display: none;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2147483647;
}

#main_loading img {
    position: relative;
    top: 50%;
}


/*------------- POP UP ------------------*/

.pw-add{
}

.pw-show{
}

.pw-send{
border-bottom: none!important;
}

.r-arrow{
position:relative;
}

.r-arrow div{
position:absolute;
width:10px;
height:22px;
background-image: url(../images/parrows.png);
background-repeat: no-repeat;
background-position: -10px 0px;
left:190px;
top:-90px;
}

.r-arrow-group {
    position:relative;
    z-index: 7000;
}

.r-arrow-group div{
position:absolute;
width:14px;
height:22px;
background-image: url(../images/parrows2.png);
background-repeat: no-repeat;
background-position: -10px 0px;
right: -10px;
top: 5px;
}

.l-arrow{
position:relative;
}

.l-arrow div{
position:absolute;
width:10px;
height:23px;
background-image: url(../images/parrows2.png);
background-repeat: no-repeat;
background-position: 0px 1px;
left:-10px;
top:-28px;
}

.b-arrow-mayknow{
    position:relative;
    z-index: 999;
}

.b-arrow-mayknow div{
position:absolute;
width:22px;
height:10px;
background-image: url(../images/parrows2.png);
background-repeat: no-repeat;
background-position: -24px -12px;
left: 85px;
top: -10px;
}

/*
.b-arrow{
position:relative;
}
*/
.b-arrow div{
position: absolute;
width:22px;
height:10px;
background-image: url(../images/parrows.png);
background-repeat: no-repeat;
background-position: -20px 0px;
left:84px;
top: 96px;
}


.t-arrow div{
position: absolute;
top:-11px;
right:30px;
width:20px;
height:11px;
background-image: url(../images/parrows.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.tooltip-avatar {
border:4px solid #d2d2d2!important;    
}

.tt-img {
    position: absolute;
    left: 14px;
    margin: 7px 7px 7px 7px;
    display: none;
}

.errors {
    float: left;
    text-align: left;
}
#userForgotForm #captcha-input {
    margin-bottom: 0px !important;
}
#userForgotForm .UIButton.marl60 {
    margin-top: 10px !important;
    margin-left: 93px;
}
#p_userLoginForm {
    z-index: 5000;
}

.switcher {
   width:126px;
   height:41px;
   position:absolute;
   left:225px;
   left:189px;
   cursor:pointer;
}

.switcher#user {
    background: url(../images/switch_user.png) no-repeat;
}

.switcher#pet {
    background: url(../images/switch_pet.png) no-repeat;
}

#current_list { 
    position: absolute;
    top: 81px;
    left: 0px;
    z-index: 500!important;
    margin: 0 20%;
    display: none;
    width: 240px;
    background: #efefef;
    border:2px solid #72bf44;
border-radius: 7px 7px 7px 7px;
-moz-border-radius:7px 7px 7px 7px;

box-shadow:            0px 1px 4px #1e1e1e;
-moz-box-shadow:    0px 1px 4px #1e1e1e;
-webkit-box-shadow:    0px 1px 4px #1e1e1e;
}

.select_current {
    z-index: 500;
    display:block;
    padding: 7px 10px 3px 24px;
    border-bottom: 1px solid #c3d4c4;
    font-weight: bold;
    cursor: pointer;
}

.select_current_hover {
    background-color:#d0ddd1!important;
    color:#519c58 !important;
}

#current_person {
    padding: 7px 10px 3px 10px!important;
    background-color:#6e7969!important;
    color:#fff !important;
    cursor:default;
}


/*Mist*/

#newscontent h1{
 font-size:14px;
 font-weight:bold;
 color:#fff;   
}
/*Free*/
.wrapper {
    margin: 0 auto;
    /*padding-bottom: 35px;   */
    width: 1116px;
}
.dialog {
    max-width: 1116px;
    min-width: 8em;
    margin: 0;
}
.dialog .content, .dialog .frontcontent, .dialog .t, .dialog .t .repeat_t, .dialog .b, .dialog .b div, .dialog .front_repeat {
    background:none;
}
.dialog .frontcontent {
    border: 1px solid #8DC63F;
    font-size: 12px;
    padding: 0;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
    border-radius: 8px;
}

.dialog .newsinfo {
    display: table-cell;
    text-align: justify !important;
    width: 1116px;
}
#newscontent h1 {
    background-color: #8DC63F;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 10px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: verdana;
    font-weight: bold;
    word-wrap: break-word;
}
.frontcontent h1, .main-h1, .breadcrumbs {
    background-color: #8DC63F;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 10px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.breadcrumbs {
    padding: 15px;
}
.breadcrumbs > span {
    margin: 0 7px 0 10px;
    color: #000;
}
.breadcrumbs .addads-hover {
    text-align: center;
    width: 245px;
}
.breadcrumbs .addads > a {
    height: 40px;
    padding: 21px 10px 0 40px;
    background: url("images/plus_add1.png") no-repeat scroll -4px 6px #F9AD1A;
    width: 195px;
}
.breadcrumbs a:visited, .breadcrumbs a {
    color: #213247;
    font-weight: normal;
}
.breadcrumbs a:hover {
    color: #fff;
}
/*#newscontent .full p{
    margin:5px;
}   */
#newscontent .full{
    margin:15px;
}
.socials {
    position: static;
    float:right;
    margin-right: 10px;
}
.nbt2 {
    width: 339px;
    border: 1px solid #8DC63F;
}
hr {
    color: #8DC63F;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
}
#bottoms .title, .adslist_box .title{
    width:250px;
    font-weight: bold;
    text-align:left;
    font-size: 16px;
    color: #6F9B31;
    margin-top: 20px;
}
.dialog #searchwrap{
    margin: 0 10px;
}
/*logines*/
input#gender-1, input#gender-2 {
    margin: -1px 2px 0 10px;
}
.header-nav{
    /*background-color: #F8F8F8;*/
    margin-top: 10px;
}

a {
    color: #747474;
    font-weight: bold;
}

a:visited {
    color: #747474;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
    color: #8DC63F;
}
.ui-widget-content{
    border: medium none;
}
#ch_titt {
    color: #8DC63F;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
}
.rightColumn tr{
    min-height: 42px;
}
.hover{
  background-color: #8DC63F;    
}
.section-content{
    width: 100%;
}
.content_list{
    border: 1px solid #D9D9D9;
    border-radius: 7px;
    margin-bottom: 7px;
    padding-left:10px;
}
#articlelist .content_list {
    border-radius:0;
    border-width: 0 0 1px 0;
}
.member-news{
    background: none;
    color:#8DC63F;
}

#sl-in a img{
    border-radius: 0px 5px 5px  0px ;
-moz-border-radius: 0px 5px 5px 0px ;
-webkit-border-radius:  0px 5px 5px 0px ;
-khtml-border-radius:  0px 5px 5px 0px ;

margin-left:5px;
}

.sl-in {
    line-height:14px;
    font-family: 'Istok Web', sans-serif;
}

.sl-head a{
    line-height:16px;
    font-family: 'Istok Web', sans-serif;
    font-weight:bold;
}

.min{line-height:5px;}

.margi{
    margin-bottom:5px;
}

.font1 {
font-family: 'PT Mono', sans-serif ;       
position:absolute;
left:930px;
top:100px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px; 
    
}

.font1pswd {
font-family: 'PT Mono', sans-serif;       
position:absolute;
left:936px;
top:150px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;   
    
}

.font2 {
font-family: 'Ledger', serif;    
position:absolute;
left:930px;
top:200px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px; 
    
}

.font2pswd {
font-family: 'Ledger', serif;   

position:absolute;
left:936px;
top:250px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;   
    
}

.font3 {
font-family: 'Ubuntu Mono', sans-serif;    
position:absolute;
left:930px;
top:300px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px; 
    
}

.font3pswd {
font-family: 'Ubuntu Mono', sans-serif;      
position:absolute;
left:936px;
top:350px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;       
    
}


.font4 {
font-family: 'Philosopher', sans-serif !important;  
position:absolute;
left:930px;
top:400px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;  
    
}

.font4pswd {
font-family: 'Philosopher', sans-serif !important;     
position:absolute;
left:936px;
top:450px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;       
}   

.font5 {
font-family: 'Open Sans', sans-serif;    
position:absolute;
left:930px;
top:500px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;      
}

.font5pswd {
font-family: 'Open Sans', sans-serif;   
position:absolute;
left:936px;
top:550px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;   
 
    
}

.font6 {
 font-family: 'PT Serif Caption', serif;   
position:absolute;
left:930px;
top:600px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;         
}
.font6pswd {
font-family: 'PT Serif Caption', serif;   
position:absolute;
left:936px;
top:650px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;   
}

.font7 {
    
font-family: 'PT Sans Narrow', sans-serif;  
position:absolute;
left:930px;
top:700px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;      
}

.font7pswd {    
font-family: 'PT Sans Narrow', sans-serif;    
position:absolute;
left:936px;
top:750px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;   
}

.font8 {  
font-family: 'Istok Web', sans-serif;  
position:absolute;
left:930px;
top:800px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;          
}

.font8pswd {  
font-family: 'Istok Web', sans-serif;  
position:absolute;
left:936px;
top:850px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;       
}

.font9 {
font-family: 'PT Serif', serif;
position:absolute;
left:930px;
top:900px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;     
    
}

.font9pswd {
font-family: 'PT Serif', serif;    
position:absolute;
left:936px;
top:950px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;    
    
}

.font10 {
font-family: 'PT Sans', sans-serif;    
position:absolute;
left:930px;
top:1000px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;     

}

.font10pswd {
font-family: 'PT Sans', sans-serif;  
position:absolute;
left:936px;
top:1050px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;     

}

.font11 {

position:absolute;
left:930px;
top:1100px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;
}

.font11pswd {
position:absolute;
left:936px;
top:1150px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;
}

.font12 {
font-family: 'Tenor Sans', sans-serif;  
position:absolute;
left:930px;
top:1200px;
font-weight:bold;
color:#7f5a46;
font-size: 88px;
letter-spacing: -7px;  
    
}

.font12pswd {
font-family: 'Tenor Sans', sans-serif;  
position:absolute;
left:936px;
top:1250px;
width:250px;
font-weight:bold;
color:#7f5a46;
font-size: 15px;
    
}

#slogan1f{
position:absolute;
top:800px;

left:0px;
font-family: 'PT Mono', sans-serif ;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan2f{
position:absolute;
top:850px;

left:0px;
font-family: 'Ledger', serif;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan3f{
position:absolute;
top:900px;
 font-weight:bold;
left:0px;
font-family: 'Ubuntu Mono', sans-serif;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan4f{
position:absolute;
top:950px;

left:0px;
font-family: 'Philosopher', sans-serif !important;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan5f{
position:absolute;
top:1000px;
   font-weight:bold;
left:0px;
font-family: 'Open Sans', sans-serif;   
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan6f{
position:absolute;
top:1050px;

left:0px;
font-family: 'PT Serif Caption', serif;   
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan7f{
position:absolute;
top:1100px;
 font-weight:bold;
left:0px;
font-family: 'PT Sans Narrow', sans-serif;   
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan8f{
position:absolute;
top:1150px;

left:0px;
font-family: 'Istok Web', sans-serif;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan9f{
position:absolute;
top:1200px;
 font-weight:bold;
left:0px;
font-family: 'PT Serif', serif;   
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan10f{

position:absolute;
top:1250px;
font-weight:bold;
left:0px;
font-family: 'PT Sans', sans-serif;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}


#slogan11f{
position:absolute;
top:1300px;

left:0px;
font-family: 'PT Sans Caption', sans-serif;
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

#slogan12f{
position:absolute;
top:1350px;

left:0px;
font-family: 'Tenor Sans', sans-serif;  
color:#86bd3b;
font-size: 18px;
letter-spacing: -1px;
}

.ui-datepicker table tr td a.ui-state-default {
    color: #333333!important;
}

.ui-dialog.ui-widget.ui-widget-content {
    height: auto !important;
    background-color: #FFFFFF; /* #c7c7c7; */
    /*width: auto !important;*/
    background: url(../css/images/bg-mod.png);
    padding:8px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}
.petavatar_small_me,
.petavatar_small {
    /*width: 33px;
    height: 33px; */
}

.edit_profile .w70px{
    width:220px;    
}

.edit_profile input{
    border-radius: 5px;
    height: 24px;
}

.edit_profile #profy{
    height: 16px;
}
.edit_profile #sendincoming{
    height: 16px;
}
.edit_profile #sendinvitation{
    height: 16px;
}

.edit_profile input:hover, .pets_info input:hover{
    box-shadow: 0 0 5px #86C21F;
}

.edit_profile tr,.pets_info tr{
    height: 35px;
}

.edit_profile textarea,.pets_info textarea, .pets_info input{
    border-radius: 5px;
}

.edit_profile textarea:hover, .pets_info textarea:hover{
    box-shadow: 0 0 5px #86C21F;
}

.edit_profile .cusel:hover{
    box-shadow: 0 0 8px #86C21F;
}

.input_add{
    border-radius:5px;
    margin-right: 5px;
}
.input_add:hover{
    box-shadow: 0 0 8px #86C21F;
}

.td-phone {
    position: relative;
}

.edit_profile .span_edit{
    position: absolute;
    left: 5px;
    top: 1px;
    font-size: 12px;
}

.edit_profile #phone{
    width:207px;
    padding-left: 13px;
}

.edit_profile .td_title{
    font-weight: bold;
}

.pets_info input[type=""radio""]{
    margin-top: -1px;
}
.pets_info input{
    height: 24px;
    padding: 0 5px;
}
.pets_info textarea{
    padding: 5px;
}
#contentlogin2{
    /*background: url("../images/logincat.jpg") no-repeat scroll left top transparent; */
    height: 470px;
    margin: 0px auto 0;
    max-height: 530px !important;
    min-height: 100%;
    padding: 0;
    width: 820px;
    z-index: 1;
}

.comment_message textarea{
    border-radius:5px;
    max-height: 200px;
    min-height: 100px;
    min-width: 300px;   
}
.comment_message .pressenter{
    font-weight: bold;
}
.comment_message textarea:hover{
    box-shadow: 0 0 5px #86C21F;
}
.spanimg{
    margin-bottom: 5px;
}
.dialog_new h1{
    display: block;
    font-size: 17px;
    padding: 10px;
}
.dialog_new #encycabour{
    font-size: 12px;
    margin: 8px 10px 6px;
    text-align: left;
}
.toper #encycabour{
    font-size: 12px;
    margin: 8px 10px 6px;
    text-align: left;
    width: auto;
}
.groupDetails h3{
    text-indent: 11px;
}
.registration_info .w140px{
    padding-left: 30px;
}
.registration_info .td_reg{
    padding-left: 30px;
}
.registration_info #breed-container label{
   /* padding-left: 30px;  */
}
.registration_info #type-element label{
    padding-left: 30px;
}
.registration_info #status-container label{
   /* padding-left: 30px; */
}
.bold{
    font-weight: bold;
}

.pagination-not {
    height: 28px;
    margin: 0 1px;
    float:left;
    min-width: 28px;
    background: url("images/pagination/paginator_left.jpg") no-repeat scroll 0px 0px;
}

.pagination-not > div {
    height: 28px;
    background: url("images/pagination/paginator_right.jpg") no-repeat scroll 14px 0px transparent;
}

.pagination-not.pagination-current {
    height: 28px;
    margin: 0 1px;
    float:left;
    min-width: 28px;
    background: url("images/pagination/paginator_left.jpg") no-repeat scroll 0px -31px;
}

.pagination-not a {
    position: relative;
    top: 4px;
}

.pagination-not.pagination-current a:hover {
    color: #747474!important;
}

.pagination-not.pagination-current > div {
    height: 28px;
    background: url("images/pagination/paginator_right.jpg") no-repeat scroll 14px -31px transparent;
}

.pagination-mark {
    float:left;
    height: 24px;
    width: 16px;
    background: url("images/pagination/paginator_mark.jpg") no-repeat scroll 0px 0px transparent;    
}

.aliCenter {
    text-align: center;
}

.aliCenter > div {
    margin: 0px auto;
}

.top-menu ul {
bottom:12px;
/*height:16px;*/
position: relative;
}

.top-menu ul li a, .top-menu ul li a:visited {
color:#fff;
text-decoration:none;
}

.top-menu ul li a:hover{
color:#fff;
text-decoration:underline;
}
.buttons-enc ul, .buttons-enc li {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.but-enc1 {
    background: url("../images/allpic.png") no-repeat scroll -19px -11px transparent;
    float: left;
    height: 32px !important;
    margin-right: 5px;
    width: 32px;
}
.but-enc2{
    background: url("../images/allpic.png") no-repeat scroll -57px -11px transparent;
    float: left;
    height: 32px !important;
    margin-right: 5px;
    width: 32px;
}
.but-enc3{
    background: url("../images/allpic.png") no-repeat scroll -94px -11px transparent;
    float: left;
    height: 32px !important;
    margin-right: 5px;
    width: 32px;
}
.but-enc4 {
    background: url("../images/allpic.png") no-repeat scroll -130px -11px transparent;
    float: left;
    height: 32px !important;
    margin-right: 5px;
    width: 32px;
}
.but-enc5{
    background: url("../images/allpics.png") no-repeat scroll -17px -2px transparent;
    float: left;
    height: 32px !important;
    margin-right: 5px;
    width: 32px;
}
#pagin-scroll{
    display: none;
    text-align: center;
}
#pagin-scroll img {
    border: medium none;
    display: block;
    float: none;
    margin: 0 auto;
}
/*groups*/
.button_groups{
    width: 320px;
    height: 32px;
    margin-bottom: 10px;
}
.orderby{
    border-radius: 6px;
}
.orderby:hover{
    box-shadow: 1px 1px 1px 1px #747474;
}
/*article*/
.button_articles{
    /*float: left !important;  */
    margin-left: 10px !important;
}
/*ads*/
.ad_filter{
    margin: 0 10px;
}
.search_ads{
    position: relative;
    top: 23px;
}
.withphoto_default {
    margin-top: 5px;
}
.withphoto_default input{
    position: relative;
    top: -1px;
}
.search_ads #search_input{
    margin-left: 0px;
    padding-left: 5px;
} 
#ads ul{
    margin: 6px;
    padding: 0;
}
.content_ads{
    overflow: visible !important;
}
#dp_swf_engine{
    display: none;
}
.ad_filter td #cuselFrame-type{
    margin-top: 0;
}
.ad_filter td label{
    text-align: left;
}
#dialogViewAd{
    background-color: #fff;
    padding: 0;
    -webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
/*checkboxes*/
input[type="checkbox"].checkboxnew{
    display: none;
}
input[type="checkbox"].checkboxnew + label{ 
  font: 18px bold;
  color: #444;
  cursor: pointer;
}
input[type="checkbox"].checkboxnew + label::before{
    content: "";
    display: inline-block;
    height: 28px;
    width: 24px;
    margin: 3px 5px 0 0px;
    background-image: url('../images/checkbox.png');
    background-repeat: no-repeat;
}
input[type="checkbox"].checkboxnew + label::before{
    background-position: -10px 0px;    
}
input[type="checkbox"].checkboxnew:checked + label::before {
    background-position: -43px 0px;
}
.withphoto_div span{
    display: block;
    height: 23px;
    margin-left: 30px;
    margin-top: -25px;
}
.sort{
    color: #000000;
    display: inline-block;
    float: left;
    margin-top: -12px;
    text-align: right;
    width: 480px;
    clear: both;
    margin-bottom: 5px;
    font-size: 11px;
}
.letterlink:hover .hb{
    display: block;
    left: 20px;
    margin: 0;
    position: absolute;
}
.letterlink .hb:hover{
    display: block;
    left: 20px;
    margin: 0;
    position: absolute;
}
.hb{
    transition: width 0.2s ease 1.5s;
    width: 980px !important;
}
.letterlink:hover .hb:hover{
    color: #8DC63F;
}
.letterlink a:hover .hb:hover{
    color: #8DC63F;
}
.letterlink a{
    padding-bottom: 2px;
}
.letterlink .hb:before:hover{
    color: #8DC63F;
}
.page_content .middle{
    padding: 0 10px;
}
.content_search{
    overflow: visible !important;
}
.date_ago{
    position: relative;
    top:-10px;
    font-style: italic;
}
.ui-tabs .ui-tabs-nav li a {
    padding: 0.5em 1em 6px !important;
}
.defaultuserava{
    padding: 10px 0;
}
.profile_default_page .defaultuserava {
    padding: 10px;
}
.profile_default_page .action_profile .groups-list h1 {
    padding-top: 13px;
}
.profile_default_page .centered img {
    margin: 0;
}
.profile_default_page .leftColumn {
    margin: 16px 34px;
}
.profile_default_page .right-photo {
    float: right;
    width: 248px;
    margin:20px 18px 30px 0;
}
.profile_default_page .round-before {
    margin: 0;
}
#secundaContentPetsUsrrs .friends li{
    float: left;
     margin: 10px 11px;
}
#secundaContentPetsUsrrs .friends li span{
    overflow: hidden;
}
#secundaContentPetsUsrrs{
    border: none;
}
.user_onpets_ava{
    border: 3px solid #8DC63F;
    height: 33px;
    left: 102px;
    overflow: hidden;
    position: absolute;
    top: 103px;
    width: 33px;
}
.user_onpets_ava img{
    height: 33px;
    width: 33px;
}
#reportAbuse h2{
    margin-bottom: 10px;
}
.pets_listtable th{
    width: 200px;
}
#encycabour a:hover{
    /*text-shadow: 1px 0 0px #000000; */
}
#adsinfodef tr td.td1{
    font-weight: bold;
    width: 150px;
    text-align: left;
    padding-left: 15px;
}
#adsinfodef tr td.td2{
     text-align: left;
     padding-right: 15px;
}
#adsinfodef{
    margin-top: 10px;
}
.full img{
    margin: 0 10px;
    max-width: 100%;
}
.content_news .content_middle ul{
    padding-left: 0px;
}
#themlink{
    float: right;
    color: #F9BB2E;
}
#themlink:hover{
    color: #86BF3A;
}
#ads_info_img{
    padding: 0 12px;
}

#wrapper-login {
    height: auto !important;
    margin: 0 auto;
    width: 100%;
    min-height: 100%;
    min-width: 290px;
}

#login-header {
    background: none repeat scroll 0 0 #8DC63F;
    height: 50px;
    margin-bottom: 23px;
    min-width: 1116px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1000;
}
.header-wrapper > a:first-child div {
    background: url("../images/loginlogo.png") no-repeat scroll 0 0 transparent;
    height: 73px;
    left: 15px;
    top: 1px;
    width: 250px;
    z-index: 990;
}
.header-wrapper {
    margin: 0 auto;
    position: relative;
    width: 95%;
}
.header-wrapper > a {
    float: left;
    z-index:110;
    position: relative;
}
#contentlogin,
#wrapper-login > #contentlogin {
    background: url("../images/dog-home.jpg") no-repeat scroll -53px -75px transparent;
    height: 607px;
    margin: 0 auto;
    max-height: 607px !important;
    /*padding: 0 0 110px;*/
    position: relative;
    width: 1030px;
    z-index: 1;
}
#hold {
    color: #7F5A46;
    font-family: Arial black,sans-serif;
    font-size: 55px;
    font-weight: bold;
    left: 516px;
    letter-spacing: -3px;
    position: absolute;
    top: -5px;
    word-spacing: 16px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 285px;
    text-align: center;
}
#yp {
    color: #7F5A46;
    font-size: 12.8px;
    font-family: Arial black,sans-serif;
    left: 517px;
    position: absolute;
    top: 55px;
}
#yp-mem{
    color: #7caf35;
    font-size: 12.5px;
    font-family: Arial black,sans-serif;
    font-weight: bold;
    left: 658px!important;
    position: absolute;
    top: 55px;
}
.autorizebut{
    display: none;
}
#submit_login_form span, #p_submit_enter span{
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    top: 0;
}
#yp-mem:hover,#yp:hover{
    opacity: 0.8;
}

#input-reg{
    left: 515px;
    position: absolute;
    top: 88px;
    width: 282px;
    height: 480px;
}
.bottom_footer{
    color: #84BC38;
    font-size: 12px;
    margin: 10px auto 0;
    text-align: center;
    width: 800px;
    min-width: 1116px;
}
.bottom_footer a{
    color: #84BC38;
    margin: 0 5px 0 0;
}

.inpreg2{
    top: 207px !important; 
}
#input-reg input[type="text"], #input-reg input[type="password"]{
    /*background: url("../images/input-def.png") no-repeat scroll 0 0 transparent;*/
    border: 1px solid #8dc53e;
    height: 18px;
    box-shadow: none;
    padding: 8px 10px;
    width: 263px;
    margin-top: 14px;
    line-height: 18px;
    /*color: #858585;
    font-weight: bold; */
    color: #7f5a46;
    font-size: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#input-reg input::-webkit-input-placeholder {
   color: #7f5a46;
}

#input-reg input:-moz-placeholder { /* Firefox 18- */
   color: #7f5a46;  
}

#input-reg input::-moz-placeholder {  /* Firefox 19+ */
   color: #7f5a46;  
}

#input-reg input:-ms-input-placeholder {  
   color: #7f5a46;  
}
#input-reg input[type="password"]:focus:focus, #input-reg input[type="text"]:focus{
    /*background: url("../images/input-active.png") no-repeat scroll 0 0 transparent;*/
    color: #7f5a46; 
    border: 1px solid #8dc53e;
}
#input-reg input[type="text"]:focus {
    line-height: 19px;
}
input[type="checkbox"]#profi, input[type="checkbox"].vk-checkbox {
    display: none;
}
.overreg label,.overreg2 label{
    color: #7f5a46;
    display: block;
    font: 15px verdana;
    height: 15px;
    left: 11px;
    cursor: text;
    line-height: 18px;
    position: absolute;
    top: 13px;
}
#cityRelation div.cusel{
    float: left;
}
.overreg,.overreg2{
    position: relative;
}
.reg-form-block input[type="checkbox"]#profi + label,.reg-form-block input[type="checkbox"]#profi  {
    margin-left: -28px;
}
input[type="checkbox"]#profi + label{ 
  font: 18px bold;
  color: #444;
  cursor: pointer;
}
label[for="profi"]:before, .label-vk:before  {
    content: "";
    display: inline-block;
    height: 28px;
    width: 24px;
    margin: 6px 1px 0 27px;
    background-image: url('../images/checkbox.png');
    background-repeat: no-repeat;
    background-position: -10px 0px;
}
label[for="profi"]:before, .label-vk:before {
    background-position: -10px 0px;
}
label[for="profi"].isChecked:before, .label-vk.isChecked:before {
    background-position: -43px 0px;
}
#profi:checked + label:before, .vk-checkbox:checked + label:before {
    background-position: -43px 0px;
}

.reg-form-block {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 8px;
    width: 285px;
}

/*
input[type="checkbox"]#profi + label::before{
    content: "";
    display: inline-block;
    height: 28px;
    width: 24px;
    margin: 6px 1px 0 27px;
    background-image: url('../images/checkbox.png');
    background-repeat: no-repeat;
}

input[type="checkbox"]#profi + label::before{
    background-position: -10px 0px;    
}
input[type="checkbox"]#profi:checked + label::before {
    background-position: -43px 0px;
}
*/

input[type="checkbox"].checkboxnew{
    display: none;
}
input[type="checkbox"].checkboxnew + label{ 
  font: 18px bold;
  color: #444;
  cursor: pointer;
}
input[type="checkbox"].checkboxnew + label::before{
    content: "";
    display: inline-block;
    height: 28px;
    width: 24px;
    margin: 3px 5px 0 0px;
    background-image: url('../images/checkbox.png');
    background-repeat: no-repeat;
}
input[type="checkbox"].checkboxnew + label::before{
    background-position: -10px 0px;    
}
input[type="checkbox"].checkboxnew:checked + label::before {
    background-position: -43px 0px;
}
.withphoto_div span{
    display: block;
    height: 23px;
    margin-left: 31px;
    margin-top: -27px;
}
.reg-form-block span{
    position: relative;
    color: #815c48;
    font-size: 15px;
    font-weight: bold;
    top: -5px;
}

.reg-buttons {
    /*background: url("../images/checkbox_new1.png") no-repeat scroll 0 -51px transparent;*/
    border: 1px solid #6e9c30;
    color: #FFFFFF;
    content: "";
    cursor: pointer;
    float: right;
    font-size: 18px;
    height: 30px;
    padding: 8px 10px 0;
    text-align: center;
    width: 130px;
    /*text-shadow: 1px 1px 2px #000000;*/
    background-color: #84c318;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.buttons-enc li.ui-state-active a{
    height: 32px !important;
    opacity: 0.7;
}
.buttons-enc li a:hover{
    height: 32px !important;
}
.buttons-enc ul, .buttons-enc li{
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
}
input.reg-buttons:hover {
    opacity: 0.8;
}
.or-reg-block span.with{
    color: #7f5a46;
    font-size: 13.8px;
}
.or-reg-block span.or{
    color: #8dc63f;
    font-weight: bold;
    font-size: 24.8px;
    display: block;
    line-height: 26px;
}
.or-reg-block{
    width: 100%;
    text-align: center;
    font-family: Arial black,sans-serif;
}
.or-reg-block img {
    vertical-align: top;
}
.social-reg{
    width: 101%;
    font-family: Arial black,sans-serif;
    /*bottom: 60px;*/
    text-align: center;
}
/*.social-reg a{
    display: inline-block;
    width: 139px;
    height: 40px;
    margin: 0 1px 3px 0;
}*/
.social-reg a{
    display: inline-block;
    width: 45px;
    height: 45px;
    margin: 0 10px 0 0;
}
/*.social-reg a.m0{
    margin-right: 0;
}*/
.social-reg a:last-child {
    margin-right: 0;
}
/*.social-reg a#face {
    background: url("../images/social.png") no-repeat scroll -2px -6px transparent;
}
.social-reg a#vk {
    background: url("../images/social.png") no-repeat scroll -145px -6px transparent;
}
.social-reg a#google {
    background: url("../images/social.png") no-repeat scroll -144px -50px;
    width: 69px;
}
.social-reg a#mail{
    background: url("../images/social.png") no-repeat scroll -216px -50px;
    width: 66px;
}
.social-reg a#odnoklasniki{
    background: url("../images/social.png") no-repeat scroll -2px -50px;
}*/
.social-reg a#face {
    background: url("../images/social-icons.png") no-repeat scroll -58px -6px transparent;
}
.social-reg a#face:hover {
    background-position: -58px -59px;
}
.social-reg a#vk {
    background: url("../images/social-icons.png") no-repeat scroll -6px -6px transparent;
}
.social-reg a#vk:hover {
    background-position: -6px -59px;
}
.social-reg a#google {
    background: url("../images/social-icons.png") no-repeat scroll -109px -6px;
}
.social-reg a#google:hover {
    background-position: -109px -59px;
}
.social-reg a#mail{
    background: url("../images/social-icons.png") no-repeat scroll -161px -6px;
}
.social-reg a#mail:hover {
    background-position: -161px -59px;
}
.social-reg a#odnoklasniki{
    background: url("../images/social-icons.png") no-repeat scroll -211px -6px;
}
.social-reg a#odnoklasniki:hover {
    background-position: -211px -59px;
}
/*.social-reg a:hover{
    opacity: 0.8;
} */
.footer{
    width: 100%;
    height: 40px;
    border: none;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 4px 0;
    margin: 0;
    z-index: 9;
}
.foot-text{
    color: #86BD3B;
    font-family: Verdana, Arial black,sans-serif;
    font-size: 21px;
    /*font-weight: bold;*/
    letter-spacing: 0;
    margin: -55px auto 0;
    /*padding-right: 286px;*/
    position: relative;
    text-align: center;
    width: 708px;
    line-height: 23px;
    /*z-index: 999;  */
}
.foot-text span {
    font-weight: bold;
}
/*artile*/

.top-menu {
    bottom: 43px;
    position: absolute;
    right: 3px;
}

.top-menu  > ul {
    bottom: 12px;
    position: static;
    list-style-type: none;
    margin: 0;
    height: 50px;
    line-height: 50px;
}

.free_menu .top-menu.f_header_html {
    height: 42px;
}


.free_menu .top-menu  > ul {
    height: 42px;
}

.top-menu > ul > li {
    float: left;
    /*margin: 0 0 0 20px;*/
    margin: 0;
}
.top-menu > ul > li > a, .top-menu ul li > a:visited, .top-menu > ul > li .other {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    padding: 0 20px;
    cursor: pointer;
}
/*.top-menu ul li a:hover{
    text-decoration: underline;
}*/
.top-menu > ul > li:hover {
    background-color: #f7f7f7;
}
.top-menu > ul > li:hover > a, .top-menu > ul > li:hover .other{
    color: #fd9728 ;
    text-decoration: none;
}
.sub-menu {
    display: none;
    /*height: 211px;*/
    border-bottom: 7px solid #8dc63f;
    position: fixed;
    width: 100%;
    left: 0;
    top: 50px;
    background-color: #f7f7f7;
    z-index: 101;
    padding-top: 34px;
}
/*.menu-header-list li:hover .sub-menu {
    top:147px;
}*/
.sub-menu .sub-box {
    margin: 0 auto;
    width: 1116px;
}
.sub-menu .head-list {
    float: left;
    /*height: 217px;*/
    padding: 0;
    bottom: 0;
    position: static;
    width: auto;
}
.sub-menu .head-list .list-img {
    width: 196px;
    height: 150px;
    text-align: center;
    display: inline-block;
    line-height: 150px;
    max-height: 150px;
}
.sub-menu .head-list .list-img img {
    vertical-align: middle;
}
 .sub-menu .head-list .list-name {
    display: block;
    color: #74748c;
    line-height: 21px;
    text-align: center;
    text-decoration: none !important;
    margin-top: 13px;
}
.sub-menu .head-list.photo-menu .list-name {
    line-height: 50px;
    
}
.sub-menu .head-list.enc-menu {
    float: right;
}
.sub-menu .head-list > li:hover .list-name {
    color: #fd9728;
    text-decoration: none !important;
}
.sub-menu .head-more {
    padding-right: 50px;
    width: 90px;
    background: url('../images/more.png') no-repeat scroll center right;
    display: inline-block;
    color: #8dc63f !important;
    float: right;
    text-decoration: none !important;
    margin-top: 65px;
    line-height: 21px;
}
.sub-box ul.enc-list {
    width: 365px !important;
    float: left;
    margin-top: 13px;
    position: static;
    height: auto;
}
.sub-box ul.enc-list li {
    float: left;
    width: 150px;
    line-height: 35px;
    height: 35px;
    margin: 0;
}
.sub-box ul.enc-list li a {
    color: #8dc73f;
    text-transform: capitalize;
}

.sub-box ul.enc-list li:hover a, .sub-box ul.enc-list li.activcat a  {
    color: #fd9728;
    text-decoration: none;
}
.ads-details {
    color: #787878;
    font-size: 12px;
    font-weight: normal;
    font-family: 'IstokWeb-Regular';
    margin-top: 5px;
    display: inline-block;
    width: 100%;
}
.ads-breed {
    display: block;
    text-align: left;
}
.ads-details .location {
    text-align: left;
    display: block;
}
.sub-box .ads-price {
    color: #8dc63f;
    font-size: 16px;
    font-weight: bold;
    float: left;
    display: inline-block;
}
span.clear {
    display: block;
    clear: both;
}
.ads-operation {
    font-size: 12px;
    font-weight: bold;
    float: right;
    display: inline-block;
    color: #74748c;
}
.advert-menu .ads-breed .separation {
    display: inline-block;
    margin: 2px 3px 0 3px ;
}
.advert-menu .icon-location {
    margin-right: 5px;
}
.sub-menu .head-more.ads-more {
    width: 110px;
    margin-top: 90px;
}
.sub-menu .head-list.advert-menu li:hover .ads-price{
    color: #fd9728;
}
.sub-menu .head-list.advert-menu li {
    /*height: 260px;*/
}
.sub-menu .head-list.advert-menu .list-name {
    margin-bottom: 10px;
    margin-top: 0;
}
ul.enc-list li span.icons {
    background-image: url("../images/allpic_new.png");
    display: block;
    height: 29px;
    margin: 0 10px 0 0;
    width: 29px;
    float: left;
}
.sub-box ul.enc-list li.mr7 span.icons {
    background-position: 1px -279px;
}
.sub-box ul.enc-list li.mr0 span.icons {
    background-position: 1px -89px;
}
.sub-box ul.enc-list li.mr1 span.icons {
    background-position: 1px -25px;
}
.sub-box ul.enc-list li.mr2 span.icons {
    background-position: 1px -126px;
}
.sub-box ul.enc-list li.mr8 span.icons {
    background-position: 1px -253px;
}
.sub-box ul.enc-list li.mr4 span.icons {
    background-position:1px -191px;
}
.sub-box ul.enc-list li.mr5 span.icons {
    background-position: 1px -222px;
}
.sub-box ul.enc-list li.mr6 span.icons {
    background-position:1px -52px;
}
.sub-box ul.enc-list li.mr3 span.icons {
    background-position: 1px -158px;
}
.sub-box ul.enc-list li.mr1:hover span.icons, .sub-box ul.enc-list li.mr1.activcat span.icons {
    background-position: -69px -25px;
}
.sub-box ul.enc-list li.mr2:hover span.icons, .sub-box ul.enc-list li.mr2.activcat span.icons {
    background-position: -69px -126px;
}
.sub-box ul.enc-list li.mr7:hover span.icons, .sub-box ul.enc-list li.mr7.activcat span.icons {
    background-position: -69px -279px;
}
.sub-box ul.enc-list li.mr0:hover span.icons, .sub-box ul.enc-list li.mr0.activcat span.icons {
    background-position: -69px -89px;
}
.sub-box ul.enc-list li.mr8:hover span.icons, .sub-box ul.enc-list li.mr8.activcat span.icons {
    background-position: -69px -253px;
}
.sub-box ul.enc-list li.mr4:hover span.icons, .sub-box ul.enc-list li.mr4.activcat span.icons {
    background-position: -69px -191px;
}
.sub-box ul.enc-list li.mr5:hover span.icons, .sub-box ul.enc-list li.mr5.activcat span.icons {
    background-position: -69px -222px;
}
.sub-box ul.enc-list li.mr6:hover span.icons, .sub-box ul.enc-list li.mr6.activcat span.icons {
    background-position: -69px -52px;
}
.sub-box ul.enc-list li.mr3:hover span.icons, .sub-box ul.enc-list li.mr3.activcat span.icons {
    background-position: -69px -158px;
}
.sub-menu .head-more:hover {
    color: #fd9728 !important;
    background: url('../images/more-hover.png') no-repeat scroll center right;
    text-decoration: none !important;
}
.sub-menu .head-list > li img {
    border: 1px solid #f7f7f7;
}
.sub-menu .head-list > li {
    margin-right: 44px;
    /*width: 196px;*/
    /*height: 217px;*/
    border-bottom: 7px solid transparent;
}
.sub-menu .head-list.advert, .sub-menu .head-list.advert > li {
    height: 270px;
}
.sub-menu .head-list > li:last-child {
    margin-right: 0;
}
.sub-menu .head-list > li a {
    padding: 0;
    line-height: 21px;
    display: inline-block;
    text-align: center;
    width: 196px;
}
.sub-menu .head-list > li img {
    border: 1px solid transparent;
}
.sub-menu .head-list > li:hover img {
    border-color: #fd9728;
}
.sub-menu .head-list > li:hover {
    border-color: #fd9728;
}
.top-menu > ul > li:hover .sub-menu, .menu-header-list li:hover .sub-menu{
    display: block;
}
.wrapper {
    margin: 0 auto;
    width: 1116px;
    /*padding-bottom: 38px;*/
    min-height: calc(100% - 73px);
    height:auto !important;
    padding-top: 73px;
}
.external-box {
    position: relative;
}
.external-banner {
    position: absolute;
    top:0;
    left: -165px;
    width: 160px;
    height: 600px;
}
.wrapper.login {
    padding-top: 0;
}
.wrapper.home_page {
    min-height:initial;
}
.wrapper > div.content {
    padding-bottom: 38px;
}
.online {
    color: #5B9713;
    font-weight: bold;
    /*margin-top: -20px;*/
    margin-top: 0;
}
p {
    line-height: 1.6;
    margin-bottom: 2px;
    text-align: justify;
    word-spacing: 0.1ex;
}
.news-online {
    margin-bottom: 28px;
}
.news-online .online-user-item.lastItem  .foto-user-online{
    margin-right: 0;
}
.foto-user-online {
    border: 1px solid #8DC63F;
    float: left;
    height: 76px;
    overflow: hidden;
    margin-right: 16px;
    width: 76px;
    -moz-user-select: none;
}
.foto-user-online > * {
    -moz-user-select: none;
}
.action_profile .foto-user-online {
    margin-right: 12px;
}
img {
    border: medium none;
}
.online-text-for-add {
    color: #5B9713;
    float: left;
    height: 88px;
    line-height: 25px;
    padding-top: 0px;
    text-align: center;
    width: 240px;
}
.online-text-for-add a {
    color: #0A6EE6;
    cursor: pointer;
    font-weight: normal;
    text-decoration: underline;
}
.online-text-for-add a:hover {
    color: #8DC63F;
    text-decoration: none;
}

#searchExp {
    text-align: center;
    width: 100%;
}

.dialog {
    margin: 0;
    max-width: 1116px;
    min-width: 8em;
}
.dialog.no-margin {
    margin-left: 0;
}
.dialog h1{
    margin: 0;
    /*padding: 0;*/
}
.dialog .frontcontent, .border-box {
    border: 1px solid #8DC63F;
    border-radius: 7px 7px 0 0;
    font-size: 12px;
    margin-bottom: 15px;
    position: relative;
}

.border-box {
    border-radius: 0;
}

.frontcontent h3{
    color: #8dc73f !important;
    font-family: MyriadPro-Regular;
    font-size: 21px !important;
    margin: 1px 1px 20px;
    font-weight: normal;
}
.header_adlist {
    background-color: #8DC63F;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    height: 41px;
}
.dialog .frontcontent h1 {
    font-weight: normal;
    background-color: #8DC63F;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #FFFFFF;
    font-family: MyriadPro-Regular;
    font-size: 20.3px;
    padding: 10px;
    text-align: left;
}
.dialog .frontcontent .frontcontent-body#page_content {
    padding: 10px 20px;
}
.header_adlist {
    background-color: #8dc63f;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.header_adlist h1 {
    width: 450px;
    float: left;
    background-color: #8dc63f;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    font-size: 20.3px;
    padding: 10px;
    color: #FFFFFF;
}
.header_adlist .ads_statictic > div {
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    padding-right: 16px;
}
.adslist_box .large_icon {
    min-width: 310px;
    height: 310px;
}
.adslist_box .ads_operation {
    width: 310px;
    margin-left: 5px;
    margin-bottom: 8px;
    height: 17px;
    line-height: 17px;
}
.ads_operation .ads_type {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.ads_operation .ads_price {
    float: right;
    color: #e38700;
    font-size: 18px;
}
.ads_statictic img {
    float: left;
    margin-top: -9px;
    padding-right: 16px;
}
.ads_content {
    overflow: hidden;
}
.adslist_box {
    float: left;
    margin-left: 56px;
    width: 817px;
    border-top: 1px solid #8dc63f;
    padding-top: 8px;
    position: relative;
}
.ads_date {
    position: absolute;
    right: 240px;
    top: 50px;
}
.adslist_box .text-forreg {
    height: 45px;
    margin-top: 0px;
    width: 600px;
    line-height: 45px;
    background: none;
    font-size: 12px;
    color:#7b7a7a;
}
.adslist_box .forreg-button {
    margin-right: 0;
}
.adslist_box .com {
    margin: 0;
}
.ads_img {
    width: 320px;
    float: left;
}
.img_mini_gallery img {
    border: 1px solid #fff;
    padding: 1px;
    cursor: pointer;
    float: left;
}
.ads_details {
    float: left;
    margin-left: 34px;
    width: 463px;
    text-align: left;
    font-family: Verdana;
    position: relative;
}
.ads_details tr td.td2 {
    padding-left: 18px;
    vertical-align: bottom;
}
.ads_details tr td.td1 {
    padding-left: 0;
    font-weight: bold;
}
.ads_desc {
    border-top: 1px solid #b1b1b1;
    float: left;
    margin: 16px 0;
    padding-top: 16px;
    text-align: left;
    width: 463px;
    font-family: Verdana;
}
.img_mini_gallery img:hover {
    border-color: #8dc63f; 
}
.header_adlist .ads_statictic {
    float: right;
}
.user_info {
    background-color: #eeeeee;
    float: right;
    text-align: left;
    width: 200px;
    font-family: Verdana;
}
.user_info .userava {
    margin: 12px 0 0 12px;
    border: 1px solid #8dc63f;
}
.user_info > div {
    margin: 0 auto;
    width: 166px;
}
.user_info .fname, .user_info .lname {
    color: #8dc63f;
    font-size: 16px;
    display: block;
    font-weight: normal;
}
.user_info .fio_href {
    display: block;
    margin: 0 auto;
    width: 166px;
}
.user_info #send_message {
    width: 175px;
}
.user_info .send-link-owner {
    background: url(../images/letter.png) no-repeat scroll 8px 11px #8ac23e;
    font-size: 11px;
    color: #fff;
    font-family: Verdana;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    border: 1px solid #73a82c;
    padding: 0 12px 0 32px;
    border-radius:4px;
    width: 130px;
    text-align: center;
}
.user_info .socials {
    height: 50px;
    float: none;
    width: 125px;
}
.user_info .socials .b-share {
    margin-left: 0;
}
.user_info #themlink {
    background-color: #fff;
    border: 1px solid #cbcbcb;
    box-shadow: 0 -1px 1px #959387 inset;
    font-size: 11px;
    line-height: 19px;
    margin: 10px auto;
    width: 83px;
    float: none;
    height: 22px;
}
.onlyforarticlecontent h2 {
    color: #8DC63F;
    font-weight: bold;
    margin: 0px;
}

.onlyforarticlecontent p, #newscontent p {
    margin: 10px auto;
    line-height: 1.6;
    margin-bottom: 2px;
    text-align: justify;
    word-spacing: 0.1ex;
    padding: 0;
    color: #474747;
    font-size: 14px;
    font-family: Verdana,sans-serif;
}
.onlyforarticlecontent ul {
    font-size: 14px;
    line-height: 1.6;
    color: #474747;
    font-family: Verdana, sans-serif;
}
.sort {
    width:300px ;
}
.nav a, #encycabour a{
    color: #000;
    font-weight: normal !important;
    font-family: MyriadPro-Regular; 
}
.nav a:hover, encycabour .nav a:hover{
    color: #8DC63F;
    font-family: MyriadPro-Regular; 
}
.nav, #encycabour{
    color: #000000;
    display: inline-block;
    float: left;
    font-family: MyriadPro-Regular;
    font-size: 13px !important;
    height: 25px;
    margin: 10px 0 0 10px !important;
    overflow: hidden;
    width: 273px;
}
.sort{
    color: #000000;
    display: inline-block;
    float: left;
    margin-top: -12px;
    text-align: right;
    width: 550px;
    clear: both;
    margin-bottom: 5px;
    font-size: 11px;
}
.letterlink a{
    color: #747474;
    font-weight: bold;
}
.letterlink a:hover{
    color: #8DC63F;
}
.letterlink {
    float: left;
    margin: 0 2px;
}
.buttons-enc {
    display: block;
    float: right;
    /*margin: 10px 291px 0px 0px;  */
}
.but-enc0 {
    background: url("../images/allpic.png") no-repeat scroll -167px -12px rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 32px;
}

.but-enc1 {
    background: url("../images/allpic.png") no-repeat scroll -19px -11px transparent;
    float: left;
    height: 33px;
    margin-right: 5px;
    width: 32px;
}
.but-enc2{
    background: url("../images/allpic.png") no-repeat scroll -57px -11px transparent;
    float: left;
    height: 33px;
    margin-right: 5px;
    width: 32px;
}
.but-enc3{
    background: url("../images/allpic.png") no-repeat scroll -94px -11px transparent;
    float: left;
    height: 33px;
    margin-right: 5px;
    width: 32px;
}
.but-enc4{
    background: url("../images/allpic.png") no-repeat scroll -130px -11px transparent;
    float: left;
    height: 33px;
    margin-right: 5px;
    width: 32px;
}
.enc-hr{
    border: none;
    border-top: 1px solid #8DC63F;
    margin: 0 0 -1px 0px;
}
.contents-atr {
    float: left;
    padding: 10px 10px 0 15px;
    width: 930px;
}
#enc_article_menu{
    display: none;
    background-color: #FFFFFF !important;
    position: absolute;
    top: 36px;
    z-index: 9;
    border: 1px solid #8DC63F !important;
}
#enc_article_menu li a:hover{
    height: 60px !important;
}
#type_menu > a{
    height: 36px !important;
}
#type_menu:hover ul{
    display: block;
}
ul#enc_article_menu li {
    border-bottom: 1px solid #8DC63F !important;
    width: 157px;
}
#type_menu{
    position: relative;
}
.contents-atr img{
    margin: 0 30px 11px 0;
    float: left;
}
ul.right-menu {
    border-left: 1px solid #8DC63F;
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 157px;
    text-align: left;
}
ul.right-menu li{
    border-bottom: 1px solid #8DC63F;
    width: 157px;
}
ul.right-menu li a{
    display: block;
    padding: 0 0 0 10px;
    color: #8DC63F;
    font-family: MyriadPro-Regular;
    font-size: 15px;
    font-weight: bold;
    height: 60px;
}
.content-block{
    overflow: hidden;
}
ul.right-menu li b{
    margin-top: 20px;
    display: inline-block;
}
ul.right-menu li span {
    float: right;
    height: 42px;
    margin: 10px 5px 0 0;
    width: 42px;
    background-image: url("../images/allpic.png");
}
ul.right-menu li.mr1 span {
    background-position: -9px -50px;
}
ul.right-menu li.mr2 span {
    background-position: -12px -150px;
}
ul.right-menu li.mr3 span {
    background-position: -211px -8px;
}
ul.right-menu li.mr4 span {
    background-position: -14px -207px;
    width: 46px;
}
ul.right-menu li.mr5 span {
    background-position: -17px -258px;
}
ul.right-menu li.mr6 span {
    background-position: -13px -315px;
}
ul.right-menu li.mr7 span {
    background-position: -12px -358px;
}
ul.right-menu li.mr8 span {
    background-position: -11px -93px;
}
ul.right-menu li.mr9 span {
    background-position: -8px -449px;
}
ul.right-menu li.mr10 span {
    background-position: -17px -409px;
}

ul.right-menu li a:hover, ul.right-menu li.active a{
    background-color: #8DC63F;
    color: #FFF;
}
ul.right-menu li.mr1 a:hover span, ul.right-menu li.mr1.active span {
    background-position: -9px -50px;
}
ul.right-menu li.mr2 a:hover span, ul.right-menu li.mr2.active span {
    background-position: -101px -150px;
}
ul.right-menu li.mr3 a:hover span, ul.right-menu li.mr3.active span {
    background-position: -211px -55px;
}
ul.right-menu li.mr4 a:hover span, ul.right-menu li.mr4.active span {
    background-position: -99px -207px;
    width: 46px;
}
ul.right-menu li.mr5 a:hover span, ul.right-menu li.mr5.active span {
    background-position: -98px -258px;
}
ul.right-menu li.mr6 a:hover span, ul.right-menu li.mr6.active span {
    background-position: -103px -315px;
}
ul.right-menu li.mr7 a:hover span, ul.right-menu li.mr7.active span {
    background-position: -98px -358px;
}
ul.right-menu li.mr8 a:hover span, ul.right-menu li.mr8.active span {
    background-position: -93px -93px;
}
ul.right-menu li.mr9 a:hover span, ul.right-menu li.mr9.active span {
    background-position: -102px -450px;
}
ul.right-menu li.mr10 a:hover span, ul.right-menu li.mr10.active span {
    background-position: -106px -410px;
}
ul.right-menu li.last{
    border: none;
}
ul#right_toparticle{
    background-color: #FFFFFF;
    float: right;
    list-style-type: none;
    margin: 0px 0 0;
    padding: 0 8px 0 10px;
    width: 305px;
    /*width: 275px;*/
}
#blockleftDeteils{
    width: 765px;
}
ul#right_toparticle .toppers{
    color: #fff;
    background-color: #8DC63F;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    border-radius: 5px;
    font-size: 16px;
    line-height: 23px;
    font-weight: bold;
}
ul#right_toparticle .topper_itembest .imgblock{
    width: 73px;
    min-height: 71px;
    overflow: hidden;
    float: left;
    margin: 12px;
}
ul#right_toparticle span.name{
    color: #8DC63F;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
    width: 168px;
    margin: 12px 0; 
}
ul#right_toparticle a{
    font-weight: normal;
}
.topper_itembest:hover{
    background-color:#F7FAFA;
}
.topper_itembest{
    min-height:50px;
    overflow: hidden;
    width: 100%;
    border-bottom: 2px dotted #8DC63F;
    background-color: #f2f2f2; 
}
ul#right_toparticle  .ather_li{
    border-bottom: 2px dotted #8DC63F;
    overflow: hidden; 
}
ul#right_toparticle  .alltext{
    display: block;
    font-size: 13px;
    line-height: 18px;
    width: 220px;
    float: left;
    text-align: left;
    margin: 10px 0;
}
ul#right_toparticle  .all_icon{
    background: url("../images/allpic.png") repeat scroll -166px -57px rgba(0, 0, 0, 0);
    height: 24px;
    width: 24px;
    display: block;
    float: left;
    margin: 12px;
}
#page_content {
    text-align: justify !important;
}
#page_content {
    color: #000000;
    padding: 10px;
    position: relative;
    text-align: left;
    font-family: 'IstokWeb-Regular';
}
#page_content h3 {
    color: #000000 !important;
    font-size: 16px !important;
    font-family: 'IstokWeb-Regular';
    font-weight: bolder;
    margin: 0px;
}

#articlelist table td {
    text-align: left;
    vertical-align: top;
}
#articlelist table .td1 {
    padding: 0px 20px 10px 0;
    vertical-align: middle;
}
#articlelist td hr {
    border-color: #D9D9D9;
    border-style: solid;
    border-width: 0 0 1px;
    margin: 0px auto 4px;
    height: 1px;
}
#articlelist .onlyforarticlecontent{
    width: 585px;
    word-break: break-word;
    /*width: 622px;*/
}
.onlyforarticlecontent {
    color: #474747;
    font: 14px/1.54em Verdana,sans-serif;
    text-align: left;
    padding-left: 10px;
}
.onlyforarticlecontent h2 a {
    color: #747474;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
}
.onlyforarticlecontent h2 {
    color: #8DC63F;
    font-weight: bold;
    font-size: 16px;
}
.onlyforarticlecontent small {
    color: #747474;
    line-height: 28px;
}
#page_content img{
    /*border: 1px solid #8DC63F; */
    margin: 0px;
}
.buttons-enc a:hover{
    opacity: 0.8;    
}
#pagin-scroll{
    display: none;
    text-align: center;
}
#pagin-scroll img {
    border: medium none;
    display: block;
    float: none;
    margin: 0 auto;
}
#porod {
    clear: both;
    display: block;
    float: none !important;
    margin-top: 0;
    padding: 1px 10px;
    overflow: hidden;
}
.thebreedforletter {
    width: 280px !important;
}
.thebreedforletter:hover {
    background-color: #F0F0F0 !important;
}
.letterlink:hover .hb{
    display: block;
    left: 20px;
    margin: 0;
    position: absolute;
}
.letterlink .hb:hover{
    display: block;
    left: 20px;
    margin: 0;
    position: absolute;
}
.hb{
    transition: width 0.2s ease 1.5s;
    width: 900px !important;
}
.letterlink:hover .hb:hover{
    color: #8DC63F;
}
.letterlink a:hover .hb:hover{
    color: #8DC63F;
}
.letterlink a{
    padding-bottom: 2px;
}
.letterlink .hb:before:hover{
    color: #8DC63F;
}
.contlog2{
    padding: 0 !important;
}
.button_groups{
    float: left;
    margin-left: 10px;
}
.home-contentlogin{
    max-width: 800px !important;
}
.reg-buttons:hover{
    opacity: 0.8;
}
.contlog2{
    max-width: 800px !important;
}
.foot-bottext {
    display: none;
} 
.letterlink > a{
    padding: 0 2px 2px;
}
.imgblock img{
    width: 72px;
}
img#default_logo{
    position: absolute;
    left: -9999px;
}
.buttons-enc.button_news{
    margin: 0;
}
#userForgotForm ul.errors {
    float: none;
    margin-top: 5px;
}
@media only screen and (max-width:820px){
    .header-wrapper{
        width: 96%;
    }
    .home-contentlogin,.contlog2{
        Width: 100% !important;
    }
    #wrapper-login > #contentlogin {
        background: url("../images/home_dog.png") no-repeat scroll -0px 66px transparent;
        width: 600px !important;
    }
    #hold, #yp, #input-reg {
        left: 315px;
    }
    #yp-mem{
        left:444px !important;
    }
    .or-reg-block {
        left: -115px;
    }
    .foot-text{
        display: none;
    }
    .foot-bottext {
        color: #86BD3B;
        font-family: Arial black,sans-serif;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: -1px;
        margin: -64px auto 40px;
        position: relative;
        text-align: center;
        width: 96%;
        padding: 0 2%;
        display: block;
    }
}

@media only screen and (max-width:624px){
    .foot-bottext {
        margin: -35px auto 40px;
    }

    #wrapper-login > #contentlogin {
        background: none;
        width: 290px !important;
    }
    .contlog2{
        /*width: 280px !important;*/
    }
    #hold, #yp, #input-reg {
        left: 0px;
    }
    #yp-mem{
        left:130px !important;
    }
    .or-reg-block {
        left: 0;
    }
    .social-reg {
        bottom: 0px;
        left: 0;
        width: 101%;
    }
}

form#userRegistrationForm dt {
float:left;
width:68px;
text-align:right;
margin:3px 0 0 0;
padding:5px 5px 0 0;
}

dd {
padding-left:100px;
}

#captcha-label {
width:auto!important;
}

ul.errors {
margin-left:-100px;
list-style-type:none;
color:red;
}

form#p_userLoginForm ul#p_errors,  form#p_userRegForm ul#p_errors, ul#r_errors, ul#lon_errors{
margin-left:0;
}

li #search_input, form#l_userLoginForm input,form#l_userLoginForm select, form#l_userRegForm input, form#l_userRegForm select {
width:150px;
border:1px solid  #8DC63F;/*#DAEDC1;     */
font-size:12px;
height:18px;
}
li #search_input{
    height: 28px;
   /* border-radius:5px; */
    width: 200px;
}

.hidden {
visibility:hidden;
}

.display_none {
display:none;
}

.marl40 {
margin-left:40px;
}

.marl50 {
margin-left:50px;
}

.marl60 {
margin-left:60px;
}

.marl75 {
margin-left:75px;
}

.marl90 {
margin-left:90px;
}

.marl100 {
margin-left:100px;
}

.marl115 {
margin-left:115px;
}

.marl130 {
margin-left:130px;
}

.marl135 {
margin-left:135px;
}

.marl140 {
margin-left:140px;
}

.marl148 {
margin-left:148px;
}

.marl150 {
margin-left:150px;
}

.marl155 {
margin-left:155px;
}

.marl160 {
margin-left:160px;
}

.qtip-content .color_picker {
cursor:default;
width:10px;
height:10px;
}

form#userFeedbackForm dt {
width:90px;
padding-left: 10px;
}

form#userFeedbackForm dd {
margin:0;
}

form#userFeedbackForm input {
width:340px;
}

#fededBDialog form#userFeedbackForm input, .ui-dialog  form#userFeedbackForm input{
width:300px;
}

form#userFeedbackForm textarea {
width:340px;
height:50px;
margin-top:2px;
border:1px solid #86C21F;
}
#fededBDialog form#userFeedbackForm textarea, .ui-dialog  form#userFeedbackForm textarea{
width:300px;
height: 100px;
}
form#userFeedbackForm ul.errors {
margin-bottom:10px;
}

#cuselFrame-status {
z-index:2!important;
}

#cuselFrame-breed {
z-index:3!important;
margin-bottom: 7px;
}

#cuselFrame-type {
z-index:4!important;
}

#xload {
position:relative;
}

#xload #disabler {
display:inherit;
height:220px;
position:absolute;
top:-220px;
width:100%;
z-index:99999;
}

form#userRegistrationForm dd , form#l_userLoginForm dd {
text-align:left;
margin:3px 0;
}



form#userRegistrationForm input,form#userRegistrationForm select { 
width:186px;
font-size:12px;
height:18px;
border:1px solid #86C21F;
}
form#l_userLoginForm dt,form#p_userLoginForm dt, form#p_userRegForm dt {
float:left;
width:150px;
text-align:right;
margin:3px 0;
padding:0 5px;
}
form#p_userRegForm input#p_email, form#p_userRegForm input#p_password, form#p_userRegForm input#p_password2, form#p_userRegForm input#p_firstname, form#p_userRegForm input#p_lastname { 
width: 212px!important;
height: 24px;
border: 1px solid #8DC63F;
}
#cuselFrame-sex,#cuselFrame-country {

}


#userRegistrationForm dd, #p_userRegForm dd{ 
padding-left:66px;
}
#userRegistrationForm dl.zend_form{ 
margin :0 0 5px 0!important;
padding: 0!important;
}

#userRegistrationForm .socials{ 
height: 34px;
} 
#ui-dialog-title-2, #ui-dialog-title-1  { 
font-size: 16px!important;

}

.ui-dialog .ui-dialog-titlebar { 
text-align: center;
}
.ui-dialog .ui-dialog-title { 
float: none!important;
}
#password-label{
margin: 0 0 2px 0 !important;
}
#newscontent{ 
position: relative!important;
border:1px solid #8DC63F;
}
#firstname-label{
    color: #699a2d;
    width: 120px;
    padding:4px 10px;
    font-size: 14px;
}
input.input-reg-user{
    width: 142px; 
    height: 42px;
    border: 1px solid #79ad2f;
    background-color: #8DC63F;
    border-radius: 4px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 8px;
}
.toreg{
    height: 22px;
    text-align: left;
    width: 100%;
    color:#0074c9;
    text-decoration: underline;
    clear:both;
}

.socials {
    margin-top: 3px;
    height: 30px;
}

#cuselFrame-profylist {
    width: 162px;
    float: right;
    margin: 0px 8px 0px 0px;
}
.people .com.mt {
    background: url("images/mayKnow.png") no-repeat scroll 0 0;
    height: 30px;
    padding-left: 40px;
    width: 136px;
    line-height: 11px;
    margin-bottom: 10px;
}
.people .com.mt .green {
    font-size: 13px;
    font-weight: bold;
    line-height: 12px;
} 
aside {
    border-right: 1px solid #dcd9d9;
    width: 217px;
}
aside .people .peo a {
    color: #494949;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    display: block;
}
aside .people .peo a:hover {
    color: #8DC63F;
}
aside .people .peo {
    position: relative;
}
.peo a:hover {
    color: #8DC63F;
}
aside .people .mayknow_pets {
    position: absolute;
    width: 89px;
    right: 12px;
    top: 10px
}
aside .people .mayknow_pets img {
    display: block;
    float: none;
    height: 30px;
    margin: 0 0 0 10px;
    width: 30px;
}
aside .people .mayknow_pets .item {
    float: right;
}
aside .people .seperation{
    border-bottom: 1px solid #dcd9d9;
    width: 100%;
    display: block;
}
.people.mayKnow_peopl {
    position: relative;
}
.people.mayKnow_peopl .petavatar_small_me,
.people.mayKnow_peopl .petavatar_small {
    width: 76px;
    height: 76px;
}
.show_button_mail {
    background-color: #8AC23E;
    border: 1px solid #73A82C;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    display: block;
    font-family: Verdana,Arial,tahoma,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    height: auto !important;
    margin: 0;
    overflow: visible;
    padding: 4px 10px 4px 10px;
    position: relative;
    width: auto !important;
    float: left;
    margin-top: 4px;
}
.show_button_mail:hover {
    background-color: #A0E147;
}
.adsbyarticle_img, .prodbyarticle_img{
    float: left;
    margin: 10px;
}
.adsbyarticle_img img {
    width: 76px;
    height: 76px;
}
#right_toparticle .adsbyarticle, #right_toparticle .prodbyarticle {
    background-color: #f2f2f2;
    height: 96px;
}
#right_toparticle .adsbyarticle .themads {
    float: left;
    display: block;
    width: 170px;
}
#right_toparticle .adsbyarticle .dateads {
    color: #A7A7A7;
    display: block;
    float: left;
    width: 170px;
    text-align: left;
    margin-top: 5px;
}
ul#right_toparticle .adsbyarticle .alltext {
    margin:0;
}
ul#right_toparticle .adsbyarticle .autor {
    color: #a7a7a7;
    display: block;
    float: left;
    font-size: 11px;
    text-align: left;
    width: 170px;
}
#right_toparticle .prodbyarticle .themprod {
    color: #8dc63f;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
    text-align: left;
    text-decoration: underline;
    width: 200px;
    max-height: 51px;
    word-wrap: break-word;
    overflow: hidden;
}
#right_toparticle .prodbyarticle .themprod:hover {
    text-decoration: none;
}
.bottom_listprod {
    color: #a7a7a7;
    display: block;
    float: left;
    font-size: 12px;
    margin: 2px 10px 0 0;
    text-align: left;
    width: 165px;
}
.bottom_listprod a {
    float: right;
    color: #a7a7a7;
    text-decoration: underline;
    font-style: italic;
}
#right_toparticle .bottom_listprod a:hover {
    text-decoration: none;
}
#right_toparticle .bottom_listprod span.price {
    color: #fe951e;
    display: block;
    float: left;
    font-size: 20px;
    width: 96px;
    overflow: hidden;
    line-height: 22px;
}
#singout_h1 {
    color: #8DC63F;
    margin: 30px auto 10px; 
    width: 600px;
    font-size: 26px;
    display:block
}
.singout_gohome {
    margin: 10px auto; 
    width: 600px;
    font-size: 14px;
    display:block
}
.singout_gohome .back_home a:hover {
    background-color: #a9d36e;
}
.singout_gohome .back_home a {
    background-color: #8dc63f;
    border: 1px solid #6d9930;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    padding: 5px 8px;
}
#userForgotForm input[type="text"] {
    padding: 3px 5px;
    width: 250px !important;
    border-radius: 2px;
}
#articleRegistrationForm #tobreed{
    margin-top: -2px;
}
#articleRegistrationForm #breed-container label{
    margin-bottom: 4px;
}
.moreAnswer .popular_list_head,
.moreArticle .title{
    font-weight: bold;
    text-align: left;
    font-size: 16px;
    color: #6F9B31;
    display: block;
    margin-left: 10px;
}
.moreAnswer ul,
.moreArticle .ul_product_description {
    margin: 5px 0 0 7px;
}
.moreAnswer ul {
    margin: 5px 0 0 17px;
}
.moreAnswer li,
.moreArticle .ul_product_description li{
    font-size: 15px;
}
.moreAnswer li a,
.moreArticle .ul_product_description li a{
    text-decoration: none;
    color: #8DC63F;
}
.moreAnswer li a:hover,
.moreArticle .ul_product_description li a:hover{
    text-decoration: underline;
}
.moreAnswer {
    margin-top: 10px;
}
.moreAnswer ul.all-width-list li {
    width: 50%;
    float: left;
    font-weight: normal;
}
.moreAnswer ul li a {
    font-weight: normal;
}
.page-not-found {
    background: url("../images/not_found.png") no-repeat scroll left center transparent;
    height: 920px;
    position: relative;
    margin: 0 0 0 -30px;
}
.page-not-found .not-found-text {
    position: absolute;
    right: 164px;
    top: 324px;
    line-height: 35px;
    font-size: 20px;
    color: #8dc63f;
    text-transform: uppercase;
    text-align: center;
}
.page-not-found .not-found-text span {
    display: block;
    text-align: center;
    font-size: 56px;
    margin-bottom: 44px;
    
}
.class404page .headerscroll {
    display: none;
    visibility: hidden;
}
.class404page #login-header {
    height: 100px;
    position: static;
    display: none;
}
.class404page footer {
    display: none;
    visibility: hidden;
}
.class404page a.back-home {
    display: block;
    background-color: #8ac23e;
    border: 2px solid #73a82c;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color: #fff;
    margin-top: 10px;
    line-height: 35px;
    padding: 0 10px;
}
.class404page .wrapper {
    padding-top: 0;
}
.class404page .wrapper > div.content {
    padding-bottom: 8px;
}
.class404page a.back-home:hover {
    background-color: #91cd3f;
}

.mod_dialog.photo_upload_page_dialog .dialog_content {
    background-color: #eee;
    height: 616px;
    width: 721px;
    color: #6d6d6d;
    font-weight: bold;
    font-size: 12px;
}
.mod_dialog .dialog_content .not-find-photo {
    position: absolute;
    background-color: #eeeeee;
    width: 100%;
    height: 100%;
    z-index: 1000;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}
.mod_dialog .dialog_content .not-find-photo span {
    font-family: Verdana;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    width: 100%;
    height: 34px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mod_dialog.photo_upload_page_dialog .photo_steps {
    float: left;
    width: 66px;
    height: 100%;
    background-color: #fff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.photo_upload_page_dialog .photo_steps > span {
    width: 100%;
    display: block;
    text-align: center;
    color: #6d6d6d;
    font-size: 24px;
    margin: 30px 0;
}
.photo_steps span.two {
    margin-bottom: 95px;
}
.photo_steps span.three {
    margin-bottom: 295px;
}
.photo_upload_page_dialog .uploader_imput {
    background-color: #eee;
    border: 0;
    color: #000;
    width: 300px;
    height: 20px;
    margin: 30px 0;
}
.photo_upload_page_dialog .photo_upload_content {
    float: left;
    padding-left: 24px;
    width: 590px;
    height: 100%;
}
.photo_upload_content .pet-list ul {
    padding-left: 0;
}
.photo_upload_content .pet-list ul li {
    display: inline-block;
}
.photo_upload_content .pet-list {
    height: 115px;
}
.photo_upload_content .pet-list li img {
    width:37px;
    height: 37px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    cursor: pointer;
}
.photo_upload_content .pet-list li.active img {
    border:1px solid #83b447;
}
.photo_upload_content .upload_photo {
    width: 593px;
    height: 253px;
    display: table-cell;
    border: 1px solid #77aa33;
    vertical-align: middle;
    text-align: center;
    color: #e5e3e3;
    font-size: 67px;
    line-height: 86px;
    font-weight: bold;
}
.photo_upload_content .upload_photo.hide {
    display: none;
}
.photo_upload_content .image-preview {
    height: 315px;
    margin-left: -1px;
}
.photo_upload_content .sender-comment textarea {
    width: 580px;
    padding: 5px;
    height: 36px;
    margin-left: -1px;
}
.photo_upload_content .sender-comment {
    margin-bottom: 10px;
}
.photo_upload_content .image-preview img {
    max-width: 595px;
    max-height: 260px;
}
.photo_upload_content .big_dilog_image {
    width: 100%;
}
.photo_upload_content .upload_photo_text {
    text-align: left;
}
.photo_upload_content .selected-pet {
    line-height: 15px;
    font-weight: normal;
}
.ads-filters {
    width: 155px;
    float: right;
    margin: -3px 15px 0 0;
}
.home-link {
    background: url('../images/home.png') no-repeat ;
    width: 13px;
    height: 11px;
    display: inline-block;
}
.home-link.white {
    background: url('../images/home-white.png') no-repeat ;
}
.home-link:hover {
    background: url('../images/home-hover.png') no-repeat ;
}
.content_middle_ads .breadcrumbs {
    position: relative;
}
.content_middle_ads #ads {
    position: relative;
}
.content_middle_ads #ads ul {
    float: left;
    height: 46px;
    border: 0;;
    border-color: #d0d0d0;
    padding-left: 7px;
}
.content_middle_ads #ads div.ui-tabs {
    height: 50px;
    border-bottom: 1px solid #d0d0d0;
    margin-top: 10px;
    border-top: 0;
}
.content_middle_ads #ads ul li{
    height: 45px;
    border-color: #d0d0d0;
    border: 0;
    background-color: #fff;
    color: #000;
}
.content_middle_ads #ads ul li a{
    height: 25px;
    line-height: 28px;
    font-size: 16px;
    color: #000;
    border-radius: 0;
    font-weight: normal;
}
.content_middle_ads #ads ul li.ui-tabs-selected a{
    border-top: 1px solid #d0d0d0;
    color: #8dc63f;
}
.content_middle_ads #ads li.ui-tabs-selected .corner-left {
    background: url(../images/corner-left.png) no-repeat -7px 0px;
    width: 10px;
    height: 50px;
    display: inline-block;
    float: left;
}
.content_middle_ads #ads li.ui-tabs-selected .corner-right {
    background: url(../images/corner-right.png) no-repeat -7px 0px;
    width: 10px;
    height: 50px;
    display: inline-block;
    float: left;
    margin-left: 0;
}
.content_middle_ads #ads li.ui-state-hover a {
    background-color: #fff !important;
    text-decoration: underline;
}
.content_middle_ads #ads li.ui-tabs-selected.ui-state-hover a {
    text-decoration: none;
}
#adlist .ads-list .adSmallAvatar {
    width: 90px;
    height: auto;
}
#adlist .ads-list > li {
    display: table;
    min-height: 110px;
    width: 100%;
    border-bottom: 1px solid #d0d0d0;
}
#adlist .ads-list .ads-details {
    display: table-cell;
    max-width: 700px;
    word-wrap: break-word;
    vertical-align: middle;
    padding: 25px 0;
    width: auto;
}
#adlist > ul {
    padding-left: 0;
    border-top: 1px solid #d0d0d0;
}
#adlist .ads-list span.td9.ads-date {
    width: 80px;
    font-size: 12px;
    color: #2b3548;
    padding: 0px 5px;
}
#adlist .ads-list li > span {
    display: table-cell;
    vertical-align: middle;
    height: 110px;
    text-align: center;
}
#adlist .ads-list li:hover, #adlist li.odtr:hover {
    background-color: #fff7c5;
    cursor: pointer;
}
#adlist li.odtr {
    background-color: #fff;
}
#adlist .ads-list .ads-photo {
    width:94px;
}
#adlist .ads-list .ads-petsex {
    width: 46px;
}
#adlist .ads-list .ads-price {
    width: 188px;
    font-size: 20px;
    color: #2b3548;
    word-wrap: break-word;
}
#adlist .ads-list .ads-details .ads-theme {
    font-size: 16px;
    color: #555d6d;
    margin-bottom: 13px;
}
#adlist .ads-list .ads-details .location, #adlist .ads-list .ads-details .pet-type, #adlist .ads-list .ads-details .td1 {
    display: inline-block;
    float: left;
    margin-right: 50px;
    color: #787878;
    font-size: 12px;
    padding-left: 0;
}
#adlist .ads-list .ads-details .td1 {
    min-width: 80px;
}
#adlist .ads-list .ads-details .location {
    float: right;
    min-width: 250px;
    margin-right: 0;
}
#adlist .icon-location, .advert-menu .icon-location {
    display: inline-block;
    width: 11px;
    height: 14px;
    background: url('../images/location.png') no-repeat;
}
.sub-menu .head-list.advert-menu {
    /*height: 260px;*/
}
#ads .change-view {
    font-size: 12px;
    color: #2b3548;
    position: absolute;
    right: 545px;
    top: 14px;
}
#ads .ads-tile-icon {
    display: inline-block;
    background: url('../images/adlist-tiles.png') no-repeat;
    width: 22px;
    height: 22px;
    border: 3px solid #fff;
}
#ads .ads-list-icon {
    display: inline-block;
    background: url('../images/adlist-list.png') no-repeat;
    width: 22px;
    height: 22px;
    border: 3px solid #fff;
}
#ads .ads-tile-icon:hover, #ads .change-view .ads-tile-icon.active  {
   background: url('../images/adlist-tiles-active.png') no-repeat;
   border: 3px solid #c4c4c4;
   cursor: pointer;  
}
#ads .ads-list-icon:hover , #ads .change-view .ads-list-icon.active{
   background: url('../images/adlist-list-active.png') no-repeat;
   border: 3px solid #c4c4c4;
   cursor: pointer; 
}
#ads .change-view .view-name {
    display: inline-block;
    vertical-align: top;
    padding-top: 4px;
    margin-right: 19px;
    font-weight: bold;
}
#adlist .ads-tile > li {
    display: inline-block;
    float: left;
    width: 339px;
    padding: 16px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #d0d0d0;
    height: 381px;
    position: relative;
}
#page_content .ads-desc {
    margin-top: 55px;
    padding: 0 20px;
}
#page_content .ads-none {
    padding: 20px ;
}
#adlist .ads-tile .adSmallAvatar {
    width: auto;
    height: 203px;
    margin: 0 auto;
    max-width: 270px;
}
#adlist .ads-tile .ads-photo {
    width: 338px;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-bottom: 15px;
    border-bottom: 1px solid #d0d0d0;
}
#adlist .ads-tile .ads-date {
    position: absolute;
    top: 250px;
    font-size: 12px;
    color: #2b3548;
}
#adlist .ads-tile .ads-details {
    margin-top: 30px ;
}
#adlist .ads-tile .ads-details .ads-theme {
    font-size: 16px;
    color: #555d6d;
    margin-bottom: 54px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#adlist .ads-tile .td1 {
    padding-left: 0px;
}
#adlist .ads-tile .ads-price {
    width: 188px;
    font-size: 20px;
    color: #2b3548;
    word-wrap: break-word;
    position: absolute;
    bottom: 85px;
}
#adlist .ads-tile .ads-petsex {
    width: 46px;
    position: absolute;
    top: 5px;
    right: -10px;
}
#adlist .ads-tile li:hover, #adlist li.odtr:hover, #adlist .ads-tile li.hover, #adlist .ads-list li.hover  {
    background-color: #fff7c5;
    cursor: pointer;
}
#adlist .ads-tile li:last-child {
    border-right: 1px solid #d0d0d0;
}
#adlist .ads-tile .ads-details .location, #adlist .ads-tile .ads-details .pet-type, #adlist .ads-tile .ads-details .td1 {
    color: #787878;
    font-size: 12px;
    padding-left: 0;
}
.top-menu.f_header_html {
    /*left: 220px;
    right: 0; */
    float: right;
    height: 50px;
    position: static;
}
table.ad_filter.ads-search {
    position: absolute;
    right: -10px;
    width: 415px;
    top: -13px;
    overflow: hidden;
}
.content_middle_ads .frontcontent {
    height: 40px;
    padding-bottom: 0;
    background-color: #fff7c4;
    border-radius: 0;
    padding-top: 7px;
    margin: 10px 0 0 0;
    border: 0;
}
.breadcrumbs .addads.default-module:hover {
    width: 245px;
}
.ads-name-filter {
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 35px;
    margin-left: 17px;
}
.ads-name-filter .filter-icon {
    background: url('../images/filter.png') no-repeat;
    width: 12px;
    height: 17px;
    display: inline-block;
    margin: 0px 10px -3px 0;
}
.ad_filter.ads-more-filters #select_geo {
    top: 6px;
}
.ad_filter.ads-more-filters {
    margin: 1px 0 0 0;
    width: 935px;
    float: right;
}
.ad_filter.ads-more-filters .filter-region {
    width: 300px;
}
.ad_filter.ads-more-filters .filter-region .UIButton {
    margin: -3px 0px 0px 5px;
    border: 0;
    border-radius: 5px;
} 
.ad_filter.ads-more-filters .filter-region  input {
    padding: 0 16px;
    border-radius: 5px;
    height: 26px !important;
    font-size: 12px;
    border-color: #4a8720;
    color: #000 !important;
    font-weight: normal !important;
    box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -webkit-box-sizing: border-box;
}
.content_middle_ads .dialog {
    margin: 0;
}
.ad_filter.ads-search .withphoto_div {
    padding-top: 15px;
}
.ad_filter.ads-search li #search_input_button {
    top: -12px;
}
.breadcrumbs h1 {
    max-width: 700px;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    color: #fff;
}
#categories.user-online{
    border: 1px solid #8DC63F;
    font-size: 12px;
    padding: 5px 0 10px; 
    margin-bottom: 15px;
    position: relative;
    border-radius: 0 0 7px 7px;
}
#wrapper .header-box.no-header #encycabour{
    margin-bottom: 25px !important;
}
.header-box.plus-search.header-login.no-header .searches {
    margin-top: 19px;
}
.header-box.plus-search.no-header .searches {
    margin-top: 9px;
}
.content_adlist #categories.user-online{
    width: 1115px;
}
.content_middle_ads.my-ads {
    margin-top: 50px;
}
.menu-header-list > li {
    margin: 0;
}
.menu-header-list > li .other {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    padding: 0 17px;
    cursor: pointer;
}
.menu-header-list > li:hover a, .menu-header-list > li:hover .other{
    background-color: #f7f7f7;
    color: #fd9728;
    text-decoration: none;
}
.free_menu .menu-header-list a{
    display: inline-block;
    font-family: "istok web",sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: auto;
}
.free_menu .menu-header-list > li > a {
    line-height: 42px;
    margin: 0;
    padding: 0 17px;
    height: 42px;
    float: left;
}
.menu-header-list {
    float: right;
}
.menu-header-list .mode-menu-header-list,
.menu-header-list .has_hide{
    display: none;
}
.menu-header-list .show_hide_link {
    display: block;
    position: relative;
    color: #ffffff;
    padding-right: 20px;
}
.headerscrolluser .menu-header-list .show_hide_link {
    font-family: verdana;
    font-size: 12px;
    font-weight: 600;
}
.menu-header-list .mode-menu-header-list {
    position: absolute;
    left: -130px;
    top: 37px;
    z-index: 9999;
    display: none;
    opacity: 1;
}
.f_header_html .menu-header-list .mode-menu-header-list {
    top:42px;
}
.new-tooltip-wraper {
    z-index:999;
    width: 190px;
    position: relative;
    background: #efefef;
    border:2px solid #72bf44;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius:7px 7px 7px 7px;
    box-shadow:            0px 1px 4px #1e1e1e;
    -moz-box-shadow:    0px 1px 4px #1e1e1e;
    -webkit-box-shadow:    0px 1px 4px #1e1e1e;
}
.new-tooltip-wraper a, .new-tooltip-wraper a:visited{
    display:block;
    padding: 7px 10px 3px 10px;
    border-bottom: 1px solid #c3d4c4;
}
.new-tooltip-wraper a:hover{
    background-color:#d0ddd1;
    color:#519c58 !important;
}
.new-tooltip-top-arrow,
.new-tooltip-bottom-arrow {
    position: relative;
    z-index: 999;
    width:22px;
    height:10px;
    background-image: url(../images/parrows.png);
    background-repeat: no-repeat;
    background-position: 2px 0px;
}
.new-tooltip-top-arrow {
    background-position: -45px -10px;
}
.block-step-add-pet {
    top: -10px;
    left: 0;
    right: 0;
    margin: auto;
    border: 2px solid #fcbe47;
    background-color: #ff9b00;
    color: #ffffff;
}
.block-step-add-pet .step-text {
    color: #FFFFFF;
    font-size: 17px;
    font-family: Verdana;
    padding: 10px;
}
.block-step-add-pet .new-tooltip-top-arrow{
    bottom: -13px;
    left: 4px;
    right: 0;
    margin: auto;
    position: absolute;
    height: 13px;
    width: 19px;
}
ul.menu-header-list .mode-menu-header-list a,
.top-menu ul.menu-header-list .mode-menu-header-list a{
    color: #000000;
}
.show_hide_link .new-tooltip-bottom-arrow{
    top: -10px;
    left: 144px;
    position: absolute;
}
.not-hide-block {
    display: block!important;
}
.menu-header-list .show_hide_link:hover,
.menu-header-list .show_hide_link:hover > .mode-menu-header-list{
    cursor: pointer;
    display: block;
}
.menu-header-list .icon-menu {
    background: url('/css/images/more_menu.png');
    width: 18px;
    height: 13px;
    display: inline-block;
    background-position: -24px -26px;
    /*position: absolute;
    top: 6px;
    right: 0;*/
    margin: 0 0 -4px 5px;
}
.menu-header-list .show_hide_link:hover .icon-menu,
.icon-menu:hover {
    background-position: -24px -66px;
}

.tinfo .t3 .user-menu-list {
    width: 40%;
    float: left;
}
.tinfo .t3 .user-menu-list .ul_menu li{
    width: auto;
    float: initial;
}
.tinfo .t3 .user-row #addpets{
    margin-top: 0;
}
.tinfo .t3 .user-row .user-other-action {
    float: right;
}
.tinfo .t3 .user-row #pets_list_block {
    display: inline-block;
    float: right;
    right: 16px;
    width: 250px;
}
.usericon.user-pet-list-view {
    width: auto;
    right: 21px;
}
#userlist div.guestinfo .user-view-name {
    text-align: center;
}
#userlist div.guestinfo {
    width: 129px;
}
.friends_search .profyicon2,
#userlist .profyicon, #userlist .profyicon2 {
    top: 13px;
}
.mod_dialog.photo_upload_page_dialog .dialog_content.user-wall-list{
    height: 516px;
}
#newwall_otprav .no-dialog-style{
    line-height: 10%;
}
.ads-list .ads-more {
    width: 100px;
}
.ads-tile  .ads-more {
    position: absolute;
    bottom: 3px;
    right: 10px;
}
.friends_search li .user-view a.userava_small {
    position:relative;
    top: 0;
    right: 0;
    left: 0;
}
.friends_search .usericon.user-pet-list-view{
    right: 9px;
}
.friends_search .profyicon2 {    
    left: 0;
}
.headerscrolluser .menu-header-list{
    display: inline-block;
    line-height: 44px;
    margin-right: 164px;
    position: static;
    width: auto;
}
.content_qa .frontcontent p.online{
    padding-left: 10px;
    padding-top: 3px;
    margin-bottom: 4px;
}
.frontcontent .news-online .online-user-item.lastItem .foto-user-online{
    margin-right: 0;
}
.frontcontent.qa_page_list .news-online{
    padding-left: 7px;
}
#newwall_otprav {
    position: absolute;
    top: 8px;
}
.user_message_editor {
    top: -2px;
}
.user_message_editor.tall_textarea {
    top: -4px;
}
.friend-empty-list-action button .UIButton input:hover,
.friend-empty-list-action button .UIButton:hover > input,
.friend-empty-list-action button .UIButton:hover {
    background-color: #9bd947 !important;
}
.friend-empty-list-action button {
    cursor: pointer;
}
#userinfo .user_onpets_ava{
    top: 78px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari-Opera specific declarations here */
    .headerscrolluser .menu-header-list {
        right: 10px;
    }
}

.content_pets #userinfo #addpets{
    margin-top: 78px;
}
#cuselFrame-photoPet {
    position: absolute;
    right: 32px;
    top: 18px;
}
#photo_download_vk_page_dialog .dialog_content{
    height: auto;
    min-height: 100px;
    max-height: 500px;
    overflow: hidden;
}
.mod_dialog .dialog_content.getAlbumListst{
    background-color: #eeeeee;
    width: 835px;
}
.dialog_content.getAlbumListst .center_block{
    padding: 17px 28px;
}
.dialog_content.getAlbumListst .album-vk-item{
    min-width: 175px;
    display: inline-block;
    text-align: center;
    margin-right: 26px;
}
.dialog_content.getAlbumListst #undefined > div:last-child {
    margin-right: 0;
}
.album-vk-item .album-vk-image {
    width:175px;
    height: 120px;
    text-align: center;
    
}
.album-vk-text {
    display: inline-block;
    /* margin-top: -3px; */
    position: relative;
    top: -7px;
    font-size: 12px;
    color: #6d6d6d;
}
.album-vk-action {
    display: inline-block;
}
.album-vk-item .album-vk-image img {
    height: 120px;
    border: 1px solid #aed651;
}
.icon-vkontakte {
    display: inline-block;
    width:44px;
    height: 44px;
    background: url(../images/vk-big.png) no-repeat;
    margin: 0 5px -10px 5px;
}
.add-gallery {
    font-size: 22px;
    line-height: 34px;
}
.dialog_content.getAlbumListst .center_block form{
    height: 180px;
    overflow-x: scroll;
    width: 100%;
    position: relative;
    white-space: nowrap;
    overflow-y: hidden;
    border-bottom: 1px solid #a8a5a5;
}
.add-gallery span {
    color: #8dc63f;
}
.album-vk-header h2 {
    color: #406196;
    font-size: 12px;
    font-weight: bold;
    margin: 30px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #a8a5a5;
}
.dialog_content.getAlbumListst .actionAlbum {
    text-align: right;
    margin-top: 20px;
}
.dialog_content.getAlbumListst .actionAlbum input {
    width:auto;
    padding: 0 27px;
}
.statistic-box {
    float: right;
    margin: 5px 158px 47px 0;
}

.statistic-box .stat-data,
.statistic-box > a span:last-child {
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 10px;
    padding-top: 10px;
    min-width: 55px;
}
.statistic-box .stat-info,
.statistic-box > a span:last-child span {
    font-size: 12px;
    color: #7b7a7a;
    font-weight: normal;
}
.statistic-box img {
    float: left;
}
.statistic-box .stat {
    width: 43px;
    height: 38px;
    display: inline-block;
    margin: 0 9px 0 30px;
    float: left;
}
.statistic-box .fake-link,
.statistic-box .stat-info {
    line-height: 21px;
}
.statistic-box .fake-link br {
    line-height: 15px;
}
.statistic-box .fake-link {
    display: inline-block;
    float: left;
}
.stat.user-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -6px -7px; 
}
.link-user:hover .stat.user-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -6px -61px; 
}
.stat.pet-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -163px -7px; 
}
.link-pet:hover .stat.pet-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -163px -61px; 
}
.stat.foto-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -317px -7px; 
}
.link-foto:hover .stat.foto-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -317px -61px; 
}
.stat.advert-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -471px -7px; 
}
.link-advert:hover .stat.advert-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -471px -61px; 
}
.stat.article-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -625px -7px; 
}
.link-article:hover .stat.article-stat {
    background: url(../images/stat-icons.png) no-repeat scroll -625px -61px; 
}

/* GROUPS PAGE */
.row-groups {
    width: 100%;
    *zoom: 1;
}
.row-groups:before,
.row-groups:after {
    display: table;
    line-height: 0;
    content: "";
}
.row-groups:after {
    clear: both;
}
.row-groups [class*="col"] {
    float: left;
    min-height: 1px;
}
.row-groups .col12 {
    width: 100%;
}  
.row-groups .col10 {
    width: 83%;
}
.row-groups .col9 {
    width: 75%;
}
.row-groups .col6 {
    width: 50%;
}
.row-groups .col5 {
    width: 41%;
}
.row-groups .col3 {
    width: 25%;
}
.row-groups .col2 {
    width: 16%;
}
.row-groups .col1 {
    width: 8%;
}
.at-home {
    background: url(../images/icon-home.png) no-repeat;
    width:13px;
    height: 11px;
    display: inline-block;
    margin-bottom: -1px;
}
.at-home:hover {
    background: url(../images/home.png) no-repeat;
}
.breadcrumbs-new {
    line-height: 55px;
    font-size: 12px;
    color: #2b3548;
    text-align: left;
    padding-left: 20px;
    font-family: 'Verdana';
}
.breadcrumbs-new span.separator {
    margin: 0 13px;
    display: inline-block;
}
.breadcrumbs-new span.active {
    margin-left: 0;
}
#encycabour .breadcrumbs-new a {
    color: #747474;
    text-decoration: none;
    font-size: 12px;
    font-family: 'Verdana';
}
#encycabour .breadcrumbs-new a:hover {
    color: #8DC63F;
}
.breadcrumbs-new .active {
    text-decoration: none;
    color: #8DC63F;
}
.groups_page .frontcontent, .profile_default_page .frontcontent{
    border-radius: 0;
    background-color: #f7f7f7;
}
.profile_default_page .frontcontent {
    padding-bottom: 0;
}
.groups_page .frontcontent h1, .action_profile .frontcontent h1{
    background:none;
    font-size: 21px;
    font-weight: bold;
    color: #84c318;
    padding:0 0 0 20px;
    margin-bottom: 19px;
}
.action_profile .frontcontent h1 {
    padding-left: 10px;
}

.groups_page .dialog-member {
    padding-top: 0;
    border-radius: 0;
}
.groups_page  #page_content,.groups_page .content_groups #page_content, .profile_default_page #page_content{
    background-color: #fff;
    padding:18px 0 0 0;
    border-top: 1px solid #8dc63f;
}
.profile_default_page #page_content {
    padding: 0;
}
.groups_page .col10 {
    width:760px;
    margin-right: 34px;
}
.groups_page #page_content .col10 h2 {
    font-size: 18px;
    line-height: 31px;
    margin: 0;
    padding:0 0 0 20px;
    color: #8dc63f;
    border-bottom: 2px solid #8dc63f;
    font-family: 'Verdana';
}
.groups_page .col2 {
    width:305px;
    padding-right: 13px;
    font-family: 'Verdana';
}
.group-page-info h2 {
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    color: #84c318;
    text-align: left;
    margin: 15px 0;
    padding-left: 5px;
    font-family: 'Verdana';
}
.groups_page .group-picture {
    text-align: center; 
    /*border: 1px solid #84c318;*/
}
.groups_page .group-details p {
    line-height: 18px;
    margin-bottom: 5px;
    word-break: break-word;
}
.textWall,
.groups_page .textWall {
    word-break: break-word;
    max-width: 100%;
    width: 690px;
}
.groups_page .peop-tab td.image {
    margin-right: 5px;
}
.groups_page .group-details {
    margin-bottom: 23px;
}
.groups_page .group-details .contact-info {
    padding-right: 35px;
    line-height: 25px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    background: url(../images/icon-edit.png) no-repeat scroll center right; 
    display: inline-block;
    color: #84c318;
    font-family: 'Verdana';
    margin: 10px 0 0 0;
}
.groups_page .group-details .contact-info:hover {
    text-decoration: none;
}
.group-actions ul {
    padding-left: 0;
    border-top: 2px solid #8dc63f;
    margin-bottom: 40px;
}
.group-actions ul li {
    margin: 12px 0;
}
.group-actions ul li a{
    font-weight: normal;
}
.group-actions ul li a:hover {
    color: #84c318;
}
.group-page-info .group-people h2 {
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    border-bottom: 2px solid #8dc63f; 
    padding-bottom: 10px;
    margin: 0;
}
.groups_page .row-groups .col12.peo {
    width: 283px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #dcd9d9;
}
.groups_page .group-people .peo.last-user {
    border-bottom: 1px solid #dcd9d9;
    margin-bottom: 14px;
}
.group-people a.link-all {
    float: right;
    color: #84c318;
    text-decoration: underline;
}
.group-people a.link-all:hover {
    text-decoration: none;
}
.group-people .show-users span.total-users {
    color: #84c318;
}
.group-people .show-users {
    color: #7c7c7c;
    float: left;
}
.group-people .show-users span {
    color: #000;
}
#page_content .group-people .peo img {
    margin-right: 8px;
}
.groups_page div.guestinfo {
    width:125px;
    margin: 11px;
    min-height: 190px;
}
.groups_page .group-page-conteiner .com {
    margin: 0;
}
.groups_page .group-page-conteiner .peop-tab {
    width:765px;
}
.groups_page .group-page-conteiner .peop-tab .dateWall {
    position: absolute;
    right: 0;
    top: 6px;
    padding-top: 0;
}
.groups_page .group-page-conteiner .peop-tab td {
    vertical-align: top;
}
.groups_page .group-page-conteiner .peop-tab .textWall a {
    color: #8dc63f;
    text-decoration: underline;
}
.groups_page .group-page-conteiner .peop-tab .textWall a:hover {
    text-decoration: none;
}
.groups_page #newwall_wrapper {
    padding: 15px 0 20px 20px;
    background-color: #f7f7f7;
}
.groups_page #newwall_wrapper #upload-wall-image {
    background: url(./images/plus_add.png) no-repeat scroll -86px -13px;
}
.groups_page #newwall_wrapper #upload-wall-image:hover {
     background-position: -234px -14px;
 }
.groups_page .user-wall-img img {
    float: none;
}
.group_top_offset {
    margin-top: 10px;
}

.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.comment-wall-block .comment-new{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #f7f7f7;
}
.comment-list .comment-item .user-info,
.comment-wall-block .comment-new .user-info{
    float: left;
    /*width: 40px;*/
    padding-top: 6px;
    padding-left: 5px;
    width: 35px;
}
.comment-wall-block .comment-new .user-info{
    width: 51px;
    padding-top: 0;
    padding-left: 0;
}
.comment-list .comment-item .user-comment {
    width: calc(100% - 40px);
    float: right;
}
.group-activity .comment-list .comment-item .user-comment {
    /*width: 705px;*/
    width: 657px; /* FOR BLOCK IN GROUP PAGE*/
}
.comment-wall-block .comment-new .user-form{
    float: right;
}
.comment-wall-block .comment-new .user-form textarea{
    width: 726px;
    padding: 10px;
}
.group-activity .comment-wall-block .comment-new .user-form textarea{
    /*width: 670px;*/
    width: 596px; /* FOR BLOCK IN GROUP PAGE*/
}
.comment-wall-block .comment-new .user-form-submit{
    margin-left: 62px;
}
.group-activity .comment-wall-block .comment-new .user-form-submit{
    margin-left: 57px;
}
.user-form-submit .send_comment_wall{
    width: auto;
    float: none;
    margin: 0px 8px;
    margin-bottom: 5px;
    height: 21px;
    color: #ffffff;
    line-height: 25px;
}
#simple-comment-list,
.comment-hidden-content,
.send_comment_wall.text_send {
    display: none;
}
#page_content .send_comment_wall.text_send img{
    margin-top: 5px;
    margin-right: 10px;
}
.comment-list .comment-view-all {
    padding: 1px;
    background-color: #f7f7f7;
    text-align: center;
    font-size: 15px;
    cursor: pointer;
}
.comment-list .comment-view-all:hover {
    background-color: #E7E7E7;
}
.comment-list .comment-item {
    width: 100%;
    border-top: 1px solid #86C21F;
}
.comment-list .comment-user-name a{
    font-size: 10px!important;
    font-weight: normal;
}
.comment-list .comment-user-name .format-date-create{
    float: right;
}
.comment-list .userava_comment {
    width: 24px;
    height: 24px;
}

.comment-wall-block .comment-new.small>.clearfix,
.comment-new.small .user-info,
.comment-new.small .user-form-submit{
    display: none;
}
.comment-wall-block .comment-new.small .user-form{
    height: 20px;
    float: none;
    text-align: center;
}
.comment-wall-block .comment-new.small{
    padding-bottom: 10px;
}
.comment-new.small .user-form textarea{
    max-width: 100%;
    width: 746px;
    height: 16px;
    padding: 1px;
    border: 1px solid #E7E7E7;
}
.user-photos {
    width:24px;
    height: 18px;
    display: inline-block;
    background: url(../images/user-icons.png) no-repeat;
    margin: 0 15px -3px 0 ;
}
.friends-icon {
    width: 17px;
    height: 19px;
    display: inline-block;
    background: url(../images/user-icons.png) no-repeat scroll -32px 0;
    margin: 0 15px -3px 0 ;
}
.add-icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(../images/user-icons.png) no-repeat scroll -54px 0;
    margin: 0 0 -3px 10px;
}
.add-link {
    color: #9a9a9a !important;
    text-decoration: underline;
    font-weight: normal;
    float: right;
    line-height: 28px;
}
.pets-icon {
    width: 23px;
    height: 24px;
    display: inline-block;
    background: url(../images/user-icons.png) no-repeat scroll -76px 1px;
    margin: 0 9px -3px 0;
}
.add-link:hover .add-icon {
    background: url(../images/add-hover.png);
}
.friends-box {
    margin:46px 0 36px;
}
.pets-box ,.friends-box {
    padding: 0 50px 0 13px;
}
.friends-box .user-head {
    float: left;
}
.user-head {
    font-size: 13px;
    font-family: Verdana;
    color: #9ec54d;
    font-weight: bold;
}
.default-text {
    color: #8a8a8a;
    margin: 15px 0;
}
.banner-content {
    width: 728px;
    margin: 0 auto;
}
.profile_default_page #page_content h3 {
    font-size: 21px !important;
    font-weight: normal;
    color: #8dc73f !important;
    margin: 15px 0;
}
.profile_default_page #usermainunfo {
    padding-top: 20px;
    width: 620px;
    float: left;
    margin-bottom: 30px;
}
.profile_default_page .friends {
    margin-top: 13px;
}
.profile_default_page .friends li {
    background: none;
    padding: 0 !important;
    border: 0;
}
.profile_default_page #secundaContentPetsUsrrs .friends li {
    margin:0 26px 10px 0; 
    text-align: left;
}
.profile_default_page #secundaContentPetsUsrrs .friends li span {
    margin-top: 8px;
    color: #494949;
    font-size: 13px;
}
.friends.users-friends li{
    width: 90px;
    text-align: left;
    margin: 0 22px 0 0;
    display: inline-block;
    vertical-align: top;
}
.friends.users-friends li:last-child {
    margin-right: 0;
}
.friends.users-friends li img {
    border:2px solid #bdbdbd;
    border-radius: 3px ;
}
.friends.users-friends li a , .group-box a {
    color: #494949;
    font-weight: normal;
}
.group-box {
    margin: 10px 0;
}
.group-box a {
    text-decoration: underline;
    display: block;
    color: #8a8a8a;
}
.group-box a:hover {
    text-decoration: none;
}
.friends.users-friends li a span {
    margin-top: 8px;
    line-height: 16px;
}
.friends.users-friends li a:hover span {
    text-decoration: underline;
}
.friends-box a.see-all, a.all-photo {
    float: right;
    font-weight: normal;
    text-decoration: underline;
    margin-top: 30px;
    color: #9a9a9a;
}
a.all-photo {
    float: none;
    margin: 16px 0 32px;
    display: inline-block;
}
.friends-box a.see-all:hover, a.all-photo:hover {
    text-decoration: none;
    color: #9a9a9a;
}
#page_content .right-photo .photo-box > a img {
    border-top: 2px solid #94c94a;
    margin: 16px 0;
    display: inline-block;
}
.photo-box .mini-gallery {
    padding-left: 0;
}
.photo-box .mini-gallery li {
    display: inline-block;
    margin:0 9px 9px 0;
    width: 42px;
    float: left;
    height: 42px;
}
.photo-box .mini-gallery li img {
    width: 42px;
    height: 42px;
    border: 1px solid #94c94a;
}
.photo-box .mini-gallery li:nth-child(5n) {
    margin-right: 0;
}
#usermainunfo .label {
    color: #000;
}
#usermainunfo .value {
    color: #c2c2c2;
}
.search_group {
    float: right; 
    margin: 15px 10px 0 0;
}
.search_group #search_input {
    width: 280px;
}
.content_middle.groups-list {
    padding-top: 0;
    border-radius:0;
    background-color: #f7f7f7;
}
.groups-list .breadcrumbs-new {
    float: left;
}
.ui-tabs-nav.tab-list {
    border: 0;
    width: 100%;
    padding: 0 !important;
}
.ui-tabs-nav.tab-list li.ui-state-active {
    height: 44px;
    line-height: 25px;
    position: relative;
    background-color: #6dc72a;
}
.ui-tabs-nav.tab-list li.ui-state-default {
    margin-right: 4px;
    height: 45px;
    line-height: 28px;
    border-bottom: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-color:#6dc72a ;
}
.ui-tabs-nav.tab-list li.ui-state-default a {
    color: #84c318;
    background-color: #fff;
    line-height: 28px;
    height: 30px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ui-tabs-nav.tab-list li.ui-state-default:hover:after {
    background-image: url('../images/radius-green.png');
    right: -5px;
}
.ui-tabs-nav.tab-list li.ui-state-default a:hover {
    background-color: #84c318;
    color: #fff;
}
.ui-tabs-nav.tab-list li.ui-tabs-selected {
    background-color: #84c318;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-right: 5px;
}
.ui-tabs-nav.tab-list li.ui-tabs-selected a{
    color: #fff;
    background-color: #84c318;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add {
    float: right;
    margin-right: -2px;
    background-color: #ffba0a;
    border: 0;
    margin-top: 1px;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add > a{
    color: #fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: url("images/plus-page.png") no-repeat scroll 14px 16px #ffba0a;
    padding-left: 40px !important;
}
.default-module.addads .no-hover {
    margin-bottom: 20px;
}
.ui-tabs-nav.tab-list li.ui-state-default.group-add a{
    background-color: inherit;
    height: 35px;
}

.ui-tabs-nav.tab-list li.ui-state-default.group-add .addads-hover .social_icons a:first-child {
    margin-left: 14px; 
}
.ui-tabs-nav.tab-list li.ui-state-default.group-add .addads-hover a.hover  {
    font-weight: normal;
    text-decoration: underline;
    padding: 15px 0 !important;
    line-height: 8px;
    text-align: center;
    height: auto;
    background: #F9AD1A;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    font-size: 12px;
    width: 100%;
}
.ui-tabs-nav.tab-list li.ui-state-default.group-add .addads-hover a.hover:hover {
    text-decoration: none;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add > a:hover {
    background-color: #FD9728;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add:after {
    background-image: none;
    width: 0;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add:before {
    content: "";
    background-image: url('../images/radius-orange.png');
    width: 6px;
    height: 8px;
    position: absolute;
    bottom: 0;
    left:-5px;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add:hover:before {
    background-image: url('../images/radius-orange-hover.png');
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-state-default.group-add.addads:hover:before {
    background-image: none;
}
.ui-tabs-nav.tab-list li.ui-corner-top a {
    font-size: 18px;
    font-weight: normal;
}
.ui-tabs-nav.tab-list li.ui-tabs-selected a {
    height: 30px;
}
.ui-tabs-nav.tab-list li.ui-state-default:after {
    content:"";
    background-image: url('../images/radius-white.png');
    width:6px;
    height: 8px;
    position: absolute;
    bottom: 0px;
    right: -6px;
}
.ui-tabs-nav.tab-list li.ui-corner-top.ui-tabs-selected:after {
    content:"";
    background-image: url('../images/radius-green.png');
    width:6px;
    height: 8px;
    position: absolute;
    bottom: 0px;
    right: -5px;
}
.default-pages#newcontent_page{
    border-radius:0;
}
#newcontent_page .sort-box {
    line-height: 44px;
    margin: 0 0 -1px 0;
}
.sort-box {
    background-color: #84c318;
    height: 62px;
    margin: 13px 2px 0 0;
    position: relative;
    line-height: 52px;
    padding-left: 20px;
    color: #fff;
}
.sort-box .button_groups {
    margin-top: 15px;
}
.sort-box .button_groups a {
    border: 1px solid #fff;
}
.sort-box .ui-state-active a,.sort-box .ui-state-active a:link,.sort-box .ui-state-active a:visited {
    background-color: #6dc72a;
}
.sort-box #select_geo_memb {
    margin-top: 22px;
    line-height: 20px;
    color: #fff;
}
.pages-default .groups-list {
    background-color: #f7f7f7;
    padding-bottom: 10px;
}
.dialog .frontcontent.toppages.pages-default {
    padding-bottom: 0;
    border-radius:0;
}
.dialog .frontcontent.toppages.pages-default h1 , .groups-list h1, .header-box h1, .dialog .header-box h1 , #newscontent .header-box h1{
    background: none;
    color: #8DC63F;
    margin-left: 11px;
    font-weight: bold;
    font-size: 20.3px;
    font-family: MyriadPro-Regular;
}
.content_middle.header-box {
    padding: 0;
}
.header-box h1, .content_middle.header-box h1 , .header-box.header-login h1{
    margin: 0 0 10px 10px;
    padding: 10px;
}
.header-box h1 {
    padding-top: 13px;
}
.dialog .frontcontent.content-radius {
    border-radius: 8px 8px 0 0 ;
}
.special-breadcrumbs#encycabour {
    width: 100%;
    float: none;
    margin: 0px !important;
}
.product-breadcrumbs#encycabour .separator {
    color: #fff;
}
.product_navigation#encycabour {
    width: auto;
    margin: 0 !important;
    display: block;
    float: none;
}
.product-breadcrumbs#encycabour .home-link {
    margin-bottom: -2px;
}
.product-breadcrumbs#encycabour .breadcrumbs-new  {
    padding-left: 10px;
}
.product-breadcrumbs#encycabour a{
    color: #fff;
}
.product-breadcrumbs#encycabour a:hover {
    color: #000;
}
.product-breadcrumbs#encycabour .active {
    color: #000;
}
.header-box.plus-search h1,.groups-list.plus-search h1{
    padding-top: 6px;
}
.content_groups .header-box.plus-search h1 {
    padding-top: 9px;
}
.content_news .header-box h1, 
.action_newslist .header-box h1, 
.action_enciclopedy .header-box h1, 
.content_articles .header-box h1,
.action_articlelist .header-box h1{
    /*margin: 10px 0 20px 20px;*/
}
.content_news .header-box {
    margin-bottom: 0;
}
.header-box.header-news {
    margin-bottom: 10px;
}
.action_newslist .header-box #encycabour, 
.content_news .header-box #encycabour, 
.action_profile .groups-list #encycabour, 
.action_enciclopedy .header-box #encycabour, 
.content_articles .enc-box #encycabour, 
.action_articlelist .header-box #encycabour{
   /* margin-bottom: 8px !important;*/
}
div.ui-tabs.article-inset {
    height: 60px;
    padding: 0;
    border: 0;
}
#wrapper .header-box #encycabour , #wrapper .groups-list #encycabour, .wrapper .header-box #encycabour , .wrapper .groups-list #encycabour{
    margin: 15px 0 0 0 !important;
    width: auto;
}
.header-box.header-login #encycabour {
    padding-top: 6px;
}
#encycabour .breadcrumbs-new {
    line-height: 23px;
}
.header-box {
    background-color: #f7f7f7;
    border: 1px solid #8DC63F;
    margin-bottom: 10px;
    
}
.dialog .frontcontent .no-border {
    border:0;
}
.header-box.plus-search .breadcrumbs-new, .header-box.plus-search #encycabour, .groups-list.plus-search #encycabour{
    float: left;
    width: auto;
}
.header-box.no-margin {
    margin-bottom: 0;
}
.header-box.plus-search .searches, .groups-list.plus-search .searches{
    float: right;
    margin: 15px 12px 0 0;
}
.content_groups .header-box.plus-search .searches {
    margin-top: 19px;
}
.header-box .searches #search_input {
    width: 300px !important;
}
.header-box.header-login {
    margin-top: -7px;
    border-top: 0;
}
.header-box.border-bottom {
    border: 0;
    border-bottom: 1px solid #8DC63F;
    border-radius: 7px 7px 0 0;
    /*padding-bottom: 10px;*/
}
.frontcontent.newenciclopery .sort-box.sort-default .button_articles {
    position: static;
}
.frontcontent.newenciclopery .sort-box.sort-default .button_articles .but-enc3  {
    background: url("../images/allpic.png") no-repeat scroll -94px -11px transparent;
}
.frontcontent.newenciclopery .sort-box.sort-default .button_articles .but-enc5 {
    background: url("../images/allpics.png") no-repeat scroll -17px -2px transparent;
}
.sort-box.sort-default {
    margin: 0;
    height: 52px;
}
.sort-box.sort-default .buttons-enc {
    float: left;
    margin: 8px 0 0 10px;
}
.sort-box.sort-default .buttons-enc a {
    border:1px solid #fff;
}
.sort-box.sort-default .letterlink > a {
    border:0;
    color: #fff;
}
.sort-box.sort-default .letterlink > a:hover{
    color:#747474;
}
.sort-box.sort-default .letterlink .hb {
    top: 40px;
}
.sort-box.sort-default .letterlink .thebreedforletter {
    line-height: 21px;
}
.sort-box.sort-default .sort-name {
   display: block;
   float: left; 
   padding-left: 10px;
   font-size: 12px;
}
.header-box.header-margin {
    margin-bottom: 30px;
}
.border-box {
    margin-top: 35px;
}
.conteiner-news-list {
    margin-top: 35px;
}
.conteiner-news-list .border-box{
    margin-top: 0;
}
.date_added {
    text-align: right;
    margin: 0 5px 10px 0;
}
#breeddescribe h3 {
    color: #8dc73f !important;
    font-family: MyriadPro-Regular;
    font-size: 21px !important;
    margin: 1px 1px 20px;
    font-weight: normal;
}
.frontcontent.b-rad {
    border-radius: 8px;
}

.breadcrumbs-list {
    line-height: 23px;
    font-size: 12px;
    color: #2b3548;
    text-align: left;
    padding-left: 20px;
    font-family: 'Verdana';
}
.breadcrumbs-list .itemListElement {
    display: inline-block;
}
.breadcrumbs-list span.separator {
    margin: 0 13px;
    display: inline-block;
}
.breadcrumbs-list a,
.breadcrumbs-list a span,
.breadcrumbs-list .active a,
.breadcrumbs-list .active a span,
.breadcrumbs-list a.active,
.breadcrumbs-list a.active span,
.breadcrumbs-list .active {
    text-decoration: none;
    color: #8DC63F;
}
.breadcrumbs-list .active a,
.breadcrumbs-list .active a span,
.breadcrumbs-list a.active,
.breadcrumbs-list a.active span,
.breadcrumbs-list .active {
    cursor: default;
}

.all-width-list{
    width: calc(100% - 22px);
    text-align: center;
}
.all-width-list li{
    width: 90%;
    text-align: left;
}
.popular_question ul.all-width-list li a{
    font-weight: normal;
}
.popular_question .view-data-mod .views-mod,
.view-data-mod .views-mod{
    margin: 0;
    float: left;
    margin-left: 33px;
}
.view-data-mod .qa_date{
    display: inline-block;
    float: right;
    color: #858585;
    font-family: Verdana;
    font-size: 10px;
}
#newscontent .full img {
    max-width: 100%;
    float: left;
    max-height: 50%;
}

/* FULL SICTE COMMENT BLOCK */
.comment-wall-block.qa{
    width: 775px;
    margin: 0 0 0 12px;
}
.comment-wall-block.ad .comment-item,
.comment-wall-block.ad .user-form-submit{
    text-align: left;
}
.comment-wall-block.ad .comment-item .user-comment,
.comment-wall-block.article .comment-item .user-comment,
.comment-wall-block.news .comment-item .user-comment,
.comment-wall-block.qa .comment-item .user-comment{
    width: 94%;
}
.comment-wall-block.ad .comment-new .user-form,
.comment-wall-block.article .comment-new .user-form,
.comment-wall-block.news .comment-new .user-form,
.comment-wall-block.qa .comment-new .user-form{
    width: 92%;
    width: 91.5%;
}
.comment-wall-block.ad .comment-new.small .user-form,
.comment-wall-block.article .comment-new.small .user-form,
.comment-wall-block.news .comment-new.small .user-form,
.comment-wall-block.qa .comment-new.small .user-form{
    width: 100%;
}
.comment-wall-block.ad .comment-new .user-form textarea,
.comment-wall-block.article .comment-new .user-form textarea,
.comment-wall-block.news .comment-new .user-form textarea,
.comment-wall-block.qa .comment-new .user-form textarea{
    width: 96%;
}
.banner-left {
    width: 300px;
    height: 240px;
    float: left;
    margin: 0 15px 15px 0;
}
.articleDetails .onlyforarticlecontent img, .left_content .onlyforarticlecontent img, .left_content .full img, .frontcontent .onlyforarticlecontent img ,#page_content .onlyforarticlecontent img{
    float: left;
    margin: 15px 15px 15px 0;
    max-width: 710px !important;
    clear: left;
}
.dialog p {
    font-size: 14px;
    color: #474747;
}
.right-banner {
    margin-bottom: 20px;
}
.action_index .clinic-box {
    left: 448px;
}
.clinic-box {
    color: #8DC63F;
    font-weight: bold;
    position: absolute;
    top: 1px;
    left: 310px;
    width: 525px;
}
.clinic-box .clinic-name {
    float: left;
    font-size: 27px;
    margin-right: 22px;
    line-height: 27px;
}
.clinic-box ul {
    font-size: 17px;
    padding-left: 0;
    clear: both;
    max-width: 100%;
    position: relative;
}
.clinic-box ul li {
    display: inline-block;
    line-height: 25px;
    margin-right: 30px;
    vertical-align: top;
    float: left;
}
.clinic-box ul li:last-child {
    margin-right: 0;
}
.clinic-box > div {
    float: left;
    font-size: 20px;
    line-height: 35px;
}
.clinic-box > div.clinic-telephones {
    margin-top: -2px;
}
.clinic-phones {
    margin-top: -15px;
    position: relative;
    height: 80px;
}
header#header {
    height: 58px;
}
#header-inner .clinic-phones {
    margin-top: 0;
}
.clinic-phones .online-text-for-add #loginsocials {
    margin-top: 9px;
}
.clinic-phones .online-text-for-add {
    height: auto;
    width: auto;
    margin-left: 83px;
    float: right;
}
.module-default .photos_list.with-clinic {
    height: 85px;
}
.photos_list.with-clinic .clinic-phones {
    margin-bottom: 15px;
}
.with-clinic #addPhotoLink {
    top: 118px;
}
.content_pets .with-clinic #addPhotoLink {
    top: 75px;
}
#header.with-clinic {
    height: 52px;
}
#header.with-clinic .clinic-phones {
    margin-top: 0;
    z-index:5;
}
#header.with-clinic #well, #header.with-clinic #usermenu {
    top:19px;
    z-index:10;
}
.free_menu .headerscrolluser .sub-menu {
    /*top:100px; */
}
.news-online .online-text-for-add {
    margin-left: 15px;
}
.users-box {
    overflow: hidden;
    float: left;
    max-width: 830px;
}



body {
    font-size: 16px !important;
}

.moreAnswer ul.all-width-list li {
    margin-bottom: 15px;
    line-height: 1.2;
    margin: 0 15px 15px;
    width: calc(50% - 30px);
}

.dialog .frontcontent, .border-box,
ul#right_toparticle .alltext {
    font-size: 14px;
}

.bottom_footer a,
.terms-login a,
footer .terms a {
    margin: 0 10px;
}

small,
.sl-in,
.date_small_log,
ul#right_toparticle .adsbyarticle .autor,
ul#right_toparticle span.name {
    font-size: 14px;
    line-height: 1.2;
}

.view-data-mod .qa_date {
    font-size: 12px;
}

.peop-tab td {
    font-size: 16px!important;
}

.view-similar-news {
    min-height: 140px;
}

#adlist .ads-list span.td9.ads-date,
#adlist .ads-list .ads-details .location,
#adlist .ads-list .ads-details .pet-type,
#adlist .ads-list .ads-details .td1 {
    font-size: 14px;
}

#login-header {
    min-width: 320px;
}

.wrapper {
    width: 95%;
}

.mobile-menu {
    display: none;
}

.view-similar-news-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0 15px;
    width: calc(100% - 30px);
}

.view-similar-news-section .title {
    width: 100% !important;
}

.view-similar-news-section hr {
    width: 100%;
    margin-right: 0 !important;
}

.view-similar-news-section .view-similar-news {
    width: calc((100% / 3) - 50px) !important;
    margin: 0;
    padding-bottom: 40px;
    height: auto;
}

div.peop-tab {
    display: flex;
}

div.peop-tab > .image {
    width: 64px;
}

div.peop-tab > .content {
    width: calc(100% - 64px);
}

div.peop-tab .comment-list .comment-item {
    padding: 4px 0;
}

@media all and (max-width: 1199px) {
    .top-menu > ul > li > a, .top-menu ul li > a:visited,
    .top-menu > ul > li .other {
        padding: 0 10px;
    }

    .top-menu > ul > li .sub-menu,
    .top-menu > ul > li:hover .sub-menu,
    .menu-header-list li:hover .sub-menu{
        display: none;
    }

    .menu-header-list li:hover .sub-menu.other-sub-menu {
        display: block;
    }

    .group_filter_type.other-menu {
        display: none;
    }

    .sub-menu.other-sub-menu {
        width: 160px;
        left: auto;
        right: 0;
        padding-left: 20px;
        padding-top: 0;
    }

    footer {
        min-width: 0;
    }

    .custom-news-template .left_content {
        width: calc(100% - 323px);
    }

    .custom-news-template .contents-atr {
        width: calc(100% - 25px);
    }

    .custom-news-template #articlelist table .td1 {
        vertical-align: top;
    }

    .custom-news-template #articlelist .onlyforarticlecontent {
        width: 100%;
    }
}

@media all and (max-width: 1023px) {
    .wrapper {
        width: calc(100% - 30px);
    }

    .top-menu {
        display: none;
        position: fixed !important;
        background-color: #8DC63F;
        top: 50px;
        right: 0;
        float: none !important;
        height: calc(100vh - 50px) !important;
        width: 280px;
        z-index: 1;
    }

    .free_menu .top-menu {
        top: 104px;
        height: calc(100vh - 104px) !important;
    }

    .free_menu.fixed .top-menu {
        top: 40px;
        height: calc(100vh - 40px) !important;
    }

    .top-menu > ul {
        float: none;
        height: auto;
        padding: 0;
    }

    .top-menu ul > li {
        float: none;
        width: 100%;
        display: block;
    }

    .top-menu ul > li > a,
    .top-menu ul > li > .other {
        padding: 0 20px !important;
        width: calc(100% - 40px);
    }

    .sub-menu.other-sub-menu {
        position: static;
        width: 100%;
        padding-left: 0;
    }

    .sub-menu.other-sub-menu .other-sub-menu {
        margin-top: 0;
    }

    .top-menu .search {
        position: static;
        margin-left: 20px;
    }

    .mobile-menu {
        float: right !important;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        margin-top: 5px;
    }

    .free_menu .mobile-menu {
        margin-top: 0;
        margin-right: 15px;
    }

    .mobile-menu span {
        position: relative;
        width: 30px;
        height: 4px;
        border-radius: 4px;
        background: #fff;
    }

    .mobile-menu span:before,
    .mobile-menu span:after {
        content: '';
        position: absolute;
        left: 0;
        top: -10px;
        width: 30px;
        height: 4px;
        border-radius: 4px;
        background: #fff;
    }

    .mobile-menu span:after {
        top: calc(100% + 6px);
    }

    .mobile-menu.open span {
        background: none;
    }

    .mobile-menu.open span:before,
    .mobile-menu.open span:after {
        top: 0;
        transform: rotate(-45deg);
    }

    .mobile-menu.open span:after {
        top: 0;
        transform: rotate(45deg);
    }

    .statistic-box {
        margin-right: 0;
    }

    .statistic-box .stat {
        margin: 0 5px 0 10px;
    }

    .bottom_footer {
        width: 100%;
    }

    .online-text-for-add {
        width: 120px;
    }

    ul#right_toparticle {
        width: calc(100% - 18px);
        float: none;
    }

    .custom-news-template .left_content {
        width: 100%;
    }

    ul#right_toparticle .topper_itembest .imgblock {
        min-height: 0;
    }

    ul#right_toparticle span.name {
        width: calc(100% - 98px);
    }

    .over_right_new {
        float: none;
        width: 100%;
    }

    ul#right_toparticle .alltext {
        width: calc(100% - 48px);
    }

    .photo_day, .popular_question {
        width: 100%;
    }

    .ad_filter.ads-more-filters {
        max-width: 100%;
        padding: 0 4px;
    }

    .ad_filter .cusel {
        max-width: 198px !important;
    }

    #ads .change-view {
        right: 410px;
    }

    .ui-tabs .ui-tabs-nav li a {
        padding: 0.5em 0.4em 6px !important;
    }

    li #search_input {
        width: 180px !important;
    }

    .content_middle_ads #ads ul.search_ads li {
        width: 284px !important;
    }

    table.ad_filter.ads-search {
        width: 396px;
    }

    .qa_page_list .left_content {
        width: 100%;
        float: none;
    }

    .view-similar-news-section .view-similar-news {
        width: calc((100% / 2) - 50px) !important;
        margin-bottom: 20px;
        min-height: 110px;
    }

    .t3 {
        width: 220px;
    }

    .tinfo .t3 .user-row #pets_list_block {
        width: 200px;
    }

    .user-menu-list .ul_menu.data-t2 {
        position: static;
    }
}

@media all and (max-width: 767px) {
    body {
        padding: 0 0 82px;
        min-height: calc(100vh - 82px);
    }

    .ads-details .location {
        display: none;
    }

    .header-wrapper {
        width: calc(100% - 30px);
        padding: 0 15px;
    }

    .wrapper.home_page,
    .wrapper {
        min-height: calc(100% - 92px);
    }

    .over_right_new {
        float: left;
    }

    .categories_ul,
    .encTopmenu.encyclopedia-cat {
        display: flex;
        flex-wrap: wrap;
    }

    .categories_ul li,
    .encTopmenu li {
        width: 20%;
    }

    .home-page-h1 {
        margin: 0;
        text-align: center;
    }

    .statistic-box > * {
        display: inline-block;
        margin: 10px 0;
    }

    .adslist_box,
    .adslist_box .ads_operation,
    .ads_details,
    .ads_desc {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
    }

    .adslist_box {
        padding: 10px;
    }

    .them_ads #bottoms {
        display: flex;
        flex-wrap: wrap;
        height: auto !important;
    }

    .them_ads #bottoms .title {
        width: 100%;
    }

    .them_ads #bottoms hr {
        display: none;
    }

    .view-similar-news {
        margin-bottom: 15px !important;

    }

    .header_adlist h1 {
        width: 95%;
    }

    #blockleftDeteils {
        width: 100%;
        box-sizing: border-box;
    }

    .newenciclopery .left_content,
    .newenciclopery .contents-atr,
    #articlelist .onlyforarticlecontent {
        width: 100%;
        box-sizing: border-box;
    }

    #articlelist table td {
        box-sizing: border-box;
        width: auto;
    }

    .header_adlist .ads_statictic {
        display: flex;
    }

    .ads_statictic img {
        margin: 0;
        padding: 5px;
    }

    .header_adlist .ads_statictic > div {
        color: #747474;
    }

    .ads_content > .ads_date {
        display: none;
    }

    .action_articlelist .left_content,
    .action_newslist .left_content,
    .action_view .left_content,
    .qa_page_view .left_content,
    .qa_page_list .left_content {
        width: 100%;
        overflow: hidden;
    }

    .answer-box,
    .similar_answers ul li,
    .similar_answers h2 {
        width: 100%;
    }

    .answer-box .question {
        width: auto;
    }

    .comment-wall-block.qa,
    .comment-wall-block.qa,
    .similar_answers {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
    }

    .qa_page_view .related_prod {
        padding: 0 15px;
    }

    .qa_page_view .related_prod li {
        width: 100%;
        margin: 30px 0;
    }

    .related_prod li a {
        width: 100%;
    }

    #addPhotoLink {
        top: 50%;
        transform: translateY(-50%);
        right: 5px;
    }

    .photos_list .photo_filters.photo-logout {
        margin-top: 15px;
    }

    footer {
        min-width: auto;
        height: auto;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    footer .terms-login,
    footer .terms {
        background-color: #8dc63f;
        padding: 15px;
        box-sizing: border-box;
        display: flex;
        flex-wrap: wrap;
    }

    /* new styles */

    .statistic-box {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 5px 0 40px;
    }

    .statistic-img {
        display: none;
    }

    .module-default .photos_list {
        height: auto;
        text-align: center;
    }

    .photos_list h1 {
        width: 100%;
        margin: 0 0 10px;
        text-align: center;
    }

    .photos_list .photo_filters {
        float: none;
    }

    .right_soc_block {
        float: none;
        margin-top: 0 !important;
    }

    .photos_list #addPhotoLink {
        position: static;
        transform: none;
        margin: 0 auto;
    }

    .online-text-for-add {
        float: none;
        height: 60px;
        margin: 0 auto;
    }

    .photo-list .block-item {
        width: calc(100% - 22px);
    }

    .online-text-for-add #loginsocials {
        display: flex;
        justify-content: center;
        float: none;
    }

    .online-text-for-add .social_icons a {
        margin: 0 5px;
    }

    .top-menu > ul {
        padding: 25px 0;
    }

    #ads .change-view,
    table.ad_filter.ads-search,
    .ad_filter.ads-more-filters,
    .content_middle_ads .dialog {
        display: none;
    }

    .view-similar-news-section .view-similar-news {
        width: 100% !important;
    }

    .footer {
        height: auto;
    }

    #newwall_otprav {
        position: static;
    }

    #newwall_otprav button {
        width: 100%;
    }

    #newwall_otprav button .UIButton {
        width: 100%;
    }

    .user-page-people {
        display: none;
    }

    section {
        width: 100%;
    }
}

@media all and (max-width: 625px) {
    .statistic-box {
        margin: 10px 0;
        display: flex;
        flex-wrap: wrap;
    }

    .header_adlist .ads_statictic {
        display: flex;
        width: 100%;
        float: left;
    }

    .header_adlist .ads_statictic > div {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .content_middle_ads .breadcrumbs {
        margin-bottom: 70px;
    }

    .addads {
        float: none;
        right: 21px;
        left: 21px;
        top: 70px;
    }

    .breadcrumbs .addads > a {
        width: calc(100% - 50px);
        margin-bottom: 0 !important;
        border-radius: 6px;
        height: auto;
        padding: 12px 10px 10px 40px;
        background-size: 42px auto;
        background-position: 2px 4px;

    }

    #userinfo .tinfo,
    #userinfo tbody,
    #userinfo tr,
    #userinfo td {
        display: block;
    }

    #userinfo tr:first-child {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    #userinfo tr:first-child td:nth-child(2) {
        order: 1;
        width: 100% !important;
    }

    .tinfo .t1 {
        width: 120px;
    }

    .tinfo .t1 .round-before {
        width: 90px !important;
        height: 90px !important;
        margin-left: 14px;
    }

    .tinfo .t1 .round-before img {
        width: 90px !important;
        height: 90px !important;
    }

    .tinfo .t3 .user-row #pets_list_block {
        right: 0;
    }

    .block-step-add-pet {
        width: 170px;
    }

    .block-step-add-pet .step-text {
        font-size: 16px;
    }

    .tinfo .t2 {
        padding-top: 0;
    }

    .tinfo #newwall_wrapper {
        margin-left: 14px;
        margin-right: 14px;
    }

    #userinfo h2 {
        width: calc(100% - 28px);
        margin-left: 14px;
        margin-right: 14px;
    }

    .user-menu-list .ul_menu.data-t2 {
        padding-left: 14px;
    }

    .user-menu-list .ul_menu.data-t2 li {
        width: 100%;
        float: none;
    }
}

@media all and (max-width: 450px) {
    .photos_list .right_soc_block.new_position {
        margin-top: 0;
    }

    #adlist > ul {
        overflow: hidden;
    }

    #adlist .ads-list > li {
        overflow-x: scroll;
        display: block;
    }

    .categories_ul li,
    .encTopmenu li {
        width: 33.33%;
        margin: 0;
    }

    .people.com {
        margin: 0;
    }

    .com .peo {
        padding: 10px 0;
    }

    div.peop-tab {
        max-width: 100%;
    }
}

@media all and (max-width: 440px) {
    body {
        padding: 0 0 126px;
        min-height: calc(100vh - 126px);
    }

    .moreAnswer ul.all-width-list li {
        width: calc(100% - 30px);
    }

    .view-similar-news{
        width: 100% !important;
        box-sizing: border-box !important;
    }

    #articlelist table tr {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #addPhotoLink {
        font-size: 14px;
        line-height: 1.2;
        padding: 10px;
        box-sizing: border-box;
        max-width: 170px;
    }

    #addPhotoLink .addPhoto .event_upload {
        top: 6px;
    }

    .header-box.plus-search .searches,
    .groups-list.plus-search .searches {
        display: none;
    }

    footer .terms-login,
    footer .terms {
        display: flex;
        flex-direction: column;
        align-items: center;
        line-height: 1.2;
    }

    footer .hide-mobile {
        display: none;
    }
}

@media all and (max-width: 412px) {
    .doactivate a {
        line-height: 16px;
    }
}