/* Start of AE STYLES */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
img {border:0px;}

.bordertop2 {border-top:2px solid #bfbfbf;}
.bordertop4 {border-top:4px solid #bfbfbf;}
.borderbottom2 {border-bottom:2px solid #bfbfbf;}
.mainheader {
  border-bottom:2px solid #bfbfbf;
  font-family: Georgia, "Times new roman", serif;
  font-size: 28px;
  padding-bottom: 12px;
  padding-top: 12px;
  padding-left: 3px;
  height: 24px;
  text-shadow: #BFBFBF 1px 0px 1px, #000 0 0 1px;
  height:40px;
}
/* АЕ-Овал 1 */

.otab { background-color:#eeeeee;margin-top:12px;margin-bottom:12px; font-size: 12px;}
.otl { background: url(/lyceum/img/oval/oval-tl.gif) no-repeat;width:6px;height:5px; }
.otr { background: url(/lyceum/img/oval/oval-tr.gif) no-repeat;width:6px;height:5px; }
.obl { background: url(/lyceum/img/oval/oval-bl.gif) no-repeat;width:6px;height:5px; }
.obr { background: url(/lyceum/img/oval/oval-br.gif) no-repeat;width:6px;height:5px; }
.ol { background: url(/lyceum/img/oval/oval-l.gif) repeat-y;width:6px; }
.or { background: url(/lyceum/img/oval/oval-r.gif) repeat-y;width:6px; }
.ot { background: url(/lyceum/img/oval/oval-t.gif) repeat-x;height:5px; }
.ob { background: url(/lyceum/img/oval/oval-b.gif) repeat-x;height:5px; }

/* Для http://lyceum.lgo.ru/lyceum/fizika.htm */

.top-box1 { border: 0; }
.final_002 { border: 1px dashed silver; padding:12px;}
.z3 {font-size:24px;margin-top:0px;color:#ff8e42;margin:0px;}

.err
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #990000;
  text-align:center;
  padding: 4px;
}

/* End of AE STYLES */


/* Роза */
#menu_rz1   {height: 30px; width: 75px; margin: 0 auto;}
#menu_rz1 a {float: left; padding-right: 12px;  width: 13px; /*padding-top: 12px;*/}

.a1 {
    color: #636363;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
   /* padding-left: 2px;*/
    padding-right: 2px;
    text-decoration: none;
    /*display: block;*/
    /*height: 29px;*/


}
a.active1{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 24px;
        font-weight: bold;
        color: #4d4d4d!important;
        text-decoration: none;
        border-bottom:none;
       /* display: block;
        height: 39px; */
        margin-top: -7px;
                        }

/*/Роза/*/

/* Овал 1 */

#v1 {
  width: 480px;
  border: 1px solid #B0BCC2;
        padding: 7px 10px;
        position: relative;
        background: #EEE;
}
#v1 p        {padding:0 7px 0 12px; font-size: 10px;}
#v1 p b      {font-size: 11px;}
#tl, #tr, #bl, #br {
        position: absolute;
        width: 6px;
        height: 5px;
}
#tl {
        top: -1px;
        left: -1px;
        background: url(/lyceum/img/tl.gif) no-repeat;
}
#tr {
        top: -1px;
        right: -1px;
        background: url(/lyceum/img/tr.gif) no-repeat;
}
#bl {
        bottom: -1px;
        left: -1px;
        background: url(/lyceum/img/bl.gif) no-repeat;
}
#br {
        bottom: -1px;
        right: -1px;
        background: url(/lyceum/img/br.gif) no-repeat;
}
* html #bl,
* html #br {
        bottom: -15px;
}
/* /Овал 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;
        }
/** -- Таблица 1 --- **/

/* Стили для визуальника */
.fnt10Arial        { font: normal 10px Arial;} /* Мелкий шрифт */
.img_sign          {font: italic 12px Arial; display: block; margin-top: 12px;} /* Подрисуночная подпись 1 */
.img_sign1         {display: block; margin-top: 12px;} /* Подрисуночная подпись 2 */
.zag001                        {font-size: 14px;} /* Заголовок 2 */
.zag002                        {font: normal 18px Georgia; margin-top: 12px;} /* Заголовок 1 */

a         {color: #6350B1;}
a:hover   {color: #FF0000;}
a.main-text-h3:hover {color: #434241;}
a.a-top    {color: #7E0C1D}
.centr     { text-align: center;}

#div-centr {
        position:absolute;
        width: 471px;
        height:123px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        color: #7E0C1D;
        padding-top: 25px;
}
#div-left {
        position:absolute;
        width:210px;
        height:146px;
        z-index:2;
        left: 50%;
        margin-left: -473px;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
        background-image: url('/lyceum/index_files/logo2000.gif');
        background-repeat: no-repeat;
        background-position: right 21px;
}
#div-right {
        position:absolute;
        width:210px;
        height: 148px;
        z-index:3;
        left: 50%;
        margin-left: 298px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
}
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #f7f6f2;
}
.num {
        font-family: "Times New Roman", Times, serif;
        font-size: 22px;
        color: #7E0C1D;
}
#div-centr1 {
        position:absolute;
        width: 471px;
        height:48px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 28px;
        color: #333333;
        padding-top: 10px;
        margin-top: 150px;
}
#div-slider {
        position:absolute;
        width:435px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #bfbfbf;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        padding-top: 0px;
        margin-top: 240px;
        height: 200px;
}
#div-menu {
        position:absolute;
        width:210px;
        z-index:2;
        left: 50%;
        margin-left: -473px;
        border-bottom-width: 4px;
        border-bottom-style: none;
        border-bottom-color: #bfbfbf;
        background-repeat: no-repeat;
        background-position: right 21px;
        padding-top: 146px;
}
.main-menu-bott {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #666666;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: aaa7a5;
}
.a-menu {
        font-size: 12px;
        color: #636363;
        text-decoration: none;
        display:block;
}
.a-menu:hover {
        color: #FF0000;
        text-decoration: none;
        display:block;
}
#div-right1 {
        position:absolute;
        width:210px;
        z-index:3;
        left: 50%;
        margin-left: 298px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
        height: 148px;
}
.comment {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        color: #666666;
        padding-left: 1px;
}
.line4 {
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
}
.form1 {
        background-color: #FFFFFF;
        height: 21px;
        border: 1px solid #bfbfbf;
}

.button {
        margin:0 1px;
        display:inline-block;
        border-top:1px solid #bfbfbf;
        border-bottom:1px solid #bfbfbf;
        text-decoration:none;
        outline:0;
}
.button div {
        text-align:center;
        background-position:left bottom;
        margin-right:-2px;
        left:-1px;
        position:relative;
        z-index:999999;
        font:11px 'Arial';
        color:#666;
        border-left:1px solid #bfbfbf;
        border-right:1px solid #bfbfbf;
        background-image: url(../img/44613571.gif);
        background-repeat: repeat-x;
        width: 90px;
        padding-top: 3px;
        padding-right: 6px;
        padding-bottom: 4px;
        padding-left: 6px;
}
.button:hover {border-top:1px solid #8ac;border-bottom:1px solid #8ac;text-decoration:none;}
.button:hover div {background-position:bottom right;color:#568;border-left:1px solid #8ac;border-right:1px solid #8ac;}
.main-text {
        font-family: Arial;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
}
.main-text-b {
        font-family: Arial;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
        font-weight: bold;
}

.main-text-h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #666666;
        font-weight: bold;
}
.text-10 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
}
.main-text-gray {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}
.trigger {
        font: bold 12px Arial;
        padding-right: 3px;
}
.toggle_container {
        PADDING-BOTTOM: 0px;
        MARGIN: 20px 0px 5px;
        PADDING-LEFT: 0px;
        WIDTH: 210px;
        PADDING-RIGHT: 0px;
        BACKGROUND: url(toggle_block_stretch.gif) #f0f0f0 repeat-y left top;
        CLEAR: both;
        FONT-SIZE: 17px;
        OVERFLOW: hidden;
        BORDER-TOP: #d6d6d6 1px solid;
        PADDING-TOP: 0px
}
.toggle_container .block {
        PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(toggle_block_btm.gif) no-repeat left bottom; PADDING-TOP: 20px
}
.toggle_container .block P {
        PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.toggle_container H3 {
        BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 2.5em normal Georgia, "Times New Roman", Times, serif; PADDING-TOP: 0px
}
.toggle_container IMG {
        BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 15px 15px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #ddd; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#div-enter {
        position:absolute;
        width:100px;
        z-index:2;
        left: 50%;
        margin-left: -473px;
        border-bottom-width: 4px;
        border-bottom-style: none;
        border-bottom-color: #636363;
        background-repeat: no-repeat;
        background-position: right 21px;
        margin-top: 625px;
}
.menu-td {
        height: 30px;
        padding-top: 10px;
        padding-right: 5px;
        font: bold 16px Arial;
        color: #636363;
        border-bottom: 1px solid #aaa7a5;
        cursor: pointer;

}

.menu-td01 {

        padding-top: 10px;
        font: bold 16px Arial;
        color: black;
        border-bottom: 1px solid #aaa7a5;
        cursor: pointer;
}

.menu-td:hover {
        height: 30px;
        padding-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #D50000;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #aaa7a5;
        background-repeat: no-repeat;
        background-position: center center;
}
.H3-1 {
        padding-left: 20px;
border-bottom-style:none;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-top-style:none;
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
height:0;
line-height:19px;
margin-bottom:3px;
}
.H3-12 {
font: normal 20px Georgia;
color:#666666;
line-height:19px;
margin-bottom:3px;
}
a:visited {
/*color:#4465A2;*/
text-decoration: none;
}
.H5 {
        padding-left: 20px;
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
line-height:25px;
}
.vrez2 {
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#CCCCCC;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:5px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:20px;
}
.menu-td-bott {
        height: 30px;
        padding-top: 10px;
        padding-right: 5px;
        font: bold 16px Arial;
        color: #636363;
        border-bottom: 1px none #aaa7a5;
        cursor: pointer;
}
.menu-td-bott:hover {
        height: 30px;
        padding-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #D50000;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #aaa7a5;
        background-repeat: no-repeat;
        background-position: center center;
}
.main-text-h1 {
        font-family: "Times New Roman", Times, serif;
        font-size: 24px;
        color: #333333;
        font-weight: normal;
        line-height: 23px;
        padding-left: 15px;
}
#div-left-bott {
        position:absolute;
        width:230px;
        height:146px;
        z-index:2;
        left: 50%;
        margin-left: -500px;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #636363;
        background-repeat: no-repeat;
        background-position: right 21px;
        background-color: #999999;
        margin-top: 600px;
}
.line2 {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #bfbfbf;
}
.date {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 36px;
        color: #993300;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #999999;
        line-height: 23px;
        padding-top: 8px;
}
.month {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #993300;
}
.line-dash {
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #bfbfbf;
}


#parent1 li{
                                background: #000000;
                                padding: 5px;
                                color: #ffffff;
                        }
                        #parent1-menu a.wactive{
                                padding: 0px 2px;
                                background: #000000;
                                color: #eeeeee;
                        }

                        #parent4 li{
                                background: #F2F2F2;
                                padding: 15px;
                                margin: 5px;
                        }
                        #menu4 a.wactive{
                                color: #B2CCFF;
                                text-decoration: underline;
                        }
#div-news {
        position:absolute;
        width:500px;
        height:123px;
        z-index:1;
        left: 50%;
        margin-left: -238px;
        border-bottom-width: 2px;
        border-bottom-style: none;
        border-bottom-color: #554f4b;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        padding-top: 0px;
        margin-top: 510px;
        border-top-width: 1px;
        border-top-style: none;
        border-top-color: #636363;
}
#div-line-dash {
        position:absolute;
        width:435px;
        height:33px;
        z-index:3;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #636363;
        padding-top: 12px;
        margin-top: 465px;
}
#div-adress {
        position:absolute;
        width:435px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #636363;
        padding-top: 0px;
        margin-top: 785px;
        background-color: #f0f0f0;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #d6d6d6;
}

.div-lab71 {
        position:absolute;
        width:945px;
        height: 840px;
        z-index:4;
        left: 50%;
        margin-left: -473px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #636363;
        background-repeat: no-repeat;
        background-position: right 21px;
        background-color: #f0f0f0;
        border-top-width: 4px;
        border-top-style: solid;
        border-top-color: #636363;
        margin-top: 146px;
       /* visibility: hidden;*/

}

.roza1            {text-decoration: none; color: #636363;}
.roza1:hover      {color: #D50000;}

#div-lab {
        position:absolute;
        width:945px;
        height: 840px;
        z-index:4;
        left: 50%;
        margin-left: -473px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #636363;
        background-repeat: no-repeat;
        background-position: right 21px;
        background-color: #f0f0f0;
        border-top-width: 4px;
        border-top-style: solid;
        border-top-color: #636363;
        margin-top: 146px;
        visibility: hidden;
}
.curs-hand {
        cursor: hand;
        cursor:pointer;
}
.main-text-h3 {
        font-family: "Times New Roman", Times, serif;
        font-size: 21px;
        color: #434241;
        font-weight: normal;
        line-height: 20px;
        padding-left: 0px;
        text-decoration: none;
}
#div-back {
        position:absolute;
        width:210px;
        z-index:2;
        left: 50%;
        margin-left: -473px;
        border-bottom-width: 4px;
        border-bottom-style: none;
        border-bottom-color: #636363;
        background-repeat: no-repeat;
        background-position: right 21px;
        padding-top: 0px;
}
.a-top {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        color: #7E0C1D;
        text-decoration:none;
}
.menu-viz {
        height: 30px;
        padding-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #D50000;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #aaa7a5;
}
.menu-viz1 {
        /*height: 135px;*/
        padding-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
        /*font-size: 12px; */
        font-weight: bold;
        color: #D50000;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #aaa7a5;
}
.adr {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #636363;
        background-color: #f0f0f0;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #d6d6d6;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        padding: 18px;
}
.adr div {float: right; margin-right: 3px;}
}
.main-text-right {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        text-align: right;
}
.a-text {
        color: #6350B1;
        text-decoration: none;
}
.a-text:hover {
        color: #FF0000;
        text-decoration: none;
}
.a-text {
        color: #6350B1;
        text-decoration: none;
}
.a-text:hover {
        color: #FF0000;
        text-decoration: none;
}
.main-text-viz {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #D50000;
}

.menu-viz2 {
        height: 135px;
        padding-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #636363;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #aaa7a5;
}

.a-menu1 {
        color: #6b61a1;
        text-decoration: none;
        display:block;
}
.a-menu1:hover {
        color: #FF0000;
        text-decoration: none;
        display:block;
}
#div-centr2 {
        position:absolute;
        width:690px;
        height:48px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 4px;
        border-bottom-style: solid;
        border-bottom-color: #636363;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 28px;
        color: #333333;
        padding-top: 10px;
        margin-top: 150px;
}
#div-centr3 {
        position:absolute;
        width:690px;
        height:123px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #636363;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        color: #7E0C1D;
        padding-top: 25px;
}
#div-slider1 {
        position:absolute;
        width:690px;
        z-index:1;
        left: 50%;
        margin-left: -218px;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #636363;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 24px;
        padding-top: 0px;
        margin-top: 240px;
        height: 200px;
}

.header_001 { font: 20px normal Georgia; color: #999;}
.note1    {font: 10px Arial; color: rgb(115, 115, 115);}
.fnt9,
.table01 td span     {font: 10px Arial;}

h1, shs_head1 {font: normal 24px Georgia; color: #7E0C1D;}
h3, shs_head2 {font: normal 28px Georgia; color: #000; margin:0; padding: 12px 5px;}
.best_footer {padding: 7px;}
.best_footer div {float: right; padding: 7px;}
.shadow {
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
    }
.gradient {
    background: #fefcea; /* Для старых браузров */
    background: -moz-linear-gradient(top, #fefcea, #f5f5f5); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, bottom right,
                color-stop(0%,#fefcea), color-stop(100%,#f5f5f5));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #fefcea, #f5f5f5);
    background: -o-linear-gradient(top, #fefcea, #f5f5f5); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefcea, #f5f5f5); /* IE10 */
    background: linear-gradient(top, #fefcea, #f5f5f5); /* CSS3 */
    padding: 10px;
    /*border: 1px solid #333*/;
   }

.social-networks div {
    background: url(/lyceum/img/social-networks-img.jpg) no-repeat;
    cursor: pointer;
    display: inline;
    float: right;
    height: 18px;
    margin-bottom: 5px;
    margin-right: 7px;
    padding-top: 2px;
    width: 24px;
}
#odnoklassniki {
    background-position: 0 -160px;
    margin-right: 5px;
}
.social-networks div a, .social-networks #odnoklassniki a {
display: block; width:  24px; height: 18px; outline: 0;
}
