body, html {height:100%}
body {overflow:auto; margin:0px; font-family:Arial; font-size:12px; color:#72716E; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF;	scrollbar-face-color:#8499A6; scrollbar-arrow-color: #FFFFFF}

.root {border-collapse:collapse; width:100%; height:100%}
.root td {padding:0px; vertical-align:top}
.root table {border:0px; border-collapse:collapse}

td {font-size:12px}
img{border:0}
h1 {font-size:22px; margin:15px 0 10px 0; font-weight:normal; color:#2F2E2E}
h2 {font-size:18px; margin:15px 0 10px 0; font-weight:normal; color:#2F2E2E}
h3 {font-size:16px; margin:10px 0 5px 0; font-weight:normal; color:#2F2E2E}
h4 {font-size:12px; margin:10px 0 5px 0; font-weight:normal; color:#2F2E2E}
h5 {font-size:11px; margin:7px 0 5px 0; font-weight:normal; color:#2F2E2E}
form,  div {margin:0}
p {margin:10px 0}
ul, ol {margin-top:0; margin-bottom:0}
li {padding: 7px 0}
hr {border:0; background:#FFDEC3; height:1px}
textarea {overflow:auto; font-family:Tahoma; font-size:12px}

a {color:#104D4C; text-decoration:underline}
a:hover {color:#104D4C; text-decoration:underline}

.link_nn {border:0px}
a.a_nn, .link_nn a {color:#104D4C; text-decoration:none}
a.a_nn:hover, .link_nn a:hover {color:#104D4C; text-decoration:none}

.link_nu {border:0px}
a.a_nu, .link_nu a {color:#104D4C; text-decoration:none}
a.a_nu:hover, .link_nu a:hover {color:#104D4C; text-decoration:underline}


.link_black_nn {border:0px}
a.a_black_nn, .link_black_nn a {color:#4b4a4a; text-decoration:none}
a.a_black_nn:hover, .link_black_nn a:hover {color:#4b4a4a; text-decoration:none}

.content {line-height: 150%}
.content h1, h2, h3, h4, h5, h6 {line-height:normal}
.content table {border-collapse:collapse}
.content td {vertical-align:middle; padding:3px}
.content p {margin: 10px 0}
.content td p {margin: 0px}

td.border {border:1px solid #999999}
td.valign_top {vertical-align:middle}
td.valign_middle {vertical-align:middle}
td.valign_bottom {vertical-align:bottom}

a.a_robots {display:none}

.navigator td {padding:0px 3px}
.navigator_icon {position:absolute; top:20px}

.num_pages { margin-top:15px}
.num_pages td{ vertical-align:middle;}
.num_pages td.text {padding:0 10px;  font-size:14px}
.num_pages td.text a{color:#3D6E6D;text-decoration:none;}
.num_pages td.text a:hover {color:#3D6E6D;text-decoration:underline;}
.num_pages span.text{color:#B7B7B7;font-size:14px; text-decoration:none}
.num_pages td.n{ padding:0 5px; color:#000000; width:8px; font-family:Verdana;font-size:14px} 
.num_pages td.cur{ padding:0 5px; width:8px; font-family:Verdana; font-size:14px; color:#2F2E2E; font-weight:bold} 
.num_pages td.n a {color:#3D6E6D; text-decoration:none}
.num_pages td.n a:hover{color:#3D6E6D; text-decoration:underline}
.num_pages td.cur div {color:#FFFFFF; background:#000000; padding:0 2px}
.num_pages select {font-size:12px; font-family:Arial}


.main_menu {width:100%;}
.main_menu td {vertical-align:middle; text-align:right; font-size:16px; font-weight:bold; padding:6px 0}
.main_menu a {color:#054543}
.main_menu a:hover {color:#054543}

.news_anounce { border:1px solid #C8C7C3; background:#F6F6F6; padding:10px; margin-top:10px}
.news_anounce a {color:#3D6E6D; text-decoration:none}
.news_anounce h1 {margin:0px 0 1px 0}
.news_anounce a:hover {color:#3D6E6D; text-decoration:none}
.news_anounce .title {font-size:20px;}
.news_anounce .title a {color:#000000;}
.news_anounce .date {font-size:10px; color:#A6A2A2; margin:4px 0 1px 0px; font-family:verdana}
.news_anounce .name {font-size:12px; color:#3D6E6D; margin-bottom:7px}
.news_anounce .name img {margin-right:3px; vertical-align:middle}

.root table.main {background:url(/@/main/_img_/shell/footer.jpg) no-repeat right bottom; border-left:1px solid #C5C1C0;border-right:1px solid #C5C1C0}


