body{

margin : auto;

max-width : 500px;

font-family : tahoma, Comic Sans MS,  verdana, sans-serif, Lucida Sans;

font-size: 14px;

background-color:#ffffff;

border: 1px #0e9ece solid;

}



.body {

	border: 1px #E7E7FD solid;

	background-color: #F9F9FF;

	color : #243e99

}



.rekl{

	padding: 2px 0px 1px 0px;

	text-align: center;

}



a:link, a:visited { 

color : #064a91; 

text-decoration : none; 

}

a:hover { 

color : #ff8700; 

text-decoration : none; 

} 



.copy{

/* Заголовок страницы */

	margin: 0px;

	padding: 2px;

	text-align: center;

	background-color: #064a91;

	border-bottom: 1px #0e9ece solid;

	border-top: 1px #0e9ece solid;

	margin-bottom: 0px;

	color:#fee800;



}

.title {

/* Заголовок страницы */

	margin: 0px;

	padding: 3px;

	overflow: hidden;

	text-align: center;

	background-color: #064a91;

	font-weight: bold;

	border-bottom: 1px #0e9ece solid;

	margin-bottom: 0px;

	color:#fee800;



}



.titles {

/* Заголовок страницы */

	margin: 5px;

	padding: 2px;

	overflow: hidden;

	text-align: center;

	background-color: #064a91;

	font-weight: bold;

	border-bottom: 1px #0e9ece solid;

	margin-bottom: 0px;

	color:#fee800;

width:20px;

border-right: 1px solid #0e9ece;



}



.auts {

	font-weight: bold;

	overflow: hidden;

padding:2px;

background-color: #aacde7;

border-bottom: 1px #0e9ece solid;

vertical-align:top;

width:24%;

border-right: 1px solid #D4EEFF;

white-space: nowrap;

}.auts:hover {



background-color: #fff;

}











.aut {

	border-bottom: 1px #0e9ece solid;

	color: #ffffff;

	text-align: left;

	background-color: #0e9ece;

	padding:3px;

}







.copy a {

	color: #fee800;

}



.title a {

	color: #FFF3DF;

}

.title a:hover {

	color: #FFFFFF;

}



.titles a {

	color: #FFF3DF;

}

.titles a:hover {

	color: #FFFFFF;

}





.aut a {

	color: #FFF3DF;

	padding-right: 3px;

}

.aut a:hover {

	color: #FFFFFF;

}



.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;

}



.cit{ 

border-left : 4px solid #c1c1c1; 

color : #878787; 

font-size : x-small; 

padding:1px;

border:1px solid #1E90FF;

margin-left : 2px;

}



.p_t{

	border-top: 0px #D6E6F2 solid;

	background-color: #E3EFFF;

	padding: 3px;

	margin: 0px;

	width: 100%;

}



.p_m {

	border-bottom: 1px #e5fdfd solid;

	background-color: #f2ffff;

	padding: 3px;

	margin: 0px;

	width: 100%;

}



.t_s {



	border-bottom: 1px #e5fdfd solid;

	background-color: #f2ffff;

	padding: 1px;

	margin: 0px;

	border-radius: 3px 3 3 3px;

	width: 100%;

}



.icon14{

	background-color: #E3EFFF;

	padding: 3px;

	margin: 0px;

}









.str{

	border-top: 1px #D6E6F2 solid;

	background-color: #E3EFFF;

	padding-top: 4px;

	padding-bottom: 4px;

	border-radius: 3px 3 3 3px;



}







.pages{

	border: 1px #238be4 solid;

	background-color: #FFF;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 1px;

	padding-bottom: 1px;

	margin-bottom: 1px;

	margin-top: 1px;

	border-radius: 1px 1 1 1px;

	font-size : small; 

}









img {

    vertical-align: middle;

	border: 0px;

	margin: 0px;

	padding: 0px;

}



form {

	padding: 0px;

	border: 1px #F2F2F7 solid;

	margin-bottom: 0px;

	margin-top: 0px;

}

form label {

	display: inline-block;

	padding-right: 5px;

	margin: 1px 0px 1px 0px;

}

form label:hover {

	margin: 1px 0px 0px 0px;

	border-bottom: 1px #A8C1CE solid;

	background-color: #E5EDFF;

}



input[type="submit"] {

	margin-top: 1px;

	color: #336;

	background-color: #E5EDFF;

	border: 1px #CBD8E5 solid;

}

input[type="submit"]:hover {

	color: #000;

	background-color: #1E90FF;

	border-bottom: 1px #BCC7D6 solid;

}



textarea{

background: url(element_style/back.png) no-repeat right top;

    font-size: 13px;

    font-weight: bold;;

    max-width: 100%;

    width: 99%;

    height: 4pc;

    margin: 0px;

	border:1px solid #1E90FF;

}



input, select{

    font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;

    font-size: 13px;

    border:1px solid #1E90FF;

    background-color: #fff;

    padding: 2px;

    color: #555;	

}



.ank_n{

	font-size: 12px;

	font-weight: bold;

	color: #555;

}



.ank_d{

	font-size: 12px;

	margin: 5px;

}



.menu_razd {

/* выделение раздела в главном меню */

	margin-top: 4px;

	font-weight: bold;

	background: #425b89 url(element_style/menu_razd.gif) no-repeat left top;

	padding-left: 18px;

	color: #FFFFFF;

}



.foot {

	margin-top: 1px;

	border-top: 1px #A8C1CE solid;

	padding: 2px;

	background-color: #c1e2f4;

}



.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;

}



.main_menu

/* ссылки главного меню */

 {

	margin: 3px;

	border: 1px #e5fdfd solid;

	padding: 3px;

}

.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;}a.activ {	background-color: #80c0ff;}.webmenu a:hover {	background-color: #6eabe8;	text-decoration: none;}.menus {	display: table;	background-color: #99FFCC;}a.activ {	background-color: #80c0ff;}

.nav1

 {

	margin: 3px;

	border: 1px #e5fdfd solid;

	padding: 3px;

	background: #f0fbff;

}



.nav2

 {

	margin: 3px;

	border: 1px #e5fdfd solid;

	padding: 3px;

	background: #f6f6f6;

}



.foot_page {

/* самый низ меню */

	margin-top: 1px;

	border-top: 1px #A8C1CE solid;

	padding: 2px;

	background-color: #9ee1f2; 

}



.post, table {

width: 100%;

}



.on {color: #1c9044;} 



.off {color: #FF0000;}