*      { margin: 0px;  font-family: Verdana, Helvetica, sans-serif; }
body   { padding: 0px; background: #F1E6D5 url(../img/f.gif) repeat top; font-size: 12px; color: #383838; }
#logo  { width: 100%; padding: 0px; background: url(../img/fonlogo.gif) repeat top; }
.klogo { width: 80px; height: 50px; text-align: center; vertical-align: middle; }
.slogo { padding: 10px; text-align: center; vertical-align: middle; color: #FFFFFF; font-size: 14px; }
.tdres { width: 25px; height: 25px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 12px; }
#vse   { width: 95%; margin-top: 10px; background: #d3d3e5 url(../img/ft.gif) repeat top; }
#nkut  { width: 40px; height: 40px; }
#lkut  { background: url(../img/ls.gif) repeat-y left; width: 40px; height: 40px; }
#pkut  { background: url(../img/ps.gif) repeat-y right; width: 40px; height: 40px; }
#ls    { background: url(../img/ls.gif) repeat-y left; }
#ps    { background: url(../img/ps.gif) repeat-y right; }
#ns    { background: url(../img/ns.gif) repeat bottom; }
.liva  { vertical-align: top; }
.prava { background: #d3d3e5; vertical-align: top; }
.livz  { font-size: 15px; background: #383838; color: #e6e6fa; text-align: center; font-weight: bold; }
.livo  { font-size: 13px; color: #383838; background: #e6e6fa; }
.livo p{ padding-bottom: 5px; }
.livn  { background: #e6e6fa; }
.livk  { width: 20px; height: 20px; }
.vp    { padding: 10px; height: 50px; background: url(../img/tev.gif) repeat; font-size: 16px; font-weight: bold; text-align: center; vertical-align: top; color: #514846; }
.np    { padding: 10px; height: 50px; background: url(../img/ten.gif) repeat bottom; font-size: 12px; text-align: right; vertical-align: bottom; color: #514846; }
.pyt   { background: #ffffff; height: 300px;  vertical-align: top; font-size: 12px; color: #383838; padding-bottom: 5px; padding-left: 10px; }
.pyt  p{ padding-bottom: 10px; }
ol     { padding-left: 30px; padding-bottom: 20px; list-style-type: none;}
.vidp  { font-size: 12px; color: #383838; padding: 3px; }
.pole  { background-color: #e6e6fa;	text-align: center; font-weight: bold; border-color: #514846; border-width: 1px; }
#Ind   { background-color: #e6e6fa;	text-align: center; font-size: 12px; border-width: 0px; }
.knopka{ padding: 3px; font-size: 12px; background: #C18574; color: #ffffff; border-color: #EAB156; border-width: 1px; font-weight: bold; }
.nomer { width: 40px; background-color: #e6e6fa; text-align: center; font-weight: bold; }
.forma { padding: 10px; font-size: 12px; }
.mali  { font-size: 12px; color: #888888; }
a      { font-size: 12px; /*font-weight: bold;*/ color: #911e42; text-decoration: none; }
a:hover{ text-decoration: underline;} 
td     { font-size: 12px; vertical-align: top; }
textarea { font-size: 12px; }
.perev { margin-left: 50px; font-size: 14px; }
