HTML { height: 100%; }
BODY, FORM, P, TD, TH, LI, DIV, SPAN {
  font-family:tahoma, verdana, sans-serif;
	font-size: 12px;
	color: #343434;
}
BODY { background-color:white; width: 100%; height: 100%; }


TABLE { border:0px; }

FORM { margin:0px; }
INPUT, BUTTON, TEXTAREA { font-family:tahoma, verdana, sans-serif; font-size:8pt; }

H1, H2, H3 { margin:0px; }

H1, H1 *, H1 span, H1 a, H1 a:active, H1 a:visited, H1 a:link, H1 a:hover
{
  color:white;
  font-size: 15px;
  text-decoration:none;
}
H1 a, H1 a:active, H1 a:visited, H1 a:link, H1 a:hover { text-decoration: underline; }
H1 a:hover { text-decoration: none; }

H2, H2 *, H2 span, H2 a, H2 a:active, H2 a:visited, H2 a:link, H2 a:hover
{
  color:white;
  font-size: 14px;
  text-decoration:none;
}

H2 a, H2 a:active, H2 a:visited, H2 a:link { text-decoration: underline; }
H2 a:hover { text-decoration: none; }


H3, H3 *, H3 span
{
  color:#234391;
  font-size:14px;
  text-decoration: none;
}

ul, ol { margin:0px; padding:0px; padding-left:25px; }

ul li
{
  list-style:none;
  background:url(./img/blt2.gif) 0px 6px no-repeat;
  padding:0px 0px 0px 12px;
  margin:0px;
}

ol li { padding:0px; margin:0px; list-style-position:inside; }


A, A:LINK, A:ACTIVE, A:VISITED { color: #234391; text-decoration:none; }
A:HOVER { color:#245FF0; text-decoration:underline;}


.nav { padding:2px 5px 3px 14px; background:url(./img/blt4.gif) no-repeat 0px 7px; }
.nav a, .nav a:visited, .nav a:link, .nav a:active { color:#444444; font-size:9pt; }
.nav, .nav a:hover {color:#222222;}

.nav2 { padding: 1px 5px 2px 24px; background:url(./img/blt5.gif) no-repeat 13px 6px; }
.nav2 a, .nav2 a:visited, .nav2 a:link, .nav2 a:active, .nav3 a, .nav3 a:visited, .nav3 a:link, .nav3 a:active { color:#444444; font-size:8pt; }
.nav2, .nav2 a:hover, .nav3, .nav3 a:hover { color:#222222; font-size:8pt; }

.nav3 { padding:2px 5px 2px 38px; background:url(./img/blt6.gif) no-repeat 28px 8px; }

.left_nav, .left_nav a, .left_nav a:hover, .left_nav a:visited, .left_nav a:link, .left_nav a:active
{
  color:#656565;
  font-size:12px;
}




.menu, .menu a, .menu a:hover, .menu a:visited, .menu a:link, .menu a:focus
{
  color:white;
  font-size:13px;
  text-decoration:none;
  font-weight: bold;
}
.menu span { font-size:13px; }

.menu { cursor:default; }
.menu a:hover { text-decoration: underline; }

.inpap_lv, .inpap_lv a, .inpap_lv a:hover, .inpap_lv a:visited, .inpap_lv a:link, .inpap_lv a:focus
{
  color:white;
  font-size:14px;
  text-decoration:none;
}
.inpap_lv a:hover {text-decoration:underline;}

.lang, .lang a, .lang a:hover,  .lang a:visited,  .lang a:link, .lang a:active
{
  color:white;
  font-size:14px;
  text-decoration:none;
  padding:0px 0px 0px 6px;
  font-weight:bold;
}
.lang a:hover {text-decoration:underline;}

.plink, .plink a, .plink a:hover, .plink a:visited, .plink a:link, .plink a:active
{
  color:#A0A0A0;
  font-size:12px;
  text-decoration:none;
}
.plink a:hover { text-decoration:underline; }


.submenu, .submenu a, .submenu a:hover, .submenu a:visited, .submenu a:link, .submenu a:active
{
  font-size:12px;
  font-weight:bold;
  color:white;
  text-decoration: none;
}
.submenu { cursor: default; }
.submenu a:hover { text-decoration: underline; }

.inp
{
  color:#454545;
  font-size:11px;
  font-weight:bold;
  border:none;
  width:100%;
}

.text, .text *, .text p, .text span, .text div { font-size:12px; color:#707070; }
.smallText, .smallText p, .smallText span, .smallText div { color:#464646; font-size:10px; }
.comment, .comment p, .comment span, .comment div { color:#868686; font-size:10px; }
.text p { margin:0px; margin-bottom:10px; }

.asterix { color:red; }


.copyright { color:#1d1a4f; font-size:10px; }

.path td, .path, .path a, .path a:visited, .path a:link, .path a:active, .path a:hover {
	color:#787878;
	font-size:11px;
	text-decoration:none;
}
.path a:hover { text-decoration:underline; }
.path td { color:#000; }

.pages td { font-size:10pt; color:#234391; }

.newsDate { color:#707070; font-weight:bold; font-size:8pt; }
.date
{
  color:#666;
  font-size:10px;
}

.caption
{
  font-size:11px;
  color:#676767;
}

.blockNewsDate, .newsDate { color:#555; font-size:8pt; }
.blockDescr { font-size:8pt; color:#444; }
.blockError { color:#8B0000; font-size:8pt; font-weight:bold; }
.newsDate { font-weight: bold; }

.button { cursor:pointer; font-size:8pt; font-weight:bold; color:#FFF; border:1px solid #EEC52D; background-color:#4b72fb; }
.button:link, .button:visited, .button:hover { color:#FFF; text-decoration:none; }

.input {
		border:1px solid #beedfc;
		color:#353535;
		width:100%;
}

.radio_txt
{
  color:black;
  font-size:12px;
  font-weight:bold;
}

.error *
{
  color:#ff9933;
  font-size:10px;
  font-weight:bold;
}

.btn
{
  width:150px;
  padding:3px;
  color:#545454;
  border:1px solid #676767;
  cursor:pointer;
}

.footer, .footer *, .footer td a { font-weight:bold; color:#05397D; text-decoration: none; }
.footer td a:hover { text-decoration: underline; }

.pageNumber, .pageActive { padding:0px 5px; color:#234391; font-size:10pt; }
.pageActive { font-weight:bold; }

.formInput2, .formButton2 { border:1px solid #3957BF; }
.formInput2 { width:100%;  background-color:#E5E5E5; }
.formButton2 { background-color:#4B72FB; color:#FFF; }

.menu0 { font-weight:bold; }

.formInput
{
  color:#454545;
  font-size:11px;
  font-weight:bold;
  border:none;
  width:100%;
  border:2px solid #EAEAEA;
}

.formButton {
  padding:1px 3px;
  color:#545454;
  border:1px solid #676767;
  cursor:pointer;
}

.searchDetect { background-color:#BDCCFF; }

.ardoLabel { font-size:9pt; font-weight:bold; color:#858585; }

.wa { display:none; }

.brd1 { border-collapse:collapse; }
.brd1 TD, .brd1 TH { border:1px solid #000; padding:3px 8px; }
.brd1 TH { font-weight:bold; }

.txt table TR TD { padding:2px 4px; border-right:#FFFFFF solid 2px; border-bottom:#FFFFFF solid 2px; }
.tbc1 TD { background-color:#FCFCF5; padding:2px 4px;}
.tbc2 TD { background-color:#F5F5E5; padding:2px 4px; }
.tbch TH { background-color:#eee; text-align:left; border-bottom:1px solid #ddd; padding:2px 4px; }
.tbcf TH { background-color:#eee; border-top:1px solid #ddd; padding:2px 4px; }
.ptitle, .ptitle SPAN { color:#eeeeee; }

.tblreg TABLE TH { width:160px; text-align:left; }
.small { font-size:8pt; }

.ed1 { border:1px dotted red; height:40px; }
