/*Таблица стилей*/
body {margin:0px; padding:0px; background:#fff;}
p, li {font:normal 13px Arial; color:#3f5282; text-align:justify}
table {position:relative;border-collapse:collapse;}
td {padding:0px; vertical-align:top;}
form{position:relative; margin:0px; padding:0px;}
a:hover { text-decoration:none;}
.noback { background:none !important; border:0px !important;}
/*Часто используемые стили*/
h1 {font:bold 18px Arial; color:#317F9D; margin:0px;}
h2 { margin:0px 0px 10px 0px; font:bold 12px Arial; color:#3D6D7D; background:#EDF8FF url(/i/h2.gif) 4px 6px no-repeat; padding:2px 14px;}
h2 a {color:#3D6D7D; text-decoration:none;}
.gerb {width:325px; height:325 px; }
.plah {width:182px; height:45px; margin-top:20px; margin-left:28px; background:url(/i/menu_plah.gif) top left no-repeat; font:bold 13px Arial; color:#3f5282; vertical-align:middle}
.plah a {font:bold 12px Arial; color:#3f5282; text-decoration:none}
.plah a:hover {text-decoration:underline}
.sub_up {width:187px; height:35px; background:url(/i/sub_up.gif) top left no-repeat}
.sub {width:187px; background:url(/i/sub_bg.jpg) top left repeat-y; padding:10px 20px 10px 7px; font:normal 13px Arial; color:#3f5282;}
.sub_down {width:187px; height:15px; background:url(/i/sub_down.gif) top left no-repeat}
.sub a {display:block; font:normal 13px Arial; color:#3f5282; text-decoration:none; margin-bottom:8px}
.sub a:hover {text-decoration:underline}
.maintxt {padding:20px 20px 0px 0px}
.but {height:20px; width:100px; padding:6px 3px 8px 3px; background:url(/i/but.jpg) top right no-repeat;}
.topmenu a {font:normal 11px Tahoma; color:#003366; white-space:nowrap; text-decoration:none}
.topmenu a:hover {font:normal 11px Tahoma; color:#003366}
.block {position:relative; width:220px; border:2px #3f5282 solid; padding:10px; vertical-align:middle; text-align:center;}
.tabla {margin: 0 auto;}
.tbl {width:100%;border:1px solid #3f5282;font:normal 13px Arial; color:#3f5282;}
.tbl td {border:1px solid #3f5282;padding:3px; }
.tbl th {border:1px solid #3f5282;padding:3px; }
.tb2 {width:100%;border:1px solid #3f5282;font:normal 13px Arial; color:#3f5282; text-align:center;}
.tb2 td {border:1px solid #3f5282;padding:3px; text-align:center;}
.tbl2 th {border:1px solid #3f5282;padding:3px; text-align:center;}
.bot_space{width:744px; border:0px solid black; height:0px; font-size:0px; line-height:0px;}
.top_space{width:453px; border:0px solid black; height:0px; font-size:0px; line-height:0px;}
.sub2{width:187px; padding:10px 20px 10px 7px; font:bold 13px Arial; color:#3f5282;}
.sub2 a {display:block; font:bold 12px Arial; color:#3f5282; text-decoration:none; margin-bottom:8px}
.sub2 a:hover {text-decoration:underline;}
div.tt p { text-align:center; font-weight:bold;}
.caps a {text-transform: uppercase;}
