body {font-family: Arial, Tahoma, Helvetica, sans-serif; color: #30250b; background: #00583e url(../images/bg_body.gif) repeat-x top left; margin:0; padding:0; font-size:70%;}
HTML{height: 100%}
BODY{height: 60%}
/*BODY, HTML {height: 100%}*/
textarea {font-family: Arial, Tahoma, Helvetica, sans-serif; background-color: white; font-size:1em}
/*table {font-size: 0.69em}*/
img {border:0; margin:0}
a {text-decoration:underline;color:#00583e}
a:hover{text-decoration:none}
form {padding:0;margin:0}
input {background-color: white; font-size:0.9em; color: #4c4c4c}

.content_text a {
	text-decoration:none;
}

ul {
	list-style-type: none;
	margin: 0px 0px 20px 28px;
	padding: 0px;
	list-style-image:url(../images/ul_small.gif)
}

li_padding_ul li 
{
	margin-bottom:24323px;
}

ul_big li {
	list-style-type: none;
	margin: 0px 0px 0px 28px;
	padding: 0px;
	list-style-image:url(../images/ul_big.gif)
}

li_big {
	list-style-image:url(../images/ul_big.gif)
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

ul_big {
	list-style-type: none;
	margin: 0px 0px 0px 28px;
	padding: 0px;
	list-style-image:url(../images/ul_big.gif)
}

ul_old {
	list-style-type: none;
	margin: 5px 0px 0px 28px;
	padding: 0px;
	//list-style-image:url(../images/mk_list.gif)
}

ul li, ol li {padding-bottom: 2px}

h1 {
	color: #00694A;
	font-size: 1.15em;
	font-family: arial;
}

p {padding-top: 0px; margin-top: 5px}

#table_outer {height: 100%; width:800px; background-color: white}
#table_outer tr {vertical-align:top}
#table_outer tr.top {height: 100%; background-color:transparent}

#table_outer_form {width:800px; background-color: white}

.wrapper {clear:both;margin:0;padding:0;width:800px }
/**/
.h1 {color:#00583e; font-weight:bold;text-transform: capitalize;}
.b1 {border-bottom: 2px solid #147054;}
.b2 {border-bottom: 2px solid #bc7966;}
.b3 {border-bottom: 2px solid #6b9ec9;}
.t td{line-height: 18px; }
.t1 {background: url(../images/11.gif) repeat-x; height:29px;color:#FFF;font-weight:bold;text-align:center;}
.t2 {background: url(../images/21.gif) repeat-x; height:29px;color:#FFF;font-weight:bold;text-align:center;}
.t3 {background: url(../images/31.gif) repeat-x; height:29px;color:#FFF;font-weight:bold;text-align:center;}

/**/
#header {background-color: #259170; height:23px}
#header .container {width: 100%; float: right}
#header .container .content {padding: 4px 30px 4px 0; font-size:8pt;}
.header_item {padding: 0 0 0 15px; margin-left: 20px; float:right; color: #8dc5b4}
.header_item a {color: #ffffff; text-decoration:none;font-size:9pt}
.header_item a:hover {color: #ffffff; text-decoration:underline}
.print { background: url(../images/ico_print.gif) no-repeat center left }
.map { background: url(../images/ico_map.gif) no-repeat center left }
.mail { background: url(../images/ico_mail.gif) no-repeat center left }
.friend { background: url(../images/ico_friend.gif) no-repeat center left }
.fav { background: url(../images/ico_fav.gif) no-repeat center left }
.header_item_lang {padding: 0 0 0 15px; margin-right: 20px; float:left; color: #8dc5b4}
.header_item_lang a {color: #ffffff; text-decoration:none;font-size:9pt}
.header_item_lang a:hover {color: #ffffff; text-decoration:underline}

.lang { background: url(../images/ico_lang3.gif) no-repeat center left }


#body {background-color: transparent}
#body .container {width: 100%; float: left;	background-color: transparent}
#body .container .content {margin-left: 195px; background-color: transparent}
#body .container .content .main {padding: 12px 18px 18px 18px; line-height: 1.4em; float:left}
#body .container .left {width: 195px; float: left}
#body .container .left .position {padding: 0 16px 0px 16px}

#body_content {padding: 22px 22px 22px 16px; text-align:justify; /*font-size: 0.69em;*/font-family: Arial;}
/*#body_content table {font-size: 0.69em}*/

/**/
#main_nav {background: url(../images/bg_menu.gif) repeat-x top left; height: 35px; float:left; width:605px}
#main_nav .inner {height: 35px; width:100%; float:left; font-size:10pt;}
#main_nav .inner .container {padding: 0; margin:0; float:left; font-size:10pt;}
#main_nav .inner .container div {float:left; margin:0; padding:0; font-size:10pt;}
.sp_sh {visibility:show}
.sp_hd {visibility:hidden}
#main_nav .inner .container img {vertical-align:top; margin:0}


/* inforner block */
.informer_block {clear:both; background: url(../images/dot_line.gif) repeat-x bottom left; padding:0 0 10px 0; margin:0}
.informer_block .top {padding-top: 8px; color: #00583e}
.informer_block .top p {margin:0; padding:5px 0 0 0}
.informer_block a {color: #00583e}
.informer_block .hd {font-size: 1em; color: #00583e; font-weight:bold; padding-bottom: 3px}
input.subscribe {width: 90px; border: 1px solid #00583e}
input.b_subscribe { background-color: transparent}

.selected_link1 {margin:0;color: #30250b; font-weight:bold; padding-left: 0px; line-height: 12px; margin-bottom: 7px}
.selected_link {margin:0;color: #30250b; padding-left: 0px; line-height: 12px; margin-bottom: 7px}

.simple_link1 {margin:0; line-height: 12px; margin-bottom: 7px}
.simple_link {margin:0; line-height: 12px; margin-bottom: 7px}
.simple_link1 a {color: #30250b; font-weight:bold}
.simple_link a {color: #30250b}

.simple_link_map { padding: 0 0 0 15px; margin-top: 5px; background: url(../images/mk_list.gif) no-repeat center left}
.simple_link_map a {font-weight:bold; color:#30250b}

.simple_link_map1 { padding: 0 0 0 15px; margin-top: 5px; background: url(../images/mk_list.gif) no-repeat center left}
.simple_link_map1 a {color:#30250b}


.active_link1 {margin:0; font-weight:bold; padding-left: 10px; line-height: 12px; margin-bottom: 7px}
.active_link {margin:0; padding-left: 10px; line-height: 12px; margin-bottom: 7px}
.active_link1 a, .active_link1 a:hover {color: #30250b}
.active_link a, .active_link a:hover  {color: #30250b}


.link {margin:0;background: url(../images/mk_link.gif) no-repeat left center; padding-left: 10px}
.link a { font-weight:bold}

#path {padding-bottom: 16px; margin:0}
#path .mark {margin:0;background: url(../images/mk_link.gif) no-repeat left center; padding-left: 10px; padding-right: 8px; display:inline; color: #4c4c4c}
#path a {font-weight:bold}


td.footer {background-color: #00583e; color: white; padding-bottom:10px}
td.footer span {padding: 0 5px 0 5px}

#footer {background-color: transparent; height:37px; font-size:8pt}
#footer .container {width: 100%; float: left; background-color: transparent; height:37px}
#footer .container .content {margin-left: 195px; background: transparent url(../images/bg_footer_right.gif) repeat-x top left}
#footer .container .content .main { height:37px}
#footer .container .content .main .footer_menu { float: right; padding: 11px 5px 0 0}
#footer .container .content .main .footer_menu spam { vertical-align:middle}
#footer .container .content .main .footer_menu img { vertical-align:middle}
#footer .container .content .main .footer_menu a { color:white}
#footer .container .left {color: #1c6b53; width: 195px; height:37px; float: left; background: url(../images/bg_footer_left.gif) no-repeat left top}
#footer .container .left .position {padding: 12px 1px 0px 0}


.f-text {line-height: 12px; font-size: 100%; width: 345px; border:1px solid #d5d8de; color:#595959}
.f-textarea {line-height: 12px; font-size: 100%; width: 345px; height: 100px; border:1px solid #d5d8de; color:#595959}

.mandatory {color: #B21919}
.info {color: #006600; font-weight: bold}
.error {color: #B21919; font-weight: bold}

.info_subscribe {color: white; font-weight: bold}
.error_subscribe {color: #f5ad3b; font-weight: bold}

TABLE.table {width: 100%}
TABLE.table TD {border-left: 1px solid #D0CCD8; border-top: 1px solid #D0CCD8; padding: 5px}
TABLE.table TR.header TD {font-weight: bold; background-color: #F2F2F5}
TABLE.table {border-right: 1px solid #D0CCD8; border-bottom: 1px solid #D0CCD8}

table.form {}
table.form .left {text-align: left; font-weight:bold}
table.form input {background-color: transparent}
table.form .bord {border: 1px solid #878787; width: 245px; background-color: white }
table.form .ta-small {height: 70px}
table.form .f-date {width: 220px}
table.form .hand { cursor:pointer; cursor:hand; margin-left:2px}
table.form .ta-big {height: 150px}
.acc {color: #903030; padding-left: 5px}
table.form .right {text-align: left}
table.form .button {text-align: right}
table.form .button input { background-color: transparent}


.form_line { background: url(../images/form_line.gif) repeat-x }

.news_block {padding-left: 20px}
.news_block .date {font-size: 1em; padding: 10px 0 5px 0; margin:0 }
.news_block .annotation {padding: 1px 0 10px 0; margin:0 }

table.home { width:100%}
table.home .col { width:33%}
table.home .col div.pad {padding-left:0px; padding-right: 15px}

.hand, INPUT.butt {
cursor: pointer;
cursor: hand}


/***************/
DIV.menu-sh {
	border: #337a65 1px solid
}
TABLE.tab-menu-sh {
	font-weight: normal; font-size: 8pt;
}
TABLE.tab-menu-sh TD {
	;
}
TD.blk-menu-sh {
	padding-right: 20px; background-position: right center; padding-left: 15px; padding-bottom: 4px; padding-top: 4px; background-repeat: no-repeat; cursor: pointer; cursor: hand
}
TD.blk-menu-sh-act {
	padding-right: 20px; background-position: right center; padding-left: 15px; padding-bottom: 4px; padding-top: 4px; background-repeat: no-repeat; cursor: pointer; cursor: hand
}
TD.blk-menu-sh {
	color: white; background: #055d42 url(../images/bg_menu_sh.gif) no-repeat left center
}
TD.blk-menu-arr {
	/*background-image: url(/images/arr.gif)*/
}
TD.blk-menu-arr-act {
	/*background-image: url(/images/arr-act.gif)*/
}
TD.blk-menu-sh-act {
	color: white; background: #337a65 url(../images/bg_menu_sh_act.gif) no-repeat left center
}
DIV.blk-menu {
	position: absolute
}

TABLE.maxw .nav-butt IMG { margin-left: 2px; margin-right: 1px}

#title_web {display:block}
#title_print {display:none}
#clip {float: left}

#clip-slogan {float: left; height:126px; width:482px; background: #035B41;}
#clip-slogan-image{ float: top; height: 49px; padding-left: 80px; }
#clip-slogan-text{ height: 68px; padding-left: 13px; background: #F6F6F6 url(../images/slogan_bk.gif) repeat-x top left; }
#clip-slogan-text blockquote{margin:0;padding:0;}
#clip-slogan-text h6{margin:0;padding:0;font-size:100%}
#clip-image {float: right; height:126px; width: 123px;  background: #035B41 url(../images/slogan_logo.png) 1px 2px no-repeat;}
.top-line{ background: url(../images/t_line.gif) top left no-repeat; }
.bot-line{ background: url(../images/b_line.gif) bottom left no-repeat; }
#left_nav { width:184px !important; padding-top: 8px; padding-left:10px; padding-bottom: 20px; }
#left_nav_cl td{width: 1px !important; line-height:1px; font-size:1px; background-color: #cccccc; }
#nav-foot{ padding-top: 30px; padding-bottom:10px; }
#nav-foot-left{ float: left; width: 49%; text-align: left;}
#nav-foot-right{ float: right; width: 49%; text-align: right;}

div.pad {font-size: 1px; height: 15px; visibility: hidden; }

#left_nav a, #left_nav span{
	/* color: #30250B; */
	color: #00583E;
	text-decoration: none;
}

#left_nav a:hover{
	color: #00583E;
	text-decoration: underline;
}


.level1, .level2, .level3, .level4{
	maring-left: 5px;
	word-wrap: normal;
	line-height: 17px;
	font-size:8pt;
}
.level1{
	width: 160px;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(../images/b_bullet.gif);
	background-position:5px 3px;
	background-repeat: no-repeat;
}
.level2{
	width: 150px;
	font-weight: normal;
	padding-left: 30px;
	background-image: url(../images/bullet.gif);
	background-position:19px 5px;
	background-repeat: no-repeat;
}
.level3{
	width: 140px;
	font-weight: normal;
	padding-left: 41px;
	background-image: url(../images/bullet.gif);
	background-position:30px 5px;
	background-repeat: no-repeat;
}


.anchor {
	font-weight: normal;
	background-image: none;
}


@media print
{

#header {display:none}

#main_nav {display:none}

#body {width: 100%}
#body .container {width: 100%}
#body .container .content {margin:0; background-color: #ffecc0; width:100%}
#body .container .content .main {padding: 12px 18px 18px 18px; line-height: 1.4em}
#body .container .left {display:none}

#clip {display:none}

#title_print {display:block}
#title_web {display:none}

#footer {display:none}
}

.b_prev {background: url(../images/b_prev.gif) center left no-repeat; padding-left:10px}
.b_next {background: url(../images/b_next.gif) center right no-repeat; padding-right:10px}

#footer .container .left .position { padding-top:0 }

#body_content { font-size: 1.1em; line-height: 1.48em; padding-right: 36px }
#left_nav .level1, #left_nav .level2 { background: url("../images/b_bullet.gif") no-repeat left center ; }
#left_nav .level1 a, #left_nav .level1 span { font-size:1.2em; line-height: 1.5em }
#left_nav .level2 a, #left_nav .level2 span { font-size:1.05em; line-height: 1.4em }
