body {margin:0px; padding:0px; color:#545454; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;}
p {color:#545454; font-size:100%; text-align:justify; line-height:120%; padding:0px; margin:0px 90px 8px 15px;}
a, a:visited, a:active {color:#815683; text-decoration:underline;}
a:hover {color:#815683; text-decoration:none;}
table, table tr, table td, table th {color:#545454; font-size:100%; border-collapse:collapse; padding:0px; margin:0px; border:none;}
div {padding:0px; margin:0px;}
img {border:none; padding:0px; margin:0px;} 
a img {border:none; vertical-align:top; padding:0px; margin:0px;} 
form {padding:0px; margin:0px;}
h1 {color:#9d0039; font-size:170%; font-weight:normal; padding:0px; margin:12px 90px 0px 15px;}
h2 {color:#987782; font-size:100%; font-weight:bold; padding:0px; margin:8px 90px 8px 15px;}
h3 {color:#545454; font-size:100%; font-weight:bold; padding:0px; margin:8px 90px 8px 15px;}
h4 {color:#9d0039; font-size:85%; font-weight:bold; padding:0px; margin:8px 90px 8px 15px;}
h5 {color:#545454; font-size:85%; font-weight:bold; padding:0px; margin:8px 90px 8px 15px;}
h6 {color:#987782; font-size:85%; font-weight:bold; padding:0px; margin:8px 90px 8px 15px;}
ul, ol {color:#545454; font-size:100%; list-style-position:outside; padding:0px 0px 10px 0px; margin:0px 0px 0px 25px;}
li {color:#545454; font-size:100%; line-height:120%; padding:0px; margin:0px 110px 4px 5px;}
ul p, ol p {font-size:100%; font-weight:normal; padding:0px; margin:5px 90px 5px 0px;}
hr {color:#9d0039; background-color:#9d0039; border:none; height:2px; padding:0px; margin:0px 90px 5px 15px;}
textarea {color:#7b7c7b; font-size:7pt; background:#FFFFFF; border:1px solid #808080; padding:0px; margin:5px 10px 0px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
select {color:#7b7c7b; font-size:7pt; height:20px; border:1px solid; background:#ffffff; padding:1px; margin:0px 10px 5px 0px; width:252px; }
.checkbox {float:left; vertical-align:top; padding:0px; margin:0px 5px 5px 0px;}
.formsubmit {color:#626262; font-size:9.3pt; border:1px solid #987782; background:#e0c9d1; height:20px; width:100; padding:0px; margin:0px;}

/* menu */
div.menu, .menu div {color:#707070; background-color:#ffffff; font-size:10pt; border-bottom:1px solid #c2a4ae; padding:4px 15px 4px 17px; margin:0px 44px 0px 44px;}
div.menu_over, .menu_over div {color:#707070; background-color:#e2d9dc; font-size:10pt; border-bottom:1px solid #c2a4ae; padding:4px 15px 4px 17px; margin:0px 44px 0px 44px;}
.menu a, .menu a:visited, .menu a:active, .menu a:hover {text-decoration:none;}
.menu div#cur {font-weight:bold; background-color:#f9f0f3;}
.menu div#cur a, .menu div#cur a:visited, .menu div#cur a:active, .menu div#cur a:hover {text-decoration:none;}

/* left block */
div.left_block {width:295px; border:0px; border-left:3px solid #9d0039; background-color:#c2a4ae; padding:5px 0px 5px 0px; margin:10px 0px 15px 43px;}
div.left_block p {color:#000000; font-size:8pt; text-align:left; line-height:110%; padding:0px; margin:2px 8px 5px 8px;}
div.left_block p#right {font-weight:bold; text-align:right; margin:0px 15px 5px 5px;}
div.left_block h3 {color:#000000; font-size:8pt; font-weight:bold; padding:0px; margin:5px 10px 5px 10px;}
div.left_block div {border:1px solid #726255; background-color:#FFFFFF; float:left; padding:0px; margin:3px 5px 3px 3px; }
div.left_block div img {border:1px solid #ffffff; padding:0px; margin:0px; }
div.left_block input.text {border:1px solid #736257; font-size:8pt; color:#707070; width:90px; padding:2px; margin:5px 10px 5px 0px;}
div.left_block input.btn {padding:0px; margin:8px 10px 10px 0px;}
div.left_block textarea {border:1px solid #736257; width:265px; height:50px; font-size:8pt; color:#707070; padding:2px; margin:0px 10px 0px 10px;}

/* nav */
div.nav {display:block; position:relative; z-index:+10; background-color:#ffffff; vertical-align:top; text-align:right; width:auto; padding:0px; margin:10px 0px 0px 0px; clear:left;}
div.nav table, div.nav tr, div.nav td {padding:0px; margin:0px;}
div.nav p {color:#707070; font-size:10px; text-align:left; line-height:150%; padding:0px; margin:8px 8px 8px 15px;}
div.nav p a, div.nav p a:visited, div.nav p a:active {color:#707070; text-decoration:underline;}
div.nav p a:hover {color:#707070; text-decoration:none;}

/* bottom block */
.bottom_block h3 {color:#644366; font-size:8pt; font-weight:bold; padding:0px; margin:5px 10px 3px 10px;}
.bottom_block p {color:#626262; font-size:8pt; line-height:120%; padding:0px; margin:0px 8px 2px 8px;}
.bottom_block input.text {border:1px solid #987782; font-size:8pt; color:#707070; width:105px; height:20px; padding:2px; margin:0px 10px 5px 0px;}
.bottom_block input.btn {padding:0px; margin:5px 10px 10px 8px;}

/* tableline */
.tableline {width:80%; padding:5px; margin:5px 10px 5px 15px;}
.tableline td {border:1px solid #f9eff2; padding:2px 5px 2px 5px;}
.tableline .header, .header {background-color:#987782;}
.tableline .header p, .header p {color:#e2d9dc;}
.tableline .dark {background-color:#e2d9dc;}
.tableline p {margin:4px 10px 4px 10px;}

/* news */
.news tr, .news tr td {vertical-align:top;}
.news h3 {margin:0px 0px 0px 0px;}
.news p {margin:0px 90px 5px 0px;}
.news p#newsdate {color:#9d0039; margin-left:15px; margin-right:10px;}
.news a, .news a:visited, .news a:active {color:#545454; text-decoration:none;}
.news a:hover {color:#545454; text-decoration:underline;}

/* table_form */
.table_form {width:450px; padding:5px; margin:8px 10px 5px 15px;}
.table_form td {padding:2px 5px 2px 5px;}
.table_form th {background-color:#987782; padding:2px 5px 2px 5px;}
.table_form th p {color:#e2d9dc; font-weight:bold; text-align:left;}
.table_form p {padding:0px; margin:2px 10px 2px 0px;}
.table_form hr {color:#9d0039; background-color:#9d0039; border:none; height:1px; padding:0px; margin:0px 0px 2px 0px;}

.bottom p {color:#707070; font-size:8pt; margin:3px 0px 0px 15px;}
.center {text-align:center;}
.right {text-align:right;}

.nobullet {list-style-type:none; margin:10px 0px 0px 15px;}
.nobullet li {margin:5px 0px 0px 0px;}
.sitemap li {font-weight:bold;}
.sitemap li li {font-weight:normal;}
div.content {font-size:70%;}

/* group */
.group {position: absolute; top: 208px; right: 0px; text-align: right; height:35px; margin-right:80px;}
.group ul {margin: 0; padding: 0; list-style: none; text-align: left; font-size:0.9em;}
.group ul li {float:left; height: 35px; margin:0px; }
.group ul li#curgroup { background:url(/images/zakladka_left.png) no-repeat left bottom; margin-right:0px; }
.group ul li a, .group ul li a:visited, .group ul li a:active, .group ul li a:hover{color:#73002f; text-decoration:none; margin:7 15 7 15; display:block; float:left; }
.group ul li#curgroup a {color:#978087; margin-left:32px;}

