body, html {
align=center;
margin:0;
background:#FFFFFF url(i/header-bg.jpg) repeat-x top;

}

.trifler {
  margin:0 auto;
  min-width:990px;
 }

* HTML .trifler {padding-left:990px;}
* HTML .gordi {height:0;}
* HTML .content {margin-left:-990px;position:relative;height:0;}

#main{
min-width:1000px;
}
img{
	border: none;
}
#header {
height:365px;
overflow:hidden;
width:1000;}

#menu-logo{
background:url(i/background.jpg) no-repeat;
height:8em;
margin-left:1em;}

#block-menu {
	
margin:0;
padding-left:0px;
padding-top:0px;
height:0px;}

.menu a {

display: block; position: absolute;
text-decoration: none;
top:335px; height:29px;
background:url('i/menu.png');}

#item1 {
width:90px; left:0px;
background-position: 0 0;}
a#item1:hover { background-position: 0 87px; }

#item2 {
width:60px;
left:250px;
background-position: -90px 0;}
a#item2:hover { background-position: -90px 87px; }

#item3 {
width:55px;
left:450px;
background-position: -150px 0;}
a#item3:hover { background-position: -150px 87px; }

#item4 {
width:600px;
left:40%;
background-position: -205px 0;}
a#item4:hover { background-position: -205px 87px; }

#item5 {
width:122px;
left:800px;
background-position: -331px 0;}
a#item5:hover { background-position: -331px 87px; }

#item6 {
width:90px;
left:900px;
background-position: -453px 0;}
a#item6:hover {background-position: -453px 87px;}



#container-page{
margin-left:250px;
*margin-top:-18px;
_margin-top:-18px;


}
.news_wraper{ 
	padding-left:40px;
	width:200px;
}
#info{
float:right;
width:250px;
padding-right:35px;}



#telephone{
padding-top:30px;
margin-right:20px;
float:right;
text-align:center;
width:250px;
right:0;}

#telephone-page{
margin:0 auto;
text-align:center;
width:230px;}

.news{
margin-top:1em;}

.marker-news{
background:url(i/marker-news.png) no-repeat top center;
width:7px;
height:5px;
margin-top:5px;
float:left;}

.text-news-1{
margin-left:10px;
padding-left:0.5em;
padding-right:0.5em;}

#text-news{
margin-top:3em;}

#text-block{
padding-left:10px;
padding-right:5px;}

.button a {
display: block;
position: relative;
text-decoration: none;
height:29px;
background:url('i/button.png');}

#button1 {
	top:10px;
	width:181px;
	right:10px;
	background-position: 0 29px;
}
a#button1:hover { background-position: 0 58px; }

#button2 {
	top:28px;
	width:181px;
	right:10px;
	background-position: 0 87px;
}
a#button2:hover { background-position: 0px 116px; }

#left-menu{
position: relative;
float:left;
width:250px;
clear: both;
text-align:center;
}

.main-menu a {
display: block; position:absolute;
text-decoration: none;
height:28px;
background:url('i/main-menu.jpg');
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 23px;
font-weight: bold;
color:#000000;
text-decoration:none;}

.main-menu a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;
color:#FF0000;
text-decoration:none;}

#mm1 {
padding-left:20px;
top:150px; 
width:68px; 
left:20px;
background-position: 0 0;}
a#mm1:hover { background-position: 0 -18px; }

#mm2 {
padding-left:20px;
top:180px; 
width:94px; 
left:20px;
background-position: 0 0;}
a#mm2:hover { background-position: 0 -36px; }

#mm3 {
padding-left:20px;
top:210px; 
width:153px; 
left:20px;
background-position: 0 0;}
a#mm3:hover { background-position: 0 -54px; }

#mm4 {
padding-left:20px;
top:240px; 
width:155px; 
left:20px;
background-position: 0 0;}
a#mm4:hover { background-position: 0 -72px; }

#mm5 {
padding-left:20px;
top:270px; 
width:117px; 
left:20px;
background-position: 0 0;}
a#mm5:hover { background-position: 0 -90px; }

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;}

#footer{
behavior: url(iepngfix.htc);
margin-top:20px;
background:url(i/balls.png) center bottom no-repeat;
height:80px;
clear: both;}

#counter{
float:left;
width:130px;
padding-top:25px;
padding-left:10px;
padding-right:2px;}

.counter1 img{
padding-bottom:4px;}

.counter1{
float:left; 
width:92px;}


#copyright{

margin-left:205px;
height:100px;
width:78%;}

#created{
padding-left:10px;
float:left;
width: 250px;
padding-top:40px;}

#allright{
padding-right:10px;
float:right;
width:250px;
text-align:right;
padding-top:40px;}

 #menu_bold {list-style:none; font:11px/24px Verdana; width: 200px; margin-right:none;
 margin-top:-2px;
 margin-left:-30px;
 }       /* переделан весь блок... */
  


.baner{
margin:0 auto;
width:180px;
padding-top:0px;}

.baner2{
margin:0 auto;
width:180px;
padding-top:2em;
padding-left:5px;}

.f9 {
font-family: Tahoma; 
font-size: 11px;
color:#848484;}


#text-block h1 {
font-family: Tahoma;
font-size: 16px;

text-transform: uppercase;}

#text-block p{
font-family: Tahoma;
font-size: 13px;}

.f8-ser {
font-family: Tahoma;
font-size: 13px;
color:#666666;}

#text-block img {
padding-right:5px;}

a{

color:#006699;
text-decoration: none;}

 a:hover{

color: #FF0000;
text-decoration: underline;}

.f10 a{
font-family: Tahoma;
font-size: 13px;
color:#000000;
text-decoration: underline;
font-weight:bold;}

.f10 a:hover{
font-family: Tahoma;
font-size: 13px;
color:#FF0000;
text-decoration: underline;}

.f11{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#000000;
text-decoration:none;}

.f11 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF0000;
text-decoration:none;}

.f1 {font-family: Georgia, "Times New Roman", Times, serif;}
.f2 {font-size: 36px;}
.f6 {font-size: 22px;}

.f25{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 25px;}

.f18{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;}

.f18-bold{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;}

.f13-bold{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;}

.clearfloat {
clear: both;
height: 0;
font-size: 1px;
line-height: 0px;}
  #menu_bold li a:hover {background: url("i/menu-left.jpg") no-repeat left; float: left;      
                 color: #000; font-weight: bolder;height: 24px;}
  #menu_bold li a:hover span {background: url("i/menu-right.jpg") no-repeat right; display: block; line-height: 24px; 
                 padding-right: 8px;
    
				 
				 }
  #menu_bold li{
  	clear: both;
  	height: 24px;
  }
  #menu_bold li a {background: url("i/menu-left-off.jpg") no-repeat left;   
                   font-weight: bolder; padding-left: 25px; color: #000;
                   text-decoration: none;
                  height: 24px;
				}           /* ...до этого места */
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
.doc_list{
	display: block;
	height: 140px;
}
.one_new_staff{
	text-align: justify;
}
.one_new_staff{
	padding-bottom: 15px;
}
fieldset{
	border: none;	padding:0px;
}
label{font-family:Tahoma;
font-size:13px;
	display: block;
}
.f8{
	font-family:Tahoma;
font-size:13px;line-height:20px;
}
input{
	display: block;
}
textarea{
	display: block;
	width: 300px;
	height: 150px;

}
.text{
	width: 300px;
	margin-bottom: 5px;
} 

.doc_list2 h4{
	margin:0px;
	padding-bottom: 5px;
	padding-top:0px
}
.doc_list2 {
margin-left:124px;

position:relative;
}

.doc_list2 {
display:block;

text-align:justify;

}
.doc_wrp{	
margin-top:30px;
}
.doc_img{display: block;
	width: 120px;float:left;
}
.price ul{
	padding: 0px;
	margin:0px;
	position:relative;
	*width:expression(this.parentNode.offsetWidth-10);
}
.price ul li{
	list-style: none;
	border:1px solid #E0F2F6;
	border-top:none;
	padding:4px;
	padding-right:80px;
	position:relative;
	
	}
	.price ul li span{
		right:5px;position:absolute;
		_position:relative;_float:right;_top:-23px;
		}
ul.header li
{
float: left;
width: 98%;
padding:4px;
font-weight: bold;
list-style: none;
background-color: #E0F2F6;
}

ul.header{
	padding: 0px;
	margin:0px;
	position:relative;
	height:25px;overflow:hidden;
}

	ul.header li span{
		right:5px;position:absolute;
		_position:relative;_float:right;_top:-20px;
		}
