* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Tahoma, Arial, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:  url(../img/topbg.gif) top left repeat-x;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 123px;
	background: transparent url(../img/topbg2.jpg) left top  repeat-x;
}

#logo{
 float:left;
 width:189px;
 padding-left:40px;
 }
 
 #tel{
 width:190px;
 float:left;
 /*font-family: Trebuchet MS;*/
 font-size:18px;
 font-weight:bold;
 color:#db2d25;
 line-height:27px;
 /*border: solid 1px;*/
 }
 
  #tel p{
  padding-top:22px;
  padding-left:44px;
  }
  
  #lid{
  width:500px;
  float:right;
  }
  
  #lid #add{
  /*border: solid 1px;*/
  width:300px;
  float:right;
  height:22px;
  margin-bottom:8px;
  }
  
  #lid #add a{
  float:right;
  padding-left:15px;
  color:#138acf;
  line-height:22px;
  font-size:12px;
  }
  
  #slogan{
  color:#004c98;
  font-size:20px;
  /*border: solid 1px;*/
  float:left;
  font-style:italic;
  width:99%;
  }
  
  #slogan p{
  font-family: Arial;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:9px;
  font-weight:bold;
  }
  
  #nav{
  float:right;
  width:520px;
  height:44px;
  /*background: url(../img/navbg1.jpg) top left repeat-x;*/
  }
  
  #leftobertka{
  background: url(../img/leftnavbg.jpg) top left no-repeat;
  height:44px;
  }
  
  #rightobertka{
  background: url(../img/rightnavbg.gif) top right no-repeat;
  height:44px;
  }
  
   #nav ul {
   width:100%;
   float:left;
   margin-top:10px;
   }

  #nav ul li{
  list-style:none;
  float:left;
  line-height:30px;
  font-size:18px;
  height:32px;
 padding-left: 10px;
padding-right: 10px;
  text-align:center;
  border-left: solid #92cdf1 1px;
  }
  
  .first{
  border-left: 0px !important;
  }
  
   .first a:hover{
  background: url(../img/firstknopkahover.gif) top left no-repeat !important;
  }
  
 /* .last{
  float:right !important;
  padding-right:2px;
  width:24% !important;
  }*/
  
  .last a:hover{
  background: url(../img/lastknopkahover.gif) top right no-repeat !important;
  }
 
  
  #nav ul li a{
  padding-top:2px;
  color: #dbedf9;
  text-decoration:none;
  display:block;
  width:100%;
  height:100%;
  }
  
  #nav ul li a:hover{
  background: url(../img/knopkahover.gif) top right repeat-x;
  }

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 50px 0 100px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 314px;
}


#banner{
margin-top:1px;
margin-bottom:12px;
}
#text{

}

#text h1,h2,h3,h4,h5,h6,h7{
color:#ea3500;
} 

#text h1{
 line-height:32px;
 font-size:21px;
 font-weight:normal;
 padding-bottom:12px;
}

#text h2{
 line-height:27px;
 font-size:18px;
 font-weight:normal;
 padding-bottom:12px;
}

#text h3{
 line-height:24px;
 font-size:16px;
 font-weight:normal;
 padding-bottom:12px;
}

#text h4,h5,h6,h7{
 line-height:21px;
 font-size:14px;
 font-weight:normal;
 padding-bottom:12px;
}

#text ul{
 font-size:14px;
 line-height:21px;
 color:#737373;
 padding-bottom:18px;
}

#text ul li{
 list-style:none;
}

#text p{
 font-size:14px;
 line-height:21px;
 color:#737373;
}

#text div{
 font-size:14px;
 line-height:21px;
 color:#737373;
 padding-bottom:18px;
}

#text a {
color:#005197;
text-decoration:underline;
}

#text a:hover{
text-decoration:none;
}

#text table{

}

#text .noneborder tr td .border tr td{
background:#fff;
border: solid 1px #d6e9f2 ;
font-size:14px;
 line-height:21px;
 color:#737373;
} 

#text .noneborder tr td{
background:#fff;
border: solid 0px;
font-size:14px;
 line-height:21px;
 color:#737373;
} 

#text table tr td{
background:#fff;
border: solid 0px;
font-size:14px;
 line-height:21px;
 color:#737373;
} 

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 242px;
	margin-left: -100%;
	position: relative;
	background: url(../img/newsbg.gif) top left repeat-y;
	margin-bottom:150px;
}

#newstitle{
  height:40px;
  background: url(../img/titlenews.gif) top left no-repeat;
}

#newstitle h2{
 color:#fff;
 font-size:20px;
 font-weight:normal;
 padding-left:70px;
 padding-top:10px;
}

#newsbott{
 background: url(../img/newsbottbg.gif) bottom left no-repeat;
}

#newsfeed{
 width:180px;
 margin-left:12px;
}

#onenew{
 border-bottom: 1px #b8bdc1 dashed;
 padding-bottom:15px;
 padding-top:15px;
 }

 #date{
  font-size:11px;
  color:#db2d25;
  font-weight:bold;
 }
 
 #textnew{
  font-size:11px;
  line-height:17px;
  
 }
 
  #textnew a{
   color:#004791;
   text-decoration:none;
  }
  
  #textnew a:hover{
   color:#004791;
   text-decoration:underline;
  }
  
  
  
  #dalee{
  font-size:11px;
  line-height:17px;
  text-align:right;
  color:#575d63;
  }
  
  #dalee a{
  text-decoration:underline;
  color:#575d63;
  }
  
  #dalee a:hover{
  text-decoration:none;
  color:#575d63;
  }




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -100px auto 0;
	height: 100px;
	background:  url(../img/footbg.gif) top left repeat-x;
}

#infooterblock{
margin-left:auto;
margin-right:auto;
width:1000px;
}

#adress{
width:100%;
float:left;
margin-top:24px;
margin-bottom:24px;
}

#adress p{
margin-top:0px;
margin-bottom:0px;
font-size:14px;
line-height:24px;
color:#6b6e68;
}

#adress p a{
color:#004791;
text-decoration:underline;
}

#adress p a:hover{
text-decoration:none;
}

#copy{
width:300px;
float:left;
font-size:11px;
color:#b1cde4;
}

#web{
width:300px;
float:right;
text-align:right;
font-size:11px;
color:#b1cde4;
}

#web a{
color:#b1cde4;
text-decoration:underline;
}

#web a:hover{
text-decoration:none;
}