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:17px;
	color:#045b9f;
	font-style:italic;
	}
.menu2 a{
	font-size:17px;

	font-style:italic;
	color:#045b9f;
	text-decoration:none;
	cursor:pointer;
	
	}
.menu2 a:hover{
font-size:17px;

	font-style:italic;
	color:#a151c7;
	}	
.menu2 ul{
font-size:17px;
	color:#045b9f;
	font-style:italic;
	margin:0;
	padding:0;
	}
.menu2 li{
font-size:17px;
	color:#045b9f;
	font-style:italic;
	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-top:15px;
	padding-left:25px;
	padding-right:25px;
	background:url("img/form2.png") left top no-repeat;
	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;
	margin-top:-12px;
	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:100px;
	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:100px;
	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:95%;
	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:15px;
	
}

.anketa_right
{
	color:#2B587A;
	font-size:15px;
    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
{
	color:#2B587A;
	font-size:12px;
       background-color:#F2F3F6;
       text-decoration:none;
       font-weight:bold;
    
}

.znakomyi a
{
	color:#2B587A;
	font-size:14px;
       background-color:#F2F3F6;
       text-decoration:none;
       font-weight:bold;
       

}

#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: 10px;
}

.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;
}
