body,p,td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #181824;
 line-height: 1.25em; 
scrollbar-dark-shadowcolor:#000000; scrollbar-light-shadow-color:#FFFFFF; 
scrollbar-base-color:#c1dcf5; scrollbar-arrow-color:#336699; scrollbar-face-color:#c1dcf5; 
scrollbar-shadow-color:#336699; scrollbar-3d-light-color:#336699;}

.a8 {
	color: #336699;
	font-weight: bold;
}
.style1 {
	color: #ff9429;
	font-weight: bold;
}
.style3 {color: #000033}

iframe { color: #FFFFFF;
             border-right: #bbbbbb 1px solid; 
             border-top: #bbbbbb 1px solid; 
             border-left: #bbbbbb 1px solid; 
             border-bottom: #bbbbbb 1px solid; }
iframe.nb { color: #FFFFFF;
             border-right: #bbbbbb 0px solid; 
             border-top: #bbbbbb 0px solid; 
             border-left: #bbbbbb 0px solid; 
             border-bottom: #bbbbbb 0px solid; }

body { background-color: #ffffff; margin-left: 1px; margin-right: 0px; margin-top: 0px;margin-bottom: 0px; }
p.lbdy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #181824; line-height: 1em; }

p       { margin-top: 0em; margin-bottom: 1em;  }
td.body { padding-left: 10px; padding-right: 4px; background-color: #f5f5f5; }

.fineprint { font-size: 8pt; }

td.news_hdr1 { background-color: #FF9933; font-weight: bold; vertical-align: top; text-align: center;
   text-decoration: none; font-size: 10pt; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.news_hdr2 { background-color: #c1dcf5; font-weight: bold; vertical-align: top; text-align: left;
   text-decoration: none; font-size: 10pt; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

td.greybg { background-color: #dddddd; }
td.bold { font-weight: bold; }
td.viewdescr { font-weight: bold; vertical-align: top;color: #ffffff; text-decoration: none; font-size: 10pt; line-height: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

td.left-nav-top { color: #660033; padding: 0 0 0 5px; font-size: 18px; font-weight: bold; }
td.head { background-color: #dddddd; }
td.head-bottom { color: #dddddd; font-size: 10px; font-weight: bold; margin-top: 5px; padding-top: 5px; }
td.foot { font-size: 10px; font-weight: bold; text-align: center; color: #474747; line-height: 16px; background-color: #dddddd; }

a 			{ text-decoration: text-decoration: none;  }
a:link, a:visited 	{ color: #336699; text-decoration: text-decoration: underline;  }
a:active, a:focus ,a:hover 	{ color: #336699; text-decoration: none; } 

a.baner 			{ display: block;  text-decoration: none;  }
a.baner:link, a.baner:visited 	{ display: block; color: #101010;  text-decoration: none;  }
a.baner:active, a.baner:focus ,a.baner:hover 	{ color: #424242; text-decoration: underline; } 

table.top-nav { border-collapse: separate; vertical-align: top;}
td.top-nav1 {  width: 29px;  top:0; vertical-align: top;}
td.top-nav {    color: #000000; font-size: 8pt; font-weight: normal;  vertical-align: top;  padding: 0px 0 0px 0; }
a.top-nav	{
	color: #101010;
	width: 95px;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px;
	word-spacing: 1pt;
	white-space: nowrap;
	display: block;
}
a.top-nav:link, a.top-nav:visited	{ color: #101010; text-decoration: none;} 
a.top-nav:active, a.top-nav:focus, a.top-nav:hover	{ color: #336699; background-color: #ffffff; text-decoration: underline; font-weight: bold; }

div.topmenu { position: absolute; visibility: hidden; background-color: #d4d3d0; }

table.topmenu {width: 170px;}
a.topmenu 			{ display: block; color: #303037; background-color: #fcfaf8; padding: 0px 1px 0px 3px; margin: 0px 0px 0px 0px; width: 170px;  font-size: 8pt; font-weight: bold; line-height: 16px; }
a.topmenu:link, a.topmenu:visited	{ color: #101010; text-decoration: none;  } 
a.topmenu:active, a.topmenu:focus, a.topmenu:hover	{ color: #101010; background-color: #eef3ff; text-decoration: none; width: 170px; }

a.top-subnav, a.top-subnav:link, a.top-subnav:visited, a.top-subnav:active, a.top-subnav:focus, a.top-subnav:hover	{ color: #232120; text-decoration: none; font-size: 8pt; font-weight: bold;}
a.foot, a.foot:link, a.foot:visited, a.foot:active, a.foot:focus, a.foot:hover	{ color: #474747; }

a.news 		  { display: block; background-color: #f9f8f7;  color: #101418; font-size: 9pt; line-height: 18px; text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; }
a.news:link, a.news:visited	{ display: block; color: #101418; text-decoration: none; }
a.news:active, a.news:focus, a.news:hover	{display: block; color: #101055; background-color: #FFFFFF; text-decoration: none;  }

span.news 		 {  text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f9f8f7;  color: #101418;}
td.news 		 {  text-decoration: none; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }


td.ftdnav { width: 20px; vertical-align: top;}
a.nav 		  { display: block; background-color: #f4f3f0; width: 230px; color: #cccccc; font-size: 10px; line-height: 18px; text-decoration: none; }
a.nav:link, a.nav:visited	{ color: #101010; text-decoration: none; }
a.nav:active, a.nav:focus, a.nav:hover	{ color: #101010; background-color: #FFFFFF; text-decoration: none;  }


span.nav 		 {  text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
span.navcurrent  { display: block; padding-top: 2px; padding-bottom: 5px; background-color: #f4f3f0; width: 230px; color: #101010; font-size: 10pt; line-height: 18px; font-weight: bold; }
span.nav2current { display: block; background-color: #f4f3f0; padding: 0px 1px 0px 3px; margin: 0px 0px 0px 10px; width: 215px; color: #081442; font-size: 8pt; line-height: 14px; text-align: left;font-weight: bold; }

a.nav2 			{ display: block; background-color: #f4f3f0; padding: 0px 1px 0px 3px; margin: 0px 0px 0px 10px; width: 215px; color: #ffffff; font-size: 8pt; line-height: 14px; text-align:left; text-decoration: none;}
a.nav2:link, a.nav2:visited	{ color: #101010; text-decoration: none;} 
a.nav2:active, a.nav2:focus, a.nav2:hover	{ #101010; background-color: #ffffff; text-decoration: none; }

a.side_link        { font-size: 9px; color: #000000; }
a.side_link:link, a.side_link:visited	{ color: #000000; } 
a.side_link:hover, a.side_link:active, a.side_link:focus	{ color: #000000; text-decoration: none; } 

td.nav2	{ text-align: right; }

h1,h2,h3,h4,h5,h6 { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; margin-top: 0px; }
h1,h2,h3 { color: #336699; margin-bottom: 6px; font-weight: bold;}
h4,h5,h6 { color: #181823; margin-bottom: 1px; }
h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

table.download   { empty-cells: show; width: 150px; border-collapse: separate; border: 1px solid #666666; background-color: #dddddd; font-size: 9px; margin-top: 8px; margin-bottom: 8px; margin-right: 2px; margin-left: 3px; }
td.download_head { padding-top: 1px; padding-bottom: 1px; text-align: center; font-size: 9px; font-weight: bold; color: #000000; border-bottom: 1px solid #666666; background-color: #bbbbbb; }
td.download_text { font-size: 9px; padding-top: 1px; padding-bottom: 1px; border-top: 1px solid #ffffff; border-bottom: 1px solid #666666; }
td.download_link { font-size: 9px; padding-top: 1px; padding-bottom: 1px; border-top: 1px solid #ffffff; }
td.download_bar  { border-top: 2px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #666666; border-bottom: 2px solid #666666; }

a.download_link	{ font-size: 9px; color: #cc0033; }
a.download_link:link, a.download_link:visited, a.download_link:hover	{ color: #cc0033; }
a.download_link:active, a.download_link:focus	{ color: #ff3366; } 

table.box-side	 	{ border-collapse: separate; border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; width: 150px; background-color: #dddddd; margin-top: 8px; margin-bottom: 8px; margin-right: 2px; margin-left: 3px; }
td.news-side-title 	{ background-color: #bbbbbb; border-bottom: 1px solid #666666; color: #000000; font-size: 10px; font-weight: bold; }
td.news-side-header { padding: 2px; font-size: 9px; border-top: 1px solid #ffffff; }
td.news-side-text 	{ padding: 2px; font-size: 9px; border-bottom: 1px solid #666666; }

td.links-side-title  { background-color: #660033; border-bottom: 1px solid #666666; color: #ffffff; font-size: 10px; font-weight: bold; }
td.links-side-header { padding: 2px; font-size: 9px; border-top: 1px solid #ffffff; }
td.links-side-text 	 { padding: 2px; font-size: 9px; border-bottom: 1px solid #666666; }

table.references    	{ border: 1px dotted #666666; border-collapse: collapse; margin-top: 15px; margin-bottom: 5px; width: 100%; }
td.references-title 	{ color: #333333; font-size: 13px; font-weight: bold; background-color: #DDDDDD; padding: 3px; }
td.references-datalink  { font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; font-weight: bold; width: 100%; }
td.references-desc		{ padding-top: 3px; padding-left: 3px; padding-right: 3px; }
td.references-head		{ font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; line-height: 1.0em; font-weight: bold; color: #333333; white-space: nowrap; }
td.references-data  	{ font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; line-height: 1.0em; width: 100%; }

table.master { border-collapse: collapse; border: 1px solid #333366; }
td.master { border-bottom: 1px solid #CCCCCC; vertical-align: top; padding: 8px; }
td.master_data { border-bottom: 1px solid #CCCCCC; vertical-align: top; padding: 8px; font-weight: bold; }

table.news_body     { border-collapse: collapse; margin-top: 15px; }
td.news_body_title  { color: #333333; font-size: 13px; font-weight: bold; background-color: #DDDDDD; padding: 3px; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; }
td.news_body_date   { background-color: #DDDDDD; padding: 3px; vertical-align: top; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; text-align: right; }
td.news_body_text   { padding-top: 3px; }
td.news_body_teaser	{ padding-top: 3px; }

td.news_archive_title 	{ color: #660033; font-size: 13px; font-weight: bold; background-color: #F6F6F6; padding: 3px; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; }

form { margin: 0 0 0 0; }
input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

input.search { width: 170px; height: 17px; font-size: 10px; color: #336699; border-color: #336699; background-color: #ffffff; border-style: solid; border-width: 1px; }

input.textfield { height: 20px;	width: 200px; color: #000000;background-color: #DDDDDD; border-bottom: 2px dotted #AAAAAA; border-top: none; border-left: none; border-right: none; }
textarea.form {	color: #000000; width: 200px; background-color: #DDDDDD; border: 2px dotted #AAAAAA; overflow: auto; }
select.form { height: 20px;	color: #000000; background-color: #DDDDDD; border: 1px solid #AAAAAA; width: 200px; }
input.form { color: #000000; background-color: #DDDDDD;	padding: 0; }
input.button { color: #C1DCF5; width: 40px; height: 17px; font-family: Verdana; font size:10; background-color: #336699; border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; }

input.textfield-long { height: 20px; width: 300px; color: #000000;background-color: #DDDDDD; border-bottom: 2px dotted #AAAAAA; border-top: none; border-left: none; border-right: none; }
textarea.form-long { color: #000000; width: 300px; background-color: #DDDDDD; border: 2px dotted #AAAAAA; overflow: auto; }
FORM {
	MARGIN: 0px
} 
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT.anketa {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #336699 1px solid; WIDTH: 363px; COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

SELECT.a1 {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #336699 1px solid;  COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

TEXTAREA.a1 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #336699 1px solid; WIDTH: 363px; HEIGHT: 46px; COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: #ffffff
}
INPUT.anketa {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #336699 1px solid; WIDTH: 363px; COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

INPUT.search {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #336699 1px solid; WIDTH: 170px; COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
INPUT.anketa_button { color: #ffffff; font-family: Verdana, Arial, Helvetica,; font size: 12; background-color: #336699;  border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid;
}
