max-width : 600px; 

.mess {
padding: 7px;
background: #fff url(img/mess.png) repeat-x left center;
margin-top: 4px;
border-radius: 3px;
margin-bottom: 4px;
border: 1px solid #ffd339;
}


.pages{
	border: 1px #238be4 solid;
	background-color: #FFF;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	margin-top: 1px;
	border-radius: 1px 1 1 1px;
	font-size : small; 
}
.main_bottom {
	margin-top: 0px;
	border-bottom: 1px #e5fdfd solid;
	padding: 2px;
}
.titles {
/* Заголовок страницы */

	padding: 2px;
	overflow: hidden;
	text-align: center;
	background-image: url(images/bac.png) ;
	font-weight: bold;
	border-bottom: 1px #4fdafd solid;
	margin-bottom: 0px;
	color:#fee800;
width:20px;
border-right: 1px solid #4fdafd;

}
.titles a {
	color: #FFF3DF;
}
.titles a:hover {
	color: #FFFFFF;
}
.nav1 {
background-color: #efeff0;
	border: 1px #e5fdfd solid;
	padding: 4px;
	margin: 3px;
	color:black;
}
.nav2 {
background-color: #ffffff;
	border: 1px #e5fdfd solid;
	padding: 4px;
	margin: 3px;
	color:black;
}
.main_web {
	border: 1px #fff solid;
	padding: 4px;
	background-color: #fff;
}

.main_web:hover {
	border: 1px #eaeaec solid;
	border-left: 2px #0094ff solid;
	padding: 4px;
	background-color: #eaeaec;
}

.main_seriy {
background-color: #efeff0;
}

.main_love {
background-color: #f5d9d9;
}

.rekl_main{
font-family: Calibri;
font-weight: bold;
font-size: small;
padding-top:10px;
padding-bottom:10px;

color: #00bfff;
}
.rekl_main a{
color: #40e0d0;
padding-left: 16px;
background: url('p_menu_1.png') no-repeat left;
}
.rekl_main a:hover{
color: #000000;
padding-left: 16px;
background: url('p_menu_2.png') no-repeat left;
}


.menu_razd{

background-repeat: no-repeat;
background-image: url('menu_razd.png');
text-align: center;
width: 150px;
height: 26px;
font-size: large;
font-weight: bold;
color: #00a9e8;
}

.news{
font-family: Calibri;
font-weight: bold;
font-size: small;
padding-top:10px;
padding-bottom:10px;

text-align: justify;
}



.show_foto
{
margin: 10px;
border: 1px double #add8e6; 
}

.show_foto:hover
{
border: 1px double #00fcff;
}


.foot {
	margin-top: 1px;
	
	padding: 3px;
	background-color: #b8d9f1;
}


.foot1{
padding:3px;
text-align: center;
font-weight: bold;
font-size: normal;
background-color: #80c0ff;
color: #064a92;
}



.foot2{
width: 70px;
padding:3px;
text-align: center;
font-weight: bold;
font-size: normal;
background-color: #99ffcc;
color: #064a92;
}
.bloks {
	margin-top: 3px;
	margin-bottom: 3px;

}




.search_cit
{
font-size: normal;
font-weight: bold;
border-bottom: 1px #FF0000 dotted;
}

.rekl
{
font-size: smal;
margin: 0px;
text-align: center;
font-weight: bold;
color: #48d1cc;
background-image: url (images/body.jpg)
}

.cit /* вставка цитаты */
{
font-size: x-small;
background-color: #7be0ff;
padding-left: 18px;
padding-right: 3px;
margin: 5px;
border: 1px #9291C7 solid;
color: black;
font-style: italic;
}


.ank_n {
color : #005ba8; 
}
.ank_d {

}


.icon48
{

font-size: normal;
width: 10px;
height: 10px;
vertical-align: top;
	border: 1px #D6E6F2 solid;
	background-color: #f1f4f6;
	border-radius: 2px 2 2 2px;
	padding:4px;


}

.icon14
{
font-size: normal;
width: 14px;
height: 14px;
text-align: center;


}




.p_t{
	width: 100%;
	border: 1px #D6E6F2 solid;
	background-color: #f1f4f6;
	border-radius: 2px 2 2 2px;
	padding:4px;
}

.p_m {
	width: 100%;
	border: 1px #e5fdfd solid;
	border-radius: 2px 2 2 2px;
	color:#000;
}




.p_m2
{
width: 100%;
font-family: Calibri;
padding-left:7px;
font-weight: normal;
font-size: small;
vertical-align: bottom;
}





#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -70px; /* смещение панели влево от края контента */
}



#share42 {
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}



.table_title_menu
{
color: #454699;
font-size: 20px;
font-weight: bold;
}



.table_title_forum, .table_title_forum a
{
color: #454699;
font-size: 24px;
font-weight: bold;
}


.forum_file_table_title
{
text-align: center;
font-size: normal;
font-weight: bold;
}
.forum_file_table_file
{

font-size: small;
font-weight: normal;
}




.err {
/* сообщение об ошибке */
	text-align: center;
	border-top: 0px #853A24 solid;
	background-color: #ffe28e;
	color: #3f8cff;
}

.msg {
/* сообщение */
	border-top: 1px #2C9A68 solid;
	text-align: center;
	background-color: #4DBF9A;
	color: #E3FFE3;
}
.titles {
/* Заголовок страницы */
	margin: 0px;
	padding: 2px;
	overflow: hidden;
	text-align: center;
	background-image: url (images/bac.png) ;
	font-weight: bold;
	border-bottom: 1px #4fdafd solid;
	margin-bottom: 0px;
	color:#fee800;
width:20px;
border-right: 1px solid #4fdafd;

}

.auts {
	font-weight: bold;
	overflow: hidden;
padding:2px;
background-color: #b8d9f1;
border-bottom: 1px #4fdafd solid;
vertical-align:top;
width:24%;
border-right: 1px solid #D4EEFF;
white-space: nowrap;
}


img {
    vertical-align: middle;
	border: 0px;
	margin: 0px;
	padding: 0px;
}








.webmenu {
	float: left;
	display: inline;
	padding-left: 0px;
	margin: 0 auto;
}

.webmenu last {
	float: none;
	padding-left: 0px;
	margin: 0 auto;
	padding-top: 50px;
}

.webmenu a {
	display: block;
	min-width: 62px;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	text-align: center;
}
.menu {
	background-color: #99FFCC;
}
a.activ {
	background-color: #80c0ff;
}


.webmenu a:hover {
	background-color: #6eabe8;
	text-decoration: none;
}


.mess {
padding: 7px;
background: #fff url(img/mess.png) repeat-x left center;
margin-top: 4px;
border-radius: 3px;
margin-bottom: 4px;
border: 1px solid #ffd339;
}

.main {
	margin: 3px;
	border: 1px #e5fdfd solid;
	padding: 3px;
}

.main2 {
	margin: 3px;
	border: 1px #e5fdfd solid;
	padding: 3px;
	background: #f6f6f6;
}



.aut {
	border-bottom: 1px #4fdafd solid;
	color: #ffffff;
	text-align: left;
	background-color: #b8d9f1;
	padding:3px;
}
.on {color: #00e802;}
.off {color: #dd0000;} 