body { background-color: #F5F5F7; 
       background-image:url(img/fon_tip.jpg); 
       background-repeat:no-repeat; 
	   background-position:top; 
	   font:"Times New Roman", Times, serif; font-style:italic}
.ban {vertical-align:top; margin-top: 167px; border: 0px; height: 147px; width: 1003px; } 
.back { background-attachment: scroll; background-image: url(img/fon_botton.png); background-repeat: no-repeat;	background-position: center bottom;
        visibility: inherit; height: 276px; vertical-align:bottom;}
.nav { padding-top: 20px;}
.text_nav { font-style:italic; font:"Times New Roman", Times,  serif; color:#999999; font-size: 14px; text-align:left;}
#apDiv1 { position:absolute; width:228px; height:115px; z-index:1; padding-top: 60px; padding-left: 110px;}
#apDiv2 {position:absolute; width:228px; height:115px; z-index:1; padding-top: 53px; padding-left: 110px;}
#apDiv3 {position:absolute; width:228px; height:115px; z-index:1; padding-top: 50px; padding-left: 110px;}

.he { font-weight: bold; color: #333333}
.infa {margin-left: 70px; margin-right: 70px;}
.fon_inf { background-image:url(img/fon_inf.png); height: 850px; width:1003px; padding-top: 50px;}
.fon_down {padding-top: 250px; text-align:center; font-weight:bold; color: #FFFFFF}
.port_nav { text-align:right; font-weight:bold; width: 170px; margin-left: 50px;}
a {text-decoration: none; color:#FF3300;}
a:hover { color: #FFCC00;}
.cont1 {font-size: 18px; font-weight: bold; color: #666666;}
.cont2 { font-size: 16px; font-weight: bold; margin-bottom: 70px;}
.cont3 {font-size: 18px;}
.cont4 {color: #333333; margin-bottom: 50px;}
.port { margin-top: 30px;}
.web {border: 1px #999999 solid; background-color: #EFEFEF}
.web_h {color: #999999; font-style:normal;}
.web_next {text-align:right; margin-right: 100px;}
.web_back {text-align:left; margin-left: 100px;}
.form { padding-right: 100px; padding-left: 100px;}
.for_but {background-color: #CCCCCC; border: 1px  #333333 solid; color: #FFFFFF}
.for_but:hover {background-color: #F3F3F3; border: 1px  #FFFFFF solid; color: #333333}
h1 {font-size:18px; color:#333333; border-bottom: 1px #999999 dashed;}
.hav_port_down {background-color: #CCCCCC; border: #666666 1px solid; margin: 3px; font-style:normal; padding: 3px; margin-top: 20px;}
a.hav_port_down { color: #FFFFFF}
a:hover.hav_port_down { color: #666666;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
.effect {FILTER: alpha(opacity=50); -moz-opacity: .50; opacity: .50; margin:2px;}
.top_port { border-bottom: #FF3300 1px solid; margin-bottom: 15px; margin-left: 80px; margin-right: 80px;}
.lang { margin-left: 10px; margin-right: 10px;}
a.lang { font-style: normal; color: #999999}
a:hover.lang {color: #CCCCCC}
.cont_line {border-bottom: 1px #999999 dashed; padding-bottom: 5px;}
.port_inf {width: 800px; height: 850px;}
.pstrnav {padding: 10px 10px 20px 15px;	color:#424242;}

.pstrnav a{color: #666666; text-decoration:underline;}