html {
        height:100%;
        background:#fff;
        position:relative;
	background:url("/images/b.gif") center repeat-y;
     }


body {
        position:relative;
        padding:0; 
        margin:0;
	width:100%;
        font-family:verdana;
	height:100%;
     }

 
img {
     border:0px;
    }

p {
	margin:0;
  }	
	
.all {
        width:expression(document.documentElement.clientWidth>1100?"1100px":document.documentElement.clientWidth<=1000?"1000px":"100%");
	min-width:1000px;
	max-width:1100px;
        min-height:100%;
	margin:0 auto -43px auto;
     }

* html .all {
          height:100%;
         } 
		 
.big {
	  width:917px;
	  margin:0 auto;	
	 }
	 
.bigmain {
	  width:978px;
	  margin:0 auto;	
	 }	 
.header {
	float:left;
	width:100%;
	height:136px;
	}	 

.logo {
       float:left;
       width:233px;
       padding-top:40px;
      }
	  
.phones {
	 float:right;
	 width:343px;
	 background:url("/images/phone.gif") right 62px no-repeat;
	 padding-top:61px;
	}	 

.phones div {
	     float:left;
	     width:100px;
	     font-size:0;
	}		

.phones span {
	        font-size:9px;
	        color:#808080;
		margin-bottom:7px;
	}
.phones p {
	    font-size:20px;
	    color:#2a727d;
	   }

		   
.phones a {
	   color:#2a727d;
	   text-decoration:none;
	 }
		   
.phones a:hover {
		color:#2a727d;
		text-decoration:underline;
		 }
   
	  
.content {
          width:100%;
          float:center;
	  padding-bottom:100px;
          font-size:12px;
          font-family:verdana;
         }
		 
.contentmain {
              width:100%;
              float:left;
	      padding-bottom:30px;
	      font-size:12px;
         }		 
		 
.picture {
		  float:left;
		  width:100%;	
		  height:198px;
		 }		

.pict_notext {
			  float:left;
			  width:100%;	
			  height:198px;
			  background:url("/images/picture.jpg") no-repeat;	
			 }		 

.pict_text {
			  float:left;
			  width:950px;
			  padding-left:20px;	
			  padding-top:20px;	
			  height:178px;
                          background:url("/images/picture1.jpg") no-repeat;	
			 }		

.txt {
	  width:150px;
	  height:150px;
          margin:0;
	  text-decoration:none;
	  font-size:14px;
          font-family:verdana;
          float:left;	  
	 }
.txt a {
          color:#ffffff;
	  text-decoration:none;
	 }				 

.txt h4 {
		margin:0;
		padding-bottom:12px;
                font-size:18px;
                color:#fff; 
                font-family:verdana;
                float:left;
	   }	 
			 
.main {
		float:left;
		width:100%;
		padding-top:32px;
	  }		 
		 
  
.footer {
         height:43px; 
         width:100%;  
         float:left;
       }
		
.infooter {
		  width:expression(document.documentElement.clientWidth>1100?"1100px":document.documentElement.clientWidth<=1000?"1000px":"100%");
		  min-width:1000px;
		  max-width:1100px;
 		  position:relative;
		  background:url("/images/f.gif") center top no-repeat;
		  margin:0 auto;
		  height:43px; 
		  }		
		
.absfaq {
	  position:absolute;
	  right:99px;
	  top:-155px;
	  width:181px;
	  height:127px;
	}		
		
.copyright {
			font-size:9px;
			color:#004853;
			padding-top:18px;
			padding-left:30px;
			float:left;
			width:640px;
		  }		
		  
.search {
		 float:right;
		 width:280px;
		 padding-top:16px;
		}
.stat {
		 float:right;
		 width:15px;
		 padding-left:10px; 
		}		  

.main div {
		 float:left;
		 position:relative;
	    }

.main div h3 {
			font-size:18px;
			font-weight:normal;
			font-style:italic;
			margin:0;
			color:#2a727d;
			text-transform:uppercase;
			padding-bottom:5px;
			padding-top:17px;
		   }	

.mainul {
			margin:0;
			list-style-type:none;
			padding:0;
			position:absolute;
			z-index:20;
			width:160px;
			}		   
		  
.mainul li {
			padding:0 5px 3px 9px;
			font-size:11px;
			zoom:1;
			ddisplay:inline;
			background:url("/images/d.gif") 0px 5px no-repeat;
		  }		   
		  
.mainul li a {
			  color:#4c4c4c;
			  text-decoration:none;
		    }			  

.mainul li a:hover {
					  color:#4c4c4c;
					  text-decoration:underline;
					}			  
			
			
#sc1 {
	  background:url("/images/sc1.jpg") no-repeat;	
	  width:200px;
	  padding-left:123px;
	  height:202px;
	 }
	 
#sc1 ul {
		top:42px;
		left:154px;
	   }	 
	  
#sc2 {
	  background:url("/images/sc2.jpg") no-repeat;	
	  width:211px;
	  padding-left:112px;
	  height:202px;
	 }
	 
#sc2 ul {
		top:42px;
		left:145px;
	   }	 
	 
#sc3 {
	  background:url("/images/sc3.jpg") no-repeat;	
	  width:213px;
	  padding-left:119px;
	  height:202px;
	 }
	 
#sc3 ul {
		top:42px;
		left:155px;
	   }	 

#sc4{
	  background:url("/images/sc4.jpg") no-repeat;	
	  width:200px;
	  padding-left:123px;
	  height:202px;
	 }
	 
#sc4 ul {
		top:64px;
		left:154px;
	   }		 

#sc5 {
	  background:url("/images/sc5.jpg") no-repeat;	
	  width:210px;
	  padding-left:112px;
	  height:202px;
	 }
	 
#sc5 ul {
		top:41px;
		left:145px;
	   }	 

#sc6 {
	  background:url("/images/sc6.jpg") no-repeat;	
	  width:213px;
	  padding-left:119px;
	  height:202px;
	 }	

#sc6 ul {
		top:62px;
		left:155px;
	   }		 
		
		
.mainba {
		 display:block;
		 height:202px;
		 width:100%;
		 text-decoration:none;
		 position:absolute;
		 top:0;
		 left:0;
		}		
		
.clr {
	  width:100%;
	  clear:both;
	  height:15px;
	  overflow:hidden;
	 }		
	 
.hmenu  {
		float:left;
		width:100%;
	   }

.buttons {
		  float:left;
		  width:100%;
		}	   
		
.buttons div {
			float:left;
			}		

.buttons a {
			float:left;
			display:block;	
			}		

			
.submenu {
		  float:left;
		  width:100%;
		  padding-top:20px;
		  padding-bottom:50px;
		  text-align:center;
		}	

.subitem {
		  float:left;
		  font-size:9px;
		  text-align:center;
		  width:114px;
		}  

.submenu table {
		  border-collapse:collapse;
		  margin:0 auto;
               }			
			
.submenu img {
		 margin-bottom:10px;
	     }			
		
.hmitem {
		 float:left;
		 height:25px;
		 width:131px;
		 background:url("/images/butt.gif") no-repeat;
                 font-family:verdana;
		 text-align:center;
		 font-size:11px;
		 font-weight:bold;
		 padding-top:12px;
		 color:#2a727d;
		 text-decoration:none;		 
		}		
		
	 
.hmitem_s {
		 float:left;
		 height:25px;
		 width:131px;
		 background:url("/images/butt_s.gif") no-repeat;
                 font-family:verdana; 
		 text-align:center;
		 font-size:11px;
		 font-weight:bold;
		 padding-top:12px;
		 color:#fff;
		 text-decoration:none;		  
		}		
		
.hmitempad {
			 float:center;
			 height:32px;
			 width:123px;
			 background:url("/images/butt.gif") no-repeat;
                         font-family:verdana;
			 font-size:11px;
			 font-weight:bold;
			 padding-top:5px;
                         padding-left:8px;
			 color:#2a727d;
                         text-align:center; 
			 text-decoration:none;
			}		
		
.hmitempad_s {
			 float:center;
			 height:32px;
			 width:123px;
			 background:url("/images/butt_s.gif") no-repeat;
                         font-family:verdana;
			 font-size:11px;
			 font-weight:bold;
			 padding-top:5px;
			 padding-left:8px;
		         color:#fff;
                         text-align:center;
			 text-decoration:none;
			}		
		
 
				 
.blink     {
		color:#4c4c4c;
		text-decoration:underline;
                text-align:center;
	   }

.blink:hover {
		color:#4c4c4c;
		text-decoration:underline;
                text-align:center;     
	     }				 	   
		   
.left {
		float:left;
		width:260px;
                padding-top: 50px;
                padding-right: 5px;
                padding-bottom: 40px;
	  }		   
	  
.center {
		float:left;
		color:#4c4c4c;
		width:415px;
		padding-left:5px;
	  }	

.center2 {
		float:left;
		color:#4c4c4c;
		width:640px;
		padding-left:5px;
                padding-bottom:40px;
	  }		  
	  
.widecenter {
			float:left;
			color:#4c4c4c;
			width:704px;
			padding-left:20px;
			line-height:16px;
		  }		  

.right {
		float:right;
		width:216px;
                padding-top: 50px;
                padding-left: 15px;
       }		   	  
	  
	  
.pageheader {
		font-size:20px;
		color:#004853;
		font-weight:bold;
		padding-bottom:20px;
                text-align:center;  
            }
			
.newsitem {
			width:100%;
			padding-bottom:25px;
		  }			
		  
.newimg {
		 float:left;
		 width:102px;
		}		  
		
.clr2 {
		width:100%;
		clear:both;
		height:1px;
		overflow:hidden;
	  }	

.waste {
		float:left;
		width:20px;
		height:100px;
	   }	  
	  
.ndate {
		padding-bottom:5px;
		font-size:10px;
	   }	  
	   
.ntitle {
		padding-bottom:9px;
		font-size:18px;
		color:#3ba1b0;
		font-weight:bold;
	   }	   
	   
.nlink {
		color:#004853;
	   }	   
	   
.nlink:hover {
			  color:#004853;
			  text-decoration:none;
			 }	   	   
			 
.filter {
		 float:left;
		 width:100%;	
		}			
		
		
.filterheader {
				float:left;
				width:227px;
				height:22px;
				background:url("/images/filterheader.gif") no-repeat;
				font-size:11px;
				color:#004853;
				font-weight:bold;
				padding-top:8px;
				padding-left:8px;
				margin-boargi:8px;
			  }	

.filterblock {
                float:left;
		width:215px;
		background:url("/images/filterback.gif") no-repeat;
		padding:5px 10px 0 10px;
		font-size:12px;
		color:#004853;
		}

.filterblock h5 {
				margin:0;
				padding-bottom:11px;
				font-size:11px;
				font-weight:bold;
				
			   }			 

.filterbottom {
			  float:left;
			  width:235px;
			  height:10px;
			  background:url("/images/filterbottom.gif") no-repeat;
			  overflow:hidden;
			  margin-bottom:8px;
			 }				 
			 
.filterbutton {
				width:110px;
				height:22px;
				background:url("/images/filterbutton.gif") no-repeat;
				font-size:11px;
				font-weight:bold;
				color:#004853;
				
				padding-left:7px;
				border:none;
				text-align:left;
			  }
		
.objects {
		  float:left;
		  width:100%;	
		}		
		
.objectitem {
			 float:left;
			 width:308px;
			 padding-bottom:20px;
			}		
			
.objectimg {
			float:left;
			width:308px;
			overflow:hidden;
			position:relative;
			font-size:0;
		  }			
		  
.objectimg div {
			   position:absolute;
			   left:0;
			   top:30px;
			   height:25px;
			   background:url("/images/obcity.gif") right top no-repeat;
			   font-size:14px;
			   font-weight:bold;
			   color:#004853;
			   padding:6px 14px 0 14px; 
			 }		  
			 
.objectdescr {
			  float:left;
			  width:280px;
			  background:url("/images/obdark.gif") center top no-repeat;
			  padding:8px 14px 2px 14px;
			  font-size:10px;
			  color:#000;
			 }			 
			 
.objectdescr p {
				padding-bottom:2px;
			  }			

.objectbottom {
			  float:left;
			  width:308px;
			  background:url("/images/obbottom.gif") center top no-repeat;
			  height:7px;
			  overflow:hidden;	
			 }	

.objectpages {
			  float:left;
			  width:100%;
			  padding-top:5px;
			  padding-bottom:15px;
			 }			 
			 
.apage {
		width:17px;
		height:15px;
		float:left;
		display:block;
		text-align:center;
		background:url("/images/page.gif") no-repeat;
		font-size:11px;
		font-weight:bold;
		padding-top:2px;
		color:#3ba1b0;
		text-decoration:none;
		margin-right:9px;
	  }			

.objectpages span {
		width:17px;
		height:15px;
		float:left;
		display:block;
		text-align:center;
		background:url("/images/page.gif") no-repeat;
		font-size:11px;
		font-weight:bight3B
		padding-top:2px;
		color:#004956;
		margin-right:9px;
		}			  
				  
#searchfield {
			  border:none;
			  background:url("/images/sf.gif") no-repeat;
			  width:154px;
			  height:17px;
			  font-size:10px;
			  padding-left:3px;
			  padding-right:3px;
			 }	

#searchbutton {
			  border:none;
			  background:url("/images/sb.gif") no-repeat;
			  width:21px;
			  height:17px;
			  font-size:9px;
			 }		

.search div {
			float:left;
			font-size:0;
		  }			 
		  
.responses {
			float:left;
			width:100%;
		   }		  
		   
.respitem {
			float:left;
			width:100%;
			padding-bottom:25px;
		  }		   
		  
.respfio {
		  font-size:13px;
		  padding-bottom:5px;
		  font-weight:bold;	
		 }		  
		 
.answerer {
			color:#004853;
			text-decoration:underline;
			font-size:10px;
			padding-bottom:15px;
		  }		

.answerertext {
				color:#004853;
				font-size:10px;
				padding-bottom:15px;
				line-height:17px;
			  }			  
			  
.questions {
			float:left;
			width:100%;
		   }			

.qitem {
		float:left;
		width:415px;
		padding-bottom:25px;
	   }		   
	   
.qimg {
		float:left;
		width:86px;
		overflow:hidden;
	  }	   
	   
.qtext {
		float:left;
		width:321px;
		overflow:hidden;
		padding-left:15px;
		line-height:15px;
	  }	 

.qtitle {
		 padding-bottom:5px;
		 font-weight:bold;
		 font-size:14px;
		 color:#3ba1b0;
		}	

.qtitle a {
			color:#3ba1b0;
		 }		

		 
.qtitle a:hover {
					color:#3ba1b0;
					text-decoration:none;
				 }		
		 
.qinfo {
		 padding-bottom:10px;
		}	  

		
.qform {
		float:left;
		width:234px;
		background:url("/images/qformst.gif") repeat-y;
	   }	   
	   
.qformtop {
			float:left;
			width:100%;
			background:url("/images/qformtop.gif") no-repeat;
			height:6px;
			overflow:hidden;
		   }	   
	   
.qformbottom {
			float:left;
			width:100%;
			background:url("/images/qformbottom.gif") no-repeat;
			height:6px;
			overflow:hidden;
		   }	   
	   
.qformbody {
		float:left;
		width:218px;
		padding:2px 8px;
		font-size:11px;
		color:#004853;
	   }	   
	   
.qinp {
	   width:142px;
	   border:1px solid #9ac7ce;
	   font-size:11px;
	  }	   
	  
.qformbody select {
			width:142px;
		}	  
				
.qformbody textarea {
		        width:142px;
			height:62px;
			border:1px solid #9ac7ce;
		 }			

.qformbody table td {
				  vertical-align:top;	
				  padding-bottom:3px;
				}				 
				
.error {
		float:left;
		width:100%;
		font-size:10px;
		padding-bottom:15px;
	   }				
	   
.sertifimg {
			float:left;
			width:258px;
			background:url("/images/sertifimgtop.gif") #f2f2f2 no-repeat;
			padding:25px;
			text-align:center;
		   }	   
		   
.sertifimgbottom {
					float:left;
					width:308px;
					height:6px;
					overflow:hidden;
					background:url("/images/sertifimgbottom.gif") no-repeat;
				 }			   
				 
.omskblock {
			float:left;
			width:100%;
			padding-bottom:30px;
			padding-top:5px;
		   }				 
		   
		   
.omskrecv {
			float:left;
			padding-right:20px;
			width:237px;
			font-size:11px;
		  }
		  
		  
.omskoffice {
			 float:left;
			 width:100%;
			 padding-bottom:15px;
			 line-height:17px;
			}

.omskoffice  h4 {
				margin:0;
				font-weight:normal;
				padding-bottom:15px;
				font-size:18px;
			   }

	
.omskpersonal {
				float:left;
				width:100%;
				padding-bottom:15px;
			  }

.omskpersonalimg {
					float:left;
					width:77px;
					padding-right:10px;
				 }

.omskpersonaltxt {
				  float:left;
				  width:149px;
				 }

.omskpersonaltxt span {
					   font-weight:bold;	
					 }

.omskmap {
		  float:left;
		  width:651px;	
		 }		   
		 

.novosibblock {
				float:left;
				width:443px;
				margin-right:17px;
			  }

.ocheader {
			width:435px;
			height:19px;
			background:url("/images/addr.gif") no-repeat;
			font-size:11px;
			font-weight:bold;
			padding-left:8px;
			padding-top:3px;
		  }

		  
.ocheader a {
			color:#004853;
			text-decoration:none;
		   }		  

.ocheader a:hover {
					color:#004853;
					text-decoration:underline;
				   }		  

		   
.ocdescr {
			width:409px;
			background:url("/images/a.gif") #cee8eb left bottom no-repeat;
			margin:0 auto;
			padding:14px;
			min-height:504px;
		 }
		 
* html .ocdescr {
				height:504px;
			  } 		 
	
.ocoffice {
			width:100%;
			height:75px;
			color:#004853;
			font-size:11px;
			line-height:16px;
		  }	
		
.ocmap {
		width:100%;
		padding-bottom:12px;
	   }		

.ocpersonaltitle {
                  width:100%;
                  padding-bottom:11px;
		 }	
	
.ocpersonal {
				float:left;
				width:100%;
				padding-bottom:15px;
			  }

.ocpersonalimg {
					float:left;
					width:51px;
					padding-right:10px;
				 }

.ocpersonaltxt {
				  float:left;
				  width:200px;
				 }

.ocpersonaltxt span {
		      font-weight:bold;	
		 }				 
					 
.tyumenblock {
		float:left;
		width:443px;
	  }
.123       {
		font-size:11px;
		font-weight:bold;
		padding-left:8px;
		padding-top:3px;
	  }

.ocdescr {
			width:409px;
			background:url("/images/a.gif") #cee8eb left bottom no-repeat;
			margin:0 auto;
			padding:14px;
			min-height:504px;
		 }
		 
* html .ocdescr {
				height:504px;
			  } 		 
	
.ocoffice {
			width:100%;
			height:75px;
			color:#004853;
			font-size:11px;
			line-height:16px;
		  }	
		
.ocmap {
		width:100%;
		padding-bottom:12px;
	   }		

.ocpersonaltitle {
				  width:100%;
				  padding-bottom:11px;
				 }	
				 

	
.ocpersonal {
				float:left;
				width:100%;
				padding-bottom:15px;
			  }

.ocpersonalimg {
					float:left;
					width:51px;
					padding-right:10px;
				 }

.ocpersonaltxt {
				  float:left;
				  width:200px;
				 }

.ocpersonaltxt span {
					   font-weight:bold;	
					 }				 
					 
.tyumenblock {
				float:left;
				width:443px;
			  }	

#offices {
		float:left;
		width:100%;
		}

.output {
		 float:left;
		 width:100%;
		}		
		
.outputitem {
			 float:left;
			 width:100%;
			 padding-bottom:30px;
			}		
			  
.outputleft {
			 float:left;
			 width:440px;
			 padding-right:20px;
            }			  
			  
.outputright {
			 float:left;
			 width:180px;
            }			  
			  
.outputtitle {
			  width:100%;
			  padding-bottom:10px;
			  font-size:18px;
			  font-weight:bold;
			  color:#3ba1b0;	
			 }			  
			 
.answer {
		 float:left;
		 width:100%;
		}				 
		
.answertitle {
			  width:100%;
			  padding-bottom:10px;
			  font-size:16px;
			  font-weight:bold;
			  color:#3ba1b0;	
			 }
