body{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #383838;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    overflow-x: auto;
    min-width: 1150px;
}
img{ border: 0px; }
td{
    font-family: Arial, sans-serif;
    font-size : 10pt;
    color: #383838;
}
p{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #383838;
    margin: 0px;
}
h1{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #d13737;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    font-weight: bold;
    text-align: left;
    margin-top: 20px;   
}
h2{
    font-family: Arial, sans-serif;
    color: #000;
    font-size: 17pt;
    font-weight: 100;
    margin-bottom: 20px;
}
h3{
    font-family: Arial, sans-serif;
    color: #383838;
    font-weight: bold;
    font-size: 10pt;
    margin: 0px;
}
h4{
    font-family: Arial, sans-serif;
    color: #383838;
    font-weight: bold;
    font-size: 10pt;
    margin: 0px 0px 10px 0px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-top: 4px;
    background: url("../images/bg_name.jpg") repeat-y left;
}
.in{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #000;
    border: 1px groove #979595;
    height: 19px;
    width: 165px;
    background-color: #FFFFFF;
}
a {
    color: #000;
    /*text-decoration: underline;*/
    font-weight : normal;
}
a:hover{
    color: Gray;
    text-decoration: none;
}
.menu{
    font-family: Arial, sans-serif;
    color: #d13737;
    font-weight : bold;
    font-size : 10pt;
}
.menu:link{
    color: #d13737;
    text-decoration: none;
}
.menu:visited{
    text-decoration: none;
}
.menu:hover{
    color: #000;
    text-decoration: none;
}
.menu2{
    font-family: Arial, sans-serif;
    color: #383838;
    font-weight : bold;
    font-size : 10pt; padding-bottom: 5px;
    text-decoration: none;
}
.menu2:link{
    color: #383838;
    text-decoration: none;
}
.menu2:visited{
    text-decoration: none;
}
.menu2:hover{
    color: #c72525; 
    text-decoration: none;
}
.table100{
    height: 100%; 
    width: 100%; 
}
.lit{
    font-size: 9pt;
}
.lit2{
    font-size: 8pt;
}
.red{
    color: #c72525;
}
.gray{
    color: #605f5f;
}
.bg_body_top{
    background: url("../images/bg_body_top.jpg") repeat-x top;
}
.bg_line_gor{
    background: url("../images/bg_line_gor.gif") repeat-x;
}
.bg_line_vert{
    background: url("../images/bg_line_vert.gif") repeat-y;
}
.bg_mainnews_bot{
    background: url("../images/bg_mainnews_bot.gif") repeat-x;
}
.bg_mainnews{
    background: url("../images/bg_mainnews.jpg") repeat-x top #f0f0f0;
}
.cont{
    font-size: 9pt;
    color: #383838;
    padding: 10px;
}
.ray{
    font-size: 8pt;
    color: gray;
    text-align: right;
    padding: 10px;
}
.ray a{
    color: gray;
}
.top-div{
    height: 100px;
    width: 100%;
    border: 0px solid;
    clear: both;
}
.hot-div{
    padding-top: 3pt;
    border: 0px dotted;
    float: right;
}
.top-bg{
    background: url("../images/bg_top.jpg") repeat-x;
    height: 192px;
    padding: 0px 20px;
}
.top-name{
    color: gray;
    text-transform: uppercase;
    font-size: 8pt;
    padding-top: 10px;
}
.top-logo{
    padding: 0px 0px;
    width: 215px;
    float: left;
}
.top-clear{
    clear: both;
    padding-bottom: 15px;
}
.make-start{
    float: right;
}
.menu-dot{
    background: url("../images/arr_black.gif") no-repeat left center;
    padding-left: 20px;
    margin-left: 14px;
    float: left;
}
.run-news-title{
    font-weight: bold;
}
.run-news{
    padding-left: 15px;
}
.search-box{
    text-align: left;
    padding: 0px 0px 10px 20px;
}
.search-form{
    margin: 0;
    padding: 0;
}
.col-header{
    color: #c72525;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
    background: url("../images/header-logo.gif") no-repeat 2px 1px;
    padding-left: 20px;
    margin-top: 20px;
}
.col-header-link{
    color: #c72525;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
    cursor:pointer;
}
.blik{
    background: url("../images/blik.png") repeat-x center;
    height: 14px;
    position: relative;
    top: -14px;
    left: 0;
}
.main-news{
    color: #c72525;
    text-transform: uppercase;
    font-size: 14pt;
    margin: 10px 0px;
}
.news-title{
    font-size: 12pt;
    margin: 10px 0px;
}
.news-tbl{
    vertical-align: top;
    border-top: 1px dotted gray;
}
.news-tbl-img{
    margin: 10px 10px 10px 0px;
}
.news-lid{
    font-weight: normal;
}
.main-news-img{
    float:left;
}
.main-news-img img{
    margin: 0px 20px 5px 0px;
}
.main-news-more{
    float: left;
    margin: 10px 0px;
}
.main-news-icon{
    float: right;
    margin: 10px 0px;
}
.main-news-icon img{
    padding: 0px 5px;
}
.fullText{
    color: #1d3c81;
    font-weight: bold;
}
.main-news-com a:hover{
    color: #383838;
}
.main-news-com a, .main-news-com{
    color: gray;
}
.mane-news-date{
    vertical-align: top;
    width: 120px;
    text-align: right;
    padding-right: 15px;
}
.tx-newsticker-pi1{
    display: inline;
}
.tx-newsticker-pi1 a{
    text-decoration: none;
}
.calendar{
    width: 165px;
    border-collapse: collapse;
    margin-top: 10px;
}
.calendar td{
    border: 1px solid gray;
    padding: 3px;
    font-size: 9pt;
    text-align: center;
    color: gray;
}
.calendar .days td{
    background-color: #FBCECE;
    font-weight: bold;
    color: #000;
}
a.login{
    font-size: 8pt;
    color: gray;
    text-decoration: none;
}
a.login:hover{
    text-decoration: underline;
}
a.content{
    font-size: 8pt;
    color: gray;
    text-decoration: underline;
    text-transform: uppercase;
}
a.content:hover{
    text-decoration: none;
}
.button{
    background: url("../images/button.jpg") repeat-x;
    height: 16px;
    border: none;
    color: #fff;
    font-size: 8pt;
}
a.list-header{
    text-decoration: none;
    font-weight: bold;
    font-size: 11pt;
}
a.top-header{
    text-decoration: none;
    font-weight: bold;
    font-size: 12pt;
}
ul{
    list-style-image: url('../images/arr_black.gif');
}
.nf{
    text-transform: uppercase;
    color: gray;
    font-weight: bold;
    font-size: 8pt;
}
#rating{
    font-weight: bold;
    font-size: 10pt;
}
#rating a{
    font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
}
.comment{
    color: #000;
    font-weight: bold;
    font-size: 12pt;
}
.comment a{
    color: #d13737;
    font-weight: bold;
    font-size: 12pt;
}
.comment-text{
    background-color: #ebebeb;
    padding:10px;
}
.comment-dt{
    padding-left: 5px;
    font-style: italic;
    font-size: 8pt;
}
.hot-theme a{
    color: #d13737;
    font-weight: bold;
    font-size: 10pt;
}
.hot-theme a:hover{
    color: #000;
}
.tx-bannersystem-pi1 div{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#show-rules {
    background-color: #F7F7F7;
    text-align: justify;
    border: 1px dotted gray;
    padding: 10px;
}
/*glagolom*/
.player{
    margin: 20px 5px 5px;
    width: 700px;
}
.gl_author{
    padding: 0;
}
.gl_tb_author{
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}
.gl_p{
    margin: 0 0 10px;
    font-size: 14px;
}
.gl_table{
    width: 100%;
    margin-top: 20px;
}
.gl_td{
    padding: 0 0 0 5px;
    vertical-align: top;
}
.gl_td_1{
    width: 35%;
}
.gl_td_1 p{
    margin: 0 0 10px;
    font-size: 14px;
}
.gl_td_2{
    padding: 0 0 0 5px;
    vertical-align: top;
    width: 33%;
}
ul.gl_like{
    list-style-image: none;
    list-style-type: none;
    margin: 10px 0 0px;
    padding: 0 0 0 5px;
}
ul.gl_like li{
    margin: 0 5px 0 0;
    display: block;
    float: left;
}
.gl_h2{
    font-size: 24px;
    margin-bottom: 20px;
}
.gl_img{
    margin: 0 20px 20px 0;
}
/*otvet*/
.oa_thead{
    padding: 10px 0 0;
    width: 100%;
    text-align: justify;
}
.oa_answer{
    margin: 20px 0;
}
.oa_answer img{
    margin: 0 0 20px 0;
}
.oa_answer p{
    font-size: 14px;
}
.oa_qtitle{
    margin: 0 0 10px 0;
}
.oa_td2{
    width: 33%;
    padding: 30px 0 0;
    vertical-align: top;
}
/*pravdelo*/
.question{
    padding: 10 0px;
}
.question a{
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:#000;
}
.question a:hover{
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color:#a2a2a2;
}
.quest_gray, .quest_gray p, .quest_gray a{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #a2a2a2;
    text-decoration: none;
}
.quest_gray a:hover{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #a2a2a2;
    text-decoration: underline;
}
.imgjurist{
    width: 120px;
    height: 120px;
}
.btn{
    background: url("../images/btn.jpg") no-repeat;
}
.slideForm{
    display:none;
}
.bottom_r{
    height: 8px;
    background: url("../images/bottom_r.jpg") top right no-repeat;
}
.bottom_l{
    height: 8px;
    background: url("../images/bottom_l.jpg") top left no-repeat;
}
.bottom_c{
    height: 8px;
    background: url("../images/bottom_c.jpg") top center repeat-x;
}
.btn_r{
    height: 32px;
    width: 180px;
    background: url("../images/btnr.jpg") top right no-repeat;
}
.btn_l{
    height: 32px;
    width: 180px;
    background: url("../images/btnl.jpg") top left no-repeat;
}
.btn_c{
    height: 32px;
    width: 180px;
    background: url("../images/btnc.jpg") top center repeat-x;
}
.btnhref{
    vertical-align: middle;
}
.btnhref a{
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.btntxt{
    position: relative;
    top: 7px;
    left: 0;
}
.righttd{
    padding: 20 20 20 10px;
    vertical-align: top;
    text-align: right;
}
.lefttd{
    padding: 20 10 20 20px;
    vertical-align: top;
    text-align: left;
    width: 30%;
}
.centertd{
    padding: 20 10px;
    vertical-align: top;
}
.tx-pravdelo{
    margin: 10px;
}
.pravdelotxt{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin-bottom: 10px;
}
.juristName{
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.captcha_div{
    margin: 5 0px;
    padding-left: 4px;
}
.listAnswer{
    padding: 10px 0px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
.quest{
    border: 1px solid #e89a83;
    border-radius: 10px 10px 10px 10px;
    padding:15px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin-top: 15px;
}
.questtext p{
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
.questDate{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-align: right;
}
.questName{
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
.questanswer{
    padding: 15px;
}
.questanswer li, .questanswer p{
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #000;
}
 /*ramki*/
.inp1_l {
    width: 180px;
    height: 21px;
    background: url("/fileadmin/images/ramki/in_l.gif") top left no-repeat;
    padding: 0 0 0 3px;
    margin: 0 0 7px 0;
}
.inp1_r {
    height: 21px;
    background: url(/fileadmin/images/ramki/in_r.gif) top right no-repeat;
    padding: 0 3px 0 0;
}
.inp1_c {
    height: 21px;
    background: url(/fileadmin/images/ramki/in_c.gif) top left repeat-x;
    padding: 2px 0 0;
}
.inp1_c input {
    width: 178px;
    border: none;
    outline: none;
    font:10px Arial,serif; 
    color:#828282; 
    font-style: normal;
}
.txt_l {
    width: 180px;
    height: 75px;
    background: url(/fileadmin/images/ramki/txt_l.gif) top left no-repeat;
    padding: 0 0 0 3px;
    margin: 0 0 7px 0;
}
.txt_r {
    height: 75px;
    background: url(/fileadmin/images/ramki/txt_r.gif) top right no-repeat;
    padding: 0 3px 0 0;
}
.txt_c {
    height: 75px;
    background: url(/fileadmin/images/ramki/txt_c.gif) top left repeat-x;
    padding: 2px 0 0;
}
.txt_c textarea {
    width: 178px;
    height: 71px;
    resize: none;
    border: none;
    outline: none;
    font:10px Arial,serif; 
    color:#828282; 
    font-style: normal;
}
.txt_c textarea.input_add {
    font:10px Arial,serif; 
    color:#000; 
    font-style: normal;
    width: 180px;
    height: 71px;
    resize: none;
    border: none;
    outline: none;
}

.person img {
    float: left;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 15px;
}
.person h2 {
    color: #D13737;
    font-family: Arial,sans-serif;
    font-size: 14pt;
    font-weight: normal;
    margin: 20px 0 0;
    text-align: left;
}
.person .dol {
    font: normal 11pt Arial,sans-serif;
    margin-bottom: 10px;
}
.person-info {
    color: #383838;
    font-family: Arial,sans-serif;
    font-size: 10pt;
    margin: 0;
}
.person .clear {
    clear: both;
}
.article-link {
    color: #000000;
    font: bold 12pt Arial,sans-serif;
}
.person ul {
    padding-left: 0px;
}
.person .issue {
    display: block;
    font: 10pt Arial,sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;
}
/*новая шапка*/
#head{
    width: 100%;
    height: 158px;
    position: relative;
    background: #eeeced;
}
#headtopline{
    width: 100%;
    height: 131px;
    position: relative;
}
#headbottomline{
    width: 100%;
    height: 27px;
    min-height: 27px;
    max-height: 27px;
    background: #8c8c8c;
    background: -moz-linear-gradient(top, #8c8c8c 0%, #5e5e5e 50%, #5e5e5e 51%, #454545 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c8c8c), color-stop(50%,#5e5e5e), color-stop(51%,#5e5e5e), color-stop(100%,#454545));
    background: -webkit-linear-gradient(top, #8c8c8c 0%,#5e5e5e 50%,#5e5e5e 51%,#454545 100%);
    background: -o-linear-gradient(top, #8c8c8c 0%,#5e5e5e 50%,#5e5e5e 51%,#454545 100%);
    background: -ms-linear-gradient(top, #8c8c8c 0%,#5e5e5e 50%,#5e5e5e 51%,#454545 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#454545',GradientType=0 );
    background: linear-gradient(top, #8c8c8c 0%,#5e5e5e 50%,#5e5e5e 51%,#454545 100%);
    text-align: left;
    position: relative;
}
#headtopline_left{
    width: 370px;
    max-width: 370px;
    height: 131px;
    float: left;
    position: relative;
}
#head_logo{
    padding: 17px 16px 17px 10px;
    width: 274px;
    height: 97px;
    float: left;
}
#head_slogan{
    left: 256px;
    top: 90px;
    width: 60px;
    max-width: 60px;
    height: 24px;
    max-height: 24px;
    color: gray;
    font-size: 8pt;
    text-transform: uppercase;
    position: absolute;
}
#head_center{
    width: 310px;
    height: 131px;
    float: left;
    position: relative;
}
#head_center_top{
    width: 290px;
    position: relative;
    margin-left: 20px;
}
#head_center_top_left{
    float: left;
    width: 145px;
    height: 73px;
    position: absolute;
}
#head_center_top_right{
    width: 145px;
    height: 73px;
    margin-left: 145px;
    position: absolute;
}
#head_ul a{
    list-style-image: url(img/li.gif);
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    color: #606060;
    text-decoration: underline;
}
#head_ul a:hover{
    color: #a9a9a9;
}
#head_ul{
    margin: 0;
    padding: 0;
    margin-top: 17px;
}
#head_center_bottom{
    margin-top: 86px;
    padding-left: 10px;
    color: #bb2a39;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    font-family: Arial,sans-serif;
    width: 360px;
}
#head_center_bottom a{
    color: #bb2a39;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    font-family: Arial,sans-serif;
}
#head_right{
    float: right;
    color: #000000;
    font-family: Arial,sans-serif;
    text-decoration: none;
}
#blog{
    float: left;
    font-size: 12pt;
    margin-top: 17px;
}
#blog_body{
    position: absolute;
    margin-top: 45px;
    width: 295px;
    min-width: 295px;
}
#blog_header{
    width: 295px;
    min-width: 295px;
}
#blog_autor{
    margin-top: 17px;
    float: right;
    font-weight: 700;
    font-size: 10pt;
    padding-top: 2px;
    padding-left: 5px;
}
#blog_title{
    margin-top: 17px;
    font-weight: bold;
}
#blog_content{
    font-size: 10pt;
}
#autor_portret{
    position: absolute;
    margin-left: 285px;
    margin-bottom: 17px;
    margin-top: 0;
}
#blog_infotmation{
    margin-left: 435px;
    min-width: 89px;
    position: absolute;
    margin-top: 17px;
    font-size: 10pt;
}
#blog_date{
    color: #8f8f8f;
    font-size: 12pt;
    font-weight: 700;
}
#blog_add_comment{
    text-decoration: underline;
}
#informer{
    left: 10px;
    width: 120px;
    float: left;
    position: absolute;
    min-height: 27px;
    max-height: 27px;
}
#indormer_image{
    padding-top: 6px;
    float: left;
    min-height: 21px;
    max-height: 21px;
}
#informer_name a{
    display: block;
    position: absolute;
    color: #a9a9a9;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    margin-left: 45px;
    padding-top: 7px;
    font-family: Arial,sans-serif;
    min-height: 20px;
    max-height: 20px;
}
#news{
    margin-left: 140px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-top: 4px;
    font-family: Arial,sans-serif;
    position: absolute;
    width: 75%;
    min-height: 23px;
    max-height: 23px;
}
#arrow_news{
    margin-left: 5px;
    float: left;
    padding-top: 6px;
    min-height: 17px;
    max-height: 17px;
}
#news_{
    float: left;
    font-size: 16px;
    width: 85px;
    min-height: 23px;
    max-height: 23px;
    padding-left: 10px;
}
#news_title a{
    float: left;
    padding-left: 12px;
    font-weight: 100;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial,sans-serif;
    padding-top: 2px;
    width: 100%;
    min-height: 19px;
    max-height: 19px;
}
#login{
    float: right;
    margin-right: 20px;
    font-size: 12px;
    font-weight: 100;
    font-family: Arial,sans-serif;
    color: #cccccc;
    padding-top: 6px;
    position: relative;
    min-height: 19px;
    max-height: 19px;
}
#login a{
    font-size: 12px;
    font-weight: 100;
    font-family: Arial,sans-serif;
    color: #cccccc;
}
.tx-newsticker-pi1{
    float: left;
    min-height: 23px;
    max-height: 23px;
    white-space: nowrap;
}
.clear {
    clear: both;
}
.notunderline {
    text-decoration: none;
}
#blogbody{
    height: 114px;
    padding-top: 17px;
    min-width: 470px;
    position: relative;
}
#blogleft{
    width: 250px;
    float: left;
    height: 97px;
    padding-bottom: 17px;
    position: relative;
    z-index: 10;
}
#blogcenter{
    float: left;
    left: 225px;
    position: absolute;
    width: 104px;
    top: -41px;
}
#comtopz{
    position: relative;
    background: url("img/bg2.png") repeat scroll 0 0 transparent;
}
#comtopz a:hover{
    color: #494745;
}
#blogright{
    float: left;
    font-size: 10px;
    margin-left: 100px;
    padding-left: 5px;
    width: 90px;
}
.linkblog{
    width: 60px;
    float: left;
}
.linkblog a{
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
}
.authorname{
    text-align: right;
    font-weight: bold;
}
.authorname a{
    text-align: right;
    font-weight: bold;
    text-decoration: none;
}
.blogcontent{
    width: 250px;
    height: 70px;
    margin-top: 10px;    
    margin-bottom: 17px;    
    background-color: rgba(255, 255, 255, 0.698);
}
.titleblog{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 20px;
}
.contentblog{
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
}
.contentblog a{
    text-decoration: none;
}
.quotetriangle{
    width: 20px;
    float: left;
    height: 114px;
}
.datepost{
    color: #A9A9A9;
    font-weight: bold;
    padding-bottom: 20px;
    font-size: 14px;
}
#container{
    height: 42px;
    display: inline;
    margin-top: 10px;
}
#content{
    margin: 10 0px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
}
ul#tabs{
    font-family: Verdana, Arial;
    width: 100%;
    font-size: 12px;
    z-index: 1;
    padding-left: 0px;
}
*html ul#tabs{
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 0px;
}
*+html ul#tabs{
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 0px;
}
#tabs li{
    float: right;
    list-style-image: none;
    list-style-type: none;
    min-width: 80px;
}
#tabs li a, #tabs li a:hover{
    display: block;
    text-decoration: none;
    padding: 8px;
    margin-left: 18px;
}
#tabs li.nonsel{
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #000;
    height: 40px;
}
#tabs li.sel a{
    margin-right: 17px;
}
#tabs li.sel div.rightbl a{
    margin-right: 0px;
}
#tabs li.sel div.rightbl{
    border-right: 1px solid #000;
    height: 42px;
}
#tabs li.sel div.ramLeft{
    background: url("/fileadmin/images/tabLeft.jpg") left no-repeat;
    height: 42px;
}
#tabs li.sel div.ramRight{
    background: url("/fileadmin/images/tabRight.jpg") right no-repeat;
    height: 42px;
}
#tabs li.sel div.ramCenter{
    background: url("/fileadmin/images/tabCenter.jpg") repeat-x;
    height: 42px;
}
div.infoLine{
    height: 34px;
    border-bottom: 1px solid #000;
    border-top: 1px solid #e7e7e7;
    padding-top: 6px;
    margin-top: 10px;
    width: 100%;
    font-weight: bold;
}
span.commcount{
    margin-left: 20px;
    margin-right: 25px;
    color: gray;
}
#navtop{
    padding-left: 250px;
    height: 21px;
    color: #606060;
    font-size: 10px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    padding-top: 14px;
    background: none repeat scroll 0 0 #EEECED;
}
#bkred{
    background-image: URL(img/red/bk55_red.gif);
    width: 52px;
    height: 21px;
    float: left;
    text-align: center;
    background-repeat: no-repeat;
}
#bkred a{
    color: #ffffff;
    text-decoration: none;
    outline: medium none;
}
#bkreds{
    height: 21px;
    display: block;
    padding-top: 5px;
}
#trgray{
    background-image: URL(img/grey/tries-omsk.ru_grey.gif);
    width: 76px;
    height: 21px;
    float: left;
    margin-left: 3px;
    text-align: center;
    background-repeat: no-repeat;
}
#trgray:hover{
    background-image: URL(img/red/tries-omsk.ru_red.gif);
    background-repeat: no-repeat;
}
#trgray:hover a{
    color: #ffffff;
}
#trgray a{
    color: #606060;
    text-decoration: none;
    outline: medium none;
    padding-top: 5px;
}
#trgrays{
    height: 21px;
    display: block;
    padding-top: 5px;
}
#topgray{
    background-image: URL(img/grey/top55_grey.gif);
    width: 55px;
    height: 21px;
    float: left;
    margin-left: 3px;
    text-align: center;
    background-repeat: no-repeat;
}
#topgray:hover{
    background-image: URL(img/red/TOP55.ru_red.gif);
    background-repeat: no-repeat;
}
#topgray:hover a{
    color: #ffffff;
}
#topgray a{
    color: #606060;
    text-decoration: none;
    outline: medium none;
    padding-top: 5px;
}
#topgrays{
    height: 21px;
    display: block;
    padding-top: 5px;
}
#hrgray{
    background-image: URL(img/grey/hr55_grey.gif);
    width: 53px;
    height: 21px;
    float: left;
    margin-left: 3px;
    text-align: center;
    background-repeat: no-repeat;
}
#hrgray:hover{
    background-image: URL(img/red/HR55.ru_red.gif);
    background-repeat: no-repeat;
}
#hrgray:hover a{
    color: #ffffff;
}
#hrgray a{
    color: #606060;
    text-decoration: none;
    outline: medium none;
    padding-top: 5px;
}
#hrgrays{
    height: 21px;
    display: block;
    padding-top: 5px;
}
#mapgray{
    background-image: URL(img/grey/map55_grey.gif);
    width: 59px;
    height: 21px;
    float: left;
    margin-left: 3px;
    text-align: center;
    background-repeat: no-repeat;
}
#mapgray:hover{
    background-image: URL(img/red/MAP55.ru_red.gif);
    background-repeat: no-repeat;
}
#mapgray:hover a{
    color: #ffffff;
}
#mapgray a{
    color: #606060;
    text-decoration: none;
    outline: medium none;
    padding-top: 5px;
}
#mapgrays{
    height: 21px;
    display: block;
    padding-top: 5px;
}
#lineblockb {
    text-align: center;
    margin: 15px;
    display: block;
}
.listnews_left{
    width: 80px;
    padding-right: 10px;
    float: left;
}
.listnews_date{
    width: 80px;
    font-size: 9px;
    margin: 0 0 5px 0;
}
.listnews_image{
    width: 80px;
    height: 80px;
}
.listnews_title{
    display: inline-block;
    margin-bottom: 10px;
    font-size: 12pt;
}
.listnews_lid{
    display: block;
    text-align: justify;
}
.listnews_podtext{
    padding-top: 10px;
    display: block;
}
.listnews_podr{
    padding-right: 7px;
}
.newslist_porovlink{
    color: #1D3C81;
    font-weight: bold;
}
.newslist_porovlink:hover{
    color: gray;
}
.lisnews_show{
    padding-right: 7px;
    color: gray;
}
.listnews_item{
    margin-bottom: 10px;
    min-height: 100px;
}
.listnews_cont{
    margin-left: 90px;
}
.cleardiv{
    clear: both;
}
.tx-photos-pi1 .content{
    margin: 0 14 14 14px;
}
.item_rightn{
    margin-bottom: 30px;
}
.text_rightn{
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial,sans-serif;
}
.ptext_rightn{
    font-size: 10pt;
    font-family: Arial,sans-serif;
}
.atext_rightn{
    font-size: 10px;
    font-family: Arial,sans-serif;
}
.img_rightn{
    height: 180px;
    width: 180px;
}
.col-header_right{
    color: #c72525;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10pt;
    margin-top: -30px;
}
.blik_right{
    background: url("../images/blik.png") repeat-x center;
    height: 14px;
    position: relative;
    top: -14px;
    left: 0;
}
.commet_text{
    margin-left:20px;
    margin-top:20px;
    text-align:justify;
    padding:10px;
    /*border:solid #EBE9EA 1px;
    background:#EBE9EA;*/
}

