html,body {height:100%; margin:0px; padding:0px; min-height:100%; position: relative; background: #FFFFFF}
body {font: 12px arial,sans-serif}
h1, h2, h3, h4, h5, h6 {font-family: Times New Roman, Times, serif; text-align: center; font-style: bold; color: #710200;}
h2 {padding-top: 0px; font-size: 20px;}
h3 {margin-top: 15px; padding-bottom: 5px; font-size: 1.4em; margin-bottom: -5px; margin-top: 20px;}
p {margin: 0 10px 10px}
.main {background: white; color: red; width: 100%;}
.main-center {background: #e6ddd4; border: 1px solid black;}											/* меньше 1px бордюр */
.main-center-up {background: #604f47; color: black; width: 100%; height: 62px; font-size: 12px; text-align: center;}
.main-center-middle {background: #e6ddd4; color: black; width: 100%;}
.main-center-down {background: #604f47; width: 100%; height: 50px; font-size: 1.1em; text-align:center;}
.linka {padding-top: 18px; text-align: center;}														/* добавить во все страницы класс */
.main-center-down a:active,
.main-center-down a:visited,
.main-center-down a:link {font-size: 1em; color: #F9E9D2; text-decoration: none; text-align: left;}
.main-center-down a:hover {font-size: 1em; color: #FEF8EF; text-decoration: underline; text-align: left;}
.sign {padding-top: 17px;}

.im {float: left; width: 120px; height: 120px; margin: 4px;}
.impartners {float: left; margin: 4px; border: 1px solid black;}
.immain {width: 120px;}

.textbl {height: 150px; background: #e6ddd4; margin-left: 130px; text-align: justify; padding: 0 5px; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10.5pt; color: #604F46;}
.textbl2 {height: 200px; background: #e6ddd4; margin-left: 260px; text-align: justify; padding: 0 5px; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10.5pt; color: #604F46;}
.text h3 {margin: 0px; color: #710200; font-size: 1.02em; font-style:bold; text-align: center; }
.textbl p {font-size: 0.9em; text-align: left; text-indent: 30px; margin-top: 5px; margin-bottom: 5px}
a.textbl:active, a.textbl:visited, a.textbl:link {font-size: 1em; color: brown; text-decoration: underline; text-align: right;}
a.textbl:hover {font-size: 1em; color: black; text-decoration: none; text-align: right;}
a:active, a:visited, a:link {font-size: 1em; color: brown; text-decoration: underline; text-align: right;}
a:hover {font-size: 1em; color: black; text-decoration: none; text-align: right;}

a.menu {font-family: Times New Roman, Times, serif; font-size: 1.2em; margin: 8px;}
a.menu:link, a.menu:visited {font-weight: bold; text-decoration: none; color: #F9E9D2;}
a.menu:hover {font-weight: bold; text-decoration: none; color: #FFF; font-size: 1.2em; text-decoration: underline;}
a.menuactive {font-weight: bold; text-decoration: none; color: #FFF; font-size: 1.2em; text-decoration: none;}

.logo {width: 100%; text-align: center; padding-top: 15%;}
.links {width: 100%; text-align: center; padding-top: 10px;}
a.mainlinks:link, a.mainlinks:visited {text-decoration: none; color: brown; font-size: 1em;}
a.mainlinks:hover {text-decoration: underline; color: red; font-size: 1em;}


ul {font-family: Times New Roman, Times, serif; font-size: 11pt; text-align: justify; text-indent: 30px; margin: 10px; color: #604F46;}
.en {font-family: Times New Roman, Times, serif; font-size: 11pt; text-align: justify; text-indent: 30px; margin: 10px; color: #604F46;}

.filling {background: #e6ddd4; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10.5pt; color: #604F46; padding: 0 5px;}
.filling tr {height: 140px;}
.filling p {text-align: left; text-indent: 30px; margin: 0 10px 0 140px; text-align: justify;}

.partners {background: #e6ddd4; text-align: justify; font-family: Times New Roman, Times, serif; font-size: 10.5pt; color: #604F46; padding: 0 5px;}
.partners tr {height: 160px;}
.partners p {text-align: left; text-indent: 30px; margin: 0 20px 0 280px; text-align: justify;}
.partners h3 {text-align: left; margin: 20px 10px 0 280px; text-align: center;}