html, body {height: 100%; margin: 0; padding: 0; }
body {
   background-color:#e6edf3;
   margin:0 0 0 0;
   padding:20px 0 0 0;
}
html, body, TABLE, p, a, div, span, td {
              font-family: arial;
              font-size: 11px;
              color: #636363;
}

img{
  border: none;
}


.colorPic{
  cursor:hand;
}

.papername{
  font-size: 14px;
  font-weight:bold;
  color:#000000;
  text-transform:uppercase;
}

.subpapername{
  font-size: 11px;
  color:#a21f22;
  font-weight:normal;
}
    .subpapername a{
      font-size: 11px;
      color:#004378;
      text-decoration: none;
      font-weight:normal;
    }

table.tophead{
   width:1000px;
   height:18px;
}

    .regilog{
     width:139px;
     text-align:left;
     padding-left:25px;
     color:#004276;
     font-size:12px;
    }

    .regilog a{
     color:#004276;
     font-size:12px;
     text-decoration:none;
    }

    .toplinenews{
     width:641px;
     text-align:left;
     color:#000000;
     font-size:12px;
     font-weight:bold;
    }

    .toplinenews div.visible{
      display:block;
    }

    .toplinenews div.hidden{
      display:none;
    }

    .toplinenews span, a{
     color:#004276;
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
    }

    .toplinedate{
     width:200px;
     text-align:right;
     color:#000000;
     font-size:11px;
     font-weight:bold;
     padding-right:30px
    }


table.mainhead{
   width:1000px;
   height:167px;
   background-color:#ffffff;
}

    td.cleft{
       background:url(/design/150/mainhead_rad.gif) no-repeat top left;
       width:24px;
       height:21px;
    }

    td.tmiddle{
       width:956px;
       height:21px;
       border-top:1px solid #cfdde8;
    }


    td.cright{
       background:url(/design/150/mainhead_rad.gif) no-repeat top right;
       width:24px;
       height:21px;
    }

td.maintd{
   border-left:1px solid #cfdde8;
   border-right:1px solid #cfdde8;
   height:146px;
}
    td.mmiddlelogo{
        width:1px;
        height:68px;
        text-align:left;
        padding-left:12px;
        padding-bottom:3px;
    }

    td.mmiddlecorporate{
        width:312px;
        height:68px;
        padding-left:5px;
        text-align:left;
    }


        div.menu_corporate{
           background:url(/design/150/menu_corporate_bg.gif) repeat-x;
           height:24px;
           color:#c96a68;
           font-size:11px;
           padding:1px 0 0 10px;
        }

        .menu_corporate a{
          text-decoration: none;
          font-weight:normal;
          color:#ffffff;
          font-size:11px;
        }

td.mmiddleaforizm{
    width:550px;
/*    width:469px;*/
/*    width:457px;*/
    height:68px;
    padding-left:37px;
    text-align:left;
}

    .aforizmzag{
       color:#a21f22;
       font-size:12px;
       font-weight: bold;
       padding-top:3px;
    }

    .aforizmtext{
       color:#666666;
       font-size:12px;
       font-weight: bold;
       padding-top:6px;
    }
    .aforizmauthor{
       color:#000000;
       font-size:11px;
       padding:4px 0 5px 0;
    }

.main_hor_menu{
   background:url(/design/150/topmain_hor_menu_bg.gif) repeat-x;
   height:30px;
   text-align:left;
}


.main_hor_menu td.mesparator{
  width:1px;
  padding:6px 0 0 0;
  margin:0;
  color:#c96a68;
}

      .main_hor_menu td.main_hor_menu_active{
                padding:6px 7px 0 7px;
                height:30px;
                color:#981518;
                background:url(/design/150/topmain_hor_menu_bg_active.gif) repeat-x;
      }

      .main_hor_menu td.main_hor_menu_active a{
                color:#981518;
                text-decoration: none;
                font-weight:bold;
                font-size:12px;
      }

      .main_hor_menu td.main_hor_menu_type{
                padding:6px 7px 0 7px;
                color:#981518;
                height:30px;
      }

      .main_hor_menu td.main_hor_menu_type a{
                color:#ffffff;
                text-decoration: none;
                font-weight:bold;
                font-size:12px;
      }


      .main_hor_menu a.all{
                text-decoration: underline;
                color:#ffffff;
                font-weight:bold;
                font-size:11px;
                cursor:hand;
      }


 .allRozdil{
 position:absolute;
 background-color:#981518;
 width: 150px;
 text-align:left;
 padding:7px 0 3px 10px;
 display:none;
 filter:alpha(opacity=90);
 -moz-opacity:.90;
 opacity:.90;
}


    .allRozdil div{
     padding:5px 0 5px 0;
    }

    .allRozdil div a{
     font-weight:normal;
     color:#ffffff;
    }


.main_hor_menu .popRozdil{
 position:absolute;
 z-index: 10;
 background-color:#981518;
 width: 200px;
 text-align:left;
 padding:5px 0 5px 10px;
 display:none;
 filter:alpha(opacity=90);
 -moz-opacity:.90;
 opacity:.90;
}


.main_hor_menu .popRozdil div{
     padding:3px 0 3px 0;
    }

.main_hor_menu .popRozdil div a{
     color:#ffffff;
     font-weight: normal;
    }

.main_hor_menu .popRozdil div a:hover{
     color:#e6edf3;
     text-decoration:underline;
    }


td.main_head_bottom{
  height:44px;
  padding:0 0 0 15px;
}

td.main_head_bottom td {
   padding:0 0 0 0;
}

td.main_head_bottom td.main_head_lang {
  text-align:right;
  padding:0 20px 0 0;
  color:#000000;
  font-size:11px;
}

td.main_head_bottom td.main_head_lang a.langstr{
  color:#898989;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

td.main_head_bottom td.main_head_lang a.langstractive{
  color:#004276;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}

table.numberanddate{
  width:1000px;
  text-align:left;
  padding:8px 16px 8px 16px;
}

    table.numberanddate td{
     color:#000000;
     font-size:11px;
     font-weight:bold;
    }

table.main_content{
    width:1000px;
    background-color:#ffffff;
}

      table.main_content .cclt{
       width:10px;
       height:10px;
       float:left;
       background:url(/design/150/content_rad.gif) no-repeat top left;
      }

      table.main_content .ccrt{
       width:10px;
       height:10px;
       float:right;
       background:url(/design/150/content_rad.gif) no-repeat top right;
      }

      table.main_content .cclb{
       width:10px;
       height:10px;
       float:left;
       background:url(/design/150/content_rad.gif) no-repeat bottom left;
      }

      table.main_content .ccrb{
       width:10px;
       height:10px;
       float:right;
       background:url(/design/150/content_rad.gif) no-repeat bottom right;
      }

      table.main_content .col1{
          width:715px;
          padding:0 10px 0 10px;
          text-align: left;
       }

      table.main_content .col2{
          width:240px;
          padding:0 5px 0 0;
          text-align: left;
       }

div.content_foto_box1{
    width:468px;
    height:284px;
    background-color:#e7e8ea;
}

      .cclt1{
       width:10px;
       height:10px;
       float:left;
       background:url(/design/150/content_box1_rad.gif) no-repeat top left;
      }

      .ccrt1{
       width:10px;
       height:10px;
       float:right;
       background:url(/design/150/content_box1_rad.gif) no-repeat top right;
      }

      .cclb1{
       width:10px;
       height:10px;
       float:left;
       background:url(/design/150/content_box1_rad.gif) no-repeat bottom left;
      }

      .ccrb1{
       width:10px;
       height:10px;
       float:right;
       background:url(/design/150/content_box1_rad.gif) no-repeat bottom right;
      }

.onename{
    height:90px;
    padding:2px 5px 2px 5px;
}

.onenameact{
    height:90px;
    padding:2px 5px 2px 5px;
    background-color:#e7e8ea;
}

.onenameactTop{
    height:90px;
    padding:2px 5px 2px 5px;
    background:url(/design/150/content_box1_rad22.gif) no-repeat top right #e7e8ea;
}

.onenameactBot{
    height:90px;
    padding:2px 5px 2px 5px;
    background:url(/design/150/content_box1_rad23.gif) no-repeat bottom right #e7e8ea;
}


.onename a{
    color:#000000;
    text-decoration:none;
    font-size:11px;
    font-weight: normal;
}

.onenameact a{
    color:#000000;
    text-decoration:none;
    font-size:11px;
    font-weight: normal;
}

.onenameactTop a{
    color:#000000;
    text-decoration:none;
    font-size:11px;
    font-weight: normal;
}
.onenameactBot a{
    color:#000000;
    text-decoration:none;
    font-size:11px;
    font-weight: normal;
}

.onename h4{
    font-size:18px;
    color:#8f0c0f;
    font-family: Georgia;
    font-weight: normal;
    margin:0;
    padding:0 0 3px 0;
}

.onenameact h4{
    font-size:18px;
    color:#8f0c0f;
    font-weight: normal;
    font-family: Georgia;
    margin:0;
    padding:0 0 3px 0;
}

.onenameactTop h4{
    font-size:18px;
    color:#8f0c0f;
    font-weight: normal;
    font-family: Georgia;
    margin:0;
    padding:0 0 3px 0;
}

.onenameactBot h4{
    font-size:18px;
    color:#8f0c0f;
    font-weight: normal;
    font-family: Georgia;
    margin:0;
    padding:0 0 3px 0;
}

.bannerline1{
  border-top:1px dashed #9e9e9e;
  border-bottom:1px dashed #9e9e9e;
  height: 75px;
  padding-top:9px;
/*
  position:absolute;
  z-index: 0;
*/
}
.bannerline1Z{
  position:absolute;
  z-index:0;
}



.videotop{
  width:249px;
  height:33px;
  background:url(/design/150/black_top.gif) no-repeat;
  color:#ffffff;
  padding:0 0 0 10px;
  font-size:12px;
  font-weight:bold;
/*  text-transform: uppercase;*/
}

.videotop div{
  color:#ffffff;
}


.videotop a{
 text-decoration:none;
}

.videotop .fotoactiv{
  color:#ffffff;
}

.videotop .fotononactiv{
  color:#858585;
}


.videobottom{
  width:249px;
  height:24px;
  color:#ffffff;
  padding:5px 10px 5px 10px;
  font-size:12px;
  font-weight:bold;
/*  text-transform: uppercase;*/
}

.videobottom div{
  margin: 0 0 0 23px;
}

table.right_box{
 width:251px;
 background-color:#ffffff;
}

table.right_box .right_box_top{
  width:251;
  height:3px;
  background:url(/design/150/right_top_bottom_box_bg.gif) no-repeat top;
}

table.right_box .right_box_bottom{
  width:251;
  height:9px;
  background:url(/design/150/right_top_bottom_box_bg.gif) no-repeat bottom;
}

table.right_box .right_box_content{
  width:251;
  padding:0 5px 0 5px;
  background:url(/design/150/right_content_box_bg.gif) repeat-y;
}

table.right_box .right_box_content h4.h4active{
  font-size:12px;
  color:#a21f22;
  margin:0;
  padding:5px 0 5px 0;
}

table.right_box .right_box_content h4.h4nonactive{
  font-size:12px;
  color:#333333;
  margin:0;
  padding:5px 0 5px 0;
}

table.right_box .whiteline {
  width:251;
  height:3px;
  background:url(/design/150/right_whiteline_box_bg.gif) repeat-y;
}

table.right_box .right_box_content ul{
  margin:0 0 0 0;
  padding:5px 10px 5px 25px;
}

table.right_box .right_box_content li{
  padding:2px 0 2px 0;
}

table.right_box .right_box_content li a{
  text-decoration:none;
  color:#000000;
  font-size:12px;
  font-weight:bold;
}

table.right_box .right_box_content .newsdata{
  padding:7px 0 2px 0;
  color:#004276;
  font-size:11px;
  font-weight:bold;
}

table.right_box .right_box_content div{
  padding:2px 0 2px 0;
}

table.right_box .right_box_content div a{
  text-decoration:none;
  color:#000000;
  font-size:12px;
}


div.bluebutton90px{
 list-style: none;
 border:0;
 margin:0 0 0 0;
 padding:0 0 0 0;
 width:90px;
 height:19px;
 background:url(/design/150/bluebutton90px.gif) no-repeat right;
}

div.bluebutton90px div.bluebutton_sub_middle{
 margin:0;
 padding:2px 0 0 7px;
}

div.bluebutton90px div.bluebutton_sub_middle a{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}



div.bluebutton{
   width:90px;
   height:19px;
   margin:0 0 0 0;
   padding:0 0 0 0;

}

div.bluebutton div.bluebutton_right{
 margin:0 0 0 0;
 padding:0 0 0 0;
 float:right;
 width:6px;
 height:19px;
 background:url(/design/150/bluebutton.gif) no-repeat right #004276;
}

div.bluebutton div.bluebutton_left{
 margin:0 0 0 0;
 padding:0 0 0 0;
 float:left;
 width:6px;
 height:19px;
 background:url(/design/150/bluebutton.gif) no-repeat left #004276;
}

div.bluebutton div.bluebutton_middle{
 margin:0 0 0 0;
 padding:0 0 0 0;
 height:19px;
 background-color:#004276;
}

div.bluebutton div.bluebutton_middle div.bluebutton_sub_middle{
 margin:0;
 padding:0;
 padding:2px 0 0 3px;
}

div.bluebutton div.bluebutton_middle div.bluebutton_sub_middle a{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}

.oprosname{
  font-weight:bold;
  font-size:12px;
  color:#000000;
  margin:0;
  padding:0;
}

.oprosnameUL{
  list-style:none;
  margin:0;
  padding:0;
}

.oprosnameUL .radioI{
  float:left;
  margin:0;
  padding:0;
}

.oprosnameUL .radioT{
 font-size:12px;
 color:#646464;
  margin:0;
  padding:0;
}

.oprosnameUL .radioInputText{
   font-size:12px;
   color:#646464;
   width:170px;
   border:1px solid #cfcfcf;
}

.oprosnameUL .radioInputRadio{
}


div.bluebutton2{
 width:70%;
}

div.bluebutton2 div.bluebutton_right{
 margin:0;
 padding:0;
 float:right;
 width:6px;
 height:19px;
 background:url(/design/150/bluebutton2.gif) no-repeat right #e6edf3;
}

div.bluebutton2 div.bluebutton_left{
 margin:0;
 padding:0;
 float:left;
 width:6px;
 height:19px;
 background:url(/design/150/bluebutton2.gif) no-repeat left #e6edf3;
}

div.bluebutton2 div.bluebutton_middle{
 margin:0;
 padding:0;
 height:19px;
 background:url(/design/150/bluebutton2bg.gif) repeat-x #e6edf3;
}

div.bluebutton2 div.bluebutton_middle div.bluebutton_sub_middle{
  padding:2px 0 0 3px;
  text-align:center;
}

div.bluebutton2 div.bluebutton_middle div.bluebutton_sub_middle a{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}

div.bluebutton2 div.bluebutton_middle div.bluebutton_sub_middle h4{
  font-size:14px;
  color:#a21f22;
  margin:0;
  padding:0;
}

table.archivcalendar{
  width:218px;
}

table.archivcalendar td.calendarhead{
 width:22px;
 height:20px;
 text-align:center;
 background:none;
 color:#004276;
 font-size:11px;
 font-weight:bold
 !important;
}

table.archivcalendar td.calendarhead span{
 color:#bc0111;
}

table.archivcalendar td {
 width:22px;
 height:16px;
 text-align:center;
 background:url(/design/150/datenumber_bg.gif) no-repeat;
}

table.archivcalendar td a.d1{
 color:#033e70;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

table.archivcalendar td .d2{
 color:#8e8f90;
 font-size:12px;
 font-weight:noramal;
 text-decoration:none;
}

table.archivcalendar td a.d3{
 color:#bc0111;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

table.archivcalendar td span.d3{
 color:#e38089;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}



div.bluebutton3{
 width:100%;
}

div.bluebutton3 div.bluebutton_right{
 margin:0;
 padding:0;
 float:right;
 width:6px;
 height:26px;
 background:url(/design/150/bluebutton3.gif) no-repeat right;
}

div.bluebutton3 div.bluebutton_left{
 margin:0;
 padding:0;
 float:left;
 width:6px;
 height:26px;
 background:url(/design/150/bluebutton3.gif) no-repeat left;
}

div.bluebutton3 div.bluebutton_middle{
 margin:0;
 padding:0;
 width:100%;
 height:26px;
 background:url(/design/150/bluebutton3bg.gif) repeat-x;
}

div.bluebutton3 div.bluebutton_middle div.bluebutton_sub_middle{
  padding:2px 0 0 3px;
  text-align:center;
}

div.bluebutton3 div.bluebutton_middle div.bluebutton_sub_middle a{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}

div.bluebutton3 div.bluebutton_middle div.bluebutton_sub_middle h4{
  font-size:14px;
  color:#a21f22;
  margin:0;
  padding:0;
}

.bluearchive{
  width:240px;
  height:26px;
  background:url(/design/150/blue_archive.gif) no-repeat;
}



div.greybutton{
   width:100%;
}

div.greybutton div.bluebutton_right{
 margin:0;
 padding:0;
 float:right;
 width:6px;
 height:25px;
 background:url(/design/150/greybutton.gif) no-repeat right #e8e8e8;
}

div.greybutton div.bluebutton_left{
 margin:0;
 padding:0;
 float:left;
 width:6px;
 height:25px;
 background:url(/design/150/greybutton.gif) no-repeat left #e8e8e8;
}

div.greybutton div.bluebutton_middle{
 margin:0;
 padding:0;
 width:100%;
 height:25px;
 background-color:#e8e8e8;
}

div.greybutton div.bluebutton_middle div.bluebutton_sub_middle{
  padding:5px 0 0 0;
  color:#9c0f12;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  text-decoration:none;
}


.numberhor_menu {
   background:url(/design/150/main_hor_menu_bg.gif) repeat-x;
   height:29px;
   text-align:center;
   width:722px;
}


.numberhor_menu a{
   text-decoration:none;
   color:#606060;
   font-weight:bold;
   text-transform:uppercase;
}

.numberhor_menuType {
   height:30px;
   text-align:center;
}


.numberhor_menuActive {
   background:url(/design/150/punkt_menu_active.gif) repeat-x;
   height:30px;
   text-align:center;
}

.numberhor_menuActive a{
   text-decoration:none;
   color:#9b0f12;
   font-weight:bold;
   text-transform:uppercase;
}

.numberhor_startpunkt{
   background:url(/design/150/punkt_menu_start.gif) no-repeat right;
   height:30px;
   width:5px;
}

.numberhor_endpunkt{
   background:url(/design/150/punkt_menu_end.gif) no-repeat;
   height:30px;
   width:5px;
}

.numberhor_startpunkt_Active{
   background:url(/design/150/punkt_menu_start_Active.gif) no-repeat right;
   height:30px;
   width:5px;
}

.numberhor_endpunkt_Active{
   background:url(/design/150/punkt_menu_end_Active.gif) no-repeat;
   height:30px;
   width:5px;
}

.punkt_menu_space{
   background:url(/design/150/punkt_menu_space.gif) repeat-x;
   height:30px;
   width:1px;
}

table.numberhorCont{
  width:722px;
  background:url(/design/150/number_content_bg.gif) repeat-y;
}

.colspanmenubottom{
  width:722px;
  height:1px;
  background-color:#d9e2e9;
}

table.numberhorCont .contfoto{
  width:110px;
  text-align:center;
  padding:7px 0 0 7px;
}

table.numberhorCont .contanons {
   text-align:left;
   width:352px;
   padding:3px 10px 0 7px;
}

.imganons1-1{
  float:left;
  width:105px;
}


table.numberhorCont .contanons div h4{
   padding:0 0 5px 0;
   margin:0;
   font-weight:bold;
}

table.numberhorCont .contanons div h4 a{
   color:#004276;
   font-size:14px;
   text-decoration:none;
   font-weight:bold;
}

table.numberhorCont .contanons div {
   padding:0 0 5px 0;
   margin:0;
   font-weight:normal;
}


table.numberhorCont .contanons div a{
   color:#000000;
   font-size:12px;
   text-decoration:none;
   font-weight:normal;
}

table.numberhorCont .contpubs {
   width:260px;
   text-align:left;
   padding-left:20px;
}

table.numberhorCont .contpubs ul{
   padding:10px 0 0 0;
   margin:0;
}

table.numberhorCont .contpubs li{
   padding:0 0 5px 0;
   margin:0;
}

table.numberhorCont .contpubs li a{
   color:#004276;
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
}

table.numberhorCont .contpubs li a.pubactive{
   color:#9c0f12;
   font-size:12px;
   text-decoration:underline;
   font-weight:bold;
}

table.numberhorCont .contpubs li a.pubnonactive{
   font-size:12px;
   font-weight:bold;
}

.bottom_copyright{
   width:1000px;
   background-color:#f4f4f4;
   color:#aaaaaa;
   text-align:left;
}

.bottom_copyright td{
   color:#333333;
 font-size:10px;
}

.bottom_copyright a{
   text-decoration:none;
   color:#333333;
   font-size:10px;
}

.bottom_copyright td{
   text-decoration:none;
   color:#333333;
}

div.buttonBlue{
  background-color:#004276;
  margin:3px 0 3px 0;
  height: 19px;
  text-align:center;
  width:60px;
  float:left;
}
    div.buttonBlue div.buttonBlueLeft {
      float:left;
      background:url(/design/150/bottom_button1_bg.gif) no-repeat left;
      width: 6px;
      height: 19px;
    }

    div.buttonBlue div.buttonBlueMiddle {
      height: 19px;
      padding:1px 0 0 0;
    }

    div.buttonBlue div.buttonBlueMiddle a{
      color:#ffffff;
      text-decoration:none;
    }

    div.buttonBlue div.buttonBlueRight{
      float:right;
      background:url(/design/150/bottom_button1_bg.gif) no-repeat right;
      width: 6px;
      height: 19px;
    }

div.buttonBlue2{
  background-color:#e0e0e0;
  margin:3px 0 3px 0;
  height: 19px;
  text-align:center;
  width:80px;
    float:right;
}
    div.buttonBlue2 div.buttonBlueLeft {
      float:left;
      background:url(/design/150/bottom_button2_bg.gif) no-repeat left;
      width: 6px;
      height: 19px;
    }

    div.buttonBlue2 div.buttonBlueMiddle {
      height: 19px;
      padding:1px 0 0 0;
    }

    div.buttonBlue2 div.buttonBlueMiddle a{
      color:#004276;
      text-decoration:none;
    }

    div.buttonBlue2 div.buttonBlueRight{
      float:right;
      background:url(/design/150/bottom_button2_bg.gif) no-repeat right;
      width: 6px;
      height: 19px;
    }

.webeditor_top1{
  width:348px;
  height: 26px;
  background:url(/design/150/webeditor_top1_bg.gif) no-repeat;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  color:#000000;
}

.webeditor_top1 div{
  padding: 0 5px 0 5px;
  font-weight:bold;
}


.webeditor_top1_content{
  width:348px;
  background:url(/design/150/webeditor_top1_content_bg.gif) repeat-y;
  font-size: 12px;
  color:#000000;
  text-align: left;
  padding: 0 5px 0 5px;
}

.webeditor_top1_content div{
  padding: 5px 0 5p 0;
  font-weight:normal;
}


.webeditor_top1_content p, div, li, td{
  font-size: 12px;
  color:#000000;
  font-weight:normal;
}

.webeditor_top1_content .line1{
 color:#000000;
 font-size:12px;
 font-weight:bold;
 padding:5px 0 5px 0;
}

.webeditor_top1_content .line2{
 color:#000000;
 font-size:12px;
 font-weight:bold;
 padding:0 0 5px 0;
}

.webeditor_top1_content .line3{
 color:#000000;
 font-size:12px;
 padding:0 0 7px 0;
}

.webeditor_top1_bottom{
  width:348px;
  height:1px;
  background-color:#bdcede;
}


.webeditor_top2{
  width:348px;
  height: 26px;
  background:url(/design/150/webeditor_top2_bg.gif) no-repeat;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  color:#000000;
}

.webeditor_top2 div{
  padding: 0 5px 0 5px;
  font-weight:bold;
}
.webeditor_top2_content{
  width:348px;
  background:url(/design/150/webeditor_top2_content_bg.gif) repeat-y;
  font-size: 12px;
  color:#000000;
  text-align: left;
  padding: 0 5px 0 5px;
}

.webeditor_top2_content div{
  padding: 5px 5px 5px 5px;
}

.webeditor_top2_content div, p, li, td{
  font-size: 12px;
  color:#000000;
}

.webeditor_top2_content .line1{
 color:#000000;
 font-size:12px;
 font-weight:bold;
 padding:5px 0 5px 0;
}

.webeditor_top2_content .line2{
 color:#9e0e0d;
 font-size:12px;
 font-weight:bold;
 padding:0 0 5px 0;
}

.webeditor_top2_content .line3{
 color:#000000;
 font-size:12px;
 padding:0 0 7px 0;
}

.pname{
 font-size:18px;
 margin:0;
 padding:7px 0 2px 0;
 color:#000000;
 font-weight:bold;
}

.psubname{
 font-size:14px;
 margin:0;
 padding:0 0 2px 0;
 color:#929292;
 font-weight:bold;
}

.pauthor{
 font-size:12px;
 margin:0;
 padding:7px 0 5px 0;
 color:#034277;
 font-weight:bold;
}

.article_top_line{
  padding-right:3px;
  color:#9f1014;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
}

.article_top_line a{
  color:#9f1014;
  font-size:12px;
  font-weight: normal;
  text-decoration:underline;
}


/*Старые стили*/

p.text-content-page1{
}

p.text-content-page1 table{

}


h1.title-content1{
  font-size:16px;
  padding:3px 0 3px 0;
  margin:0;
}

.fotogalleryPreview {
  width:100%;
}


.fotogalleryPreview .top{
  width:100%;
  height:11px;
  background:url(/design/150/foto-top-bottom.gif) repeat-x top;
}

.fotogalleryPreview .bottom{
  width:100%;
  height:11px;
  background:url(/design/150/foto-top-bottom.gif) repeat-x bottom;
}

.fotogalleryPreview .top .left{
  float:left;
  background:url(/design/150/fotorad.gif) no-repeat top left;
  width:11px;
  height:11px;
}
.fotogalleryPreview .top .right{
  float:right;
  background:url(/design/150/fotorad.gif) no-repeat top right;
  width:11px;
  height:11px;
}

.fotogalleryPreview .bottom .left{
  float:left;
  background:url(/design/150/fotorad.gif) no-repeat bottom left;
  width:11px;
  height:11px;
}
.fotogalleryPreview .bottom .right{
  float:right;
  background:url(/design/150/fotorad.gif) no-repeat bottom right;
  width:11px;
  height:11px;
}

.fotogalleryPreview .middle {
  background-color:#edeef0;
  width:100%;
  height:70px;
}

.fotogalleryPreview .middle .left {
  float:left;
  background:url(/design/150/foto-right-left.gif) repeat-y left;
  width:11px;
  height:70px;
}
.fotogalleryPreview .middle .right {
  float:right;
  background:url(/design/150/foto-right-left.gif) repeat-y right;
  width:11px;
  height:70px;
}

.fotogalleryPreview .content .arrow_box {
  float:right;
  padding-top:28px;
}

.imgpreview {
  border: 5px solid #edeef0;
}

.imgpreviewActive {
  border: 5px solid #d5d9e2;
}

.bigtextActive{
 display: block;
 padding:0 0 10px 0;
}

.bigtext{
 display: none;
}

.imgPreviewLineActive {
  display:block;
}

.imgPreviewLine {
  display:none;
}

.rolikVis {
  display: block;
}

.rolikHid {
  display: none;
}

.div_image1 {
  display:none;
  position:absolute;
  z-index:20;
}

.div_trans1 {
   display:none;
   position:absolute;
   z-index:15;
   top:0px;
   left:0px;
   width:100%;
   height:100%;
   filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;
   background-color:#000000; bottom: -1px;
}

