*{
 padding:0;
 margin:0;
 border:0;
 list-style:none;
 font-family:Tahoma, sans-serif;
 font-size:100%;
 color:#414141;
}

html{
 width:100%;
 height:100%;
 background-color:#a4a4a4;
}

body{
 height:100%;
 position:relative;
 width:100%;
}

h1{
 font-family:'Trebuchet MS', Tahoma, sans-serif;
 font-weight:normal;
 font-size:30px;
}

.clear{
 clear:both;
}

#container{
 height:100%;
 position:relative;
 width:100%;
}

.baby_fix{
 width:100%;
 height:894px;
 position:absolute;
 left:0;
 top:0;
 overflow:hidden;
 z-index:0;
}

.baby_fix div{
 width:1000px;
 height:894px;
 margin:0 auto;
 position:relative;
 z-index:0;
}

.baby_fix div .png{
 position:absolute;
 left:-306px;
 top:16px;
 z-index:0;
}

#header{
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:270px;
 z-index:1;
}

#header h1{
 visibility:hidden;
}

#header ul{
 position:absolute;
 left:16px;
 top:211px;
 z-index:2;
}

#header ul li{
 float:left;
 font-size:13px;
}

#header ul li a{
 padding-left:15px;
 padding-right:15px;
 padding-bottom:10px;
 font-weight:bold;
}

#header ul li a:hover, #header ul li.selected a{
 color:#f5f5f5;
 text-decoration:none;
}

#header img.h1{
 position:absolute;
 z-index:2;
 left:24px;
 top:30px;
}

#header img{
  position:absolute;
  z-index:1;
  left:30px;
  top:7px;
}

#main{
 width:1000px;
 margin:0 auto;
 min-height:100%;
 position:relative;
}

#main_content{
 min-height:327px;
 padding-bottom:300px;
 padding-top:270px;
}

.right_column h1{
 padding-left:15px;
}


.left_column{
 float:left;
 min-height:300px;
 width:228px;
 padding-left:24px;
 padding-right:30px;
 font-size:12px;
}


.left_column p{
 text-align:right;
}

.left_column p a{
 color:#fff;
 font-weight:bold;
 font-size:11px;
}

.left_column p a:hover{
 text-decoration:none;
}


.left_column h1, .left_column dl{
 padding-left:24px;
}

.menu{
 padding-top:38px;
 position:relative;
 z-index:5;
}

.menu ul.lvl1{
 padding-left:25px;
 padding-top:10px;
 padding-bottom:10px;
 background:url(../images/menu_bg.png) left top repeat-y;
}

.menu ul a{
 color:#000;
}

.menu ul a:hover{
 text-decoration:none;
 color:#f8f98d;
}

.menu ul li{
 padding-bottom:10px;
}

.menu .selected{
 color:#f8f98d;
}

.menu .selected ul{
 padding-bottom:0;
 padding-left:25px;
 padding-top:10px;
}

.right_column{
 margin-left:282px;
 width:692px;
}
.data_table_auth {margin:20px;}
.right_column p, .bg_grey_auth{
 background-image:url(../images/content_area_bg.png);
 font-size:13px;
 padding-left:15px;
 padding-right:5px;
 padding-top:7px;
 position:relative;
 z-index:3;
 color:#000;
}

.right_column .png{
 display:block;
}

.rubric{
 background-image:url(../images/content_area_bg.png);
 position:relative;
 z-index:5;
}

.rubric h2{
 color:#fff;
 font-weight:bold;
 text-transform:uppercase;
 padding:12px 19px
}

.rubric img{
 padding:0 38px;
 //width:92px;
 //height:136px;
}

#footer{
 position:absolute;
 bottom:0px;
 width:1000px;
 height:378px;
}

#footer .png{
 position:absolute;
 left:-370px;
 bottom:0px;
 z-index:1;
}

#footer div{
 position:absolute;
 top:145px;
 z-index:2;
 left:10px;
}

#footer p{
 font-size:13px;
 padding-bottom:6px;
}

#footer .phone{
 color:#feff99;
 /*font-weight:bold;*/
 font-family:Georgia, Tahoma, sans-serif;
 font-size:30px;
 padding:9px 0px;
}

#footer .phone span{
 color:#323232;
 font-family:Georgia, Tahoma, sans-serif;
 font-size:25px;
}

