/*ссылки*/
a{text-decoration:underline}
a:hover{color:#0565b2;text-decoration:none}
a.gr_sm{color:#0565b2}
a.new_gr{color:#0565b2; font-size:90%}
a.sm{font-size:90%; font-family:Arial}
a.let_num{color:#ffffff;}
a.let_num:hover{color:#ffffff;text-decoration:none} 

.hk {padding: 0 5px 0 0; color: #af061e; font-size: 18px; background: #ffffff; }


/*Общие стили*/
td{
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	}


.public .text { padding:5px 0 19px 0; font:1.2em/1.3 Verdana; color:#000000; }
.public .text h1 { margin-top:-4px; padding-bottom:5px; font:2.2em Arial; color:#0565b2; }
.public .text h2 { padding-bottom:4px; font:1.7em Arial; color:#0565b2; }
.public .text h2 a, .public .text h1 a { color:#0565b2; }
.public .text img.flo-right { float:right; padding:5px 0 0 20px; }


/* Left column */
.news { padding:16px 10px 0 10px; font:1.1em/1.4 Arial; color:#333; }
.news p { padding-bottom:17px; }
.news p span { color:#9b9b9b; }
.news p a.photo { margin:0 1px; }
.news a.txt { color:#0565b2; }
.news p.date { padding:1px 0 16px 0; font-weight:bold; }
.news p.date span { color:#d4d4d4; font-weight:normal; }
.news p.archive { text-align:right; }

.title {position:relative; font:1.1em Arial; color:#fff; background:#E01F1C; height:20px;}
.title a { color:#FFFFFF; }
.title span { color:#0565b2; }
.title a.arhive { position:absolute; top:5px; right:9px; }

.title-bottom { position:relative; padding:3px 9px 7px 10px; font:1.1em Arial; color:#fff; text-align:right; background:#006699 no-repeat 0 100%; border-top:2px solid #00902a; }
.title-bottom a { color:#fff; }
.title-bottom span { color:#0565b2; }

.title p.lnk { position:absolute; top:5px; right:9px; color:#0565b2; }
.title p.lnk a { display:block; float:left; }
.title p.lnk img.ico { display:block; float:left; padding:1px 4px 0 1px; }
.title p.lnk span { display:block; float:left; padding-left:3px; }

.title-white { position:relative; padding:5px 9px 4px 9px; font:1.1em Arial; color:#afafaf; border-bottom:2px solid #ececec; }

/*footer*/
table.footer td{background-color:#1071B3;font-size:12px;color:#ffffff;padding: 5px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table.footer a{color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline}
table.footer a:hover{color:#66FFFF;text-decoration:none}
table.footer div{font-size:12px; font-family:Arial, Helvetica, sans-serif}
div.counters {padding:0 0px 0px 0px; color:#afafaf; }

.style1 {font-weight: bold}
.style2 {font-weight: bold}
.style3 {font-weight: bold}
.style4 {font-weight: bold}
.style5 {font-weight: bold}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}