body {margin: 0px; padding: 0px; background-color: #fff; color: #2d2d2d; font-family: arial;}
.mainmenu a {color: #0067B8; font-family: arial; font-weight: bold; font-size: 90%; padding: 2px 3px 2px 3px; display: block; margin: 0 16px 7px 16px;}
.mainmenu a:hover {color: #ffffff; font-family: arial; font-weight: bold; font-size: 90%; background-color: #0067B8; text-decoration: none;}
.small_mainmenu a {color: #0067B8; font-family: arial; font-weight: bold; font-size: 75%; padding: 2px 3px 2px 3px; display: block; margin: 0 8px 2px 16px;}
.small_mainmenu a:hover {color: #ffffff; font-family: arial; font-weight: bold; font-size: 75%; background-color: #0067B8; text-decoration: none;}
.small_mainmenu .active {color: #7D7D7D; font-family: arial; font-weight: bold; font-size: 75%; padding: 2px 3px 2px 11px; display: block; margin: 0 8px 5px 8px; background-image: url(img/active.gif); background-position: left center; background-repeat: no-repeat;}
.small_mainmenu .active:hover {color: #ffffff; font-family: arial; font-weight: bold; font-size: 75%; background-color: #7D7D7D; text-decoration: none;}
.small_mainmenu .small_m {color: #7D7D7D; font-family: arial; font-weight: normal; font-size: 70%; padding: 0px 3px 0px 3px; display: block; margin: 0 8px 1px 16px;}
.small_mainmenu .small_m:hover {color: #ffffff; font-family: arial; font-weight: normal; font-size: 70%; background-color: #7D7D7D; text-decoration: none;}
.small_mainmenu .small_ma {color: #7D7D7D; font-family: arial; font-size: 70%; padding: 0px 3px 0px 11px; display: block; margin: 0 8px 1px 8px; background-image: url(img/active.gif); background-position: left center; background-repeat: no-repeat; font-weight: bold;}
.small_mainmenu .small_ma:hover {color: #ffffff; font-family: arial; font-size: 70%; background-color: #7D7D7D; text-decoration: none;}


form {margin: 0px;}
.search {background: url(img/form_bg.png) 0% 0% no-repeat; width: 100%; border: 1px solid #7D7D7D; height: 24px; padding: 3px 0 0 3px;}
.search_big {width: 100%; border: 1px solid #7D7D7D; height: 24px; padding: 3px 0 0 3px;}
#banners {padding: 0 0 0 20px;}
#banners a {margin: 0 0 20px 0; display: block;}
#main {font-family: arial; font-size: 75%; color: #2d2d2d;}
#main h3 {font-family: arial; font-size: 115%; color: #2d2d2d; margin: 20px 0 5px 0;}
#main p {margin: 0 0 10px 0; } 
#news {font-family: arial; font-size: 75%; color: #2d2d2d;}
#news h3 {font-family: arial; font-size: 115%; color: #2d2d2d; margin: 0px;}
.news_date {color: #ffffff; background-image: url(img/news_date_bg.gif); background-position: top right; background-repeat: repeat-x; padding: 1px 8px 1px 8px; display: inline;}
.news_link a {display: block; color: #0067B8; margin: 2px 0 20px 0;}
.big_link {color: #0067B8; font-family: arial; font-weight: bold; font-size: 90%; margin: 0 0 10px 0; display: inline; background-image: url(img/big_link.gif); background-position: right center; background-repeat: no-repeat; padding: 0 20px 0 0;}
#copy {color: #D2D2D2; font-size: 12px;}
.footer_text {color: #D2D2D2; font-size: 12px;}
.footer_text a {color: #D2D2D2; font-size: 12px;}

#text {color: #2D2D2D; font-family: arial; font-size: 75%;}
#text h1 {font-size: 115%; margin: 0 0 30px 0;}
#text p {margin: 0 0 13px 0; }
#text h2 {font-size: 115%; margin: 30px 0 10px 0;}
#text a {color: #0067B8;}
#text h3 {font-size: 105%; margin: 25px 0 13px 30px;}
#text ul {list-style-image: url(img/li.gif); margin: 0 0 15px 44px; padding: 0px; line-height: 110%;}
#text ol {margin: 0 0 15px 30px; padding: 0px; line-height: 110%;}
#text ol li {margin: 0 0 5px 0;}
#text ul li {margin: 0 0 5px 0;}
#text table {font-size: 100%; border: 1px solid #E6E6E6; border-width: 1px 1px 0 0;}
#text table td {border: 1px solid #E6E6E6; border-width: 0 0 1px 1px; padding: 5px 6px 4px 6px;} 
#text table th {border-bottom: 1px solid #B2B2B2; border-left: 1px solid #E6E6E6; padding: 5px 6px 4px 6px;}
#text .prim {color: #B7B643; font-size: 80%; margin: 3px 0 20px 0;}
#text .info {color: #B7B643; font-size: 90%; background-image: url(img/info.png); background-position: top left; background-repeat: no-repeat; border: 1px solid #B7B643; padding: 27px 10px 15px 11px; margin: 0 0 30px 0;}
#text .important {color: #CB050C; font-size: 90%; background-image: url(img/important.png); background-position: top left; background-repeat: no-repeat; border: 1px solid #CB050C; padding: 27px 10px 15px 11px; margin: 0 0 30px 0;}
#text .img_left {color: #B7B643; font-size: 80%; float: left; padding: 0 40px 20px 0;}
#text .img_left img {margin: 0 0 3px 0; border: 1px solid #E6E6E6;}
#text .img_right {color: #B7B643; font-size: 80%; float: right; padding: 0 0 20px 40px;}
#text .img_right img {margin: 0 0 3px 0; border: 1px solid #E6E6E6;}
#text .big_link {color: #0067B8; font-family: arial; font-weight: bold; font-size: 120%; margin: 30px 0 10px 0; display: inline; background-image: url(img/big_link.gif); background-position: right center; background-repeat: no-repeat; padding: 0 20px 0 0;}
#text .print_link {color: #0067B8; font-family: arial; font-weight: bold; font-size: 120%; margin: 30px 0 10px 0; display: inline; background-image: url(img/big_link.gif); background-position: right center; background-repeat: no-repeat; padding: 0 20px 0 0;}

#mnu_block {margin: 0 0 30px 0;}
.lvl_one {display: block; font-family: arial; font-size: 90%; font-weight: bold; color: #0067B8; padding: 2px 0 2px 19px; background-image: url(img/lvl_one.png); background-position: left center; background-repeat: no-repeat;}
.lvl_one a {color: #0067B8;}
.lvl_two {display: block; font-family: arial; font-size: 75%; color: #0067B8; padding: 1px 0 5px 19px;}
.lvl_two a {color: #0067B8;}
.lvl_three {display: block; font-family: arial; font-size: 65%; color: #0067B8; padding: 1px 0 5px 35px; margin: -4px 0 3px 0; line-height: 100%;}
.lvl_three a {color: #0067B8;}

#searchresult {font-family: arial; font-weight: bold; font-size: 85%;}
#searchstring {font-family: arial; font-size: 75%;}
#prevnext a {font-family: arial; font-size: 75%; color: #0067B8;}
#prevnext a .big {font-size: 115%;}
#cntlink a {display: block; font-family: arial; font-size: 75%; color: #0067B8; padding: 2px 6px 2px 6px; margin: 0 1px 0 1px;}
#cntlink a:hover {background-color: #0067B8; color: #ffffff; text-decoration: none;}
#cntactive {font-family: arial; font-size: 75%; color: #C2C2C2; padding: 2px 6px 2px 6px; font-weight: bold; border: 1px #E6E6E6 solid;}

#searchname a {font-family: arial; font-size: 80%; color: #0067B8;}
#searchname .found {background-color: #F2F0BC; padding: 2px 0 2px 0;}
#searchtext {display: block; font-family: arial; font-size: 80%; color: #2D2D2D; margin: 2px 0 2px 0;}
#searchtext .found {background-color: #F2F0BC; padding: 2px 0 2px 0;}
#searchplace {display: block; font-family: arial; font-size: 70%; color: #7D7D7D; margin: 0 0 6px 0;}
#searchplace a {color: #7D7D7D;}

.news_nav_active {color: #a0a0a0; font-weight: bold; border: 1px solid #e6e6e6; padding: 2px 6px 2px 6px; font-size: 80%;}
.news_nav {padding: 2px 6px 2px 6px; font-size: 80%;}
.news_nav a {color: #0067b8;}
.news_date_n1 {color: #c8020a; font-size: 75%; font-family: arial; background: url(img/n1.gif) 0% 50% no-repeat; padding: 0 0 0 13px; height: 9px;}
.news_link_n1 {font-size: 75%; font-family: arial; margin: 0 0 15px 0;}
.news_link_n1 a {color: #0067b8;}

.g_text {color: #454545; font-family: arial; font-size: 75%;}
.g_news_link_n1 {font-size: 75%; font-family: arial; margin: 0 0 8px 0;}
.g_news_link_n1 a {color: #0067b8;}
.g_text p {margin: 0 0 10px 0;}
