html{font-size:13px;}
body{font:normal 13px Tahoma; margin:0; padding:0;}
h4{font: normal 14px Tahoma; color: #9e9e9e; border:0px; margin:0px; padding:0px;}
p{text-indent:0;}
#body-gradient{text-align: center;}
#page-container{MARGIN: 0px auto; WIDTH: 995px; TEXT-ALIGN: left; padding-top:5px; _padding-top:3px; overflow:hidden;}
#page-top-rounds{font-size: 1px; HEIGHT: 6px; background: url(images/top.gif) no-repeat; overflow:hidden;}
#page-bottom-rounds{font-size: 1px; HEIGHT: 6px; background: url(images/bottom.gif) no-repeat; overflow:hidden;}
#page-wing-left{background: #FFFFFF url(images/wing_left.gif) repeat-y; width: 100%}
#page-wing-right{background: url(images/wing_right.gif) repeat-y right top;}
#page-content-background{background: #FFFFFF url(images/wing_left.gif) repeat-y; overflow:hidden;}
#page_main{
  text-align:center;
}
.icq_bottom{background:url(images/ipron_icq.gif) no-repeat;
  width:24px;
  height:22px;
  float:left;
  margin-left:10px;
  margin-top:4px;
  _margin-top:7px;
  padding-top:2px;
  padding-left:2px;}
#page_space{
  width:983px;
  height:7px;
  margin:0 auto;
  clear:both;
  _overflow:hidden;}
#page_top{
  margin: 0px auto;
  width:995px;
  height:40px;
  _height:40px;
  padding-top:5px;
  _padding-top:1px;
  overflow:hidden;}
#ipron_logo{
  width: 127px;
  height:30px;
  _height:40px;
  background:url(images/ipron_logo_top.png) no-repeat right;
  float:left;}
#page_bottom_space{
  width:109px;
  height:30px;
  float:left;}
#page_top_slogan{
  width:244px;
  height:30px;
  _height:40px;
  background:url(images/ipron_slogan.gif) no-repeat right;
  float:left;}
#copyright{
  width:500px;
  float:left;
  margin-top:5px;
  font:normal 13px Tahoma;}
#page_top_phone{
  width:37px;
  height:30px;
  _height:40px;
  background:url(images/ipron_phone.gif) no-repeat left;
  float:left;}
#page_top_phone_number_space{
  width:120px;
  height:7px;
  _height:2px;
  float:left;
  _overflow:hidden;}
#page_top_phone_number{
  width:179px;
  height:30px;
  margin-top:4px;
  _margin-top:7px;
  font:bold 18px Tahoma;
  float:left;
  text-decoration:none;
  color: black;}
#page_top_phone_number .font_phone{
  font:normal 13px Tahoma;
  }

#page_content{
  margin:0px auto;
  width:983px;
  clear:both;
  _overflow:hidden;}
#top_menu, #bottom_menu{
  margin: 0px auto;
  width:981px;
  height:39px;
  text-align:left;
  overflow:hidden;}
#top_menu{background:#b0b0b0 url(images/menu_fon.gif) repeat;}

#top_menu #corner_menu_left, #top_menu .corner_menu_right, #top_menu .corner_menu_right_select, #top_menu #corner_menu_right{
  width:6px;
  height:39px;
  background:url(images/corner_menu_left.gif) no-repeat;
  float:left;}
#top_menu .corner_menu_right{background:url(images/corner_menu_right.gif) no-repeat;}
#top_menu #corner_menu_right{background:url(images/corner_menu_right.gif) no-repeat;}
#top_menu .corner_menu_right_select{background:url(images/corner_menu_right_select.gif) no-repeat;}

#top_menu #top_menu_content, #top_menu #top_menu_horizontal_content{
  width:969px;
  height:39px;
  float:left;}
#top_menu #top_menu_content{
  padding-top:3px;}
#horizontal_delimiter{
  width:978px;
  height:3px;
  background:url(images/horizontal_delimiter.gif) no-repeat;
  margin:0px auto;
  clear: both;
  _overflow:hidden;}
#site_menu_drop{
  width: 150px;
  height: 40px;
  margin: 9px 15px;
  float:left;}
#baner_main, #baner_middle, #site_menu{
  width: 983px;
  margin: 0px auto;}
#banner_main{overflow:hidden;}
#baner_middle{

  _overflow:hidden;}
#baner{
  width:491px;
  float:left;}
#top_menu_right, #bottom_menu_right{
  height:29px;
  float:right;}
#bottom_menu_right{margin-right:10px;}
#bottom_menu{
   padding:4px 0px 0px 10px;
  _padding:2px 0px 2px 5px;
}
a.heading{font: bold 13px Tahoma; color: #c61532; border: 0px; margin: 0px; padding: 0; text-decoration:none;}
a.heading:hover{text-decoration:underline;}