h1{
padding:0 0 14px 0;
}
h3{
font-family: Arial, Helvetica, sans-serif;
background: url(../images/r_block_head.jpg) 0 0 no-repeat #CDCDCD;
color:#FFF;
font-size:24px;
margin:0;
padding:17px 0px 9px 15px;
}

.clear{
clear:both;
height:0;
line-height:0;
font-size:0
}

#header{
height:232px;
}

#top{
height:69px;
margin-left:350px;
background:none
}
#top div{
float:left;
width:19%;
background:none;
position:relative;
padding-left:75px
        }
*html #top div{
width:28%;
}
        .h_pic{
        position:absolute;
        top:-10px;
        left:0px
        }
#top a, #top a:VISITED{
color:#4C4C4C;
font-size:14px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif
}
 #top a:HOVER{
 color:#BC0000;
 text-decoration:none
 }


#menu_cont{
background:none;
margin-top:25px;
}
#menu_cont_inn_1{
background:none;
}

 
#ipo_text{
left:0px;
top:-55px;
}
#menu_cont_inn_2{
border-top:1px solid #CDD0D2;
border-bottom:1px solid #CDD0D2;
background: url(../images/menu_left.jpg) 311px 0 repeat-y #F3F3F3
}
.menu_out{
margin:0px 0px 0px 311px;
padding:20px 0 20px 50px;
border:none
}


#l_td{
padding:101px 0 30px;
width:361px;
}
#c_td{
padding:0;
}
#r_td{
padding:0;
width:249px;
}

#calc_cont{
margin:20px 35px 0px 0px;
}

.text{
font-size:12px
}
.text a, .text a:VISITED{
font-size:12px;
font-weight:normal
}

#right_menu{
background: url(../images/r_block_bot.jpg) 0 100% no-repeat #EAEAEA;
margin:55px 24px 40px 16px;
padding:0 0 25px
}
.r_menu{
list-style:none;
padding:0 5px 0 15px;
margin:0
}
.r_menu li{
padding-top:13px
}
.r_menu a, .r_menu a:VISITED{
color:#2C67CA;
font-size:12px;
font-weight:normal;
text-decoration:underline
}
        .r_menu a:HOVER{
        text-decoration:none
        }
        
#top div div{
padding-left:0
}

#path{
padding:0 0 15px 0
}
#path, #path a, #path a:VISITED{
color:#2C67CA;
font-size:12px
}
.marg{padding-top:20px}

#map{
list-style:none;
padding:0;
margin:0
}
#map ul{
list-style:none;
margin:0;
padding:2px 0 4px 15px
}
        #map li{padding-bottom:10px}
        #map ul li{padding-bottom:0}

#news{
font-size:12px
}
.date{font-size:12px}

.cal_cont{
padding:0 0 20px 18px
}


/**/
.f_tb{
border:none;
border-collapse:collapse;
margin:0 0 30px;
width:auto
}
.l_td{
width:200px;
padding:2px 0;
font-size:12px
}
.r_td{
padding:2px 10px;
font-size:12px;
width:230px
}
.head_td{
font-size:14px;
font-weight:bold;
padding:15px 0 10px
}
input.radio_inp{
width:25px;
margin:0
}
input.long_inp, select.long_inp{
width:250px;
}
input.short_inp, select.short_inp{
width:60px;
}
input.f_subm{
border:1px solid #000;
margin:10px 0 0 0;
width:100px
}
#exch{
margin-left:16px
}
#Button_2{display:none}
.mid_inp{width:100px}

.desc_text
{
padding:5px 0 5px 10px;
display:none
}
#desc_1{display:block}

.lpr_td{
width:200px;
padding:2px 0;
font-size:12px;
text-align:left
}

#menu_cont_inn_2{
border-top:none;
height:auto;
padding-bottom:10px
}

	
@media print{
#top, #no_print, #footer, #l_td, #r_td, #menu_cont, #nav, #search_block, #ht_r, h1, #path{
display:none
}
#logo{
left:0px;
top:21px;
width:103px;
height:67px
}
#head_text{
top:24px;
left:200px;
}
#header{
height:172px;
}
}
