body{
        font-family:"Georgia";
        font-size:15px;
        line-height:1.5;
        color:#353535;
        background:url("img/top.jpg") left top no-repeat;
        margin:0;
        }
a{
        color:#575757;

        }
h1{
        font-size:43px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        line-height:0.8;
        color:#fff;
        text-decoration:none;
        }

.h1 a{
        font-size:43px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        line-height:0.8;
        color:#fff;
        text-decoration:none;
        }

h2{
        color:#36b7f3;
        font-size:24px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        }
h2.son {font-family: Georgia, "Times New Roman", Times, serif; font-size:20px;color:#333333; font-style:normal;}

h3{
        color:#36b7f3;
        font-size:22px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;

        }


h4{
        color:#2B587A;
        font-size:18px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        margin-top:-20px;
        margin-bottom:5px;
        }


.shkola{
        font-size:33px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        line-height:0.8;
        color: #FFCC00;
        text-decoration:none;
        text-align:right;
        margin-right: -250px;
        padding-top: 0px;
        }


h1 span{

        }
.clr{
        clear:both;
        }
.left_content{
        float:left;
        width:100%;
        margin-right:-340px;
        }
.right_content{
        float:right;
        width:330px;
        padding-top:430px;
        }
.text_content{
        margin-right:360px;
        }
.blue_span{
        color:#045b9f;
        width:80%;

        }
.col{
        width:32%;
        float:left;
    margin-right: 8px

        }
p{
        text-indent:10px;
        }
.author{
        color:#a151c7;
        }
.item{
        margin-bottom:1em;
        clear:both;

        }
.item a{
        font-weight:bold;
        color:#353535;
        }

.copyright
{

        font-size:12px;
        margin-top:2em;





}

.reklama{
        font-size:10px;
        margin-top:2em;
vertical-align:bottom;

        }


.menu2{
        font-size:15px;
        color:#045b9f;

        }
.menu2 a{
        font-size:15px;


        color:#045b9f;
        text-decoration:none;
        cursor:pointer;

        }
.menu2 a:hover{



        text-decoration:underline;

        }
.menu2 ul{
font-size:14px;
        color:#045b9f;

        margin:0;
        padding:0;
        }
.menu2 li{
font-size:14px;
        color:#045b9f;

        display:inline;
        }
.with_pad{
        padding-left:35px;
        width:235px;
        }
.with_pad h2{
        margin-bottom:10px;
        line-height:0.8;
        }
.topics ul{
        padding:0;
        margin:0px;
        }
.topics li{
        list-style:none;
        }
.btm_link a{
        font-size:13px;
        font-style:italic;
        }
.btm_link{

        }

.stat_form{
        width:90%;
        height:93px;

        padding-right:25px;


       
        font-size:11px;
        margin-bottom:0px;

        }


.leftimg{
     float:left; /* ???????????? ?? ?????? ???? */
     margin: 2px 2px 2px 0; /* ??????? ?????? ???????? */
     margin-right:6px;
   }
.rightimg {
    float: right; /* ???????????? ?? ??????? ???? */
    margin: 7px 0 7px 7px; /* ??????? ?????? ???????? */
   }


.stat_text
{

font-style:italic;
        color:#a151c7;
        font-size:16px;

        font-weight:bold;
}

.auth_form{
        width:232px;
        height:143px;
        padding-top:15px;
        padding-left:35px;
        background:url("img/form.png") left top no-repeat;
        font-size:11px;
        margin-bottom:30px;
        }
.inp{
        height:22px;
        padding-top:3px;
        background:url("img/inp.png") left top no-repeat;
        border:none;
        outline-width:0;
        width:130px;
        padding:0 20px;
        }
.inp_box{
        margin-top:6px;
        }
.forget{
        margin-top:6px;
        font-size:9px;
        }
.welcome{
        font-size:13px;
        font-family:"Verdana";
        color:#045b9f;
        font-style:italic;
        padding-left:60px;
        margin-bottom:1em;
        width:50%;
        }
.home{
        padding-left:50px;
        font-size:11px;
        font-family:"Verdana";
        padding-top:40px;
        padding-bottom:10px;
        }
.home a{
        color:#fff;
        margin-right:20px;
        }
.home img{
        vertical-align:middle;
        }
.count{
        margin-top:1em;
        }
.count img{
        margin-right:5px;
        }

.btm_gd{

        }
.btm_gd_img{
        padding-bottom:100px;
        padding-left:65px;

        }

.submenu{
        background:url("img/submenu.gif") left top no-repeat;
        padding-top:15px;
        height:105px;
        display:none;
        margin-top:15px;
        font-size:13px;
        text-align:center;
        width:594px;
        color:#045b9f;
        }
.submenu a{
        color:#045b9f;
        text-decoration:none;
        }
.submenu a:hover{
        color:#a151c7;
        text-decoration:none;
        }

.submenu2{
        background:url("img/submenu2.gif") left top no-repeat;
        padding-top:15px;
        height:105px;
        display:none;
        margin-top:15px;
        font-size:13px;
        text-align:center;
        width:594px;
        color:#045b9f;
        }
.submenu2 a{
        color:#045b9f;
        text-decoration:none;
        }
.submenu2 a:hover{
        color:#a151c7;
        text-decoration:none;
        }


.find{
        margin-bottom:25px;
        margin-left:25px;
        }
.find input{
        vertical-align:middle;
        }
.sub{
        border:none;
        background:url("img/sub.png") left top no-repeat;
        height:22px;
        font-family:"Georgia";
        color:#1882c6;
        font-size:11px;
        width:55px;
        }
.sub2{
        border:none;
        background:url("img/sub2.png") left top no-repeat;
        height:22px;
        font-family:"Georgia";
        color:#1882c6;
        font-size:11px;
        width:150px;
    text-align: center;
    margin-left: 331px

        }
.sub3{
        border:none;
        background:url("img/sub2.png") left top no-repeat;
        height:22px;
        font-family:"Georgia";
        color:#1882c6;
        font-size:11px;
        width:150px;
    text-align: center;
    margin-left: 190px

        }
.left_h h2{
        margin:0;
        }
.left_h{
        float:left;
        background:url("img/right.jpg") right top no-repeat;
        height:37px;
        margin:1em 0;
        }
.right_h{
        height:37px;
        padding:0 20px;
        background:url("img/left.jpg") left top no-repeat;
        }
.topics p{
        margin:0.2em;
        }
.pad_right{

        width:75%;
        text-align:justify;



        }

.sub_head{
        color:#36b7f3;
        font-size:24px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        }

.cifr{
        color:#36b7f3;
        font-size:16px;
        font-family:"Georgia";
        font-weight:normal;

         text-decoration: none;
    margin-left: 4px
        }

.cifr a{
        color:#36b7f3;
        font-size:24px;
        font-family:"Georgia";
        font-weight:normal;
    text-decoration: none;

        }

.cifr2{
        color: black;
        font-size:16px;
        font-family:"Georgia";
        font-weight:normal;

         text-decoration: none;
    margin-left: 4px
        }


a.sm:link {color:#353535; text-decoration:underline;font-size:14px;}
a.sm:visited {color:#353535; text-decoration:underline;font-size:14px;}
a.sm:hover {text-decoration:none;font-size:14px;}

a.ca:link {color:#353535; text-decoration:underline;font-size:12px;}
a.ca:visited {color:#353535; text-decoration:underline;font-size:12px;}
a.ca:hover {text-decoration:none;font-size:12px;}

a.auth:link {color:#a151c7; text-decoration:underline;}
a.auth:visited {color:#a151c7; text-decoration:underline;}
a.auth:hover {text-decoration:underline;}

.comm2 {border:1px solid #666666; width:80%; padding:1%;}
.add {border:2px solid #0099ff; width:80%; padding:1%; height:160px;margin:0 0 0 0;}

.add_i {border:1px solid #0099ff; width:60%; margin:0 0 0 0;}

TABLE {

 color: black; /* Цвет текста */


}

TD, TH {
 background: white; /* Цвет фона ячеек */
 padding: 5px; /* Поля вокруг текста */


}

.add2 {border:2px solid #0099ff; width:100%; padding:1%; height:260px;margin:0 0 0 0;}
.adminn {
color: #CC3300;
font-size:18px;
        font-family:"Georgia";
        font-weight:normal;

         text-decoration: none;
    margin-left: 4px
}

.adminn a{



    margin-left: 4px;
    color: #CC3300;


}


.mtext{
        width:80%;
        float:left;
        }

.anketa_left
{
        color:#808080;
        font-size:14px;

}

.anketa_right
{
        color:#2B587A;
        font-size:14px;
    margin-top:-22px;
    margin-left:152px;
    margin-bottom:-20px;
}

.anketa_zag
{

        color:#2B587A;
        font-size:18px;
    margin-bottom:-20px;
	

}

.anketa_znak
{
        color:#2B587A;
        font-size:10px;
    margin-top:-10px;
    margin-right:-120px;
    margin-left:-120px;

}

.znakomyi
{
       
font-family:"Georgia";
        font-weight:normal;
        font-style:italic;

	   color:#2B587A;
        font-size:14px;
      
       text-decoration:none;
     

}

.znakomyi a
{
        color:#2B587A;
        font-size:15px;
      
       text-decoration:none;
       font-weight:bold;
	   margin-left:100px;


}

#tooltip
        {
                background-color: #444;
                border: 1px solid #fff;
                padding: -10px;
                color: #ccc;
                width: 200px;
                display: none;






        }

        .linksTooltip
{
        border: 2px solid #808080;
        background-color: #ffffff;
        padding: 10px;
        color: #000000;
        width:auto;

}

.card
{
        color:#2B587A;
        font-size:14px;
        margin-left:10px;

}

.cardz
{
        color:#2B587A;
        font-size:20px;

        margin-top:-40px;
        margin-left:50px;

}

.delfriend
{
    background-color: #F2F3F6;
    color:#2B587A;
    width:160px;
    height:30px;
    border:solid;
    padding-top:5px;
    border-width:thin;

}

.delfriend a
{
    background-color: #F2F3F6;
    color:#2B587A;
    font-size:12px;



}

.friendlistz
{
        color:#2B587A;
        font-size:20px;


}

.blogz
{
        color:#2B587A;
        font-size:20px;

        margin-top:-25px;
        margin-bottom:-15px;
        margin-left:100px;

}

.blogz2
{
        color:#2B587A;
        font-size:20px;

        margin-top:-25px;
        margin-bottom:-15px;


}


.ablogtext
{
           color:#2B587A;
        text-decoration:underline;

}


dl.star-rating ol {
                margin: 0;
                padding: 0;
                list-style: none;
                width: 150px;
                height: 14px;
                position: relative;
                background: url(/images/gray_star.jpg);
                margin-left:75px;
                margin-top:-20px;
                margin-bottom:-10px;
}
        dl.star-rating li {
                float: left;
                margin: 0;
                padding: 0;
        }
        dl.star-rating li a {
                display: block;
                width: 15px;
                height: 15px;
                text-indent: -9999px;
                position: absolute;
                text-decoration: none;
                z-index: 10;
        }
        dl.star-rating li a:hover {
                background: url(/images/star.jpg) left center;
                left: 0;
                z-index: 2;
        }
        dl.star-rating a.star1 {
                left: 0;
        }        dl.star-rating a.star1:hover {
                width: 15px;
        }
        dl.star-rating a.star2 {
                left: 15px;
        }        dl.star-rating a.star2:hover {
                width: 30px;
        }
        dl.star-rating a.star3 {
                left: 30px;
        } dl.star-rating a.star3:hover {
                width: 45px;
        }
        dl.star-rating a.star4 {
                left: 45px;
        }        dl.star-rating a.star4:hover {
                width: 60px;
        }
        dl.star-rating a.star5 {
                left: 60px;
        } dl.star-rating a.star5:hover {
                width: 75px;
        }
dl.star-rating a.star6 {
                left: 75px;

        }        dl.star-rating a.star6:hover {
                width: 90px;
        }
        dl.star-rating a.star7 {
                left: 90px;
        }        dl.star-rating a.star7:hover {
                width: 105px;
        }
        dl.star-rating a.star8 {
                left: 105px;
        } dl.star-rating a.star8:hover {
                width: 120px;
        }
        dl.star-rating a.star9 {
                left: 120px;
        }        dl.star-rating a.star9:hover {
                width: 135px;
        }
        dl.star-rating a.star10 {
                left: 135px;
        } dl.star-rating a.star10:hover {
                width: 150px;
        }


 .ocenit
 {
     margin-bottom:-10px;
     width:100px;
 }

.postcss
{
    width:auto;
    word-wrap: break-word;
}

.blog_small
{
    font-size:13px;

}


.skazali
{
    margin-top: -20px;
    margin-left: 75px;


}

.cbzag
{
    background-color:#F7F7F7;
    height:55px;
}


.albums1
{
     float:left; /* Установка обтекания */
     width:120px; /* Установка ширины столбца */
      margin-right:20px; /* Установка отступа */
     margin-bottom:10px;
     height: 150px; /* Установка высоты столбца */

}

.albums
{


margin-left:150px; /* Установка отступа */
     margin-right:100px; /* Установка отступа */
    margin-bottom:30px;

     height: 150px; /* Установка высоты столбца */
}



.albums01
{
     float:left; /* Установка обтекания */
     width:120px; /* Установка ширины столбца */
      margin-right:5px; /* Установка отступа */
     margin-bottom:10px;
     height: 100px; /* Установка высоты столбца */

}

.albums00
{


margin-left:150px; /* Установка отступа */
     margin-right:100px; /* Установка отступа */
    margin-bottom:30px;

     height: 100px; /* Установка высоты столбца */
}


.col1
{
     float:left; /* Установка обтекания */
     width: 50%;
     height: 300px;
}

.col2
{
     float:right; /* Установка обтекания */
     width: 50%;
     height: 300px;
}

.col3
{
    float:left;
    height: 520px;


}

.infa
{
    top: 6px;
}

.leftimg2
{
     float:left; /* ???????????? ?? ?????? ???? */


}


.text_zag
{
  color:#2B587A;
  text-decoration:none;


}

.text_zag a
{
     color:#2B587A;
     text-decoration:none;
    font-weight: bold;

}

.text_zag a:hover
{
     color:#2B587A;
     text-decoration:underline;
    font-weight: bold;

}


.text_gray
{
  color:#808080;
  text-decoration:none;




}

.text_gray a
{
     color:#808080;
     text-decoration:none;
    font-weight: bold;

}

.comm3 {border:1px solid #DAE1E8; width:80%; padding:1%;}

.comm4 {border:1px solid #1F9707; width:80%; padding:1%; margin-left:40px;}

.authorcomment
{
  float:left;
  color:#2B587A;
  font-size:12px;
 font-weight: normal;

width: 600px;
margin-bottom:10px;
padding-left:5px;
background-color:#F2F3F6;
border-bottom:solid;
border-top:solid;
border-width: 1px;
border-bottom-color:#DAE1E8;

}


.authorcomment a
{

  float:left;
  color:#2B587A;

  font-weight:bold;

  border-width:thin;
    width: 600px;
    background-color:#F2F3F6;
    text-decoration:none;

}

.authorcomment a:hover
{
  text-decoration:underline;
}


.authorcomment2
{
  float:left;
  color:#2B587A;
  font-size:12px;
 font-weight: normal;

width: 600px;
margin-bottom:10px;
padding-left:5px;
background-color:#FFE1A4;
border-bottom:solid;
border-top:solid;
border-width: 1px;
border-bottom-color:#FFC43B;
border-top-color:#FFB333;


}


.authorcomment2 a
{

  float:left;
  color:#2B587A;

  font-weight:bold;

  border-width:thin;
    width: 600px;
    background-color:#FFE1A4;
    text-decoration:none;

}

.authorcomment2 a:hover
{
  text-decoration:underline;
}

.authorcomment3
{
  float:left;
  color:#2B587A;
  font-size:12px;
 font-weight: normal;

width: 600px;
margin-bottom:10px;

padding-left:5px;
background-color:#F2F3F6;
border-bottom:solid;
border-top:solid;
border-width: 1px;
border-bottom-color:#DAE1E8;

}


.authorcomment3 a
{

  float:left;
  color:#2B587A;

  font-weight:bold;

  border-width:thin;
    width: 600px;
    background-color:#F2F3F6;
    text-decoration:none;

}

.authorcomment3 a:hover
{
  text-decoration:underline;
}


.footer {

    position: relative;
    margin-top: -2.5em; /* свойство должно быть равным высоте элемента, не забываем про отрицательное значение */
    height: 2.5em;
    padding-bottom:100px;
    padding-left:65px;
    background:url("img/btm_img.jpg");

}

.end_content {
    position: relative;
    height: 2.6em;
}


.del_comm {

    font-size:10px;


}

.delete{

     background-color:#F2F3F6;
     font-size:14px;

     width: 600px;
     height: 50px;
     padding-left:20px;
     padding-top:20px;

border:solid;
border-width: 1px;
border-color:#DAE1E8;


}

.groups2
{
    margin-left:50px;
}

.stat_form2{
        width:43%;
        height:100px;
        margin-top:800px;
        padding-left:25px;
        padding-right:25px;
        background:url("img/form3.png") left no-repeat;
        font-size:11px;
        margin-bottom:0px;

        }


.stat_text2
{

font-style:italic;
        color:#a151c7;
        font-size:16px;
                font-weight:bold;
                margin-top:-120px;
                margin-bottom:0px;
}

.stat_form3{
        width:43%;
        height:100px;
        margin-top:-100px;
        padding-left:25px;
        padding-right:25px;
        background:url("img/form3.png") left no-repeat;
        font-size:11px;
        margin-bottom:0px;
        margin-left:410px;

        }


.stat_text3
{

font-style:italic;
        color:#a151c7;
        font-size:16px;
                font-weight:bold;

                margin-bottom:0px;
}

h5{
        color:#790000;
        font-size:20px;
        font-family:"Georgia";
        font-weight:normal;
        font-style:italic;
        margin-top:-20px;
        margin-bottom:5px;
        }


.submenu_1{

        padding-top:15px;
        height:100px;

        margin-top:15px;
        font-size:13px;
        text-align:center;
        margin-right:100px;
        width:610px;
        color:#045b9f;
        }
.submenu_1 a{
        color:#045b9f;
        text-decoration:none;
        }
.submenu_1 a:hover{
        color:#a151c7;
        text-decoration:none;
        }

.blogcom1
{
   text-align:justify;
    font-size:10px;
    padding-left:15px;
    padding-bottom:15px;

}

.blogcom1 a
{
   font-size:5px;
}

.blogcom1 a:hover
{
   font-size:5px;
}

.stat_text4
{

font-style:italic;
        color:#a151c7;
        font-size:12px;
                font-weight:bold;
margin-top:-10px;

margin-bottom:0px;
}

.lastcomms
{


font-size:12px;
margin-top: 5px;
margin-right:15px;


}

.lastcomms a
{



        font-size:10px;
                font-weight:bold;
margin-top:-10px;
                margin-bottom:0px;
}

.lastcomms a:hover
{



        font-size:10px;
                font-weight:bold;
margin-top:-10px;
                margin-bottom:0px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */

.dataTables_wrapper {
        position: relative;
        min-height: 302px;
        * height: 302px;
        clear: both;
}

.dataTables_processing {
        position: absolute;
        top: 39px;
        left: 50%;
        width: 500px;
        margin-left: -260px;
        padding: 20px;
        background-color: #EFFFBD;
        border: 1px solid #E3FE57;
        text-align: center;
}

.dataTables_length {
        width: 40%;
        float: left;
}

.dataTables_filter {
        width: 50%;
        float: right;
        text-align: right;
}

.dataTables_info {
        width: 60%;
        float: left;
}

.dataTables_paginate {
        width: 44px;
        * width: 50px;
        float: right;
        text-align: right;
}



/* Pagination nested */



.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
        height: 19px;
        width: 19px;
        margin-left: 3px;
        float: left;
}

.paginate_disabled_previous {
        background-image: url('/datatables/images/back_disabled.jpg');
}

.paginate_enabled_previous {
        background-image: url('/datatables/images/back_enabled.jpg');
}

.paginate_disabled_next {
        background-image: url('/datatables/images/forward_disabled.jpg');
}

.paginate_enabled_next {
        background-image: url('/datatables/images/forward_enabled.jpg');
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */



table.display {
        margin: 0 auto;
        width: 100%;
    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
    font-size: 10pt;
}

table.display thead th {
        padding: 3px 10px;
        border-bottom: 1px solid black;
        font-weight: bold;
        cursor: pointer;
        * cursor: hand;
}

table.display tfoot th {
        padding: 3px 10px;
        border-top: 1px solid black;
        font-weight: bold;
}

table.display tr.heading2 td {
        border-bottom: 1px solid #aaa;
}

table.display td {
        padding: 3px 10px;
        border-bottom: 1px dotted #aaa;
}

table.display td.center {
        text-align: center;
        border-bottom: 1px dotted #aaa;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
        background: url('/datatables/images/sort_asc.jpg') no-repeat center right;
}

.sorting_desc {
        background: url('/datatables/images/sort_desc.jpg') no-repeat center right;
}


.div0 { width:100%;}
.div1 { width:20%;float:left;}
.div2 { width:60%;float:left;}
.div3 { width:20%;float:left;}

.profile1
{

margin-left:-50px;position:relative;width:50%; height:710px;float:left;background-image: url(/images/profile_101.jpg);

}


