IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: arial
}
TD {
	FONT-SIZE: 100%
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #006699; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
A.blue2 {
	COLOR: #006699; TEXT-DECORATION: underline
}
A.blue2:visited {
	COLOR: #50646e; TEXT-DECORATION: underline
}
A.blue2:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
A.orange {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.orange:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A.orange2 {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A.orange2:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px
}

.searchTitle {COLOR: #006699; FONT-SIZE: 11px}


.tenpx {
	FONT-SIZE: 10px
}
.tenpx TD {
	FONT-SIZE: 10px
}
.bord {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #9a9a9a 1px solid; COLOR: #000000; BORDER-BOTTOM: #9a9a9a 1px solid; FONT-FAMILY: arial; HEIGHT: 18px;text-indent: 3px
}
.sbord {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #9a9a9a 1px solid; WIDTH: 233px; COLOR: #000000; BORDER-BOTTOM: #9a9a9a 1px solid; FONT-FAMILY: arial; HEIGHT: 18px; text-indent: 3px
}
TABLE.menu-out {
	BACKGROUND: url(/img/menu-bg.gif) repeat-x left top; WIDTH: 100%; BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 40px
}
TABLE.menu-out TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.menu {
	WIDTH: 95%; BORDER-COLLAPSE: collapse
}
TABLE.menu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 1000px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-ALIGN: center
}
TABLE.menu TD.sep {
	BACKGROUND: url(/img/menu-sep.gif) left top; WIDTH: 20px
}
TABLE.menu TR.gray TD {
	BACKGROUND: #bfbfbf; HEIGHT: 4px
}
TABLE.menu TR.gray TD.sel {
	BACKGROUND: #ffcc00
}
TABLE.menu TD.left {
	TEXT-ALIGN: left
}
TABLE.drop-menu TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 10px; BACKGROUND: white; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 26px; TEXT-ALIGN: left
}
TABLE.menu TD A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #555; TEXT-DECORATION: none
}
TABLE.menu TD A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
TD.orange {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ff6600
}
TD.search-adv {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/img/search-adv-bg.gif) left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cleft {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/cleft-bg.gif) repeat-x left top; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 23px; TEXT-ALIGN: left;padding: 4px 0px 0px 17px;
}
.cleft-in {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/img/cleft-ar.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 18px; TEXT-ALIGN: right
}
.cright {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/cright-bg.gif) repeat-x left top; TEXT-TRANSFORM: uppercase; COLOR: #201a07; HEIGHT: 23px
}
.cright-in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 11px; BACKGROUND: url(/img/cright-ar.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 19px
}
.cright-in2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 19px
}
.c2left {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/c2left-bg.gif) repeat-x left top; TEXT-TRANSFORM: uppercase; COLOR: #000; HEIGHT: 23px; TEXT-ALIGN: right
}
.c2left-in {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/img/c2left-ar.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 19px; TEXT-ALIGN: right
}
.c2left-in2 {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: url(/img/c2left-ar2.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 19px; TEXT-ALIGN: right
}
.c2right {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/c2right-bg.gif) repeat-x left top; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 23px
}
.c2right-in {
	PADDING: 0px 0px 0px 10px; FONT-SIZE: 11px; BACKGROUND: url(/img/c2right-l.gif) no-repeat left top; HEIGHT: 23px;
}
.c3left {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/c2right-bg.gif) repeat-x left top; TEXT-TRANSFORM: uppercase; COLOR: #fff; HEIGHT: 23px; TEXT-ALIGN: left
}
.c3left-in {
	PADDING: 0px 10px 0px 0px; BACKGROUND: url(/img/c3left-r.gif) no-repeat right top; HEIGHT: 23px; TEXT-ALIGN: left;
}
.c3left2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(/img/c2right-bg2.gif) #349bd1 repeat-x left top; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.c3left2-in {
	BACKGROUND: url(/img/c3left-r2.gif) no-repeat right top;
}
.c3left2-in2 {
	PADDING-RIGHT: 8px;PADDING-LEFT: 15px; BACKGROUND: url(/img/c3left-r3.gif) no-repeat right bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left;
}
.c3left2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(/img/c2right-bg2.gif) #349bd1 repeat-x left top; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;width:100%;
}
.c3left2 table {
	BACKGROUND: url(/img/c3left-r2.gif) no-repeat right top;width:100%;border-collapse:collapse;
}
.c3left2 td {
	PADDING-RIGHT: 15px;PADDING-LEFT: 31px; BACKGROUND: url(/img/c3left-r3.gif) no-repeat right bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; TEXT-ALIGN: left;TEXT-TRANSFORM: uppercase; COLOR: #fff;
}
.c4left-in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-SIZE: 11px; BACKGROUND: url(/img/c4left-ar.gif) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 19px; TEXT-ALIGN: left
}
.msel A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.msel A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.grey {
	COLOR: #666666
}
.grey:hover {
	COLOR: #666666
}
.grey:visited {
	COLOR: #666666
}

.grey2 {
	COLOR: #666666
}
.grey2:hover {
	COLOR: #666666
}
.grey2:visited {
	COLOR: #282854
}




.or-sel {
	FONT-WEIGHT: bold; COLOR: #ff9900
}
.or-sel:hover {
	FONT-WEIGHT: bold; COLOR: #ff9900
}
.news-sep {
	BACKGROUND: url(/img/news-sep.gif) no-repeat center top; WIDTH: 100%; HEIGHT: 24px
}
TABLE.bmenu {
	MARGIN: 4px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.bmenu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1000px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE.bmenu TD.sep {
	BACKGROUND: url(/img/bottom-sep.gif) left top; WIDTH: 11px
}
TABLE.bmenu TD A {
	COLOR: #2f97ce
}
TABLE.bmenu TD A:hover {
	COLOR: #2f97ce
}
.copy {
	MARGIN-TOP: 6px; COLOR: #999999
}
.blue-header {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #247dac
}
.rbul-gr {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/img/rbul-gr.gif) no-repeat 100% 50%; COLOR: #333333
}
.rbul-gr:hover {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/img/rbul-gr.gif) no-repeat 100% 50%; COLOR: #333333; TEXT-DECORATION: none
}
.cl-grey {
	PADDING-RIGHT: 32px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 19px; PADDING-TOP: 4px
}
.classes-sep {
	BACKGROUND: url(/img/classes-sep.gif) no-repeat 100% 50%; HEIGHT: 20px
}
.bul-bl {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/img/bul-bl.gif) no-repeat 0% 50%; COLOR: #247dac
}
.bul-bl:hover {
	COLOR: #247dac
}
.bul-bl:visited {
	COLOR: #50646e
}

.bul-bl2 {
	DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(/img/bul-bl.gif) no-repeat 0% 50%; COLOR: #247dac
}

.bul-bl2:hover {
	COLOR: #247dac
}

.bul-bl2:visited {
	COLOR: #50646e
}


.bul2-bl {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/img/bul-bl.gif) no-repeat 0px 5px; COLOR: #247dac
}
.bul2-bl:hover {
	COLOR: #247dac
}
.bul2-bl:visited {
	COLOR: #50646e
}
.bul3-bl {
	FONT-WEIGHT: bold; COLOR: #247dac
}
.bul3-bl:hover {
	COLOR: #247dac
}
.bul3-bl:visited {
	COLOR: #50646e
}
.subj-sep {
	BACKGROUND: url(/img/sep2-bg.gif) repeat-x 0% 60%; MARGIN: 0px 0px 0px 15px; WIDTH: 94%; HEIGHT: 10px
}
.sep-vert {
	BACKGROUND: url(/img/sep2v-bg.gif) repeat-y 50% 0%
}
.solid-gr {
	BACKGROUND: url(/img/solid-gr.gif) repeat-x 0% 60%; WIDTH: 100%; HEIGHT: 10px
}
.solid-bl {
	BACKGROUND: url(/img/solid-bl.gif) repeat-x 0% 50%; WIDTH: 100%; HEIGHT: 12px
}
.res-sep {
	BACKGROUND: url(/img/sep2-bg.gif) repeat-x left top; HEIGHT: 2px
}
.res-sep2 {
	BACKGROUND: url(/img/sep2-gr-bg.gif) repeat-x left top; HEIGHT: 2px
}
.res-sep3 {
	BACKGROUND: url(/img/sep2-gr2-bg.gif) repeat-x left top; HEIGHT: 2px
}
.res-sep4 {
	BACKGROUND: url(/img/sep2-gr-solid.gif) repeat-x left top; HEIGHT: 2px
}
.res1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.res2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.res1 {
	BACKGROUND: url(/img/res-bg.gif) repeat-y 50% 0%
}
.bl {
	COLOR: #247dac
}
.orange2 {
	COLOR: #ff9900
}
.par-div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.biggrey {
	FONT-SIZE: 110%; COLOR: #555555
}
.w100 {
	BACKGROUND: url(/img/dots-blue.gif) repeat-x 0% 55%; WIDTH: 100%; COLOR: #247dac; BORDER-COLLAPSE: collapse
}
.w100-o {
	BACKGROUND: url(/img/dots-orange.gif) repeat-x 0% 55%; WIDTH: 100%; COLOR: #ff9900; BORDER-COLLAPSE: collapse
}
.w100 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.w100-o TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bgn1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bgn2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bul-a {
	PADDING-LEFT: 11px; BACKGROUND: url(/img/bullet2.gif) no-repeat 1px 50%; MARGIN-BOTTOM: 4px
}
.bul-ad {
	PADDING-LEFT: 11px; BACKGROUND: url(/img/bullet2-down.gif) no-repeat 0% 50%; MARGIN-BOTTOM: 4px
}
.w100-o A {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
.w100-o A:visited {
	COLOR: #aa7828; TEXT-DECORATION: underline
}
.w100-o A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.c5right {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/c5right-bg.gif) repeat-x left top; TEXT-TRANSFORM: uppercase; COLOR: #f0d349; HEIGHT: 23px
}
.c5right-in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; FONT-SIZE: 11px; BACKGROUND: url(/img/c5right-ar.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; HEIGHT: 19px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%
}
.type {
	FONT-WEIGHT: bold; BACKGROUND: url(/img/type-bg.gif) repeat-y 0px 0px; WIDTH: 70px; TEXT-ALIGN: center
}
.cal-sel {
	FONT-WEIGHT: bold; COLOR: #247dac
}
A.black {
	COLOR: #000
}
A.black:hover {
	COLOR: #000
}
.col3-bg {
	BACKGROUND: url(/img/3col-bg.gif) repeat-x left bottom; HEIGHT: 32px
}
H1 {
	FONT-SIZE: 15px; COLOR: #006699
}
TABLE.ramka {
	BACKGROUND: url(/img/ramka-bg.gif) repeat-y left top; BORDER-COLLAPSE: collapse
}
TABLE.ramka TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.ramka .top {
	BACKGROUND: url(/img/ramka-top.gif) no-repeat left top; TEXT-ALIGN: right
}
TABLE.ramka .middle {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/img/ramka-bg2.gif) repeat-y right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE.ramka .bottom {
	BACKGROUND: url(/img/ramka-bottom.gif) no-repeat left bottom; TEXT-ALIGN: right
}
.white {
	COLOR: white
}
.white:hover {
	COLOR: white
}
.white_catalog {
	COLOR: white; FONT-SIZE: 100%
}
.white_catalog:hover {
	COLOR: white; FONT-SIZE: 100%
}
.radio-list P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -24px; PADDING-TOP: 0px
}
TD.bluefold {
	BACKGROUND: url(/img/bluefolder.gif) #fff no-repeat left center; WIDTH: 34px
}
TD.orangefold {
	BACKGROUND: url(/img/orangefolder.gif) #fff no-repeat left center; WIDTH: 34px
}
TD.blank {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; BACKGROUND: #fff; WIDTH: 40px; TEXT-ALIGN: right
}
TD.blank2 {
	BACKGROUND: #fff
}
.fold {
	DISPLAY: block; FLOAT: left; WIDTH: 16px; TEXT-DECORATION: none
}
.hollow {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 100%; TEXT-DECORATION: none
}
.pink {
	COLOR: #e60837
}
INPUT.text {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BORDER-LEFT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid
}
INPUT.txtform {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BORDER-LEFT: #9a9a9a 1px solid; WIDTH: 99%; BORDER-BOTTOM: #9a9a9a 1px solid
}
TEXTAREA.txtform {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BORDER-LEFT: #9a9a9a 1px solid; WIDTH: 99%; BORDER-BOTTOM: #9a9a9a 1px solid
}
SELECT {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BORDER-LEFT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid
}
IFRAME {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BORDER-LEFT: #9a9a9a 1px solid; BORDER-BOTTOM: #9a9a9a 1px solid
}

.tt_mail,.tt_quest,.tt_glos,.tt_stat,.tt_map {
  background: transparent url("/img/title_sprite.gif") no-repeat 0px 0px; width:26px !important; height:22px !important; padding:0px;
  text-decoration:none;
  float:left;
  margin: 4px 4px 0px 1px;
  cursor:pointer;
}
.tt_mail {background-position: 0px 0px;left:56%;}
.tt_mail:hover {background-position: -26px 0px;}
.tt_quest {background-position: 0px -22px;left:59%;}
.tt_quest:hover {background-position: -26px -22px;}
.tt_glos {background-position: 0px -44px;left:62%;}
.tt_glos:hover {background-position: -26px -44px;}
.tt_stat {background-position: 0px -66px;left:65%;}
.tt_stat:hover {background-position: -26px -66px;}
.tt_map {background-position: 0px -88px;left:68%;}
.tt_map:hover {background-position: -26px -88px;}

.title {
  background: transparent url("/img/title.gif") no-repeat 0px 0px; width:202px !important; height:52px !important;padding:0px;
  text-decoration:none;
  cursor:pointer;
  margin: 16px 0px 0px 85px;
}
.title:hover, a:hover .title {
  background-position: -1px -53px;
}
div.showOut div {display:none;}
div.showOut:hover > * {display:block;}
div.showOut > *:first-child {width:90px;border: 1px dotted grey;}
div.showOut:hover > *:first-child {display:none;}
div.showOut > *:hover {display:block;}
div.showOut:hover {color:magneta;}

#modal {
position:fixed;
left:0px;
top:0px;
right:0px;
bottom:0px;
}
#modal-overlay {
background-color:#000000;
opacity: 0.5; 
height: 100%; 
width: 100%;
position: fixed; 
left: 0px; 
top: 0px; 
z-index: 1001;
filter: alpha(opacity=50);

}
#modal-container {
background-color:#FFFFFF;
border:3px solid #CCCCCC;
position: fixed; 
z-index: 1002; 
left: 5%; 
top: 2%;
right:5%;
bottom:2%;
}
#modal-container #modal-data {
height:100%;
width:100%;
}

#modal-container iframe {
height:100%;
width:100%;
min-width: 680px;
}
#modal-container a.modalCloseImg {
background:url("/i/x.png") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:inline;
height:29px;
position:absolute;
right:-18px;
top:-14px;
width:25px;
z-index:3200;
}





