BODY { font-family: Arial, sans-serif; font-size: small; }
P, TD { font-family: Arial, sans-serif; font-size: small }

a.nav { text-decoration: none }
a:hover { text-decoration: underline; color:#e80074; }

a.linknow:visited { color: #e80074; }
a.linknow:active { color: #e80074;  }
a.linknow:hover {color: #e80074; text-decoration: underline; }
a.linknow:link { color: #e80074; }

a.inv:visited { color: #fff; }
a.inv:active { color: #fff; }
a.inv:hover {color: #fff; text-decoration: underline; }
a.inv:link { color: #fff; }

BIG.l1 { font-size: 130% }
BIG.l2 { font-size: 110% }

/*  основная рамка - обычно p или div */

.m_bl {
	background: White;
	border-width: 1px;
	border-style: solid;
	border-color: #669;
	padding: 13px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.m_bl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.m_bl {display: inline-block;}

/* Hides from IE-mac \*/
* html .m_bl {height: 1%;}
.m_bl {display: block;}
/* End hide from IE-mac */

/*  основная рамка - выше решение проблемы в вложенным float */
/*   рамка для объявлений - обычно p или div */

.right_bl {
	background: #669;
	background-image: url(/images/fon-bab.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-width: 1px;
	border-style: solid;
	border-color: #669;
	padding: 13px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.right_bl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/* Hides from IE-mac \*/
* html .right_bl {height: 1%;}
.right_bl {display: block;}
/* End hide from IE-mac */

/*  рамка для объявлений */

/*   рамка для объявлений - обычно p или div */

.right_w_bl {
	background: #fff;
	background-image: url(/images/fon-bab-w.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	border-width: 1px;
	border-style: solid;
	border-color: #669;
	padding: 13px;
	margin-bottom: 3px;
	margin-top: 0px;
}

.right_w_bl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/* Hides from IE-mac \*/
* html .right_w_bl {height: 1%;}
.right_wt_bl {display: block;}
/* End hide from IE-mac */

/*  рамка для объявлений */

.anons {
	background: #669;
	border-width: 1px;
	border-style: solid;
	border-color: #669;
	padding: 13px;
	margin-bottom: 3px;
	margin-top: 0px;
	font-weight: bold;
	color: White;
}
.autor {
	text-align: right;
	font-style: italic;
}

form, input, textarea, select { font-family: Arial, sans-serif; font-size: small }

H1 { font-size: 180% }
H2 { font-size: 150% }
H3 { font-size: 130% }
H4 { font-size: 110% }
H5 { font-size: small }
H6 { font-size: 90% }

hr { color:#669 }

img.photo { border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0 }

SMALL { font-size: 90% }
SMALL.PT8 { font-size: 80% }

ul { font-family: Arial, sans-serif; font-size: small }

ul li { margin-bottom: 3px }
ul ul li { margin-bottom: 1px }

ol li { margin-bottom: 3px }
ol ol li { margin-bottom: 1px }

td.top {background-color:#f0f0ff }

ul ul ul ul ul ul { margin-left: 1em }

.select { background-color:#9CC }
.hcolor { }
.myfont { font-family: Arial, sans-serif; font-size: small}

#nabor a{color:#E40080; font-weight:bold; text-decoration:none}
#nabor a:hover{text-decoration:underline}

#links a {	color: #aaaaaa;}
#links {
	color: #aaaaaa;
	text-decoration: none;
}

.kalendar table tr.dn{color:#0079c1; font-size:50%;}
.kalendar table td.mes{background-color:#0079c1; color:#FFFFFF; font-weight:bold;}
.kalendar table td{ background-color:#dddddd; border:0;}
.kalendar table td.vs{background-color:#c41230; color:#FFFFFF; font-weight:bold;}
.kalendar table td.vs a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.kalendar table td.vs a:hover{background-color:#0079c1;}
.kalendar table td.vh{ color:#c41230;}

.miss{color:#FFFFFF; font-weight:bold;}
div.miss{background-color:#0079c1; width:40%; float:right; padding:15px; margin:0 0 10px 15px;}

span.podr {background-color:#dddddd;}
.podr a{color:#0079c1}

/*mapsite-begin*/
.map H3 { font-size:90%; text-transform: uppercase; margin:0; padding:0; background-color:#2d3c82;color:#ffffff; margin-top:20px; padding:5px 11px 6px 11px;}
.map H3 A{color:#ffffff; text-decoration:none;}
.map H4 { font-size:90%; font-weight:bold; text-transform: uppercase; margin:0; padding:0; background-color:#f8f8ff;color:#2d3c82;  padding:5px 11px 6px 11px;}
.map H4 A{color:#ffffff; text-decoration:none;}
UL.sub-map {padding:0; margin:0; list-style:none; width:100%;}
UL.sub-map LI {background-color:#f8f8ff; padding:5px 11px 6px; border-top:1px solid white;}
UL.sub-map LI A {text-decoration:underline; width:100%;}
/*mapsite-end*/