body{
	background: #ffffff url(../images/bg.gif) repeat-x top left;
	font: 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #525252;
}

h1{ font-size: 14pt; font-weight: bold; color: #008080; }
h2{ font-size: 11pt; color: #008080; }
h3{ font-size: 11pt; font-weight: bold; color: #383838; }

p{ line-height: 18px; }
li{ font: 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #525252; }

a{ color: #008c9e; text-decoration: underline; font-weight: bold; }
a:hover{ text-decoration: none; }

a img{ border: 0px; }
td img { display: block; }

div.navi{ text-align: center; padding: 0px 10px; }
a.knopka{ background: #e9e9e9; padding: 5px 10px; border: 1px solid #cccccc; color: #585858; text-decoration: none; }
a.knopka:hover{ background: #e9e9e9; padding: 5px 10px; border: 1px solid #008080; color: #008080; text-decoration: none; }

form{ margin: 0px; padding: 0px; }
input{ width: 100%; background: #eaf9f9; border: 1px outset #585858; font-size: 8pt; color: #525252; padding: 3px; }
input.btn{ background: url(../images/subm.jpg) no-repeat top left; width: 76px; height: 28px; border: 0px; cursor: pointer; }
input.bntn{ width: 200px; background: #e9e9e9; padding: 5px 10px; border: 1px solid #cccccc; color: #585858; cursor: pointer; }
input.bntn:hover{ border: 1px solid #008080; color: #008080;}
textarea{ width: 99%; background: #eaf9f9; border: 1px outset #585858; font-size: 8pt; color: #525252;}
select{ width: 100%; background: #eaf9f9; border: 1px outset #585858; font-size: 8pt; color: #525252; padding: 3px; }
input.chrad{ width: 25px; font-size: 12pt; color: #525252; padding: 3px; }
.bigin{ font-size: 12pt; padding: 5px; }

.pad{ padding: 15px 0px 20px 0px; }

#container{ width: 904px; }

.header table{ border: 0px; border-collapse: collapse; padding: 0px; }
.header table td{ border: 0px; border-collapse: collapse; padding: 0px; }
.header table td.btns{ text-align: left; background: url(../images/lbg.gif) repeat-x top left; padding-top: 56px; }

.banner{ background: #ffffff; border-left: 1px inset #1b8392; border-right: 1px inset #1b8392; text-align: left; }
.banner td{ padding: 6px 6px 6px 10px; }
.banner td.dpmenu td{ padding: 5px 0px 0px 0px; }
.banner td.sercha{ padding: 0px 0px 6px 0px; }
.banner td.sercha td{ padding: 0px 0px 0px 3px; }
.banner td.sercha td div{ background: url(../images/bg_block.gif) repeat-x top left; height: 110px; }
.banner td.sercha td div p{ margin: 0px; padding: 27px 20px 0px 20px; }
.banner td.sercha td div p.btn1{ margin: 0px; padding: 15px 27px 0px 27px; }

.content{ text-align: left; background: #ffffff;}
.content td.block { width: 616px; background: #ffffff; padding: 0px; }
.content td.block div.txt{ padding: 10px 0px 10px 20px; font-size: 9pt; color: #383838; }
.content td.bbg{ font-size: 1px; width: 1px; background: url(../images/bbg.jpg) no-repeat top left; }

.content td.penews{ text-align: left; padding: 10px; }
.content td.penews div.cl{ background: #f5f8f7 url(../images/newsc.gif) repeat-x top left; border-left: 1px solid #c6cfd1; border-right: 1px solid #c6cfd1; padding: 5px 25px 15px 25px; }
.content td.penews div.cl1{ font-size: 1px; background: url(../images/newstp.gif) no-repeat top left; height: 6px; }
.content td.penews div.cl2{ font-size: 1px; background: url(../images/newsbt.gif) no-repeat top left; height: 6px; }
.content td.penews p{ font-size: 9pt; padding: 5px 0px 20px 0px; margin: 0px; line-height: 13px; }
.content td.penews p.list{ background: url(../images/marker.gif) no-repeat left; padding: 0px 0px 0px 25px; height: 16px; }
.content td.penews p.list a{ color: #008080; font-weight: bold; text-decoration: underline; }
.content td.penews p.list a:hover{ text-decoration: none; }

.indbox{ background: #017393 url(../images/ibg.gif) repeat-x left top; color: #c6f5f1; border: 0px; border-collapse: collapse; }
.indbox td{ padding: 10px 5px 10px 20px; border: 0px; border-collapse: collapse; }
.indbox td p{ line-height: 14px; color: #c6f5f1; }
.indbox td a{ color: #c6f5f1; background: #017393 url(../images/indbut.gif) no-repeat left; padding: 6px 0px 6px 27px; font-weight: bold; text-decoration: underline; text-transform: uppercase; }

.indmnu{ border: 0px; border-collapse: collapse; }
.indmnu td{ background: url(../images/indmnu.gif) no-repeat left top; border: 0px; border-collapse: collapse; width: 122px; height: 27px; text-align: center; }
.indmnu td a{ color: #f9eb05; font-size: 12pt; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.indmnu td a:hover{ text-decoration: underline; }

.footer{ margin: 40px 0px 0px 0px; background: #bcd3d6 url(../images/bot.gif) repeat-x top; text-align: center; padding: 5px 20px 5px 20px; text-align: left; color: #585858; font-size: 10pt; }

.conban{ margin-top: 20px; background: #c8cecc url(../images/conban.jpg) no-repeat top left; padding: 10px 10px 10px 120px; text-align: right; border: 1px solid #c6cfd1; }