/* Clear styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
*, *:before, *:after {
    box-sizing: border-box;
}
.clearfix::after {
    content: '';
    display: table;
    clear: both;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* End Clear styles */


a {
    font-size: 12px;
    text-decoration: none;
    font-family:'Tahoma',serif;
}
a *
{
    cursor: pointer;
}
a:hover
{
    text-decoration: underline;
}
img
{
    max-width: 100%;
}
body
{
    color: #000000;
    font-size: 12px;
    background:url(../system_images/back_html.jpg);
    background-color: #FFF !important;
    font-family: Tahoma, Geneva, sans-serif;
}
h1
{
    color: #8F3709;
    font-size: 16px;
    padding: 5px 0 10px 35px;
}
.block h1,
h2
{
    color: #cc6b32;
    position: relative;
    font-weight: bold;
    font-family: Arial;
    font-size: 15px;
    padding: 0;
}
.block h1.icon,
h2.icon
{
    padding-left: 34px;
    position: relative;
}
.block h1.icon:before,
h2.icon:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 24px;
    width: 33px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 24px;
}
h3 {
    color: #474747;
    font-size: 12px;
    font-family: Tahoma;
}
#wrapper
{
    background: url(../system_images/wrapperNew.png) top center no-repeat;
}
.headBanner{
    margin: 15px auto 0;
    text-align: center;
    width: 100%;
    max-width: 992px;
    overflow: hidden;
}
.mainContainer{
    margin: 16px auto 0;
    max-width:992px;
    background-color: #fff;
    border-radius:10px;
    padding-bottom: 5px;
    overflow: hidden;
    position: relative;
}

/* Loader */
.loader {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.loader-twister {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 31px;
    height: 31px;
    background: url("../system_images/ajaxLoader.gif") left no-repeat;
}
#ajaxLoader,
.commentsAjaxLoaderHolder div,
#moreCommenstAjaxLoader,
#moreMediaItemsAjaxLoader{
    display: inline-block;
    width: 31px;
    height: 31px;
    background: url("../system_images/ajaxLoader.gif") 0 0 no-repeat;
}
/* End Loader */

/* Scroll left line */
.verticalNavPanel{
    position:fixed;
    top:0;
    text-align: center;
    width: 90px;
    height: 100%;
    margin:0;
    cursor: pointer;
    z-index: 1000;
    padding: 30px 0 0 0;
    transition: background-color 0.2s ease-in-out;
}
.verticalNavPanel:not(.go-up):not(.go-down) {
    display: none;
}
.verticalNavPanel.tablet{
    width: 30px;
}
.verticalNavPanel.mobile{
    width: 18px;
}
.verticalNavPanel .nav-arrow-text {
    display: none;
    font-size:20px;
}
.verticalNavPanel .nav-arrow-text .nav-text {
    font-size: 11px;
}
.verticalNavPanel.go-up .nav-arrow-text.up {
    display: block;
}
.verticalNavPanel.go-down .nav-arrow-text.down {
    display: block;
}
.verticalNavPanel.tablet .nav-arrow-text,
.verticalNavPanel.mobile .nav-arrow-text {
    font-size: 14px;
}
.verticalNavPanel.tablet .nav-text,
.verticalNavPanel.mobile .nav-text {
    display: none;
}
.verticalNavPanel:hover{
    background-color: rgba(255,255,255,0.9);
}
/* End Scroll left line */
.contentContainer
{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 10px;
    margin: 10px 0 30px 0;
}
.contentCenter {
    width: calc(100% - 240px);
    padding-right: 20px;
    display: flex;
    flex-wrap: wrap;
}
.contentRight {
    width: 240px;
}
.center-container {
    width: 45%;
    padding-left: 6px;
}




/**/

.poolContent {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    border-radius: 7px;
    border: 1px solid #cc6b32;
    width: 238px;
    margin-bottom: 8px;
}
.poolObject h2 {
    color: #d26a37;
    float: left;
    font-family: 'Tahoma',serif;
    font-size: 14px;
    padding: 14px 0 5px 12px;
}

.popravka_chek
{
    position: relative;
    right:5px;
    bottom: 17px;
}
.class1
{
    color: #c1c1c1 !important;
    font-size: 11px !important;
}
.class2
{
    text-align: center !important;
    color: #c1c1c1;
    font-size: 11px;
}
.class3
{
    text-decoration: none !important;
    color: #c1c1c1 !important;
    font-size: 11px !important;
}
.class4
{
    color: #c1c1c1 !important;
    font-size: 11px !important;
}
#liniya_2page2
{
    margin:3px 0 10px 0;
    position: relative;
    right: 4px;
    top: -3px;
    width:717px;
    height: 1px;
}
#add_newpage2
{
    background-color: #cc6b32;
    width: 140px;
    float: right;
    margin-right:5px;
    height: 18px;
    border-radius: 15px;
    position: relative;
    top: -2px;
}
#add_newpage2 a
{
    font: 13px Arial;
    color: white;
    padding-left: 9px;
}
#add_newpage2.part3 a{
    padding: 0;
}

.color1, .color2{
    float: left;
    height: auto;
    padding: 7px 0;
    width: 100%;
}
.color1{
    background-color: #f1ecdc;
}
#lenta_news
{
    width: 100%;
    clear: both;
    margin-left:0;
    position: relative;
}
#lenta_news .autor a{
    float: left;
}
#menu_lenta_news
{
    margin-bottom: 10px;
    height: 10px;
}
.page
{
    color:#CE703A !important;
    text-decoration: underline;
}
.page:active
{
    text-decoration: none;
}

#gotovo
{
    color:#fff;
    text-align: center;
    width:85px;
    height: 15px;
    background-color:#cc6b32;
    margin:20px 0 0 138px;
    border:1px solid #e5901a !important;
    border-radius:8px;font-weight:normal;
    padding:0 7px 16px 0;
    font-size: 11px;
    float: left;
}
#cap_2
{
    width: 69px;
    height: 24px;
    background-color:#cc6b32;
    float: left;
}
#cap
{
    position: relative;
    top:-3px;
    left:3px;
    float: left;
}
#cap_pass
{
    margin-left:21px;
    float: left;
    width:85px;
    height:19px;
    border-radius:0;
}
.regis
{
    width:690px;
    background:url(../system_images/regis_back.png) repeat-x;
    float: left;
    margin: 17px 18px 0 11px;
    padding-left: 22px;
    border-radius: 10px;

}
#img_reg
{
    margin: 8px 10px 0 0;
    float: left;
}
.regis h2
{
    font:bold 14px Arial;
    text-transform: uppercase;
    color:#cc6b32;
    margin:15px 0 25px 0;
}
.regis p
{
    color: #706f6e;
}
.regis #first
{
    margin-bottom:17px;
}
.regis form
{
    margin-top: 35px;
}
.regis form input[type="text"]
{
    width: 175px;
    border-radius: 15px;
    height: 16px;
    padding-left:10px;
    border: 1px solid #cb6c34;
    margin-bottom:14px;
    color:#959595;
    font-size: 11px;
    float: left;
    position: relative;
    bottom: 2px;
}
.regis .form_row
{
    clear: both;
    padding:0;
    margin-bottom:18px;
}
.regis .sel_p
{
    height: 28px;
}
.regis select
{
    width: 185px;
    height:20px;
    border-radius: 15px;
    margin-bottom:14px;
    color:#959595;
    font-size: 11px;
    padding:1px 30px 0 10px;
    font-size: 11px !important;
    font-weight: normal !important;
    overflow: hidden;
    display:none;
    position: relative;
    bottom: 3px;
}
.regis form p
{
    color: #cb6c34;
    float: left;
    width:138px;
    line-height: 1;
    margin-bottom: 18px;
}
#text_form
{
    width:360px;
    float: left;
    margin-right: 13px;
}
#file
{
    color: #959595;
    width: 114px;
    height:18px;
    border-radius:12px;
    float: left;
    background-color:#e1e1e1;
    text-align: center;
    position: relative;
    bottom:2px;
    left:0;
    cursor: pointer !important;
}
#knopka
{
    border: none !important;
    width:220px;
    height: 20px;
    float: left;
    position: relative;
    top:-17px;
    right:4px;
    color:#959595;
    opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.regis input[type='checkbox']
{
    margin: 13px 0 0 5px;
    border: none;
}
.regis #form_row
{
    margin-top:23px;
    overflow: hidden;
    float: left;
    padding: 3px 3px 0 0;
}

.add_news
{
    width:690px;
    background:url(../system_images/regis_back.png) repeat-x;
    float: left;
    margin: 17px 18px 0 11px;
    padding-left: 22px;
    border-radius: 10px;

}
.add_news h2
{
    font:bold 14px Arial;
    text-transform: uppercase;
    color:#cc6b32;
    margin:13px 0 37px;
    overflow: hidden;
    letter-spacing: 1px;
}
.add_news form p
{
    color:#959595;
    padding-left: 5px;
}
.add_news span
{
    color:#cc6b32;
    margin-left: 5px;
    position: relative;
    bottom: 3px;
}
.add_news form input
{
    margin:7px 0 10px;
    width: 360px;
    height: 23px;
    border: 1px solid #cb6c34;
    padding-left: 10px;
    color: #959595;
}
.add_news textarea
{
    margin-top: 10px;
    border: 1px solid #cb6c34;
    resize: none;
    width: 365px;
    height: 256px;
    margin-bottom: 16px;
    color: #959595;
}
#cap_1
{
    width: 90px;
    background-color: #cc6b32;
    height:28px;
    float: left;
    margin: 7px 400px 0 25px;
    overflow: hidden;
}
#send
{
    clear: both;
    width: 92px;
    height: 21px;
    color: #fff;
    margin-top: 40px;
    border-radius:7px;
    font-weight: normal;
    border: 1px solid #e5901a !important;
    padding-right:10px;
}

.seach
{
    width:690px;
    background: url(../system_images/regis_back.png) repeat-x;
    float: left;
    margin: 17px 18px 0 11px;
    padding-left: 22px;
    border-radius: 10px;
    color: #959595;

}
.seach h2
{
    font:bold 14px Arial;
    color:#cc6b32;
    margin:15px 0 25px;
}
.seach span
{
    color:#cc6b32;
    margin:30px 15px 0 0;
    float: left;
}
.seach form input
{
    float: left;
    margin: 26px 16px 0 0;
    width: 287px;
    border-radius: 15px;
    padding:0 0 0 16px;
}
.seach #sech
{
    margin:26px 0 10px;
    width: 70px;
    height: 24px !important;
    border:0;
    border-radius: 10px;
    background-color: #cc6b32;
    float: left;
}
.sech
{
    clear: both;
    text-align: center;
    margin:12px 100px 0 0;
}
.seach .color_4
{
    color:#cc6b32;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    float: none;
}
.seach #liniya_seach
{
    margin:38px 0 42px 8px;

}
#all_rez
{
    width: 111px;
    float: left;
    margin-right: 63px;
}
.seach #all_rez p
{
    margin-bottom: 14px;
}
.seach #rezultat span
{
    color:#cc6b32;
    margin: 0;
    float: none;
    font-size: 12px;
}
.seach #rezultat
{
    width: 500px;
    float: left;
}
.seach #rezultat ul li
{
    margin-bottom: 31px;
}
.seach #rezultat ul li a
{
    color: #959595;
    width: 375px;
    display: block;

}
.seach #rezultat ul li p
{
    float: right;
    font-size: 11px;
    text-align: left;
    width: 100px;
}

.email
{
    width: 713px;
    border: 1px solid #cc6b32;
    border-radius: 10px;
    position: absolute;
    background-color: #fff;
    margin:5px 0 10px 0;
    padding-bottom:38px;
    box-shadow: 0 0 6px #7E3308;
}
.p
{
    float: left;
    font-size: 11px !important;
}
.email #close
{
    font-size: 11px;
    color: #959595;
    width: 60px;
    float: right;
    margin:10px 13px 45px 0;
}
.email img
{
    margin:4px 0 0 5px;
}
.email #close a
{
    text-decoration: underline !important;
}
.email #pochta
{
    margin: 60px 26px 45px;
}

.email #friend
{
    float: left;
}
.email #friend ul li
{
    border: 1px solid #cc6b32;
    width: 134px;
    margin-bottom: 5px;
    padding: 0;
    border-radius: 10px;
}

.email #friend ul li a
{
    width: 117px;
    padding:15px 0 15px 19px;
    display: block;
    border-radius: 9px;
    margin-left: -1px;
}

.email #friend ul li a:hover
{
    background-color:#cc6b32;
    color: #fff;
}
.email #friend ul li:hover
{
    color:#fff;
    background-color: #cc6b32;
}
.email #friend ul a
{
    color: #cc6b32;
    font-weight: bold;
}
.email #friend ul a:hover
{
    text-decoration: none;
}
.otvet
{
    width: 480px;
    float:left;
    padding-bottom: 26px;
    height: 100%;
    border-radius: 10px;
    margin-bottom: 15px;
}
#content
{
    width: 480px;
    margin-left:20px;
    float:left;
}
.email .avtor1
{
    width: 453px;
    padding-left: 10px;
    margin-bottom: 7px;
}
.email .avtor
{
    font-weight: bold;
    color: #cc6b32;
    float: left;
    margin-right: 15px;
}
.email .time
{
    font-size: 11px;
    color: #959595;
    float: left;
    margin-right: 5px;
}
.email .delete
{
    float: right;
    font-size: 11px;
    color: #959595;
    width: 60px;
    position: relative;
    left: 10px;
}
.email .send_email
{
    margin:10px 0 0 10px;
    width: 457px;
    color: #7e7e7e;
}
.email .otvet .otv_color
{
    background-color: #f1ecdc !important;
}
.email #reset
{
    width: 100px;
    height: 20px;
    border-radius: 10px;
    background-color: #cc6b32;
    clear: both;
    float: right;
    border: 1px solid #e2aa89 !important;
    margin-bottom: 35px;
}
.email #reset img
{
    margin-left: 13px;
    float: left;
}
.email #reset p
{
    font-size: 11px;
    color: #fff;
    margin-left: 10px;
    padding: 3px 10px 0 0;
    text-align: center;
}
.email #reset a
{
    text-decoration: none;
}
.email #otpravka
{
    clear: both;
}
.email #otpravka textarea
{
    resize: none;
    width: 330px;
    height: 100px;
    border-radius: 10px;
    border: 1px solid #cc6b32;
    color:#959595;
    font-size: 11px;
    padding:7px;
    margin-bottom: 6px;
}
.email #otpravka p
{
    font-size: 11px;
    color: #959595;
    margin-left: 11px;
}
.email #goto
{
    width: 100px;
    height: 20px;
    border-radius: 10px;
    background-color: #cc6b32;
    clear: both;
    border: 1px solid #e2aa89 !important;
    color: #fff;
    margin-top: 15px;
    padding-top: 2px;
}
.email #goto a
{
    color: #fff;
    margin-left: 19px;
}
.email #goto a:hover
{
    text-decoration: none;
}
.close_fff
{
    float: right;
    margin:0 10px 0 0;
    position: relative;
    bottom: 10px;
}

.sourceLinkHolder{
    width: 100%;
    color: #636363;
    margin: 10px 0;
}
.sourceLinkHolder a{
    color: #CC6B32;
    text-decoration: underline;
}
.meshok2
{
    float: left;
    margin:-3px 5px 0 0;
}
#tema_author span
{
    color:#636363;
}
#pohojue
{
    float:left;
    width:694px;
    clear: both;
    margin:24px 0 25px 16px;
}
.strl
{
    float: left;
    margin-right: 10px;
}
.my_golos input{
    float: left;
}
#pohojue a
{
    text-decoration: underline;
    margin-top: 4px;
    color:#CC6B32  !important;
    font-weight: normal !important;
}
#golos
{
    margin-bottom:48px ;
}
.golosovanie p{
    overflow: hidden;
    position: relative;
    top: 2px;
    left: 2px;
    width: 60%;
    color: #636363;
}
.my_golos
{
    overflow: hidden;
    clear: both;
    margin-top: -5px;
}
.golosovatb
{
    width: auto;
    border-radius: 7px;
    height: 20px;
    background-color: #cc6b32;
    color: #fff;
    padding-top: 2px;
    border: 1px solid #e5901a;
    float: left;
    margin:3px 8px 0 0;
}
.golosovatb a
{
    color: #fff !important;
    text-align: center;
    margin:0 12px;
}
.golosovatb:hover
{
    background-color: #a45322;
    cursor: url("../system_images/pointer.png"),pointer;

}
#pad
{
    margin-left: 6px;
}
.golosovatb a:hover
{
    cursor: url("../system_images/pointer.png"),pointer;
}

#rez p
{
    font-size: 11px !important;
    color: #959595;
    float: left;
    margin-right: 5px;
    width: 100px;
    padding-right: 5px;
    top: 5px
}
#rez
{
    clear: both;
    position: relative;
    bottom: 5px;
}
#rez p span
{
    padding: 0 5px;
}
.sto
{
    width: 86px;
    color: #959595;
    text-align: center;
    float: right;
    margin-top: 11px;
}
#page2
{
    clear: both;
    margin:40px 0 50px;
    overflow: hidden;
}
.page2 .proc
{
    float: right;
    font-weight: bold;
    color: #a45322;
    margin-right: 10px;
}
.page2 p
{
    float: left;
    color: #a45322 !important;
}
.page2
{
    float: left;
    width: 86%;
    border: 1px solid #ccc;
    margin-bottom: 2px;
    height:32px;
    overflow: hidden;
}
#page2 h3
{
    font: 12px Tahoma !important;
    color: #636363;
    margin-bottom: 20px;
}
.cler
{
    clear: both;
    margin: 2px 0 4px;
}
.fb-like, #vk_like, .twitter-share-button{
    float: left!important;
    width: 90px!important;
}
#vk_like{
    clear: none!important;
}
.fb-like{
    width: 104px!important;
}
.twitter-share-button #widget{
    text-align: right!important;
}
.progresbar
{
    background-color: #ccc;
    width: 300px;
    height:32px;
    position: relative;
    bottom:0;

}
.probar
{
    position: relative;
    bottom: 22px;
    padding-left: 15px;
}
.semsorok
{
    width: 50px !important;
}

.mar1
{
    margin-right: 50px;
}
#com_com
{
    float: left;
    margin-right: 15px;
}
#comen
{
    float: left;
    text-transform: uppercase;
    font: bold 14px Arial;
    margin-top: -2px;
}
#comen span
{
    margin-left: 5px;
}
#refresh
{
    width: 120px;
    height: 19px;
    background-color: #cc6b32;
    border: 1px solid #e1a784;
    border-radius: 10px;
    float: right;
    margin-top: -6px;
}
.res
{
    float: left;
    margin:3px 8px 0 10px;
}
#refresh p
{
    color: #fff;
    font-size: 11px;
}
#refresh a:hover
{
    color: #fff;
}
#com1
{
    clear: both;
    margin:20px 0 25px 12px;
}
#com
{
    overflow: hidden;
    padding-top: 6px;
    margin-left: 13px;
}
#text_area
{
    height:24px;
    resize: none;
    border-radius: 10px;
    width: 545px;
    color: #979797;
    padding:6px 100px 0 15px;
    margin:-3px 0 0 12px;
}
.log_max
{
    width: 43px;
    float: left;
}
.danue2
{
    color: #636363 !important;
}
.ar_gol
{
    float: right;
}
.strel
{
    margin-left: 5px;
}
.ar_gol span
{
    color: #979797;
}
.img
{
    margin:5px 11px 0 0;
    float: left;
}
.logo_min
{
    float: left;
    margin: 2px 2px 0;
}
.tx
{
    padding:5px 0 10px;
    clear: both;
    color: #636363;
}
.right_comment
{
    float: left;
    width: 645px;
}
.otvetit a
{
    margin-right:15px;
    text-decoration: underline;
}
.com2 ul li
{
    background-color: #F2ECDC;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 12px;
    margin-bottom: 10px;
    display: inline-block;
}
.background
{

}
.adm
{
    float: left;
    width: 38px;
    height: 14px;
    border-radius: 7px;
    background-color: #00AEEF;
    margin-top: 2px;
    text-align: center;
    color: white;
    font-size: 11px;
}
.citata
{
    clear: both;
    overflow: hidden;
    padding-top: 7px;
}
.citata .tx
{
    width: 552px;
    border: 1px dotted #979797;
    padding: 5px;
    clear: none;
    float: left;
}
.artest a
{
    color: #CC6B32 !important;
    display: block;
    font-size: 11px !important;
    margin-bottom: 3px;
    text-decoration: underline;
    clear: both;
}
.artest
{
    overflow: hidden;
    clear: both;
}
.gal
{
    float: left;
    margin-right: 3px;
}
.background1
{
    background-color:#fff !important;
}
.gal2
{
    bottom: 12px;
    float: right;
    position: relative;
    right: 42px;
}
.mar2
{
    padding-top: 0 !important;
}
.cvet_col
{
    background-color:#f2ecdc;
    color: #636363;
    font-size: 11px;
    border-radius:5px;
    padding: 5px;
    margin: 7px 0;
}
/*testirovka*/
.autor_com
{
/*    float: left;*/
    color: #CC6B32 !important;
    text-decoration: underline !important;
}
.strelka_vhod
{
    position: absolute;
    top: -14px;
    left: 88px;
}
#friend ul li a.active
{
    background-color:#cc6b32;
    color: #fff !important;
}
#friend ul li.active
{
    background-color:#cc6b32;
    color: #fff;
}
.ps1
{
    width:68px !important;
    height: 24px !important;
    float: left;
    border:0 !important;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
#cl
{
    color: #959595;
}
.ccl
{
    text-decoration: underline;
    position: relative;
    top: 4px;
    left:2px;
    font: 13px Tahoma !important;
}
.clear
{
    clear: both;
    margin-bottom: 6px;
}
ol, ul
{
    list-style: none outside none;
}
.new_lenta
{
    background-color: #ffffff;
    color: #7e7e7e;
    float: left;
    position: relative;
    top: -6px;
    right: -1px;
    margin-right: 15px;
}
.part1 {
    float: left;
}
.part1 h2
{
    color: #cc6b32;
    float: left;
    height: 18px;
    position: relative;
    top: -1px;
    right: 3px;
    font: bold 15px Arial !important;
}

.new_lenta
{
    float: left;
    margin-right: 15px;
    position: relative;
    top: -4px;
    left: 1px;
}
.position
{
    top:-2px !important;
}
#reklama
{
    position: relative;
    right:10px;
    bottom: 26px;
    margin-top: 15px;
    clear:both;
}

.menu_top a
{
    font: 15px Tahoma !important;
}
.color
{
    background-color: #f1ecdc;
}
.foot
{
    background-image: url(../system_images/zast.png);
    height: 9px;
    width: 1px;
}
.anton
{
    color:#636363;
}
.razdel_menu2
{
    float: left;
    margin:7px 12px !important;
}
#add_new
{
    background-color: #CC6B32;
    width: 140px;
    float: right;
    margin-right: 10px;
    height: 18px;
    border-radius: 15px;
    position: relative;
    top: -3px;
}
#add_new a
{
    font: 13px Arial;
    color:#fff;
    padding-left:9px;
}
.mesh
{
    float: left;
    position: relative;
    top: -1px;
}
.com_last
{
    margin-top: 8px !important;
}
.popravka
{
    margin-top: -1px !important;
}
.popravka_in
{
    position: relative;
    top: -19px;
}

.popravka_part2
{
    position: relative;
    bottom: 26px;
    left: 6px;
}
#form_arrow
{
    position: relative;
    bottom: 153px;
    right:19px;
}
.ul_new ul li{
    background: url("../system_images/ul.png") 2px 9px no-repeat;
    color: #acacac !important;
    padding:5px 5px 0 17px;
    margin: 0 0 6px;
    border-top: 1px dashed #D7D7D7;
 }
.ul_new ul li span
{
    color: #CC6B32;
    font-size: 10px;
    padding-left: 16px;
    position: relative;
}
.ul_new ul li span img
{
    position: absolute;
    top: 3px;
    left: 5px;
    height: 9px;
}
.arrow_1
{
    float: right;
}
.popravka
{
    margin-top: -1px !important;
}
.popravka_in
{
    position: relative;
    top: -19px;
}
.popravka_chek
{
    position: relative;
    right:5px;
    bottom: 17px;
}
.popravka_part2
{
    position: relative;
    bottom: 26px;
    left: 6px;
}
#form_arrow
{
    position: relative;
    bottom: 153px;
    right:19px;
}
#c1
{
    color: #959595;
}
.part2 a
{
    color: #cc6b32;
    clear: both;
}
#liniya_2
{
    margin:3px 0 0 3px;
    position: relative;
    right: 5px;
    top: -3px;
    width: 378px;
    height: 1px;
}
.new_lenta
{
    background-color: #ffffff;
    color: #7e7e7e;
    float: left;
    position: relative;
    top: -6px;
    right: -1px;
    margin-right: 15px;
}
.lastColumContainer ul li a
{
    color: #CF7540;
    font-family: Tahoma, Geneva, sans-serif;
}
.lastColumContainer span
{
    position: relative;
    top: -2px;
    left:0px;
    font-size:9px;
}
.contentRight img.imageLinkObjectItem {
    margin-bottom: 8px;
}

.contentPage{
    background: none;
    padding: 0 11px;
    width: 100%;
}
.searchPage, .registerPage, .contentPage{
    color: #959595;
}
.searchPage h1, .registerPage h1, .contentPage h1{
    float: none;
    font: bold 14px Arial;
    color: #CC6B32;
    line-height: 24px;
    margin: 8px 0 25px;
    padding: 3px 35px 0 35px;
    background: url("../system_images/registra.png") 0 0 no-repeat;
}
.searchPage span {
    color: #CC6B32;
    margin:30px 15px 0 0;
    float: left;
}
.searchTxt{
    visibility: hidden;
    clear: both;
    text-align: center;
    padding: 12px 100px 0 0;
}
.searchTxt .color_4 {
    color: #CC6B32;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    float: none;
}
.searchPage .line_search {
    border: none;
    border-top: solid 1px #959595;
    width: 100%;
    margin: 10px 0 20px 0;
    float: left;
}
.searchPage .all_rez{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.all_rez p {
    margin-bottom: 12px;
    margin-right: 10px;
    cursor: pointer;
}
.sort_box p.whereToLookChecked,
.filter_box p.whereToLookChecked,
.all_rez p.whereToLookChecked{
    font-size: 12px;
    font-weight: bold;
    color: #CC6B32;
    float: none;
}
.whereToLook{
    display: none;
}
.searchPage .searchResult ul li a {
    color: #555555;
    display: inline-block;
    font-size: 12px;
}
.searchPage .searchResult span{
    color: #CC6B32;
    margin: 0;
    float: none;
    font-size: 12px;
}
.searchPage .searchResult span.searchResultItemDate{
    width: 65px;
    display: inline-block;
    color: #959595;
    font-size: 11px;
    margin: 2px 0 0;
}
#getMoreSearchedItemsId{
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
}
.newsPage{
    border-top: 3px solid #E76B29;
}
.newsPageHeader{
    float: left;
    width: 100%;
    margin: 5px 0 15px 0;
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #E76B29;
}

.img_png
{
    position: relative;
    left:7px;
    top:3px;
}
.part3
{
    width: 350px;
}


#part1_2
{
    float: left;
}

.arrow_2
{
    position: relative;
    top: 2px;
}
.home_page_avatar{
    width: 27px;
    height: 27px;
    border-radius: 4px;
}

.banListObject{
    background: none repeat scroll 0 0 #CC6B32;
    float: left;
    border-radius: 7px;
    border: 1px solid #cc6b32;
    width: 238px;
    margin-bottom: 8px;
}
.banListObject h2 {
    color: #FFFFFF;
    float: left;
    font-family: 'Tahoma',serif;
    font-size: 14px;
    padding: 14px 0 5px 12px;
}
.banListContent ul {
    float: left;
    padding: 10px 10px 10px 55px;
    width: 170px;
}
.banListContent ul li {
    color: #FFFFFF;
    padding: 5px 0;
}
#rar a
{
    color: #fff;
    font: bold 15px Arial;
}

#rar
{
    height: 30px !important;
    width: 150px;
    float: left;
    position: relative;
    left: 27px;
    font: bold 14px Arial;
    display: block;
    background-color: #d26a37;
    padding:15px 0 0 10px;
    border-radius:7px;

}
#rar_img
{
    float: left;
    margin-right: 5px;
}
#user_
{
    margin-left:180px;
}
.onlineGames {
    background: url("../images/nogamesonline.gif") no-repeat scroll 0 0 transparent;
    height: 75px;
    margin:0 0 5px 30px;
    width: 200px;
}
.contentTop, .contentBottom {
    float: left;
    height: 7px;
    width: 100%;
}
.developers {
    color: #000000;
    float: left;
    padding: 10px;
}
.orang
{
    color:#CC6B32  !important;
}
#comment
{
    margin-top: 43px;
    clear: both;
    width: 712px;
}
#comment .tema ul li
{
    float: left;
    list-style-image: url(../system_images/ul.png);
    margin-left: 15px;
    color: #cc6b32;
    font-weight: bold;
}
#comment .tema span
{
    float: right;
    margin-right: 12px;
    color: #cc6b32;
}
#comment .tema
{
    margin-bottom: 20px;
    overflow: hidden;
}
#comment #tema_text p
{
    margin-bottom: 25px;
    color: #636363;
    line-height: 1.4;
    text-align: justify;
}
#comment #tema_text p span
{
    font-weight: bold;
}

.newsComment{
    overflow: visible;
}

.paginationContainer{
    color:#CC6B32;
    float: right;
    margin: 20px 6px;
}
.paginationContainer a{
    color: #CC6B32;
    font: 12px Tahoma;
    text-decoration: underline;
    margin: 0 3px;
}
.paginationContainer a.previousPage, .paginationContainer a.nextPage{
    background: url("../system_images/arrow_left.png") no-repeat scroll 0 4px transparent;
    height: 8px;
    margin: 0 7px 0 0;
    padding: 0 0 0 13px;
    text-decoration: none;
}
.paginationContainer a.nextPage{
    background: url("../system_images/arrow_right.png") no-repeat scroll 69px 4px transparent;
    margin: 0 0 0 7px;
    padding: 0 13px 0 0;
}
.paginationContainer a.previousPage:hover, .paginationContainer a.nextPage:hover{
    text-decoration: underline;
}
.paginationContainer a.active{
    font-weight: bold;
    text-decoration: none;
}

/*popup*/
.close {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px;
    opacity: 0.5;
    transition: opacity 0.2s ease-in-out;
    cursor: pointer;
}
.close:hover {
    opacity: 1;
}
.close:before,
.close:after {
    position: absolute;
    top: 7px;
    left: 13px;
    content: ' ';
    height: 14px;
    width: 2px;
    background-color: #636363;
}
.close:before {
    transform: rotate(45deg);
}
.close:after {
    transform: rotate(-45deg);
}

.dialog-messages-wrapper {
    margin: 20px 0;
}
.popup-left-info {
    width: 140px;
    padding-right: 20px;
}
.popup-right-info {
    width: calc(100% - 140px);
}
.hidden {
    display: none;
}

.user-actions {
    margin: 10px 0 0 200px;
    width: 400px;
}

.user-actions p {
    border: 1px solid #999999;
    padding: 10px;
}

.user-actions p.bug a {
    color: red;
}

.user-actions p.reference a {
    color: #E31D24;
}


.user-actions a {
    text-decoration: none;
    border-bottom: 1px dashed;
}

/* Pop-up message and fading background */
#opaco {
    background-color: #000000;
    left: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/* IE8 */
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 30); /* IE5+ */
    filter: alpha(opacity=30);/* IE4- */
    moz-opacity: 0.3; /* Mozilla */
    -khtml-opacity: 0.3; /* Safari */
    opacity: 0.3;  /* general CSS3 */
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

#popup {
    background-color: #FFFFFF;
    position: fixed;
    left: 0;
    right: 0;
    top: 20px;
    z-index: 998;
    width: 680px;
    border: 1px solid #CC6B32;
    border-radius: 10px;
    padding: 40px 15px 20px 20px;
    box-shadow: 0px 0px 6px #7E3308;
    height: 500px;
    max-width: 96vw;
    max-height: calc(100vh - 40px);
    overflow: auto;
    margin: auto;
}

#popup h3 {
    background:		none;
    float:			none;
    margin-bottom:	10px;
    padding:		0;
    width:			auto;
}

#popup td
{
    margin:			1px;
    padding:		1px;
}

#popup p {
    margin: 5px 10px 8px;
    line-height: 1.3em;
    font-size: 1.1em;
    color: #444444;
    text-align: left;
}

#popup .close-btn {
    margin: 10px;
}

div.bug {
    border: 5px solid #f28c8c;
    padding:10px;
}

div.reference {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.interlocutor {
    position: relative;
    margin-bottom: 10px;
}
.interlocutor a:hover
{
    text-decoration:none;
}
div.interlocutorTitle
{
    height:	45px;
    border: 1px solid #CC6B32;
    border-radius: 10px;
}

div.interlocutorTitleActive span
{
    color:#fff;
    font-size:12px;
    font-weight:bold;
}

div.interlocutorTitleActive
{
    height: 45px;
    border-radius: 10px;
    background: #CC6B32;
}
div.interlocutorTitleActive .inTop, div.interlocutorTitleActive .inBottom, div.interlocutorTitle .inTop, div.interlocutorTitle .inBottom
{
    float:		left;
    width:		100%;
    height:		6px;
}
div.interlocutorTitleActive .inBody,
div.interlocutorTitle .inBody
{
    display: flex;
    align-items: center;
    width: 100%;
    height:	100%;
    padding: 10px 22px 10px 10px;
}
div.interlocutorTitle span
{
    font-size: 12px;
    color: #CC6B32;
    height: 14px;
    font-weight: bold;
}
div.interlocutorTitleActive #iUserNewMess
{
    display:	none;
}

div.interlocutorAvatar
{
    float:	left;
    width:	60px;
    height:	80px;
}
.sendMessage, .updateMessages
{
    border:	none;
    width:	92px;
    color:	#444444;
    cursor: pointer;
}
.sendMessage
{
    float:	left;
    height:	29px;
    width: 100px;
    border-radius: 10px;
    background-color: #CC6B32;
    clear: both;
    border: 1px solid #E2AA89 !important;
    color: white;
    margin-top: 15px;
    padding-top: 2px;
}
#dialogMessages a.sendMessage{
    font-size: 13px;
    height: 13px;
    width: auto;
    line-height: 1;
    padding: 3px 12px 5px;
    text-align: center;
}
#dialogMessages a.sendMessage:hover{
    text-decoration: none;
}
.updateMessages
{
    background: #CC6B32 url("../system_images/reset.png") no-repeat 10px 5px;
    font-size: 11px;
    color: white;
    text-align: center;
    padding: 3px 2px 3px 7px;
}
.updateMessages:hover
{
    text-decoration:	none!important;
}
a.myMessLinkActive
{
    color:				red!important;
    text-decoration:	underline!important;
}
.deleteMess
{
    padding: 0 15px 2px 0;
    color: #7E7E7E;
    font-size: 11px;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
    background: url("../system_images/close.png") right 4px no-repeat;
}
.closeLink{
    float:				right;
    height:				16px;
    margin: 			10px 13px 20px 0;
    padding-right:		15px;
    background:			url("../system_images/close.png") right 4px no-repeat;
    font-size:          11px;
    color:              #7E7E7E;
}
#popup .closeLink {
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0;
    z-index: 1;
}
h3.inMe
{
    color:				#A8A8A8;
}
.inInterTime
{
    font-size:11px;
    color:#959595;
    text-align:right;
    font-weight:normal;
    margin-top:1px;
}
.inInterAuthor
{
    width: 45%;
    font-weight: bold;
    color: #CC6B32;
}
h3.inInter, h3.inMe
{
    font-size:			12px;
    margin-bottom:		6px!important;
    border-bottom:      1px dashed #AA8B7A;
    padding-bottom:     5px !important;
    display: flex;
    justify-content: space-between;

}
.messContentBodyMe
{
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 10px 0 0 10px;
    /*background:	url("../system_images/messContentBodyMe.gif") repeat-y;*/
}
.messContentBodyInter
{
    height:		100%;
    background-color: #F1ECDC;
    border-radius: 10px;
    margin-bottom: 15px;
    padding: 10px 0 0 10px;
}
#iUserNewMess
{
    float:			right;
    background:		url("../system_images/autoriz_emaill.png") center no-repeat;
    margin:			2px 10px 0;
    width:			14px;
    height:			9px;
}
a.deleteUserDialogs
{
    position: absolute;
    width: 22px;
    height: 22px;
    right: 0;
    top: 0;
    background:	url("../system_images/close_fff.png") center no-repeat;
}
.getLocationChildLoader, .addCommentAjaxLoaderHolder{
    float: left;
    width: 0;
    height: 0;
    position: relative;
}
.getLocationChildLoader #ajaxLoader{
    position: absolute;
    left: 133px;
    top: -17px;
}
.commentsAjaxLoaderHolder{
    height: 45px;
    display: none;
    margin: 20px 0 5px 4px;
    text-align: center;
}
.viewSend
{
    margin: 0 1px 15px;
    border-radius: 10px;
}
.styleViewSend
{
    margin: 0 10px 0 0px;
    color: #636363;
}
.scrollDiv
{
    max-height:100%;
    padding-right: 5px;
    max-height: 440px;
}
#messArea
{
    resize: none;
    height: 100px;
}
.temaText img {
    height: auto !important;
}
.temaText img[src*="i.piccy.info"] {
    max-width: none;
}
.temaText table {
    min-width: 640px;
}
.temaText p
{
    margin: 0 0 10px;
}
.temaText a
{
    text-decoration: underline;
    color: #CC6B32 !important;
    font-weight: normal !important;
}
.popup-info-text {
    color: #959595;
    font-size: 11px;
    font-style: italic;
    margin: 10px;
}

.pageText, .addArticle{
    color: #959595;
    padding-left: 5px;
    text-align: left;
}
.pageText .part1, .addArticle .part1{
    width: 100%;
}
.editSmilesBlock{
    float: right;
    width: 100px;
    margin: 6px 6px 0 6px;
}
.pageBlock h1
{
    margin-left: 14px;
}
.ArticlepageBlock
{
    background: url("../system_images/regis_back.png") repeat-x;
    width: 720px;
    margin: 0 auto;
    padding: 10px 0;
    border-radius: 10px;
}
#commentListContainer .part3 span
{
    color: #979797
}
#commentListContainer .part3 .comRateMinus span{
    display: none;
}
.comRatePlus, .comRateMinus
{
    width: auto;
    height: 15px;
    float: left;
    padding: 0 15px 0 0;
    position: relative;
    left: 10px;
}
.comRatePlus
{
    background: url("../system_images/arrow_plus.png") no-repeat top right;
}
.comRateMinus
{
    background: url("../system_images/arrow_minus.png") no-repeat top right;
}
#commentListContainer .comment
{
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 12px;
    margin: 0;
}
#commentListContainer .hitComment
{
    background-color: #F2ECDC;
}
.rateLoader
{
    height: 15px !important;
}
.comBottom
{
    clear: both;
    overflow: hidden;
}
.comAnswer
{
    color: #959595;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif !important;
    margin-right: 15px;
    text-decoration: underline;
}
.comQuote
{
    color: #959595;
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif !important;
    text-decoration: underline;
}
.comInfo a:hover
{
    text-decoration: none;
}
.userAvatarHolder
{
    width: 28px;
    height: 28px;
    border-radius: 4px;
    overflow: hidden;
}
.userPageAvatarHolder img
{
    border-radius: 4px;
}
.leftPart{
    float: left;
    margin-right: 15px;
}
.addComment .leftPart{
    margin-left: 12px;
}
.newsCommentBlock .content
{
    margin-left: 43px;
}
.online, .ofline
{
    width: 8px;
    height: 8px;
    margin:4px 0 0 6px;
    display: inline-block;
    background: url("../system_images/zel_sher.png") no-repeat;
}
.ofline{
    background: url("../system_images/prozra_sher.png") no-repeat;
}
.onClickShowRatingPopUp{
    float: left;
    background: url("../system_images/logo_mini.png") no-repeat;
    width: 15px;
    height: 15px;
    margin-right: 3px;
    margin-top: 1px;
}
.quoteBlock{
    float: left;
    background: url("../system_images/galochka1.png") no-repeat 0px 20px;
    margin-top: -10px;
}
.quoteBlockContainer
{
    float: left;
    background: url("../system_images/galochka2.png") no-repeat bottom right;
}
.quoteText{
    display: inline-block;
    border: 1px dotted #979797;
    padding: 5px 10px;
    margin: 10px 20px;
    position: relative;
    top: 10px;
    background: #FFF;
}
.quoteBlock
{
    width: 100%;
    padding-top: 0;
    color:#959595;
}
.quoteInfo
{
    display: block;
    clear: both;
}
.quoteInfo a
{
    color: #CC6B32 !important;
    display: block;
    font-size: 11px !important;
    margin-bottom: 3px;
    text-decoration: underline;
    clear: both;
}
.quotComment
{
    color: #959595;
    float: left;
    line-height: 1.3;
    overflow-x: hidden;
    padding: 5px 0 10px;
    text-align: justify;
    width: 100%;
}
.commentAtComText
{
    background-color: #F2ECDC;
    color: #636363;
    font-size: 11px;
    border-radius: 5px;
    padding: 5px 10px;
    text-align: justify;
    margin: 10px 0 5px;
    text-decoration: none;
}
.commentAnsweredToArrow
{
    width: 10px;
    position: relative;
    top: -11px;
    right: 0px;
    display: block;
    background: url("../system_images/commentAnsweredToArrow.png") 0 0 no-repeat;
}
#ratingPopupReference
{
    background-color: #FFFFFF;
    border: 1px solid #CC6B32;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 6px #7E3308;
    padding: 20px;
    position: fixed;
    left: 28%;
    top: 30%;
    width: 400px;
    z-index: 998;
}
.addComTitle{
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
.addComment{
    float: left;
    width: 712px;
    margin: 0 0 5px 4px;
}
.commentItem{
    float: left;
    width: 657px;
}
.commentAttachedBlock {
    display: none;
}

.addComment textarea{
    height: 24px;
    resize: none;
    border-radius: 10px;
    width: 541px;
    color: #636363;
    padding: 6px 100px 0 15px;
    margin-top: -3px;
    box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3);
    overflow: hidden;
}
.addCommentControls{
    float: right;
    position: relative;
    top: -24px;
    right: 7px;
}
.addCommentControls a{
    float: left;
    width: 20px;
    height: 16px;
    margin: 0 0 0 10px;
}
.addCommentControls a.onClickAddVideo{
    background: url("../system_images/texarea.png") 0 0 no-repeat;
}
.addCommentControls a.onClickAddImg{
    background: url("../system_images/texarea.png") 0 -16px no-repeat;
}
.addCommentControls a.onClickAddSmile{
    background: url("../system_images/texarea.png") 0 -32px no-repeat;
}
#addSmileHolder{
    float:left;
    width: 0;
    height: 0;
    position: relative;
}
#addSmileId{
    float: left;
    width: 240px;
    position: absolute;
    background: #FFF;
    border: 1px #CC6B32 solid;
    border-radius: 10px;
    padding: 10px;
    top: -10px;
    left: 451px;
    z-index: 10;
}
.updateComments{
    margin: 0 2px 0 0;
    float: right;
    clear: none;
    /*border: 1px solid #E1A784;*/
    /*border-radius: 10px;*/
    border: none;
    background: none;
    padding: 3px 5px 4px 15px;
}
.getMoreBtn{
    width: 100%;
    text-align: center;
}
.myBlogHeader
{
    font: bold 15px Arial !important;
    color: #CC6B32;
    padding-left: 40px;
    background: url("../system_images/lenta_new.png") no-repeat 1px 3px;
    padding-bottom: 7px;
    margin-left: 11px;
}
.blogpartdata, .blogpartname,.blogpartview, .blogpartauthor{
    float: left;
    width: 95px;
    color: #C1C1C1 !important;
    font-size: 11px !important;
    text-align: center;
    margin-bottom: 10px;
}
.blogpartname{
    width: 532px;
}
.blogpartview{
    width:87px ;
}
.articleList .blogpartname{
    width: 400px;
}
.articleList .blogpartauthor{
    width: 154px ;
}
.articleList .blogpartview{
    width: 65px ;
}
.newsItemHead
{
    clear: both;
    background: url("../system_images/liniya_2.png") top left no-repeat;
    padding:13px 0 0 ;
}
.blogpart1, .blogpart2, .blogpart3, .blogpart4{
    float: left;
    width: 95px;
    font-size: 12px;
    color: #CC6B32;
    text-align: center;
    padding: 7px 0;
}
.blogpart2{
    width: 400px;
    text-align: left;
}
.blogpart2 a{
    color: #7E7E7E !important;
}
.blogpart3{
    width: 154px;
}
.blogpart4{
    width: 65px;
}
.myBlogBack{
    background:#F1ECDC;
}
.newsItem{
    float: left;
}
.newsPageBlog
{
    margin-left: 13px;
    background: url("../system_images/liniya.png") no-repeat top left;
    margin-top: 10px;
    height: 7px;
    padding-top: 6px;
    width: 714px;
}
#commentListContainer{
    width: 100%;
}
#linkCommentSubmit{
    float: left;
    margin:10px 0 5px;
    font-size: 11px;
    background-color: #CC6B32;
    color: white;
    text-align: center;
    border-radius: 8px;
    width: 70px;
    padding: 4px 0;
    cursor: pointer;
}
#linkCommentSubmit:hover{
    text-decoration: none;
}
#commentAttachText, .commentAttachedBlock{
    margin: 0 0 5px 0;
}
#commentAttachText{
    float: left;
    width: 85%;
}
.commentAttachedBlock .closeLink{
    margin: 0;
    position: relative;
    right: 10px;
    top: 23px;
}
#registerForm .checkbox, #registerForm .radio{
    margin-top: 4px;
}
#updateCommentsFloatingBtn{
    display: none;
    position: fixed;
    bottom: 0;
    margin: 0 0 0 4px;
    z-index: 1000;
    color: #FFF;
    font-weight: bold;
    line-height: 26px;
    background: #FFC62E;
    border: 1px solid #D9B043;
    border-radius: 4px 4px 4px 4px;
    width: 710px;
    text-align: center;
}
.userPageUserInfo .informat{
    top: -16px;
}
.userPageBlockContainer .paginationContainer{
    margin: 0 15px 0;
}
.commentsSeparator{
    border: none;
    border-top: 1px solid #EBEBEB;
}
/*CSS for stat table*/
#statTable, #tema_text table
{
    border: 1px solid #DBDBDB;
    font-size:		11px;
    width:			100%;
    color: #636363;
}
#tema_text .texttable1
{
    background-color: #CCCCCC;
    color: #585858;
    padding-left:	2px;
}
#tema_text .texttable1 div
{
    padding: 		2px;
}
#tema_text .texttable1 td
{
    border: 1px solid #DBDBDB;
}
#tema_text .texttable2
{
    background-color:#F8F8F8;
    padding-left:	2px;
}
#tema_text .texttable2 div
{
    padding: 		2px;
}
#tema_text .texttable2 td, #tema_text .texttable3 td
{
    border: 1px solid #DBDBDB;
    text-align: center;
}
#tema_text .texttable3
{
    padding-left:	2px;
}
#tema_text .texttable2 td  span, #tema_text .texttable3 td span{
    float: left;
    color: #993300;
    padding: 0 0 0 3px;
    text-align: left;
    width: 95%;
}
#tema_text tr.texttable3
{
    background-color: #FFFFFF;
}
#tema_text div.texttable4
{
    color: #F8F8F8;
}
#tema_text .player
{
    color:	#8E3605;
    padding-left:	2px;
    text-align: left !important;
}
/*end CSS for stats table*/
.boldTitle
{
    font-weight: bold!important;
}
.newsTagsList{
    float: left;
    width: 650px;
}
#registerForm .user-rating-balls-holder{
    width: auto;
    margin: -2px 15px 0 0;
}
#registerForm .user-rating-balls-holder a{
    margin-right: 5px;
}
#registerForm .user-rating-value{
    width: auto;
    margin: 0;
}
.newsLabelImgHolder{
    display: inline-block;
    width: 20px;
    height: 12px;
    position: relative;
}
.newsLabelImgHolder img{
    float: left;
    position: absolute;
    top: -3px;
}

/* sport games styles: begin */
.gamePage{
    min-height: inherit;
}
.gameHeader{
    float: left;
    width: 100%;
}
.gameHeader h1{
    float: left;
}.gameHeader #soc_seti{
    float: right;
    margin: 16px 0 0;
}
.tabListHolder{
    height: 23px;
    width: 100%;
    border: 1px solid #C2C2C2;
    border-bottom: none;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
    background: -moz-linear-gradient(0% 200% 90deg, #CCCCCC, #FFFFFF 100%);
}
.tabListHolder h2{
    float: left;
    color: #959595;
    height: 23px;
    cursor: pointer;
    padding: 4px 5px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: -1px;
    border: 1px solid transparent;
    border-bottom: none;
}
.tabListHolder h2.tabActive{
    border: 1px solid #C2C2C2;
    border-bottom: none;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    border-radius: 0 10px 0 0;
    background: #FFF;
}
.gamePageContent{
    width: 100%;
    padding: 14px 8px;
    border: 1px solid #C2C2C2;
}
.gameTab{
    display: none;
}

.newsAndCommentsBlock, .tournamentTable{
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
}
.tournBlockContent{
    padding: 15px 8px;
    border: 1px solid #C2C2C2;
}
.tournBlock{
    display: none;
}
.tournBlock.ul_new ul li a{
    color: #636363;
}

.mbt-headline
{
    display: none;
}
.videoPlayer{
    width: 100%;
    text-align: center;
    margin: 5px 0 10px;
}
.videoPlayer span{
    color: #000000;
    display: inline-block;
    font-size: 18px;
    margin: 5px 0;
    width: 100%;
}
.newsPhotosBlock {
    float: left;
    width: 100%;
}
.newsPhotosBlock li {
    float: left;
    max-height: 145px;
    min-height: 145px;
}
.newsPhotosBlock li a {
    border: 5px solid #FFFFFF;
    display: inline-block;
    float: left;
    max-height: 135px;
    overflow: hidden;
}
.newsPhotosBlock li a:hover{
    border-color: #CE723A;
}
.mediaTabsHolder{
    float: left;
    width: 100%;
    height: 30px;
}
.mediaTabsHolder *{
    float: left;
}
.mediaTabsHolder h2{
    cursor: pointer;
}
.mediaTabsHolder h2.tabActive{
    color: #CC6B32;
}
.mediaPageContent .mediaTab{
    display: none;
}
.mediaTab ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.mediaTab ul li{
    width: 316px;
    margin: 0 0 15px 0;
    text-align: center;
}
.mediaTab ul li a{
    display: inline-block;
    width: 310px;
    position: relative;
}
.mediaTab ul li span{
    display: inline-block;
    width: 310px;
}
.mediaTab ul li a span.mediaIcon{
    float: left;
    width: 42px;
    height: 42px;
    position: absolute;
    top: 69px;
    left: 139px;
    background: url("../system_images/videoIcon.png") no-repeat 0 0;
}
#onlineGamesRotatorHolder{
    display: none;
    width: 240px;
    height: 34px;
    margin: 0 0 8px 0;
    text-align: center;
}
#onlineGames{
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background: #CC6B32 url("../system_images/onlineGamesIndicator.gif") no-repeat 198px center;
}
#onlineGames li{
    float: left;
    width: 196px;
    height: 100%;
    overflow: hidden;
    display: none;
}
#onlineGames li a{
    float: left;
    width: 180px;
    height: 18px;
    margin: 8px;
    color: #FFF;
    font-family: arial;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}
#onlineGames .onlineGameClubAScore, #onlineGames .onlineGameClubBScore{
    font-weight: bold;
}
.gamePageContent{
    min-height: 640px;
}
/* sport games styles: end */

/*search page filters*/
.sort_box p,
.filter_box p
{
    cursor: pointer;
}
.filter_box
{
    margin-bottom: 10px;
}
.filter_box,
.sort_box
{
    display: inline-block;
    width: 100%;
}
.sort_box p,
.filter_box p,
.sort_box span,
.filter_box span
{
    display: inline-block;
}

.filter_box span,
.sort_box span
{
    margin: 0;
    float: none;
    color: #959595;
}
/*********************/
/*news featured tag block*/
.tagImg{
    float: left;
    margin: 10px 0 0 10px;
}
.tagListObject .tagName:hover span, .tagPageBlock .nameTag a:hover{
    text-decoration: underline;
    color: #d26a37;
}
.countTag{
    width: 278px;
    text-decoration: none;
    text-align: center;
    float: right;
}
.nameTag{
    padding-left: 16px;
}
.nameTag a{
    color: #000000;
}
.newsCount{
    float: right;
    width: 182px;
}

.tagPage {
    padding: 0 0 5px 0 !important;
}
.tagPage h1 {
    color: #cc6b32;
    font-size:12px;
    padding-left: 0px
}
.tagPage .tagInfo {
    float: left;
    width: 720px;
    min-height: 150px;
}
.tagPage .tagImage {
    float: left;
    width: 150px;
    overflow: hidden;
}
.tagPage .tagHtml {
    float: left; width: 562px;
    margin-left: 8px;
}
.captchaRow{
    padding:3px 3px 6px 0;
    width: 100%;
    display: flex;
}
.btn-only-mobile{
    display: none;
}
.addNewsForm,.author-news-container{
    width: 100%;
}
#addNewsForm textarea{
    height: 536px;
}
.my_golos.fie{
    margin-top: 10px;
    margin-bottom: 8px;
}
/* Media styles */
@media screen and (max-width: 1023px) {
    .verticalNavPanel {
        padding-top: 0;
    }
    .contentCenter {
        width: 100%;
        padding-right: 0;
    }
    .contentRight {
        width: 100%;
        margin-top: 20px;
    }
    .contentLeft {
        width: 100%;
    }
    .contentRight > div:after {
        content: '';
        display: table;
        clear: both;
    }
    .contentRight > div > div {
        width: 240px;
        float: left;
        margin-right: 5px;
    }
}

@media screen and (max-width: 767px) {
    body,
    a,
    .data {
        font-size: 13px;
    }
    .verticalNavPanel {
        opacity: 0.5;
    }
    .headBanner {
        margin-top: 0;
    }
    .contentCenter {
        flex-direction: column;
    }
    .news-container,
    .center-container{
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .news-container {
        margin-bottom: 10px;
    }
    .home-container{
        margin-bottom: 1px;
    }
    .btn-only-mobile{
        display: flex;
    }
    .lenta-news-container .mobile-banner{
        margin-bottom: -10px;
    }
    .mobile-banner{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .header-banner-item:last-child {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .mobile-banner {
        display: none;
    }
}

@media screen and (max-width: 532px) {
    .contentRight > div > div {
        float: none;
        margin: auto;
    }
    .popup-left-info {
        width: 100%;
        margin-bottom: 20px;
        padding-right: 0;
    }
    .popup-right-info {
        width: 100%;
    }
    .inter-locutor-list .interlocutor {
        width: 200px;
        margin-left: auto;
        margin-right: auto;
    }
    .scrollDiv
    {
        max-height: 260px;
    }
}
/* End Media styles */