/* Портал школьной прессы, 04.05.2008 */
img { border: none;}

/* PNG-FIX FOR ie6 TWINHELIX */
 img, div { behavior: url(/includes/css/iepngfix.htc) }

/* ------------------------ НОВЫЕ ------------------------ */
.wb {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}
.wb-bord {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}

table {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
}

  INPUT.inp {
        background-color: #f0f0f0;
        BORDER-WIDTH: 1px;
        FONT-SIZE: 11px;
        MARGIN-BOTTOM: 1px;
        COLOR: #333333;
        HEIGHT: 19px;
  }

body {
        background-color: #ffffff;
        margin: 0px;
        padding: 0px;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
}

/* -- Таблица 1 --- */

table.table01
 {
         border: 1px solid #cccccc;
        border-collapse: collapse;
        }
table.table01 th
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        border:1px solid #cccccc;
        text-align:center;
        padding-left:3px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#F5F5F5;
        }
table.table01 td.fnt10 { font-size: 10px;}
table.table01 td
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #cccccc;
        padding:6px;/*-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;*/
        text-align: left;
        }
table.table01 caption
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
        padding-left:0px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:10px;
        text-align:left;
        color:#666666;
        }


/* -- Таблица 2 --- */

table.table02
 {
         border:0px solid #cccccc;
        border-collapse: collapse;
        background-color:#EEEEEE;
        }
table.table02 th
 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding-left:2px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#E0E0E0;
        color: #333333;
        border: 1px solid #FFFFFF;
        }
table.table02 td
 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;
        border: 1px solid #FFFFFF;
        }
table.table02 caption
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
        padding-left:0px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:10px;
        text-align:left; color:#666666;
        }


        /* -- Таблица 3 --- */

table.table03
 {
         border:0px solid #cccccc;
        border-collapse: collapse;
        background-color:#F3FFE8;
        }
table.table03 th
 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding-left:2px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#939603;
        color: #ffffff;
        border: 1px solid #FFFFFF;
        }
table.table03 td
 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;
        border: 1px solid #FFFFFF;
        }
table.table03 caption
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
        padding-left:0px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:10px;
        text-align:left; color:#666666;
        }

.text-sanserif-gray-line {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
}


/* Ссылка по умолчанию, текстовая, менюшная и пр. */

a:link {
        color: #4465a2;
        /*border-bottom: 1px;
        border-bottom-color: #666666;
        border-bottom-style: dotted;*/
        text-decoration:none;
}
a:visited {
        color: #4465a2;
        /*border-bottom: 1px;
        border-bottom-color: #666666;
        border-bottom-style: dotted;*/
        text-decoration:none;
}
a:hover {
        color: #666666;
        /*border-bottom: 1px;
        border-bottom-color: #666666;
        border-bottom-style: dotted;*/
        text-decoration:none;
}
a:active {
        color: #4465a2;
        /*border-bottom: 1px;
        border-bottom-color: #666666;
        border-bottom-style: solid;*/
        text-decoration:none;
}


.H1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 30px;
}

.H2 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        line-height: 20px;
        border: 1px none #CCCCCC;
        padding-top: 0px;
        padding-bottom: 0px;
        color: #3B3B3B;
}

.H3 {

        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        padding-left: 0px;
        padding-right: 10px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #666666;
}

.H4 {

        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        padding-left: 0px;
        padding-right: 10px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #666666;
}

/* Дополнительный заголовок */

.info-H1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        color: #666666;
        background-image: url(../images/info.gif);
        background-repeat: no-repeat;
        padding-right: 5px;
        padding-left: 40px;
        padding-bottom: 10px;
        padding-top: 5px;
}


/* Серый квадрат со временем того же дня */

.news-time {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
        background-color: #A8A8A8;
        padding: 6px;
}

.news-H1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        padding-left: 20px;
        padding-right: 10px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #666666;
}

/* Оформление текстовой ссылки */

a.linknews:link {
        color: #000000;
        border-bottom: 0px;
        text-decoration:none;
}
a.linknews:link:hover {
        color: #4465a2;
        border-bottom: 0px;
        text-decoration:none;
}


/* ------------------------ СЕМАФОР (Основной текст - news-text) ------------------------ */

/* Красный. Заголовок с семафором. */

.semafor-red {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #666666;
        background-color: #FFFFFF;
        background-image: url(../images/bgr-red1.gif);
        background-repeat: no-repeat;
        padding-top: 34px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 0px;
        line-height: 19px;
}

/* Желтый. Заголовок с семафором. */

.semafor-yellow {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #666666;
        background-color: #FFFFFF;
        background-image: url(../images/bgr-yellow1.gif);
        background-repeat: no-repeat;
        padding-top: 34px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 0px;
        line-height: 19px;
}

/* Зеленый. Заголовок с семафором */

.semafor-green {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: normal;
        color: #666666;
        background-color: #FFFFFF;
        background-image: url(../images/bgr-green1.gif);
        background-repeat: no-repeat;
        padding-top: 34px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 0px;
        line-height: 19px;
}


/* ------------------------ ПРАВАЯ КОЛОНКА ------------------------ */

/* В тему */

.vtemu-H1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        color: #FFFFFF;
        background-color: #999999;
        padding-top: 7px;
        padding-right: 7px;
        padding-bottom: 7px;
        padding-left: 15px;
        font-weight: normal;
}
.stiker01 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: url(../images/box01-bgr.jpg);
        background-repeat: repeat-x;
        border: 1px dashed #999999;
        line-height: 19px;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 16px;
        padding-left: 20px;
}
.stiker01-tmp {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: url(http://portal.lgo.ru/news/images/box01-bgr.jpg);
        background-repeat: repeat-x;
        border: 1px dashed #999999;
        line-height: 19px;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 16px;
        padding-left: 20px;
}

.vtemu-block {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        font-style: italic;
        font-weight: normal;
        text-decoration: none;
        line-height: 17px;
        border-top-width: 6px;
        border-right-width: 1px;
        border-bottom-width: 3px;
        border-left-width: 1px;
        border-top-style: dotted;
        border-right-style: solid;
        border-bottom-style: double;
        border-left-style: solid;
        border-top-color: #999900;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        padding-top: 25px;
        padding-right: 15px;
        padding-bottom: 25px;
        padding-left: 25px;
}

/* Оформление текстовой ссылки */

a.linkvtemu:link {
        color: #4465a2;
        border-bottom: 0px;
        text-decoration: none;
}
a.linkvtemu:link:hover {
        color: #333333;
        border-bottom: 0px;
        text-decoration: none;
}
.stiker02 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: url(../images/box04-bgr.jpg);
        background-repeat: repeat-x;
        border: 1px dashed #97B43F;
        line-height: 19px;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 16px;
        padding-left: 20px;
}

.stiker02-tmp {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: url(http://portal.lgo.ru/news/images/box04-bgr.jpg);
        background-repeat: repeat-x;
        border: 1px dashed #97B43F;
        line-height: 19px;
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 16px;
        padding-left: 20px;
}

.stiker-H1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 17px;
        padding-top: 0px;
        padding-bottom: 10px;
        line-height: 40px;
}
.stiker03 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: url(../images/box03-bgr.jpg);
        background-repeat: repeat-x;
        border: 1px dashed #999999;
        line-height: 19px;
        padding-top: 5px;
        padding-right: 20px;
        padding-bottom: 16px;
        padding-left: 20px;
}

.user {
        background-color: #F3FFE8;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom-width: 4px;
        border-bottom-style: double;
        border-bottom-color: #000000;
}
.block1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-image: none;
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 3px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #96ABD3;
        color: #575757;
}
.stiker04 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: none;
        background-repeat: repeat-x;
        border: 3px dashed #996600;
        line-height: 19px;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 14px;
        padding-left: 20px;
        background-color: #996600;
}

.main-podmenu-over {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        padding-right: 9px;
        padding-left: 9px;
        font-style: normal;
        font-weight: normal;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        padding-top: 0px;
        padding-bottom: 2px;
        color: #FFFFFF;
        background-color: #999999;
}
.main-podmenu1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        padding-right: 10px;
        padding-left: 20px;
        font-style: normal;
        font-weight: normal;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: double;
        border-left-style: solid;
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 23px;
        border-right-width: 1px;
        border-bottom-width: 4px;
        border-left-width: 1px;
        border-right-color: #CCCCCC;
        border-bottom-color: #000000;
        border-left-color: #CCCCCC;
        background-color: #FFFFFF;
}
.text-kab {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
}
.perepiska {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        font-weight: bold;
        background-color: #7aa5c8;
}

.perepiska1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        font-weight: bold;
        background-color: #009933;
}



.perepiska3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        font-weight: bold;
        background-color: #cccccc;
}

.perepiska4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        font-weight: bold;
        background-color: #999999;
}

.top-box {
        border: 1px solid #CCCCCC;
}
.top-box1 {
        border: 5px solid #CCCCCC;
}

.top-box2 {
        border: 5px solid #7aa5c8;
}

.pad3 {
        padding: 3px;
}

.lgo-citat {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        color: #666666;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 11px;
        padding-left: 1px;
}
.lgo-citat-text {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        color: #333333;
        font-style: italic;
        padding-top: 5px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
}
.stiker05 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-image: none;
        background-repeat: repeat-x;
        line-height: 15px;
        padding-top: 10px;
        padding-right: 15px;
        padding-bottom: 13px;
        padding-left: 15px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: dashed;
        border-bottom-style: dashed;
        border-left-style: dashed;
        border-top-color: #999999;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #999999;
}
.press-H1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        color: #FFFFFF;
        background-image: none;
        background-repeat: no-repeat;
        padding-right: 5px;
        padding-left: 40px;
        padding-bottom: 7px;
        padding-top: 5px;
        background-color: #86B300;
        border-top-width: 5px;
        border-top-style: dotted;
        border-top-color: #666666;
        border-right-color: #666666;
        border-bottom-color: #FFFFFF;
        border-left-color: #666666;
        border-bottom-width: 8px;
        border-bottom-style: solid;
}
.zayavka-name {

        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        padding-left: 0px;
        padding-right: 5px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        padding-top: 8px;
        padding-bottom: 2px;
        color: #666666;
}
.block2 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-image: none;
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 3px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #96ABD3;
        color: #575757;
}
.stat-h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
}

.port-menu01 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
        height: 41px;
}

.port-menu0 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        background-image: url(/bo/images/ic/6a.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 40px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
}

.port-menu1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        background-image: url(/bo/images/ic/6b.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 60px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
}

.port-menu2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-image: url(/bo/images/kn2-podmenu.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 87px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
}

.port-menu3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-image: url(/bo/images/kn3-podmenu.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 87px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
}

.port-menu4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-image: url(/bo/images/kn4-podmenu.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 60px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #CCCCCC;
}

a.nobord:link {
        border-bottom: 0px;
        text-decoration:none;
}

a.nobord:hover {
        border-bottom: 0px;
        text-decoration:none;
}

a.nobord:active {
        border-bottom: 0px;
        text-decoration:none;
}

a.nobord:visited {
    color: #4465a2;
        border-bottom: 0px;
        text-decoration:none;
}

body a.white:link {
        color: #ffffff;
        border-bottom: 0px;
        text-decoration:none;
}
body a.white:hover {
        color: #ffffff;
        border-bottom: 0px;
        text-decoration:none;
}

body a.white:visited {
        color: #ffffff;
        border-bottom: 0px;
        text-decoration:none;
}

.line1 {
        border-bottom-width: 4px;
        border-bottom-style: double;
        border-bottom-color: #000000;
}

.line2 {

        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
}

.line3 {


        border-bottom-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
}

.line8 {


        border-top-width: 3px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
}

.line4 {
        border-bottom-width: 4px;
        border-bottom-style: double;
        border-bottom-color: #CCCCCC;
}

.line7 {
        border-bottom-width: 1px;
        border-bottom-style: double;
        border-bottom-color: #CCCCCC;
}

.line5 {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
}

.line6 {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
}
.line9{
        border: 1px solid #ccc;
}

.line10                        {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        }

.line11 {
        border-bottom-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        border-top-width: 3px;
        border-top-style: solid;
        border-top-color: #CCCCCC;
}
.text-sanserif-gray {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}

.commentary {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#666666;
        text-decoration:none;
        PADDING-LEFT: 32px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.commentary1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#666666;
        text-decoration:none;
        PADDING-LEFT: 22px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
        border-left-width: 10px;
        border-top-style: none;
        border-left-style: solid;
        border-left-color: #CCCCCC;
}

.commentary2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#666666;
        text-decoration:none;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
        border-left-width: 10px;
        border-top-style: none;
        border-left-style: none;
        border-left-color: #CCCCCC;
        background-color: #F2F2F2;
}

ol.mm_bul { padding:0px 0px 0px 15px; margin:0px 0px 0px 20px; clear: both; }
ul.mm_bul { padding:0px 0px 0px 15px; margin:0px 0px 0px 10px; clear: both; }


/* ------------------------ СТАРЫЕ ------------------------ */


/*-----------------------------------------------------------------------------*/
/* Переопределение стандартных стилей */

/* стиль а-ля "ссылка" для слоев с javascript - командами  */
.link {color: blue; cursor: pointer; text-decoration: underline}
hr
{
  width:100%;
  height:1px;
  color:#000000;
}

/* стиль комментария - серый блок с отступом */
.commentots
  {
        background-color: #eeeeee;
        padding-left: 16px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-left: 30px;
}

/*-----------------------------------------------------------------------------*/
/* Шапка страницы */

.shapka1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 39px;
        font-weight: bold;
}

.shapka2 {
        font-family: Verdana, Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        padding-left: 2px;
}

/* ################################## */


/*-----------------------------------------------------------------------------*/
/* Заголовки  страницы */
.head1-red {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        color:#990000;
}

.head1 {
        font-family: Georgia,"Times New Roman", Times, serif;
        font-size: 30px;
        /*line-height: 24px;*/
}


.head2 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        padding-left: 0px;
        padding-right: 10px;
        line-height: 19px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #3B3B3B;
}

.head3 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        PADDING-TOP:0px;
        margin-top: 0px;
        padding-bottom:10px;
        line-height: 19px;
        color: #666666;
}

 .head-pages {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 30px; }

.head-pages1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px; }

.page_zag2 {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 16px;
}

/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */


/* ========================================================================== */
/* ========================================================================== */
/* Основной текст  и другие тексты*/
.main-text {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
margin-top: 0px;
padding-top: 0px;
padding-right: 20px;
}

.autor {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-decoration:none;
        color:#FFFFFF;
        margin-bottom: 3px;
        margin-top: 3px;
        margin-left: 5px;
        padding-left: 12px;
}

.autor-head {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 4px;
        border-bottom-width: 1px;
        border-bottom-color: #000000;
        border-bottom-style: dotted;
}

/* ========================================================================== */
/* ========================================================================== */


/* ========================================================================== */
/* ========================================================================== */
/* Текст в колонках */
.news-text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;}

/* Оформление текстовой ссылки */

a.news-link:link {
    color: #4465a2;
    border-bottom: 0px;
    text-decoration:none;
}
a.news-link:link:hover {
    color: #000000;
    border-bottom: 0px;
    text-decoration:none;
}

a.news-link-invers:link {
    color: #000000;
    border-bottom: 0px;
    text-decoration:none;
}
a.news-link-invers:link:hover {
    color: #4465a2;
    border-bottom: 0px;
    text-decoration:none;
}

.head-news {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
PADDING-TOP: 20px; }

.news-text-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold; }

.news-text-gray {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#666666;
}
/* ========================================================================== */
/* ========================================================================== */

/* ССЫЛКА-ПУНКТИР */

a.punktir:link {
    color: #4465a2;
/*    border-bottom: 1px;
    border-bottom-color: #666666;
    border-bottom-style: dotted;*/
    text-decoration:none;
}
a.punktir:link:hover {
    color: #666666;
    /*border-bottom: 1px;
    border-bottom-color: #666666;
    border-bottom-style: solid;*/
    text-decoration:none;
}
a.punktir:link:active {
    color: #4465a2;
    /*border-bottom: 1px;
    border-bottom-color: #666666;
    border-bottom-style: solid;*/
    text-decoration:none;
}



/* ========================================================================== */
/* ========================================================================== */
/* Акциденция */

.otboy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 6px;
border-bottom: 6px solid #000000; }

.otboy1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000; }

.otboy4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #333333;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px; }

.line1 {
        border-bottom-width: 4px;
        border-bottom-style: double;
        border-bottom-color: #000000;
}

.line2 {
        border-bottom-width: 1px;
        border-bottom-style: double;
        border-bottom-color: #CCCCCC;
}

/* ========================================================================== */






/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* коробчки входа в личный кабинет и навигатора кабинета */
.btmboxtd
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:20px;
  PADDING:2px;
}
.btmboxth
{
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#ffffff;
  background-color:#999999;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
}
.cmtd
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;

}
/*
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-bottom: 1px dotted #333333;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  padding: 4px;
*/
.cmth
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding-top:20px;
  padding-bottom:10px;
  padding-left:4px;
}
a.cma:link {
    color: #4465a2;
    border-bottom: 0px;
    text-decoration: none;
}
a.cma:link:hover {
    color: #666666;
    border-bottom: 0px;
    text-decoration: none;
}
.msgnew {
    text-align:center;
    width:36px;
        background-color: #7aa5c8;
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.arr
{
  width:10px;
  height:10px;
  margin-right:4px;
  border:0px;
  vertical-align:middle;
}

/*-----------------------------------------------------------------------------*/
/* Меню */
 .mmenu1
 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   color:#000000;
   text-decoration:none;
   border: 0px;
        font-style: normal;
        font-weight: normal;
        padding-right: 9px;
        padding-left: 9px;
        padding-top: 0px;
        padding-bottom: 0px;
   margin:0px;
   margin: 0px;
   height:31px;
   text-align:center;
   vertical-align:middle;
 }
.main-menu {
        background-color: #FFFFFF;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
.mmenu2
 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        padding-right: 9px;
        padding-left: 9px;
        font-style: normal;
        font-weight: normal;
        padding-top: 0px;
        padding-bottom: 2px;
 }
 .mmenu3
 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   padding-top:3px;
   padding-bottom:3px;
   padding-left:20px;
   padding-right:20px;
 }
 a.mmenua:link
 {
   text-decoration: none;
 }
 a.mmenua:link:hover
 {
   text-decoration: underline;
 }


/*-----------------------------------------------------------------------------*/
/* модификаторы стилей для АЕ */

#noborder
{
  border: 0px;
}
.white
{
  color: #ffffff;
}
.verdana
{
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

.notdeco
{
  text-decoration: none;
}
.right
{
  padding-left: 100px;
}
/*-----------------------------------------------------------------------------*/
/* еще стили кабинета, АЕ */
.newsbox
{
  font-size: 16px;
  border: 1px solid gray;
  padding: 16px;
}

.socbox
{
  font-size: 16px;
  border: 1px solid #cccccc;
  padding: 10px;
}

body .underline
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-bottom: 4px solid #556f80;
  PADDING-TOP: 20px;
  PADDING-BOTTOM: 10px;
}
body .underline02
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #556f80;
  PADDING-TOP: 20px;
  PADDING-BOTTOM: 10px;
}

.comment
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:none;
  color:white;
  font-size: 12px;
  margin-top:3px;
  padding:1px;
  background-color:#cccccc;
}

.subscr
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  background-color: #999999;
  padding: 4px;
  margin: 0px;
  width: 400px;
}

.err
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #990000;
  text-align:center;
  padding: 4px;
}
.sbutton
{
  text-align:center;
  border:1px solid gray;
  background-color:#dddddd;
  padding:3px;
  text-decoration:none;
  font-weight:bold;
  color: black;
  cursor:hand;
}
#oin
{
  color:magenta; /*#9966cc;*/
}

a.punktir_oin:link {color:magenta; text-decoration: none; border-bottom: dashed 1px #666}
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* все остальное */

INPUT.t {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; font-weight: bold; BACKGROUND: url(/images/sbb2.gif) white repeat-x 50% bottom; BORDER-BOTTOM-WIDTH: 0px;
        MARGIN-BOTTOM: 2px; WIDTH: 105px; COLOR: black; FONT-FAMILY: Verdana; HEIGHT: 11px; BORDER-RIGHT-WIDTH: 0px;
}
INPUT.t1 {
        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 140px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 18px;
        BORDER-RIGHT-WIDTH: 1px;
}

INPUT.t2 {
        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 21px;
        BORDER-RIGHT-WIDTH: 1px;
}

INPUT.t3 {
        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 60px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 21px;
        BORDER-RIGHT-WIDTH: 1px;
}

INPUT.t4 {
        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 210px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 21px;
        BORDER-RIGHT-WIDTH: 1px;
}
INPUT.t5 {
        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 107px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 18px;
        BORDER-RIGHT-WIDTH: 1px;
}
INPUT.t7 {



        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 173px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 21px;
        BORDER-RIGHT-WIDTH: 1px;
}
INPUT.t8 {

        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 60px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 44px;
        BORDER-RIGHT-WIDTH: 1px;
}
INPUT.t9 {
        BORDER-TOP-WIDTH: 1px;
        BORDER-LEFT-WIDTH: 1px;
        FONT-SIZE: 11px;
        BACKGROUND: #F3F3F3;
        BORDER-BOTTOM-WIDTH: 1px;
        MARGIN-BOTTOM: 1px;
        WIDTH: 30px;
        COLOR: #333333;
        FONT-FAMILY: arial, helvetica, san-serif;
        HEIGHT: 21px;
        BORDER-RIGHT-WIDTH: 1px;
}

/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/




/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* Меню */
.main-menu {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;
color:#000000; text-decoration:none;
}

.main-menu:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;
color:#ffffff; text-decoration:none;
}

.main-menu1 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;
color:#000000; text-decoration:none;
border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 8px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 3px;
        PADDING-BOTTOM: 0px;
        margin-TOP: 0px;
        margin-BOTTOM: 0px;
}

.submenu1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 17px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.submenu2 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        PADDING-LEFT: 20px;
        PADDING-TOP: 3px;
        PADDING-BOTTOM: 3px;
}


.sub-menu2 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px;
color:#000000; text-decoration:none;
border-top-width: 0px; }

.sub-menu2:hover {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px;
color:#ffffff; text-decoration:none;
border-top-width: 0px; }


.sub-menu1 {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
        border-top-width: 4px;
        border-top-style: double;
        border-top-color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        color: #666666;
}

/* ========================================================================== */
/* ========================================================================== */



.bord-right {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-right-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        }

.bord-left1 {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
}


.bord-left-photo {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
       /* border-left-width: 8px;
        border-left-style: solid; */
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
       /* border-left-color: #000000; */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        PADDING-LEFT: 20px;
        margin-LEFT: 20px;
}

.bord-left2 {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 8px;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 20px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
        margin-TOP: 20px;
        margin-bottom: 20px;
}



.palka {
        border-top-width: 5px;
        border-right-width: 5px;
        border-bottom-width: 5px;
/*        border-left-width: 8px; */
        border-right-style: none;
/*        border-left-style: solid; */
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
/*        border-left-color: #000000; */
        PADDING-LEFT: 25px;
        PADDING-RIGHT: 10px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 6px;

}

.p-news {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 5px;
        border-left-width: 0px;
        border-right-style: none;
        border-left-style: none;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 30px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;

        }

        .otboy-diary {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border-top-width: 0px;
        border-bottom-width: 4px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        margin-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 20px;
        PADDING-BOTTOM: 10px;
}

.otboy {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 6px;
        border-top-width: 0px;
        border-bottom-width: 6px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.otboy-foto {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border-top-width: 8px;
        border-bottom-width: 8px;
        border-bottom-style: solid;
        border-top-style: solid;
        border-top-color: #000000;
        border-bottom-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.otboy-right {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border-top-width: 0px;
        border-right-width: 1px;
        border-bottom-width: 6px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-right-style: solid;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.otboy1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 6px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.otboy3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 6px;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-bottom-style: dotted;
        border-top-style: dotted;
        border-top-color: #333333;
        border-right-color: #000000;
        border-bottom-color: #333333;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 7px;
}

.otboy4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-bottom-style: dotted;
        border-top-style: dotted;
        border-top-color: #333333;
        border-right-color: #000000;
        border-bottom-color: #333333;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
}

.otboy5 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-bottom-style: dotted;
        border-top-style: dotted;
        border-top-color: #333333;
        border-right-color: #000000;
        border-bottom-color: #333333;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 2px;
        PADDING-BOTTOM: 2px;
}

.copy {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#666666
}


.mini {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#ffffff;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 3px;
        PADDING-BOTTOM: 3px;
}

.comment {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#ffffff;
        text-decoration:none;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 2px;
        PADDING-BOTTOM: 2px;
}

.comment1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#666666;
        text-decoration:underline;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 2px;
        PADDING-BOTTOM: 2px;
}



.citata {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 8px;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        PADDING-LEFT: 15px;
        /* margin-LEFT: 20px; */
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 2px;
        line-height:20px;
}

.citata1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        PADDING-LEFT: 0px;
        margin-LEFT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 2px;
}

.sponsor {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 8px;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        PADDING-LEFT: 0px;
        margin-LEFT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 2px;
}

.vihod {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        PADDING-TOP: 2px;
        PADDING-BOTTOM: 2px;
}





/*толстая черная верхняя палка для отбивок - 4px*/
.otboy-top {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 6px;
        border-top-width: 6px;
        border-top-style: solid;
        border-top-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.palka {
/* border-left-width: 8px;
border-left-style: solid;
border-left-color: #000000; */
PADDING-LEFT: 25px;
PADDING-RIGHT: 10px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 6px; }

.bord-left-photo {
/* border-left-width: 8px;
border-left-style: solid;
border-left-color: #000000; */
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
PADDING-LEFT: 20px;
margin-LEFT: 20px; }





/* ========================================================================== */
/* ========================================================================== */
/* =========  Боксы ========================================================== */
.box1 {
        border: 5px dotted #000000;
        PADDING-LEFT: 20px;
        PADDING-RIGHT: 20px;
        PADDING-TOP: 20px;
        PADDING-BOTTOM: 20px;
        margin-TOP: 50px;
        margin-bottom: 40px;
}

.box2 {
PADDING-LEFT: 20px;
PADDING-RIGHT: 20px;
PADDING-TOP: 20px;
PADDING-BOTTOM: 20px;
background: #EEEEEE; }

.box3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
color:#ffffff;
text-decoration:none;
border: 0px dashed #000000;
PADDING-LEFT: 10px;
PADDING-RIGHT: 10px;
PADDING-TOP: 1px;
PADDING-BOTTOM: 3px;
margin-TOP: 7px;
margin-bottom: 7px;
background: #999999; }


.box4 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px;
color:#ffffff; text-decoration:none;
        border: 0px dashed #000000;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-TOP: 10px;
        PADDING-BOTTOM: 10px;
        margin-TOP: 10px;
        margin-bottom: 10px;
        background: #999999;

}

.box5 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px;
color:#ffffff; text-decoration:none;
        border: 0px dashed #000000;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
        margin-TOP: 5px;
        margin-bottom: 5px;
        background: #000000;

}

/* ========================================================================== */
/* ========================================================================== */



/* ========================================================================== */
/* ========================================================================== */
/* Таблицы */
.table-form {
PADDING-LEFT: 9px;
PADDING-RIGHT: 9px;
PADDING-TOP: 9px;
PADDING-BOTTOM: 9px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;

border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;

border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666; }

.table-dotted {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
PADDING-LEFT: 12px;
PADDING-RIGHT: 12px;
PADDING-TOP: 12px;
PADDING-BOTTOM: 12px;
border-top-width: 5px;
border-right-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px;
border-top-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted;
border-top-color: #333333;
border-right-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333; }

.table-line {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        PADDING-TOP: 3px;
        PADDING-BOTTOM: 3px;
}
/*
.table04 td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
                padding: 3px 5px;
                border: 1px solid #7e8f9a;
}
*/
/**/
table.table04
 {
        border-collapse: collapse;
        }
table.table04 th
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        border:1px solid #7e8f9a;
        text-align:center;
        padding-left:3px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#7e8f9a;
        color: #fff;
        font-weight: 100;
        }
table.table04 td
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #7e8f9a;
        padding-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;
        background-color: #fff;
        }
body .table04 th a{
        color: #fff;
}
.table04 th table td,.table04 th table th,.table04 td table td,.table04 td table th{
        border: none;
}
table.table04 caption
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight:bold;
        padding-left:0px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:10px;
        text-align:left;
        color:#666666
        }
table.table04 .itogo
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #7e8f9a;
        padding-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;
        background-color: #e1e9ec;
        }
body table.table04 .noborder{
        border: none;
        background-color: none;
        font-weight: 700;
        color: #000;
}
.table04 .table04_otstup{
        padding: 10px 10px 50px 10px;
}


table.tbl_border
 {
        border-collapse: collapse
        }
table.tbl_border th
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        border:1px solid #7e8f9a;
        text-align:center;
        padding-left:3px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#7e8f9a;
        color: #fff;
        font-weight: 100;
        }
table.tbl_border td
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #7e8f9a;
        padding-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;
        }
body .tbl_border th a{
        color: #fff;
}
table.tbl_border caption
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
        padding-left:0px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:10px;
        text-align:left;
        color:#666666
        }
/**/
/**/
table.table05
 {
        border-collapse: collapse;
        border: 1px solid #7e8f9a;
        }
table.table05 th
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-align:center;
        padding-left:3px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:5px;
        background-color:#7e8f9a;
        color: #fff;
        font-weight: 100;
        }
table.table05 td
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left:5px;
        padding-right:3px;
        padding-top:5px;
        padding-bottom:5px;
        }
body .table05 th a{
        color: #fff;
        text-decoration: none;
        border-bottom: none;
}
/**/
.table05 .table06,.table05 .table06 tr,.table05 .table06 tr td{
        padding-top: 1px;
        padding-bottom: 1px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.table-line-right td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
                padding: 3px 5px;
                border: 1px solid #7e8f9a;
}


.table-head {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color:#000000;
        text-decoration:none;
        font-weight:bold;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 2px;
        border-left-width: 0px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #cccccc;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
        margin-TOP: 0px;
        margin-BOTTOM: 0px;
}

/* ---------------- стили форм заявки -------------------------------- */
.table_zag {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #dddddd;
color: #000000;
font-weight: bold;
text-align: center;
}
.table_nozag {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #ffffff;
color: #000000;
padding-left: 3px;
padding-right: 2px;
}

input {
  font: 13px Verdana, Sans-Serif;
}

.errorLabel {
 color: #ff0000;
}

.table_nozag_hide {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #eeeeee;
color: #999999;
padding-left: 3px;
padding-right: 2px;
}


.prim {font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.inl_comment {
 font-size: 12px;
 color: #666666;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
}
/* -------------------------------------------------------------------------- */


/* ---------------- субменю в разделах статичные -------------------------------- */


.submenu3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        PADDING-LEFT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
        text-decoration: none;
}

.submenu3:hover {
        font-family: "Times New Roman", Times, serif;
        font-size: 16px;
        font-weight: bold;
        PADDING-LEFT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
        text-decoration: underline;
}

.inform {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#ffffff; text-decoration:none;
font-weight:bold;
        border: 0px dashed #000000;
        PADDING-LEFT: 1px;
        PADDING-RIGHT: 1px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
        margin-TOP: 0px;
        margin-bottom: 0px;
        background: #999999;
}
/* Лови момент */
.head-news {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 21px;
        PADDING-TOP: 0px;
        line-height: 20px;
        padding-right: 15px;
        padding-left: 10px;
}

.news-text-centr {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left: 0px;
        text-decoration: underline;
}

.news-text-centr-link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left: 0px;
        text-decoration:none;
        color:#000000;
}

.news-text-centr-link:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left: 0px;
        text-decoration:none;
        color:#9900CC;
}

.news-text-centr-link1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left: 15px;
        text-decoration:none;
        color:#000000;
}

.news-text-centr-link1:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-left: 15px;
        text-decoration:none;
        color:#9900CC;
}

.otboy-news {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 6px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #cccccc;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}
.head-news {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 21px;
padding-top: 0px;
line-height: 20px;
padding-right: 15px;
}

.style20 { color: #999900;}

.otboy-news {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 6px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #cccccc;
        border-left-color: #000000;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px;
}

.news-text-centr-link1
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding-left: 15px;
text-decoration: none;
color: #000000;
}
.news-text-centr-link1:hover
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding-left: 15px;
text-decoration: none;
color: #9900cc;
}


/* Главное меню, 1-й уровень */

.main-menu {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 10px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        margin-left: 0px;
        padding-left: 20px;
        padding-top: 3px;
        padding-bottom: 3px;
}

/* Главное меню, 2-ой уровень */

.main-podmenu {

        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 5px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #666666;
        border-bottom-color: #FFFFFF;
        border-left-color: #CCCCCC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        margin-left: 0px;
        padding-left: 40px;
        padding-top: 1px;
        padding-bottom: 5px;
}


/*-----------------------------------------------------------------------------*/
/* Стили для дизайна 2008 года*/
.text-top {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

/* Красный квадрат с месяцем и временем */

.news-date {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #7aa5c8;
    padding-top: 9px;
    padding-right: 5px;
    padding-bottom: 9px;
    padding-left: 5px;
}
.news-head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    padding-left: 20px;
    padding-right: 10px;
    line-height: 19px;
    border: 1px none #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #666666;
}
.news-text-nobord {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-bottom-width: 4px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    clip: rect(auto,auto,auto,auto);
    list-style-type: none;
    text-transform: none;
    padding-bottom: 13px;
    padding-top: 13px;
}
.news-image {
    padding-top: 11px;
    padding-bottom: 0px;
}
.news-edit {
    background-color: #F3FFE8;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom-width: 4px;
    border-bottom-style: double;
    border-bottom-color: #000000;
}

/* Отдельный стиль для даты в красном квадрате */

.news-date-day {
    font-family: "Times New Roman", Times, serif;
    font-size: 24px;
    font-weight: normal;
    color: #FFFFFF;
}


/* СЕРИФ */

.text-serif {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
}

.text-sanserif {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* СТРОКА СТАТИСТИКИ */
.stat-line {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #96ABD3;
    color: #575757;
}

/* СЕМАФОР */

.semafor-head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: normal;
    color: #666666;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 0px;
    line-height: 19px;
}
.separator-double {
    font-size: 18px;
    width:100%;
    border-bottom-width: 4px;
    border-bottom-style: double;
    border-bottom-color: #000000;
}

/* info - СМЕННОЕ ЧТИВО */


.info-head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #666666;
    background-image: url(/mods/info/img/info.gif);
    background-repeat: no-repeat;
    padding-right: 5px;
    padding-left: 40px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.info-text {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #666666;
}
.info-bottom {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}

/* Актуальное */

.actualnoe {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/icons/actual-grey.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 33px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}

.spisok-standart {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/icons/kn1-green.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 33px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}

/* Новое */

.novoye {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/icons/news-orange.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 33px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}

/* Инстр */

.instrument {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/icons/instr-blue.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 33px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}

/* В тему */

.vtemu-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19px;
    border: 1px none #CCCCCC;
    color: #FFFFFF;
    background-color: #999999;
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 15px;
    font-weight: normal;
}

.vtemu-block {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    text-decoration: none;
    line-height: 17px;
    border-top-width: 6px;
    border-right-width: 1px;
    border-bottom-width: 3px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: double;
    border-left-style: solid;
    border-top-color: #999900;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding-top: 25px;
    padding-right: 15px;
    padding-bottom: 25px;
    padding-left: 25px;
}

a.vtemu-link {
    color: #333333;
    border-bottom: 0px;
    text-decoration: none;
}
a.vtemu-link:hover {
    color: #4465a2;
    border-bottom: 0px;
    text-decoration: none;
}

/* Статистика */

.stat1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(/includes/css/box01-bgr.jpg);
    background-repeat: repeat-x;
    border: 1px dashed #999999;
    line-height: 19px;
    padding-top: 10px;
    padding-right: 18px;
    padding-bottom: 16px;
    padding-left: 18px;
}
.stat2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(/includes/css/box04-bgr.jpg);
    background-repeat: repeat-x;
    border: 1px dashed #97B43F;
    line-height: 19px;
    padding-top: 10px;
    padding-right: 18px;
    padding-bottom: 16px;
    padding-left: 18px;
}
.stat3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: url(/includes/css/box03-bgr.jpg);
    background-repeat: repeat-x;
    border: 1px dashed #999999;
    line-height: 19px;
    padding-top: 5px;
    padding-right: 18px;
    padding-bottom: 16px;
    padding-left: 18px;
}
.stat-head {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px;
    padding-top: 0px;
    padding-bottom: 10px;
    line-height: 40px;
}

/* СПОНСОРСКИЙ ЛАЗ*/

.laz {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        color: #FFFFFF;
        border:none;
}

.spons-laz {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-image: none;
    background-repeat: repeat-x;
    border: 3px dashed #996600;
    line-height: 19px;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 14px;
    padding-left: 20px;
    background-color: #996600;
}
/* ЦИТАТА ИЗ ЛГО*/
.citat-head {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        color: #666666;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 11px;
        padding-left: 1px;
}
.citat-text {
        text-align:center;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 12px;
        color: #333333;
        font-style: italic;
        padding-top: 5px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
}
.citat-bottom {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 11px;
        border-bottom-width: 4px;
        border-bottom-style: double;
        border-bottom-color: #000000;
}

.deshur {
        BORDER-RIGHT: #999999 1px dashed;
        PADDING-RIGHT: 15px;
        BORDER-TOP: #999999 1px;
        PADDING-LEFT: 15px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        BACKGROUND-IMAGE: none;
        PADDING-BOTTOM: 13px;
        BORDER-LEFT: #999999 1px dashed;
        COLOR: #333333;
        LINE-HEIGHT: 15px;
        PADDING-TOP: 10px;
        BORDER-BOTTOM: #999999 1px dashed;
        BACKGROUND-REPEAT: repeat-x;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none
}
.bal-right {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/includes/css/box05-bgr.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 9px;
    padding-left: 33px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}

.text-mini {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 11px;
}

.big-data {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70px;
        font-weight: bold;
        color: #996600;
        text-decoration: none;
}
.big-data:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.big-data1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70px;
        font-weight: normal;
        color: #999999;
        text-decoration: none;
        border-bottom: 0px;
}
.big-data1:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70px;
        font-weight: normal;
        color: #996600;
        text-decoration: none;
        border-bottom: 0px;
}
.big-data2 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 55px;
        font-weight: normal;
        color: #999999;
        text-decoration: none;
        border-bottom: 0px;
}

.big-data2:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 55px;
        font-weight: normal;
        color: #996600;
        text-decoration: none;
        border-bottom: 0px;
}
.big-data3 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        font-weight: normal;
        color: #999999;
        text-decoration: none;
        border-bottom: 0px;
}

.big-data3:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        font-weight: normal;
        color: #996600;
        text-decoration: none;
        border-bottom: 0px;
}

.big-data4 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        color: #999999;
        text-decoration: none;
        border-bottom: 0px;
}

.big-data4:hover {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: normal;
        color: #996600;
        text-decoration: none;
        border-bottom: 0px;
}

.info-H1tmp {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
        color: #666666;
        background-image: url(/bo/images/info.gif);
        background-repeat: no-repeat;
        padding-right: 5px;
        padding-left: 40px;
        padding-bottom: 10px;
        padding-top: 5px;
}

.grand-gray {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #666666;
}



/*-----------------------------------------------------------------------------*/
/*--Условные обозначения--*/
.uslovn_block{
        width: 210px;
        text-align: left;
}
body .uslovn_block .zag_uslovn{
        text-align: left;
}
body .uslovn_block td{
        vertical-align: top;
        padding: 0px 0px 5px 0px;
}
body .uslovn_block img{
        margin: 0px 5px 0px 0px;
}
/*-----------------------------------------------------------------------------*/
/*--Сводка по заявкам--*/
.border01{
        border: 1px solid #7e8f9a;
}
.border01,.border01 td{
        border-collapse: collapse;
}
.button01{
        border: 1px solid #7e8f9a;
        background-color: #fff;
}
.podlogka{
        background-color: #ece8df;
        color: #4465a2;
}
.podlogka td{
        padding: 5px 5px 5px 5px;
}
form{
        padding: 0;
        margin: 0;
}
/*-Стили для страницы ТЗ--*/
.zag_tz{
        height: 35px;
        background-color: rgb(236, 232, 223);
}
.zag_tz .img_tz{
        float: left;
        position: relative;
        top: 1px;
        left: 10px;
}
.zag_tz .zag_tz01{
        font-weight: bold;
        left: 14px;
        float: left;
        position: relative;
        top: 10px;
}
.left_str{
        left: 83px;
        float: left;
        position: relative;
        top: 8px;
}
.zag_tz .select_tz{
        right: 75px;
        float: right;
        position: relative;
        top: 8px;
}
.right_str{
        right: -295px;
        float: right;
        position: relative;
        top: 8px;
}
.tz{
        width: 100%;
        margin: 0px 0px 20px 0px;
}
.tz td{
        vertical-align: top;
}
.tz01{
        border-top: 20px solid #cc9966;
        border-bottom: 20px solid #cc9966;
        border-left: 1px solid #cc9966;
        border-right: 1px solid #cc9966;
        width: 100%;
        margin: 10px 0px 0px 0px;
}
.tz02{
        width: 210px;
        padding: 0px 0px 15px 0px;
        vertical-align: top;
}
.zag_tz01{
        padding: 5px 10px;
}
.menu_tz{
        padding: 0px 15px;
        margin: 0px 10px;
}
.podskaska{
        margin: 10px 10px 0px 10px;
        background: url(/img/vse_tz/plaha02.gif) left top repeat-y;
        width: 190px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.podskaska01{
        background: url(/img/vse_tz/plaha01.gif) left top no-repeat;
        width: 190px;
        padding: 10px 0px 0px 0px;
}
.podskaska02{
        margin: 22px 0px 0px 40px;
        font-size: 12px;
        height: 15px;
}
.podskaska03{
        padding: 10px 10px 10px 10px;
}
.podskaska04{
        background: url(/img/vse_tz/plaha03.gif) left top no-repeat;
        width: 190px;
        height: 3px;
        margin: 0px 0px -3px 0px;
}
.otstup01{
        height: 15px;
}
.podskaska05{
        position: relative;
        top: 0px;
        left: 0px;
        margin: 5px 0px;
}
.podskaska05shs1{
        position: relative;
        margin: 5px 6px;
        margin-top: -23px;
}
.info_block01 p,.info_block05 p{
        padding: 5px 0px;
        margin: 0;
}
.info_block02{
        margin: -30px 10px 0px 20px;
        position: relative;
        top: 0px;
        left: 0px;
}

.info_block02shs1{
        margin: -46px 18px 0px 20px;
        position: relative;
        top: 0px;
        left: 0px;
}
.info_block05{
        margin: -30px 10px 0px 40px;
        position: relative;
        top: 0px;
        left: 0px;
}
body .str_block{
        text-align: center;
        border-bottom: 3px solid #c0c0c0;
        padding: 10px 10px;
        font-size: 18px;
        color: #c0c0c0;
}
body .str_block span{
        color: #556f80;
}
.str_block a{
        color: #c0c0c0;
}
.podskaska05 ul{
        padding: 15px 20px 15px 37px;
        margin: 0;
}
.podskaska05 ul li{
        list-style-position: outside;
        list-style-type: disc;
}
.podskaska06{
        width: 100%;
        height: 50px;
        position: relative;
        top: 0px;
        left: 0px;
        background: url(/img/vse_tz/plaha05.gif) left top repeat-x;
        font-size: 1px;
}
.podskaska07{
        background: url(/img/vse_tz/plaha04.gif) left top no-repeat;
        width: 48px;
        height: 50px;
        position: absolute;
        left: 0px;
        top: 0px;
        font-size: 1px;
}

.podskaska07shs1{
        background: url(/img/2010/plaha04shs.gif) left top no-repeat;
        background-position: 0 17px;
        height: 150px;
        margin-left: -18px;
}
.podskaska08{
        background: url(/img/vse_tz/plaha06.gif) left top no-repeat;
        width: 4px;
        height: 50px;
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 1px;
}
.podskaska09{
        width: 100%;
        height: 3px;
        position: relative;
        top: 0px;
        left: 0px;
        background: url(/img/vse_tz/plaha09.gif) left top repeat-x;
}
.podskaska10{
        background: url(/img/vse_tz/plaha08.gif) left top no-repeat;
        width: 4px;
        height: 3px;
        position: absolute;
        left: 0px;
        top: 0px;
}
.podskaska11{
        background: url(/img/vse_tz/plaha10.gif) left top no-repeat;
        width: 3px;
        height: 3px;
        position: absolute;
        right: 0px;
        top: 0px;
}
.podskaska12{
        background: #f2ffe3 url(/img/vse_tz/plaha07.gif) left top repeat-y;
}
.podskaska13{
        background: #f2ffe3 url(/img/vse_tz/plaha07.gif) right top repeat-y;
        margin: 0px 0px 0px 1px;
}
.podskaska13shs1{
        background: #f2ffe3 url(/img/vse_tz/plaha07.gif) right top repeat-y;
        margin: 0px 0px 0px 1px;
        padding-bottom: 15px;
}
.tz03{
        background-color: #ece8df;
        padding: 15px;
        vertical-align: top;
}
.zag_tz02{
        font-weight: 700;
}
.tz03 p{
        padding: 5px 0px 5px 0px;
        margin: 0;
}
.prav{
        width: 100%;
        margin: 0px 0px 0px 0px 0px;
        padding: 0;
}
.prav td{
        vertical-align: top;
        border: 1px solid #cc9966;
        padding: 5px;
        width: 50%;
}
.prav .col{
        width: 30px;
        border: none;
}
.prav td p{
        padding: 2px 0px;
}
.zag_prav{
        color: #ac0000;
        font-weight: 700;
}
/*----*/
/*--Дежурки--*/
.table07_block{
        width: 100%;
        margin: 0px 0px 15px 0px;
        font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.table07{
        width: 100%;
        padding: 0;
        margin: 0;
}
.table07 th{
        width: 110px;
        background-color: #f7f4ee;
}
.table07 td,.table07 th{
        vertical-align: top;
        margin: 0;
}
.table07_otstup{
        padding: 0px 10px 10px 10px;
}
.img_table07{
        padding: 0px 0px 0px 0px;
}
body .fio_block{
        width: 110px;
        text-align: left;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 0px;
}
body .fio_block .text-sanserif-gray,body .fio_block .text-sanserif{
        font-size: 10px;
}
.table07 .fio_block div{
        padding: 0px 5px 0px 5px;
        font-weight: 100;
}
.fio_block .text-sanserif,.fio_block .text-sanserif-gray{
        font-size: 11px;
}
.fio{
        color: #3f4140;
}
.prof{
        font-size: 11px;
        color: #9ea09f;
}
.border_table07{
        border-left: 1px solid #556f80;
}
.border_table07_02{
        width: 10px;
        font-size: 1px;
}
body .table07_block .table07 .table07_otstup .H3{
        padding: 0px 0px 5px 0px;
        margin: 0;
}
body .table07_block .table07 .table07_otstup p{
        padding: 3px 0px 3px 0px;
        margin: 0;
}
body .table07_block .table07 .table07_otstup ul,body .table07_block .table07_otstup .ul_table07{
        padding: 3px 0px 3px 2px;
        margin: 0;
}
body .table07_block .table07 .table07_otstup ul li,body .table07_block .table07_otstup .ul_table07 li{
        list-style-position: outside;
        list-style-type: none;
        background: url(/img/2009/marker01.gif) left 6px no-repeat;
        color: #010101;
        padding: 0px 0px 0px 20px;
        margin: 0;
}
.form01{
        text-align: left;
        padding: 0;
        margin: -40px 0px 0px 150px;
}
.form02{
        text-align: left;
        padding: 0;
        margin: -40px 0px 0px 300px;
}
.button02{
        width: 116px;
        height: 32px;
        padding: 0;
        margin: 0;
}
/**/
.info_block03{
        width: 100%;
        margin: 0px 0px 0px -15px;
}
.info_block03 td{
        vertical-align: top;
        padding: 4px;
        width: 50%;
        border: 1px solid #556f80;
}
.info_block03 td table,.info_block03 td table td{
        width: auto;
        border: none;
}
.info_block04{
        border: 1px solid #556f80;
        padding: 10px;
        margin: 10px 0px;
}
/*Стили для Фотокросса*/
.top_menu{
        width: 670px;
        height: 22px;
        background: url(/img/2009/back.gif) left top no-repeat;
        clear: both;
        margin: 20px 0px 10px 0px;
}
.top_menu a{
        display: block;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #444;
        float: left;
        text-decoration: none;
        border: none;
        position: relative;
        top: 0px;
        left: 0px;
}
.top_menu a:hover{
        display: block;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #fff;
        text-decoration: none;
        border: none;
        position: relative;
        top: 0px;
        left: 0px;
}
.top_menu a span{
        display: block;
        margin: 3px 0px 0px 15px;
}
.back01 a{
        width: 142px;
        height: 22px;
        margin: 0px 0px 0px 0px;
}
.back01 a:hover,.back01 .a-active01{
        background: url(/img/2009/back01.gif) left top no-repeat;
        width: 142px;
        height: 22px;
        color: #fff;
}
.back02 a{
        width: 142px;
        height: 22px;
        margin: 0px 0px 0px -10px;
}
.back02 a:hover,.back02 .a-active01{
        background: url(/img/2009/back02.gif) left top no-repeat;
        width: 142px;
        height: 22px;
        margin: 0px 0px 0px -10px;
        color: #fff;
}
.back03 a{
        width: 141px;
        height: 22px;
        margin: 0px 0px 0px -10px;
}
.back03 a:hover,.back03 .a-active01{
        background: url(/img/2009/back03.gif) left top no-repeat;
        width: 141px;
        height: 22px;
        margin: 0px 0px 0px -10px;
        color: #fff;
}
.back04 a{
        width: 121px;
        height: 22px;
        margin: 0px 0px 0px -10px;
}
.back04 a:hover,.back04 .a-active01{
        background: url(/img/2009/back04.gif) left top no-repeat;
        width: 121px;
        height: 22px;
        margin: 0px 0px 0px -10px;
        color: #fff;
}
.back05 a{
        width: 163px;
        height: 22px;
        margin: 0px 0px 0px -10px;
}
.back05 a:hover,.back05 .a-active01{
        background: url(/img/2009/back05.gif) left top no-repeat;
        width: 163px;
        height: 22px;
        margin: 0px 0px 0px -10px;
        color: #fff;
}
.konvert_block{
        width: 670px;
        text-align: left;
}
.konvert_block01{
        width: 100%;
        margin: 10px 0px 0px 0px;
        padding: 0;
        font-size: 12px;
        border: 1px solid #ccc;
}
.konvert_block01 .img_kb01{
        width: 316px;
        border: 10px solid #fff;
        background-color: #f1f3f4;
        padding: 10px;
}
.konvert_block01 .img_kb02{
        border: 10px solid #fff;
        background-color: #f1f3f4;
        padding: 10px;
}
body .konvert_block01 .img_kb01_zel{
        width: 316px;
        border: 10px solid #fff;
        background-color: #def4ad;
        padding: 10px;
}
.konvert_block01 .img_kb02_zel{
        border: 10px solid #fff;
        background-color: #def4ad;
        padding: 10px;
}
.konvert_block01 .img_kb01_krasn{
        width: 316px;
        border: 10px solid #fff;
        background-color: #fbdada;
        padding: 10px;
}
.konvert_block01 .img_kb02_krasn{
        border: 10px solid #fff;
        background-color: #fbdada;
        padding: 10px;
}
.konvert_block01 .img_kb01_orang{
        width: 316px;
        border: 10px solid #fff;
        background-color: #f2d99e;
        padding: 10px;
}
.konvert_block01 .img_kb02_orang{
        border: 10px solid #fff;
        background-color: #f2d99e;
        padding: 10px;
}
.konvert_block01 .img_kb01_chern{
        width: 316px;
        border: 10px solid #fff;
        background-color: #e3e3e3;
        padding: 10px;
}
.konvert_block01 .img_kb02_chern{
        border: 10px solid #fff;
        background-color: #e3e3e3;
        padding: 10px;
}
.konvert_block01 td{
        vertical-align: top;
}
.text_kb01{
        border-top: 10px solid #fff;
        border-right: 10px solid #fff;
        border-bottom: 10px solid #fff;
        font-size: 11px;
        background-color: #e2e8eb;
}
.text_kb01_zel{
        border-top: 10px solid #fff;
        border-right: 10px solid #fff;
        border-bottom: 10px solid #fff;
        font-size: 11px;
        background-color: #ecfbcc;
}
.text_kb01_krasn{
        border-top: 10px solid #fff;
        border-right: 10px solid #fff;
        border-bottom: 10px solid #fff;
        font-size: 11px;
        background-color: #fae9e9;
}
.text_kb01_orang{
        border-top: 10px solid #fff;
        border-right: 10px solid #fff;
        border-bottom: 10px solid #fff;
        font-size: 11px;
        background-color: #faefc8;
}
.text_kb01_chern{
        border-top: 10px solid #fff;
        border-right: 10px solid #fff;
        border-bottom: 10px solid #fff;
        font-size: 11px;
        background-color: #f2f2f2;
}
.text_kb01 ul{
        padding: 0px 0px 0px 15px;
        margin: 0;
}
.text_kb01 ul li{
        padding: 0;
        margin: 0;
        list-style-position: outside;
}
.text_kb01 ul li,.text_kb01 ul li a{
        color: #3C5AA3;
        text-decoration: none;
}
.text_kb01 p{
        padding: 5px 0px 5px 0px;
        margin: 0;
}
.autor{
        text-align: left;
}
.autor ul{
        padding: 0px 0px 0px 0px;
        margin: 0;
}
.autor ul li{
        padding: 0;
        margin: 0px 0px 3px 0px;
        list-style-position: outside;
        list-style-type: none;
}
.opis_kb01{
        font-size: 11px;
        margin: 0px 0px 0px 0px;
        padding: 0;
}
.opis_kb01 li{
        list-style-position: outside;
        list-style-type: none;
        padding: 0;
        margin: 10px 0px;
}
.zag_kb01{
        border-bottom: 10px solid #fff;
}
.zag_kb01 div{
        background-color: #fff;
        font-size: 12px;
        border: 1px solid #ccc;
        color: #000;
        padding: 10px;
        margin: 0px 0px 0px 0px;
}
/*Информационные письма*/
.str_block01{
        text-align: right;
        font-size: 11px;
}
body .str_block01 .a-active{
        text-decoration: underline;
}
.str_block01 a{
        color: #000;
        text-decoration: none;
        margin: 0px 5px 0px 5px;
}
.str_block01 a:hover{
        text-decoration: underline;
}
.str_block01 img{
        margin: 0px 0px -3px 0px;
}
.text_block01{
        margin: 10px 0px;
        padding: 10px;
        background-color: #ece8df;
}
.table_ip01{
        width: 100%;
}
.table_ip01 td{
        vertical-align: top;
}
.table_ip01 .td02{
        text-align: right;
        clear: both;
}
.table_ip01 .td02 img{
        float: right;
}
.block_ip01{
        border: 1px solid #ccc;
        margin: 10px 0px 0px 0px;
        padding: 10px;
}
.block_ip03{
        border: 1px solid #7e8f9a;
        margin: 10px 0px 0px 0px;
        padding: 10px;
}
.zag_ip01,.text_ip01{
        text-align: right;
}
.zag_ip02{
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        padding-left: 0px;
        padding-right: 10px;
        line-height: 19px;
        border: 1px none #CCCCCC;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #556f96;
}
.block_ip02{
        background-color: #ece8df;
        padding: 10px;
        margin: 0px;
}
.text_block02{
        text-align: center;
        padding: 10px 0px;
}


.wb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
.wb-bord {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        border: 1px solid #FFFFFF;
}
.pult1 {
        background-image: url(../images/pult-bgr1.gif);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #FFFFFF;
}
.pult2 {
        background-image: url(../images/pult-bgr2.gif);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #FFFFFF;
}
.pult3 {
        background-image: url(../images/pult-bgr3.gif);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #FFFFFF;
}
.pult-fon {
        background-color: #999999;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #666666;
        border-right-color: #666666;
        border-bottom-color: #666666;
        border-left-color: #666666;
        padding: 4px;
}
.pult-zak-1 {
        background-color: #F0F0F0;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #999999;
        border-left-color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #666666;
}
.pult-zak-1shs {
        background: #F0F0F0;
        border: 1px solid #999;
        font: bold 12px Arial;
        color: #666666;
}
.pult-zak-2 {
        background-color: #E2E2E2;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #999999;
        border-left-color: #FFFFFF;
        border-bottom-color: #999999;
}
.pult-zak-2shs {
        background: #E2E2E2;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #999999;
        border-right-color: #999;
        border-left-color: #FFF;
        border-bottom-color: #999;
        font: bold 12px Arial;
        color: #666666;
}
.pult-zak-3shs {

        background: #CCCCCC;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #999999;
        border-right-color: #999;
        border-left-color: #FFF;
        border-bottom-color: #999;
        font: bold 12px Arial;
        color: #666666;
}
.pult-zak-3 {

        background-color: #CCCCCC;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: none;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-left-color: #FFFFFF;
        border-bottom-color: #999999;
}
.pult-zak-0 {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #FFFFFF;
        border-right-color: #999999;
        border-left-color: #FFFFFF;
        border-bottom-color: #999999;
}
.pult-head {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        background-color: #999999;
        margin: 0px;
        padding-top: 2px;
        padding-right: 4px;
        padding-bottom: 2px;
        padding-left: 4px;
}
.pult-head1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #fe5d6c;
    margin: 0px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}
.pult-head2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #7aa5c8;
    margin: 0px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}
.pult-head3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    margin: 0px;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}
.top-box5 {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #999999;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #999999;
}
/*Шапка для заявки*/
.table08{
        border-collapse: collapse;
}
body table.table08 th
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        border:1px solid #7e8f9a;
        text-align:center;
        background-color:#7e8f9a;
        color: #fff;
        font-weight: 100;
        padding: 1px 0px;
        margin: 0;
        border-collapse: collapse;
        }
body table.table08 td
 {
         font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #7e8f9a;
        background-color: #fff;
        padding: 1px 0px;
        margin: 0;
        border-collapse: collapse;
        }
body .table08 th a{
        color: #fff;
}
body .table08 th a,body .table08 td a,body .table08 th img,body .table08 td img{
        padding: 0;
        margin: 0;
}
.table08 th table td,.table04 th table th,.table04 td table td,.table04 td table th{
        border: none;
}
table.table08 caption
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight:bold;
        padding-left:0px;
        padding-right:2px;
        padding-top:2px;
        padding-bottom:10px;
        text-align:left;
        color:#666666
        }
table.table08 .itogo
 {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #7e8f9a;
        background-color: #e1e9ec;
        border-collapse: collapse;
        }
body table.table08 .noborder{
        border: none;
        background-color: none;
        font-weight: 700;
        color: #000;
}

.exp-cell {
        padding: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        margin: 0px;
        vertical-align: middle;
}

.perepiska5 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #CCCCCC;
        font-weight: normal;
        background-color: #B7B7B7;
}
.line-dash {
        border-top-width: 1px;
        border-top-style: dashed;
        border-top-color: #CCCCCC;
}

a.link-w {
        color: #FFF;
        border-bottom: 0px;
        text-decoration:none;
}

a.link-w:hover {
        color: #ССС;
        border-bottom: 0px;
        text-decoration:none;
}

a.link-w:visited {
        color: #FFF;
        border-bottom: 0px;
        text-decoration:none;
}

.msgnew1 {

    text-align:center;
    width:auto;
        /*background-color: #939603;*/
        background: #CCC;
        color: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.msgnew2 {
        color: #666;
        font: normal 12px Arial;
}

.perepiska2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFF;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
        font-weight: bold;
        /*background-color: #009999;*/
        background: #ADC1D6;
}

.perepiska2 a:hover {
        color: #666;
}


/* Меню для лоции */
.sb_pag {
        padding: 0;
        margin: 0;
        width: 100%;
        float: left;
        font: normal 12px Arial!important;
}
.sb_pag ul, .sb_pag li {
        list-style:none;
        margin:0;
        padding:0;
}
.sb_pag li {
        float:left;
        padding-bottom: 5px;
}
.sb_pag a {
        display: block;
        border: 1px solid #d4d4d4!important;
        padding: 3px 9px!important;
        margin: 0 4px 0 0!important;
        text-align: center;
        color: #03C;
        text-decoration: none!important;
}
.sb_pag a, .sb_pag a:visited {
        color:#f76120;
        /*color:#639;*/
        text-decoration: none!important;

}
a.sb_pagN {
        padding:.38em .5em;
        border:none!important;
        color:#03C;
}
a.sb_pagN:visited {
        color:#639!important;
}
.sb_pag a:hover, a.sb_pagS {
        text-decoration:none;
        background:#fbefdb;
        border:1px solid #ffa615;
        color: #F76120;
}
a:hover.sb_pagN {
        text-decoration:underline;
        background-color:transparent;
        border:none;
}
/*/ Меню для лоции /*/

/** SHSCode **/
.hr1                                { background: #CCC; height: 1px; border: none; width: 100%;}
table.divs td div        { float: left;}
table.divs td img        { margin: 0;}
/*/ SHSCode /*/

/* обход косяка align=middle, valign=center */
.centr, table.hv_centr td { vertical-align: middle!important; text-align: center!important;}
.h_centr, table.h_centr        td        { text-align: center!important;}
.v_centr, table.v_centr td        { vertical-align: middle!important;}
/*/ обход косяка align=middle, valign=center /*/

/* Фазан */
table.fazan, table.fazan td                        { font: normal 12px Arial; white-space: nowrap; _font-size: 9px;}
table.fazan td,        table.fazan td a        { font: normal 12px Arial;}
table.fazan td a:hover, table.fazan td.head1 a:hover                        { color: #990000;}
table.fazan td.head1 a                                { text-transform: uppercase; color: #666; font-weight: bold;}

table.fazan2                                                        { border-collapse: collapse;}
table.fazan2, table.fazan2 td                        { border: 1px solid #CCC;}
table.fazan2 td a:hover, table.fazan2 td.head1 a:hover                        { color: #990000;}
table.fazan2 td.head1 a                                { text-transform: uppercase; color: #666; font-weight: bold;}
table.fazan2, table.fazan2 td                        { font: normal 12px Arial; white-space: nowrap; _font-size: 9px;}
table.fazan2 td, table.fazan2 td a        { font: normal 12px Arial;}
/*/ Фазан /*/

.brd1CCC        { border: 1px solid #CCC;}
.fnt8Arial        { font: normal 9px Arial;}
.header1        {font: normal 9px Arial!important; color: #666;}
.header2        {font: normal 18px Arial; color: #000;}
.header3        {font: normal 20px Arial; color: #999; text-decoration: none;}

/* Сюжетный план  */
   ul.sujetplan {
    list-style-image: url('http://portal.lgo.ru/img/2010/sujet-bulit.jpg');
   }
   .sujetplan li {
           color: #6F6A67;
           margin: 8px 0;
           }
/*/ Сюжетный план  /*/

.top-box61 {
        padding: 5px;
        border: 1px dashed #CCCCCC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}

/* Лекции МК */
.top-box6 {
        padding: 15px;
        border: 1px dashed #CCCCCC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}

.news-date-day {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
}

.top-box44shs {
border:1px solid #CCCCCC;
padding-left:15px;
padding-right:15px;
}

.top-box001 {
padding:15px 15px 15px 0;
}

.top-box002 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:15px 15px 15px 0;
}

.text-sanserif16 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin: 0; margin-top: 12px;
}
/*/ Лекции МК /*/
/*TЗ
--------------------------------------------------------------------------------*/

.fmessage_001 a {
	background: #BFBFBF;
    color: #FFFFFF;
    margin: 1px;
    padding: 3px;
    white-space: nowrap;
}
.fmessage_001 a:hover {
	border-bottom-color: #666666;
	color: #990000;
	text-decoration: none;
}

/*расписание*/

.timetable td {
	border-bottom: 1px solid #CCCCCC!important;
}

/* --- Досье --- */
.base-menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        background-image: url(/bo/images/ic/9a.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 60px;
        border-bottom: 1px dashed #CCCCCC;
}

	.bifnt { /*бирюза*/
		color: #0E89AA;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11pt;
	}

.grfnt {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
	.brd0 {
		border-bottom: 3px solid #CCCCCC;
	}
	.brd1 {
		border-top: 1px solid #CCCCCC;
	}
	.brd2 {
		border-top: 3px solid #CCCCCC;
	}
	.brd3 {
		border-bottom: 1px dashed #CCCCCC;
	}

	    .progress-bar {
        background-color: #e0e0e0;
        height: 15px;
        padding: 0px;
        width: 230px;
        margin: 5px 0;
    }
    .progress-bar span {
       display: inline-block;
        height: 100%;
		background-color: #606060;
    }

    .blue span {
        background-color: #6dcff6;
    }

/* -- Table Scenario -- */

table.tscen {font-size:10px;margin:12px 0;width:100%;border-collapce: collapce;}
table.tscen td {border: 1px solid silver;padding:6px;vertical-align:top;}
