body{padding: 0px;margin: 0px; background: white;}
td{vertical-align: top;}

.allbg{background: url(images/bg_all.gif) repeat-x top left;}
.allbg2{background: url(images/bg_newslet.jpg) repeat-x top left;}
#top{height: 78px; vertical-align: middle; padding-left: 40px;}
.tbg{vertical-align: middle;}
.title{height: 37px; vertical-align: middle; background: #F2F2F2 url(images/dug1.gif) no-repeat top left; padding-left: 40px;}
.menu{height: 40px; vertical-align: middle; background: #D4ECFF;}
#status{padding-left: 40px; height: 30px; vertical-align: middle;}
#form{width: 405px; background: #63B1EC;}
#form2{background: #63B1EC;}
.where{height: 58px; background: #398ECF url(images/dug_r1.gif) no-repeat center left; padding-left: 40px; vertical-align: middle;}
.tform{width: 146px; padding-right: 20px; vertical-align: middle; background: #398ECF;}
.formbl{height: 378px; background: url(images/bg_form.gif) repeat-x top; padding: 15px 33px 0px 33px;}
.menubl{background: url(images/bg_form.gif) repeat-x top; padding: 28px 33px 50px 19px;}
.content{background: #9FD6FF; padding: 35px 35px 50px 35px;}
.blue{text-align: right; background: #63B1EC;}
.strel{padding-top: 4px;}
.bg1{background: #63B1EC url(images/bg_el.gif) no-repeat top right;}
#newslet{width: 100%; background: url(images/bg_newslet.jpg) repeat-x top left; padding-left: 33px; padding-top: 13px;}
#txtblock{width: 550px; background: #D4ECFF; padding: 15px 0px 20px 0px;}
#txtblock p {text-align:left;}
.txt{width: 50%; padding-left: 20px; padding-right: 20px;}
.txt p{margin: 0px;}
.txt p.ttl_news{margin: 5px 0px 10px 0px; font-weight: bold;}
.midd{vertical-align: middle;}
.mid{vertical-align: middle; padding: 2px 4px 1px 2px;}
.midd{vertical-align: top; padding: 2px 4px 1px 2px;}
.mid0{vertical-align: middle; padding: 0px;}
.mid1{vertical-align: middle; padding: 2px 0px 1px 0px;}
.mid2{vertical-align: top; padding: 2px 4px 1px 4px;}
.mid3{vertical-align: middle; text-align: right; padding: 2px 0px 1px 4px;}
.bgmid{background: url(images/bg_points.gif) repeat-x center; padding: 2px 4px 1px 4px;}
.btn{background: #D4ECFF; border: 1px solid #258FCB; color: #003C69; font: 11px Arial, Helvetica, sans-serif;}
.inp{background: #FFFFFF; border: 1px solid #258FCB; font: 12px Arial, Helvetica, sans-serif;}
.inp2{background: #EBF7FF; border: 1px solid #4D97C1; font: 12px Arial, Helvetica, sans-serif;}
.txt1{background: #FFFFFF; border: 1px solid #258FCB; font: 12px Arial, Helvetica, sans-serif;}
.txt2{background: #EBF7FF; border: 1px solid #4D97C1; font: 12px Arial, Helvetica, sans-serif;}
.sel{background: #FFFFFF; border: 1px solid #258FCB; font: 12px Arial, Helvetica, sans-serif;}
.sel2{background: #EBF7FF; border: 1px solid #4D97C1; color: #cccccc; font: 12px Arial, Helvetica, sans-serif;}
.sel3{background: #ffffff; border: 1px solid #1872B6; color: black; font: 12px Arial, Helvetica, sans-serif;}
.copy{padding: 25px 0px 25px 40px;}
.copy2{padding: 25px 0px 25px 20px;}
.pict{width: 170px; padding-right: 10px; border-right: 3px solid #398ECF;}
.pict2{width: 170px; padding-right: 10px; border-right: 3px solid #63B1EC;}
.cont1{padding: 20px 0px 20px 40px;}
.cont2{padding: 20px 30px 20px 30px;}
.cont2_1{padding: 0px 30px 0px 30px;}
.cont3{padding: 30px 30px 30px 40px; background: #9FD6FF;}
.cont4{padding: 15px 0px 15px 0px;}
.cont5{padding: 15px 30px 15px 30px;}
.cont6{padding: 20px 0px 20px 0px;}
.ug1{background: #63B1EC url(images/bg_ug1.gif) no-repeat bottom right;}
.ug2{background: #63B1EC url(images/bg_ug2.gif) no-repeat top left;}
.topsel{vertical-align: middle; text-align: right; padding-right: 40px;}
.pictd{width: 25%; text-align: center; padding-bottom: 15px;}

p, td, li{font: 13px Tahoma; color: #333333; line-height: 14px;}
th{font: bold 11px Tahoma; color: #333333; text-align: left; padding: 3px 20px 3px 0px;}
a{color: #0060A9;}
a:hover{color: #3D94C6;}

p, ul {text-align: justify;}
.mid p {text-align: left; color: #000000;}
.cont2 p {color: #000000;}

.css_menu, .css_menu2{height: 40px; display: block; color: #205C88; font: bold 11px Tahoma; text-decoration: none; vertical-align: middle; line-height: 40px; padding: 0px 10px 0px 10px;}
a.css_menu:hover{background: ADD5F2; text-decoration: none; color: #205C88; cursor: hand;}
p.css_menu{margin: 0px 10px 0px 10px; padding: 0px; background: url(images/bg_menu.gif) repeat-x bottom;}
nobr.css_menu_sel {display: block; height: 100%; padding: 0px; background: url(images/bg_menu.gif) repeat-x bottom;}
a.css_menu2 {cursor: default;}

.css_bg1{background: #63B1EC;}
.css_bg2{background: #9FD6FF;}
.css_bg3{background: #D4ECFF;}
.css_bg31{background: #D4ECFF; vertical-align: middle; text-align: center;}
.css_bg32{background: #D4ECFF; vertical-align: middle; text-align: left; padding-left: 40px;}
.css_bg4{background: #ADD5F2;}
.css_bg5{background: #89CDFF; padding: 15px 40px 0px 40px;}
.css_bg5_1{background: #89CDFF; padding: 20px 40px 20px 40px;}
.css_bg6{background: #B3DFFF; padding: 15px 40px 0px 40px;}
.css_bg6_1{background: #B3DFFF; padding: 20px 40px 20px 40px;}

.css_title1{color: #003C69; font: bold 14px Arial, Helvetica, sans-serif;}
.css_title1 {font: bold 13px arial, helvetica, sans-serif; color: #000 }

.css_title2{color: #0060A9; font: bold 14px Arial, Helvetica, sans-serif;}
.css_title2 {font: bold 13px arial, helvetica, sans-serif; color: #003c69}

.css_title3{color: #ffffff; font: bold 30px Trebuchet MS, Vedana, Tahoma;}
.css_title4{color: #FFF; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.css_text1{font: 11px Arial, Helvetica, sans-serif; color: #333333;}
.css_text2{color: #808080;}
.css_text3{color: #3D94C6;}
.css_text4{color: #ffffff; font: 11px Arial, Helvetica, sans-serif;}
.css_text4_0{color: #ffffff; font: 12px Arial, Helvetica, sans-serif;}
.css_text4_1{color: #BFE3FF; font: 12px Arial, Helvetica, sans-serif;}
.css_text4_2{color: #B5DFFF; font: 11px Arial, Helvetica, sans-serif;}
.css_text4_3{color: #CFEAFF; font: bold 11px Arial, Helvetica, sans-serif;}
.css_text5{color: #003C69; font: 12px Arial, Helvetica, sans-serif;  text-align: left;}
.css_text5{color: #003C69; font: 12px Arial, Helvetica, sans-serif;  text-align: left;color: #000; }
.css_text5_0{color: #003C69; font: 11px Arial, Helvetica, sans-serif;}
.css_text5_1{color: #003C69; font: 11px Tahoma;}
.css_text6{color: #0060A9; font: 12px Arial, Helvetica, sans-serif; text-align: left;}
.css_text6_0{color: #0060A9; font: 11px Arial, Helvetica, sans-serif;}
.css_text6 {font: 12px arial, helvetica, sans-serif; color: #000; text-align: left }


.css_text7{font-size: 13px; font-weight: bold; }
.css_text8{font-weight: bold; width: 80px; }
.css_text9{font-weight: bold; width: 90px; }

span.page{background: #ADD5F2; color: #0060A9; padding: 4px;}

.box2, .box3 {visibility: hidden; position: absolute; padding: 0; top: 300px; left: 100px; z-index: 2;}
.inbox {border: 1px solid #ADD5F2; border-top: 0px; border-bottom: 3px solid #ADD5F2;}

.inset{color: Black; font: 11px Arial, Helvetica, sans-serif; background: White;}
.submit{background-color: #8BCDFF; padding: 2px; border: 1 outset #ffffff;}
.hd1 {border-width: 1; background: #398ECF;}
.white{color : #ffffff;}
.soft_gray {background-color: #f9f9f9;}
.blue1 {color: #1F60B2;}

#spmenu{position: absolute; top: 45px;	left: 35px;}
#ifr{position: absolute; top: 195px; left: 0px;}

td.mid span.black {color: #000000;}

table.tbborder td, table.tbborder th{
		border: 1px solid #ffffff;
		padding: 0px 6px 0px 6px;
}

.ic_fr{padding: 40px 0px 20px 40px;}
.cond_link, {color: #ffffff; text-decoration: none;}
.cond_link:hover {color: #ffffff; text-decoration: underline;}


.block_fr{background: #87C7F7; border-bottom: 4px solid #6CABDB; padding: 0px 0px 20px 0px;}
.fr_title1{color: #205C88; font: bold 17px Arial, Helvetica, sans-serif; padding: 6px 0px 10px 0px;}
.ic_str{text-align: right; padding: 11px 0px 0px 0px;}
.fr_promo p{color: #333; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 8px 0px 8px 0px;}
.fr_promo a{color: #FFF; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.fr_promo a:hover{color: #FFF; text-decoration: none;}
.block_fr2{background: #63B1EC; border-top: 3px solid #1872B6; border-bottom: 1px solid #FFF; padding: 0px;}
.fr_promo2, .fr_promo2_first{background: transparent url(images/bg_frpromo2.gif) repeat-x top left; border-top: 1px solid #8FC9F4; padding: 11px 0px 12px 0px;}
.fr_promo2_first{border-top: 1px solid #63B1EC; padding: 11px 0px 17px 0px;}
.fr_promo2 p, .fr_promo2_first p{color: #333; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 9px 0px 9px 0px;}
.fr_promo2 a, .fr_promo2_first a{color: #0060A9; font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.fr_promo2 a:hover, .fr_promo2_first a:hover{color: #0060A9; text-decoration: none;}
.fr_promo2_first select{margin-top: 5px;}
.ic_rect{padding: 15px 10px 0px 24px;}
.fr_phones{background: transparent url(images/bg_phones_new.gif) no-repeat top left; padding: 24px 0px 0px 37px;}
.fr_phones a{color: #FFF; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;} 