body * { font-family: Tahoma; font-size: 11px; color: #3A5699; }
body { background-color: #FFFFFF; margin: 0px; }
a { text-decoration: none }
.p {margin: 5px; margin-bottom: 12px; text-indent: 20px;}
img {border: 0px;}

.hl {background-image: url(img/logo.gif); background-position: left top; background-repeat: no-repeat;}
.hr {background-image: url(img/sky.jpg); background-position: right top; background-repeat: no-repeat;}
.bm_text { font-weight:bold; text-align: center; color: #3A5699; background-image: url(img/hblok.gif); } 
.bm_texta { font-weight:bold; text-align: center; color: #3A5699; background-image: url(img/hblokac.gif); } 
.nav_bline { background-image: url('img/nav_bline.gif'); width: 100%; height: 8px; background-repeat: repeat; }
.h_bg { background-image: url('img/h_bg.gif'); background-repeat: repeat; }
.bm_cb { background-image: url(img/bm_cb.gif) }
.bm_sm { background-image: url(img/bm_sm.gif) }
.bm_rm { background-image: url(img/bm_rm.gif) }
.bm_lm { background-image: url(img/bm_lm.gif) }
.bm_ct { background-image: url(img/bm_ct.gif) }
.lmenu { border-left: 8px solid #E0AD5A; font-weight:bold; padding: 8px; }
.lmenua { border-left: 8px solid #E0AD5A; font-weight:bold; padding: 8px; background-color: #B0C4DF;}
.lmenui, .lmenuai { border-left: 8px solid #E0AD5A; font-weight:bold; padding: 4px; padding-left: 20px; 
					padding-bottom: 10px;  padding-top: 0px; background-color: #B0C4DF; }
.dbody { padding: 10px; }
.pname { }
.rmenu {border-left: 1px solid #E0AD5A;}
.lmenub {border-right: 1px solid #E0AD5A; background-color: #D9E5F0;}
.rmenui { padding: 10px; }
.news { padding: 10px; background-color: #F6E294; }
.newsd { vertical-align: top; }
.dp { text-align: justify; margin-bottom: 10px; text-indent: 20px; }
.nav { text-indent: 15px; border-top: 1px solid #E0AD5A;}
input, option, textarea {border: solid #B0C4DF; border-width: 1; background-color:#FFFFFF;}
select  {border: solid #B0C4DF; border-width:1; background-color:#FFFFFF; border: #FFFFFF;}
.botton {background-color: #B0C4DF; border-width: 1px;}

/* Таблица список с рамкой */
.TblListBrd { border: solid #E0AD5A; border-width: 1 1 0 0; padding: 0px;}
.TblListBrd th { padding: 3px; font-weight: bold; text-align: center;
				 border: solid #E0AD5A; border-width: 0 0 1 1; vertical-align: top;
         background-color: #B0C4DF;  }
.TblListBrd td { vertical-align: top; padding: 3px;
				 border: solid #E0AD5A; border-width: 0 0 1 1; }

/* Содержимое */
.dbodyNew p {margin: 5px; text-indent: 20px; text-align: justify;}
.dbodyNew .dp div {margin: 5px; text-indent: 20px; text-align: justify;}
.rtecenter { text-align: center; text-indent: 0px; } 			 
				 
