body,td,input,select,textarea{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color:#7E7E7E;
}

body{
	background-color:#ffffff;
}

table.re_table{
	border: 0;
	border-left: #C5C7C7 1px solid;
	border-top: #C5C7C7 1px solid;
}

table.re_table td{
	border: 0;
	padding: 15px;
	border-right: #C5C7C7 1px solid;
	border-bottom: #C5C7C7 1px solid;
}

p.mn{
  margin: 0px 0px 0px 20px;
	text-indent: 0px;
	color:#565656;
	font-size: 11px;
	text-align: left;
}

p.gr{
	margin: 0px 0px 0px 0px;
  color: #8F8F8F;
}

p.cpy{
	font-size: 9px;
	margin: 0px 0px 10px 0px;
  color: #8F8F8F;
}


p.upd{
	margin: 0px 0px 0px 0px;
}

p{
	margin: 0px 0px 13px 0px;
}

dir{
	margin: 5px 0px 0px 25px;
}
ul.small{
	font-size: 10px;	
	margin: 2px 0px 0px 15px;
}
ol{
	margin: 5px 0px 0px 25px;
}
dl{
	margin: 0px 0px 0px -15px;
}
ul{
	margin: 5px 0px 0px 25px;
}
li{
	margin-top: 3px;
	margin-bottom: 0px;
}
/*низ,зад,верх,перед*/
/* ссылки **********************************/
a{
	color:#245A91;
	text-decoration: none;
}
a:hover{
	color:#245A91;
	text-decoration: underline;	
}
/*a{color:#FFFFFF;text-decoration:none}
a:hover{color:#FFFFFF;text-decoration:underline}
a.mn{text-decoration:none;color:#FFFFFF;}
a.mn:hover{color:#FFFFFF;text-decoration:underline}*/
a.top{
	color:#FFFFFF;
	text-decoration: none;
}
a.top:hover{
	color:#FFFFFF;
	text-decoration: underline;	
}

a.ad{
	font-size: 9px;
	font-family: tahoma;
	color:#990033;
	text-decoration: underline;
}
a.ad:hover{
	color:#990033;
	text-decoration: none;	
}

a.em{
	color:#990033;
	text-decoration: underline;
}
a.em:hover{
	color:#990033;
	text-decoration: none;	
}

a.none{
	color:#000000;
	text-decoration: none;
}
a.none:hover{
	text-decoration: none;	
}

a.men{
	color: #3779BE;
	text-decoration: none;
}
a.men:hover{
	color: #3779BE;
	text-decoration: none;	
}

a.menb{
	color: #000000;
	text-decoration: none;
}
a.menb:hover{
	color: #000000;
	text-decoration: none;	
}

a.bot{
	color:#245A91;
	text-decoration: none;
}
a.bot:hover{
	color:#245A91;
	text-decoration: underline;	
}
/* область печати **************************/
div.h{
	width: 102; visibility: hidden; display: none; overflow: hidden; background-color: #FFFFFF; border: 1px solid #E6E69F; z-index: 100;
/*	width: 100%; visibility: hidden; display: none; overflow: hidden;*/
}
div.v{
	width: 102;  position: absolute; visibility: visible; display: inline; overflow: auto; background-color: #FFFFFF; border: 1px solid #E6E69F; z-index: 100;
/*	width: 100%; visibility: visible; display: inline; overflow: auto;*/
}
.allpadd{
	padding: 20px 20px 20px 30px;
}
.toppadd{
	padding-top: 30px;
}
.leftpadd{
	padding-left: 30px;
}
.rightpadd{
	padding-right: 30px;
}
.botpadd{
	padding-bottom: 60px;
}
/* растягивание ***************************/
.bgrpy{
	background-repeat: repeat-y;
	background-position: top;
}
.bgrpyr{
	background-repeat: repeat-y;
	background-position: top left;
}
.bgrpyl{
	background-repeat: repeat-y;
	background-position: top right;
}
.bgrpn{
	background-repeat: no-repeat;
}
.bgrpx{
	background-repeat: repeat-x;
}
.bgrpxr{
	background-repeat: repeat-x;
	background-position: top left;
}
.bgrpxl{
	background-repeat: repeat-x;
	background-position: top right;
}
.bgrpxb{
	background-repeat: repeat-x;
	background-position: bottom left;
}
.bgrpnb{
	background-repeat: no-repeat;
	background-position: bottom left;
}
.bgtr{
	background-position: top right;
}
.bgbr{
	background-position: bottom right;
}
.bgrpnc{
	background-repeat: no-repeat;
	background-position: center center;
}
.bgrpcx{
	background-repeat: repeat-x;
	background-position: center left;
}
/* выделение ******************************/
hr{
	border-style: #1751A0 1px solid;
	background-color: #1751A0;
	color: #1751A0;
	height: 1px;
}
.rightbordered{
	border-right:1px solid #FFFFFF;
}
.botbordered{
	border-bottom:1px solid #1751A0;
}
.rsplconbrd{
	border-right:1px solid #BABFC5;
}
.lsplconbrd{
	border-left:1px solid #C5C7C7;
}
.bsplconbrd{
	border-bottom:1px solid #FFFFFF;
}
.tsplconbrd{
	border-top:1px solid #BABFC5;
}
.tbrd{
	border-top:1px solid #B8B576;
}
.bbrd{
	border-bottom:3px solid #FFFFFF;
}
.lbrd{
	border-left:1px solid #B8B576;
}
.lrbrd{
	border-left:7px solid #FFFFFF;
	border-right:7px solid #FFFFFF;
}
/* выделение ******************************/
.gr{
	color: #A3A3A3;
}
.mn{
	cursor: hand;
	color: #3779BE;
	font-weight: bold;
	padding: 0px 0px 0px 17px;
	vertical-align: middle;
}
.mnb{
	cursor: hand;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 0px 17px;
	vertical-align: middle;
}
hr{
	border:0;
	background-color: #BABFC5;
	color: #BABFC5;
	height: 1px;
	width: 100%;
}
