* { margin:0; padding:0;font-size: 12px;border:0;outline: none;}
html { height: 99%; width:100%}
body {
  background-color: #f0ece1;
  font-family: Arial, Helvetica, sans-serif;
  color:#7f7363;
  letter-spacing: 1px;
  line-height: 1.8em;
}
p{margin:0 0 10px 0;}
h1,h2,h3{position:relative;padding:0 0 0 20px;margin:0 0 10px -20px;}
h1{font-size:15px;}
h2{font-size:13px;}
h3{font-size:11px;}
#canvasHeader {width:100%;overflow: hidden;background-color:#fff;}
#header{width:980px;margin:0px auto;}
#canvas {width:980px;margin: 0px auto;overflow: hidden;}
/*generic css for all elements*/
img {border:0;}
.line {
  float: left;
  width: 100%;
  display: block;
  position: relative; /*prevents shifting when changing viewport in IE;thanks to Alan Gresley*/
}
.item {
  position: relative;
  float: left;
  overflow: hidden;
  left: 100%;
}
#flashBanner {overflow: hidden;}

/*item specific css*/
#headerItem {
  width: 100%;
  height:175px;
  background:#fff;
}
#naviItem {
  margin-left: -980px;
  width: 715px;
  padding:0 0 0 150px;
  text-align:center;
}
#navi{margin:0 0 15px 0;padding:5px 0 0 0;}
#navi a {color: #7d7463;text-decoration:none;}
#navi a:visited{color: #7d7463; }
#navi a:hover {color: #bbaf95;}
#navi a:active { color:#bbaf95;}
#naviItem a {margin:0 25px 0 0;padding:0 0 0 15px;background:url(../images/quadrat.jpg) no-repeat center left;}
#naviItem a:hover {background:url(../images/quadrat_hover.jpg) no-repeat center left;}
#naviItem a.activeMenu {color:#bbaf95;text-decoration:none;background:url(../images/quadrat_hover.jpg) no-repeat center left;}
#langItem {
  margin-left: -265px;
  width: 264px;
  text-align:right;
  font-size:11px;
}
#langItem  a{margin:0 10px 0 0;}
#leftCol {
  margin-left: -980px;
  width: 980px;
}
#footerItem {
  margin-left: -100%;
  width: 100%;
  padding:20px 10px;
  text-align:center;
}
#content a{color:#C69B4E;text-decoration:none;}
#content a:visited{color:#C69B4E;}
#content a:active{color:#C69B4E;}
#content a:hover{color:#BBAF95;}
.sobaka IMG{margin:0 0 -3px 0;}
.fleft{margin-right:10px;}
.fmidle{margin:0 10px;}
.fright{margin-left:10px;}
.fartportus{visibility:hidden;position:absolute;left:0;}
#contactItem{margin-left:330px;}
#contactItem table td{padding-left:30px;}

#contactItem h1{position:relative;z-index:10;background:url(../images/pfeil_h.jpg) no-repeat center left;padding:0 0 0 20px;margin:0 0 10px -20px;font-size:12px;font-weight:normal;}

