html, body	{margin: 0; height: 100%; background-color: #fff; padding: 0; text-align: center; font-family: arial;}
table	{border-collapse: collapse;}
td	{padding: 0; vertical-align: top; text-align: left;}
img	{border: 0;}
a	{color: #444; text-decoration: underline;}
a:hover	{color: #09f; text-decoration: none;}
h1	{font-size: 1.5em; font-weight: bold; color: #025791; margin: 15px 0;}
.content h1, .news h1	{margin-top: 0;}
h2	{font-size: 1.3em; font-weight: bold; color: #444; margin: 30px 0 15px;}
h3	{font-size: 1.3em; font-weight: bold; color: #444; margin: 15px 0;}
p	{margin: 1em 0;}
li	{list-style: square;}
li li	{list-style: circle;}
.full	{width: 100%;}
.center	{width: 100%;}
.bgleft	{width: 0%; background-image: url('img/bgleft.gif'); background-position: right; background-repeat: repeat-y;}
.bgright	{width: 0%; background-image: url('img/bgright.gif'); background-position: left; background-repeat: repeat-y;}
.header {border-top: 3px solid #0038c8; border-bottom: 3px solid #0038c8; background-color: #0e254e;}
.leftmenu	{width: 5%; background-color: #ffffff; font-size: 0.8em;}
.leftmenu th, .leftmenu td	{background-color: #0038c8; text-align: center; font-weight: bold;}
.leftmenu th	{color: #ff0; padding: 5px 10px 10px;}
.leftmenu td	{border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 5px 10px; color: #fff;}
.leftmenu a	{color: #fff; text-decoration: none;}
.leftmenu a:hover	{color: #fff;}
.leftmenu td.rb	{border: 0; padding: 0; text-align: right;}
.counter	{margin: 20px 0; text-align: center;}
.counter img	{margin-top: 30px;}
.content	{width: 85%; background-color: #ffffff; background-image: url('img/lefttop.gif'); background-position: left top; background-repeat: no-repeat; padding: 20px 30px; font-size: 0.8em; color: #025791;}
.subcontent	{margin-top: 25px; border-top: 1px dashed #025791;}
.twin	{width: 100%;}
.twin td	{width: 50%; font-weight: bold; color: #444;}
.twin a	{color: #444; text-decoration: none;}
.twin a:hover	{color: #09f;}
.list	{margin: 15px 0;}
.list td	{padding: 0 0 10px 0;}
.list a	{text-decoration: none;}
.list a:hover	{text-decoration: underline;}
.list img	{margin: 1px 5px 0 0;}
.listb	{margin: 15px 0;}
.listb td	{padding: 0 0 10px 0; font-weight: bold;}
.listb a	{text-decoration: none;}
.listb a:hover	{text-decoration: underline;}
.listb img	{margin: 1px 5px 0 0;}
.list td.reg, .listb td.reg	{padding-top: 4px;}
.list2	{margin: 15px 0;}
.list2 td	{padding: 0 0 10px 0;}
.list2 a	{text-decoration: none;}
.list2 a:hover	{text-decoration: underline;}
.list2 img	{margin: 1px 5px 0 0;}
.news	{width: 10%; background-color: #ffffff;}
.newscontent	{border-left: 3px solid #0038c8; border-bottom: 3px solid #0038c8; background-color: #ffffff; padding: 20px 10px; font-size: 0.8em; color: #025791;}
.news a	{color: #000; text-decoration: none;}
.news a:hover	{color: #09f;}
.data	{color: #000;}
h2 .data	{font-size: 0.8em; color: #025791;}
.tab	{margin: 15px 0; width: 100%;}
.tab th, .tab td	{border: 1px solid #0038c8; padding: 5px; vertical-align: middle;}
.tabc	{margin: 15px 0; width: 100%;}
.tabc th, .tabc td	{border: 1px solid #0038c8; padding: 5px; vertical-align: middle; text-align: center;}
.tabs	{margin: 15px 0; width: 100%;}
.tabs th, .tabs td	{border: 1px solid #0038c8; padding: 5px 2px; vertical-align: middle; text-align: center; font-size: 0.88em;}
.tabc th.left, .tabs th.left, .tabc td.left, .tabs td.left	{text-align: left;}
.up	{cursor: pointer; font-weight: bold;}
.up a	{color: #025791; text-decoration: none;}
a:hover	{color: #09f;}
.footline	{height: 3px; background-color: #0038c8;}
.footmenu	{margin: 10px; text-align: center; font-weight: bold; font-size: 1em; color: #025791;}
.footmenu a	{color: #025791;}
.footmenu a:hover	{color: #09f;}
.footer	{width: 84%; background-color: #0038c8; padding: 15px 20px; text-align: right; font-size: 0.8em; color: #fff;}
.footer a	{color: #fff;}
.footer a:hover	{color: #fff; text-decoration: none;}
.pic	{border: 1px solid #0038c8;}
.contacts h2, .contacts p	{margin-top: 15px;}
.contacts td.map	{text-align: center;}

