a
	{ text-decoration:underline }
a:link
	{ color:#fff; }
a:visited
	{ color:#06f; }   
a:hover, a:active
	{ /*color:#03c;*/color:#FFC }
a:visited:hover, a:active:hover
	{ color:#06C }

a.m:link
	{ color:0066cc }
a.m:visited
	{ color:0066cc }
a.m:hover
	{ color:003399 }

a.fixed:link
	{ color:003399 }
a.fixed:visited
	{ color:003399 }
a.fixed:hover
	{ color:0033cc }

html
	{ min-height:100% }
body
	{ background-image:url(/botbg.jpg); background-repeat:repeat-x; background-position:bottom; }
td
	{ font-family:arial cyr,arial,helvetica,tahoma,verdana,sans-serif }
p
	{ margin-top:0em;margin-bottom:0.7em }
h1
	{ font-size:1.2em; font-weight:bold; margin:0; text-transform:uppercase; text-align:left }
h2
	{ font-size:1.1em; font-weight:bold; margin:1.5em 0 0.5em 0; text-align:left; color:0066cc }
h3
	{ font-size:1.1em; font-weight:bold; margin:1em 0 0.5em 0; text-align:left; color:003399 }
.menu
	{ /*padding-bottom:5;*/ font-size:1em; font-weight:bold; white-space:nowrap }
/*.here
	{ padding-bottom:6; background-image:url(/menubg.gif); background-position:bottom; background-repeat:repeat-x }*/
/*.where
	{ padding-bottom:5; background-image:url(/menubg2.gif); background-position:bottom; background-repeat:repeat-x }*/

/*мелкий текст в .cont*/
.col
	{ font-size:75% }
.colright
	{ font-size:75%; white-space:nowrap; font-weight:bold; text-align:right; padding:0 0.5em 0 0 }
.colunit
	{ font-size:75%; white-space:nowrap; font-style:italic }
.cont
	{ color:#001f85; font-size:80%; text-align:justify; padding-bottom:2em }
.contpad
	{ color:#001f85; font-size:80%; text-align:justify; padding-top:2em; padding-right:3em }
.cont2
	{ color:#001f85; font-size:80%; text-align:justify }
.contpad2
	{ color:#001f85; font-size:80%; text-align:justify; padding-right:2em }
.podval
	{ font-size:70%; padding:10 0 10 0 }
.data
	{ font-size:80%; text-align:left; padding-bottom:2em; padding-right:1em; white-space:nowrap }
.topbg
	{ background-image:url(/topbg.jpg); background-repeat:repeat-x }
.midbg
	{ background-image:url(/midbg.jpg); background-repeat:repeat-x }
.hr
	{ background:url(/hrline.gif) repeat-x scroll left center }
.hf
	{ color:ffffff; margin-bottom:1em }
.less
	{ font-size:75%}
.img
	{ border:#003399 1px solid }
.imgR
	{ border:#003399 1px solid;float:right;margin:0 0 1em 2em }

/*
.here a.m
	{ text-decoration:none }
.here a.m:link
	{ color:#039 }
.here a.m:visited
	{ color:#039 }
.here a.m:hover, .here a.m:active
	{ color:#03c }
*/

a.there:link, a.there:visited
	{ display:block;color:#06c; padding-bottom:3px }
a.there:hover, a.there:active
	{ display:block;color:#039; padding-bottom:3px }

a.here:link, a.here:visited
	{ display:block;border-bottom:3px solid #06c; color:#06c; text-decoration:none; }
a.here:hover, a.here:active, span.here
	{ display:block;border-bottom:3px solid #039; color:#039; text-decoration:none; }

.menu2
	{ font-size:0.8em; padding:2.5em 1em 0 0 }
.menu2 ul
	{ padding:0;margin:1.25em 0 1em 0 }
.menu2 ul li
	{ list-style-type:none;padding-bottom:0.5em }
.menu2 ul ul
	{ margin:.75em 0 0 1em;font-size:.95em }

.list h2
	{ margin-bottom:0;text-transform:uppercase; font-size:1.2em }

.photo
	{ padding:0;margin:0;border:0 }
.photo td
	{ vertical-align:bottom; font-size:0.8em;padding-bottom:1em }
.photo .img
	{ margin-right:1em; float:right }

.hotline
	{ font-size:.8em;padding:1.3em 2em 0 0; }
.hotline big
	{ font-size:1.8em;display:block;color:#fff }
.hotline big small
	{ font-size:.6em;font-weight:bold }
.hotline img
	{ margin:1.45em 0;display:block }
.hotline strong
	{ color:#fff;text-transform:uppercase;font-weight:bold;font-size:1.1em;display:block;margin:.5em 0 .3em 0;/*text-indent:-.6em;*/ }