html,body {
  margin:0;
  padding:0;
  height:100%; /* needed for container min-height */	
  background:black url("../images/bg.jpg");
  background-repeat:repeat-x;
  font-family:tahoma;
  font-size:14px;	
  }

h2{
  color:#0374dd;
  font-family:tahoma;
  font-size:18px;
  font-weight:bold;
  margin-left:10px;
  line-height:20px;white-space:nowrap
  }

h3{
  color:#0b889f;
  font-family:tahoma;
  font-size:16px;
  font-weight:bold;
  margin-left:10px;
  line-height:18px;
  }

a{
  color:white;
  text-decoration:none;
  }

a:hover{
  color:#ccc;
  text-decoration:none;
  }

div#wrapper {
  position:relative; /* needed for footer positioning*/
  margin:0 auto; /* center, not in IE5 */
  width:950px;
  height:auto !important; /* real browsers */
  height:100%; /* IE6: treaded as min-height*/
  min-height:100%; /* real browsers */
  }

div#nav{
  width:950px;
  height:47px;
  background:url(../images/nav.jpg) ; 
  background-repeat:no-repeat;	
  font-family:tahoma;
  font-size:16px;
  text-transform:uppercase; 
  padding-top:20px; 
  }

ul#navigation{
  list-style-type: none;
  display: inline; 
  width:950px;
  height:47px;
  }

li{
  list-style-type: none;
  display: inline;
  }

li a{
  color:white;
  text-decoration:none;
  padding:0px 12px;
  }

li a:hover{
  color:#ccc;
  text-decoration:none;
  }

div.header{
  background:url(../images/header.jpg);
  background-repeat:no-repeat;
  width: 950px;
  height: 485px;
  }

div.logo
  {
  width: 521px;
  height: 71px;
  margin: 0;
  background:url(../images/logo.jpg);
  background-repeat:no-repeat;
  }

div#content {
  width:950px;
  margin-top:-20px;
  padding:0em 0em 5em; /* bottom padding for footer */
  }

div#content p {
 text-align:justify;
 line-height:20px;
 margin:-5px 10px 0px 10px;
 }

#leftcolumn { 
  float: left;
  width: 500px;
  /**height: 486px;**/
  padding: 0 10px 20px 10px; 
  margin: -58px 0px 0px 19px; 
  border: 4px solid #787278;
  color: black;
  border: 4px solid #787278;
  background: #d6d6d6;
  }

#rightcolumn { 
  position: relative;
  display: inline;
  float: right;
  width: 328px;
  /**height: 486px;**/
  margin: -58px 19px 0px 0px;
  padding:0 10px 10px 10px;
  border: 4px solid #787278;
  background: #d6d6d6;
  color: black;				
  }
  
  #rightcolumn h2, #leftcolumn h2 {
  margin:0;
  padding:10px;
  }

#img_r{
  background:url(../images/img_r.jpg);
  background-repeat:no-repeat;
  width: 290px;
  height: 215px;
  margin:5px auto 0 auto;
  }

#img_l{
  background:url(../images/img_l.jpg);
  background-repeat:no-repeat;
  width: 221px;
  height: 238px;
  margin:40px 0 0 0;
  float:right;
  }

#testimonial {  
  width: 497px;
  height: 76px;
  margin:20px auto 0;
  }

p#little{
  width:260px
  }

span{
  font-weight:bold
  }

#banner{
  margin:0 230px;
  }
  
  #banner img {
  margin:20px 0 0 0;
  }
#links{
  width:950px;
  margin:0 auto;
  text-align:center;
  font-size:12px;
  padding:5px 15px;
  }

#links a{
  padding:0px 15px;
  }

div#footer {
  position:absolute;
  width:950px;
  height: 150px;
  bottom:0; /* stick to bottom */
  margin-bottom:-100px;
  text-align:center;
}

div#adress{
  margin:20px 0 0 350px;
  }

div#adress span{
  float:right;
  text-align:left;
  margin-right:320px;
  }
  
div#adress img {
float:left;
margin:0 10px 0 0
}

div#adress p {
color:#1985e7;
float:left;
text-align:left;
padding:0;
margin:0;
}

div#copyright {
  margin-top:20px;
  width:950px;
  }
  
 div#copyright p {
 font-size:13px;
 color:#197cd9;
 text-align:center;
 width:950px;
 padding:0; 
 margin:0;
 }
 
 div#copyright .design {
 color:#179fb7;
 font-weight:normal;
 padding-left:30px
 }
 
 div#copyright p a {color:#fff;}
 
 div#copyright p a:hover {text-decoration:underline;}
  
  
