#panel{position: absolute; z-index:100; left:0px; width:100%;}


#container {
min-height:100%;
position:relative;
width:100%;}
	
#header {
width:1000px;
margin:0px auto;background-image:url(/i/main_bg.jpg); background-repeat:no-repeat; background-position:left top;
min-height:531px; position:relative; background-repeat: no-repeat;}
	
	
#body { background-image:url(/i/content-bg.jpg); background-repeat:no-repeat;
width:1000px;
margin:0px auto;
padding-bottom:97px;}

#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:97px;  background-image:url(/i/ln.jpg); background-repeat:repeat-x;background-color:#ccd4e6;}

#bg_left{ position:absolute; width:50%;background-image:url(/i/l.jpg); height:755px;top:0px; 
left:0px;}
#bg_right{position:absolute;width:50%; background-image:url(/i/r.jpg); height:755px; top:0px;
right:0px;}

#top-menu{
float:left;
position:relative;
top:-25px;
left:320px;}
.auth #top-menu{
top:0px;}
.auth #logo{top:63px;}


#logo{ width:200px; height:70px; position:relative; top:38px; left:55px;color:#FFFFFF; text-align:left}
#logo img,  #logo a{ float:left; padding-bottom:5px; }
#slogan{  clear:left; font-weight:bold; font-size:14px; margin-left:3px;  }

#left-corner{ float:left; background-image:url(/i/lmenu.jpg); height:35px; width:5px;}
#right-corner{ float:left; background-image:url(/i/rmenu.jpg); height:35px; width:7px}
#top-menu ul{float:left; list-style:none; padding-left:10px; background-image:url(/i/menu-bg.jpg);
background-repeat:repeat-x;  }
#top-menu ul li{float:left; line-height:35px; background-image:url( /i/menu-item-bg.jpg); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 0px;font-weight:bold; color:#FFFFFF; margin-right:-5px;position:relative; z-index:1;}
#top-menu ul li img{float:left;}
#top-menu a{font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; float:left;padding:0px 11px 0px 17px;}
#top-menu ul li.act { margin-left:3px; z-index:10; position:relative; background-color:#FFFFFF; background-image:none; height:36px; } 
#top-menu ul li.act a{ background-color:#FF0000; margin:2px;height:32px;}

#header #txt{ width:260px; float:right; height:156px;padding-right:30px; margin-top:50px;}
#header #text{ float:left;  font-weight:bold; font-size:12px}
#header #text small{ font-size:11px;}
#phone{float:left;width:227px; position:relative;top:50px;  font-weight:bold; font-size:15px; text-align:right; color:#5e91d4; padding-right:32px;}
#phone b{ font-size:16px; color: #000000}

#wrapper{ width:990px; height:97px; padding:0px 5px; margin:0px auto;  position:relative;}
#left-block-footer{ float:left;width:285px; line-height:97px; position:relative; top:-3px; background-image:url(/i/arrow.jpg); background-repeat:no-repeat;}
#right-block-footer{ float:right;width:285px; line-height:97px; position:relative; top:-3px; background-image:url(/i/arrow.jpg); background-repeat:no-repeat;}
#right-block-footer a{background-image:url(/i/a_bg.jpg); background-position:center left; background-repeat:no-repeat;padding-left:15px; color:#FF0000}

#center-block-footer{ width:285px; line-height:97px; float:left; position:relative; top:-3px; background-image:url(/i/arrow.jpg); background-repeat:no-repeat; background-position:top left; margin-left:66px;}
#center-block-footer a{background-image:url(/i/a_bg.jpg); background-position:center left; background-repeat:no-repeat;padding-left:15px; color:#FF0000}


#center-block{  width:960px;position:relative; top:0px; height:223px; padding:0px 20px;}

#left-block{ float:left; width:245px;  margin-top:37px;  text-align:left; padding-left:40px; padding-top:40px;  } 


#center-block ul{ list-style:none;   margin-left:-15px;}
#center-block ul li{background-image:url(/i/li_bg.jpg); background-position:center left; background-repeat:no-repeat;padding-left:15px; color:#FF0000}

#cntr-block{ float:left; width:249px;    margin-top:37px; background-image:url(/i/sharik.jpg); background-repeat:no-repeat; text-align:left; margin-top:35px;  margin-left:40px;margin-right:30px; padding-top:40px; padding-left:40px;}
#cntr-block ul li{ background-image:none; color:#000000} 


#right-block{ float:right; width:275px;   margin-top:37px;padding:0px 5px; text-align:center; padding-top:40px;} 
#right-block ul{ text-align:left; padding-left:50px;}

