﻿* html #content {
  height: 100%;
  
}

html, body {
  margin:0; padding:0; width:100%; height:100%; min-width: 1000px;
  font-size: 87.5%;
  font-family: Verdana, Geneva, sans-serif;
  line-height: 140%;
  color: #3f3f3f;
  background:  #fffcea url('i/bg_head.gif') repeat-x top left;
}

table, td, tr {  font-size: 12px;
		font-family: Georgia, serif;
}

img, div { behavior: url(/tpls/content/iepngfix.htc); }


    .png
    { //background-image: none ! important;
      behavior: url('/tpls/content/pngfix.htc');
    }



td {
  vertical-align: top;
}


a {color: #30324c;}
a:hover {color: #30324c; text-decoration:none;}

#content {
  position: relative;
  min-height: 100%;
  min-width: 1000px;
}

h2 {font-style: italic; color: #3f3f3f; font-weight: normal; padding: 0px; margin: 0px 0px 11px 0px;}

.main {
    height:100%;
    top: 0;
    left: 0;
    margin-top: -17px;
	}

#head {height: 338px; width:100%; }

.head-me {background: #d5e9ea; position: absolute; top: 90px; right: 17%;}

.logo { background: url(i/test.png); width: 591px; height: 198px;}

.haus {position: absolute; top: 0; right: 0; background: url(i/haus.png); width: 337px; height: 290px;}
.nach {background: #e5ede7; display: block; clear: both;}

.info-head {width: 76%; height:87px; clear:both; position:absolute; top: 238px; }
.info-head p {margin: 0px; padding:0px;} 
.info-tell {margin-left:45px;}
.info-head ul {margin: 0px 0px 0px 4.5%; padding:0px;}
.info-head ul li {margin: 0px; padding:0px; list-style:none; float:left; width:30%;}

.info-zag {font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; display:inline-block;}
.info-text { display:inline-block; margin:13px 0px 0px 0px;}

.full-content { width:99.9%; padding-bottom: 97px; //padding-right: 1px; //overflow-x: hidden; font-family:Georgia, "Times New Roman", Times, serif; }
.full-content a { font-family:Georgia, "Times New Roman", Times, serif; color:#50a9e3;}
.full-content a:hover {color:#e35050;}

.left-sidebar {float:left;  width:210px; margin-left:-100%; position: relative; z-index: 150;}
.menu-links{margin: 0px 0px 0px 14px; padding: 0px; width: 210px;}
.menu-links ul{ margin: 0; padding: 0;}
.menu-links ul li{ margin: 0; padding: 0 0 13px 0; list-style: none; line-height: 140%;}
.sub-menu {display: block; margin: 0 0 0 13px;}


.right-sidebar { float:left; width:234px;margin-left:-234px; position: relative; z-index: 160;}
.menu-links-right {margin: 0px 14px 0px 2%; padding: 0px;}
.menu-links-right ul{ margin: 0; padding: 0;}
.menu-links-right ul li{ margin: 0; padding: 0 0 13px 0; list-style: none; line-height: 1.4em;}
.sub-menu-right {display: block; margin: 0 0 0 13px;}

#wrapper{float:left;width:100%; position: relative; z-index: 0;}

#content-my {margin: 0 244px 0 236px; }
#content-my .zag {background: #ffedd2;  width: 100%; padding: 0px 0px 5px 0px;}
#content-my .head-zag {display: block; padding: 8px;  font-style: italic;}

/*nowosti na glavnoy*/
#content-my .zag-n { padding: 0px;}
#content-my .head-zag-n {display: inline-block; padding: 3px;  font-style: italic; background: #f9efe1;}


#content-my .zag-graf {background: #ffedd2;  padding: 6px;}

#content-my .bgg {background: #e1e1e1;}

#content-my .head-graf-zag { font-family: Verdana; font-weight: bold;}
#content-my .head-graf-zag-text {font-family: Verdana; display: block;}

#content-my .quot {background: url('i/quots.png') no-repeat; width: 25px; height: 24px; float: right; margin: 0 18px;}

.time { float: left; width: 200px; height: 130px;}
.time-ob { float: left;  width: 270px;}

#content-my h1 {display: block; font-size: 24px; font-style: italic; font-weight: normal; color: #3f3f3f; margin: 0 0px 5px 0px;  line-height: 23px;}
#content-my h2 {display: block; font-size: 18px; font-style: italic; font-weight: normal; color: #3f3f3f; margin: 0 0px 5px 0px;  line-height: 23px;}


#content-my .zag-graf h2 {display: block; font-family: Georgia, serif;
			  font-size: 18px; font-style: italic; font-weight: normal; color: #3f3f3f; margin: 0 ; }

#footer {
  position: relative;
  margin-top: -150px;
  height: 150px;
  //margin-top: -150px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  width: 100%;
  clear: both;
}

	.copyright {
		 display: inline-block;
		 margin: 98px 0px 0px 3%;
		 float:left;
         width: 33%;
		}
	.telefons {
		display: inline-block;
		margin: 98px 0px 0px 15%;
                 width: 33%;
                 float:left;
		}
    .sadesign {    .
    	display: inline-block;
		margin: 98px 0 0 0;
        width: 15%;
        float:left;
		}


.telefons-nach {
	margin: 0 0 0 10%;
	 float: left;
}

.time	img {
	margin: 0 0 0 10%;
	 float: left;
}



.menu-da {
display: inline-block; margin-left: 3px;
// display: inline-block;
// margin-left: 0px;
}


.menu-da-fix {
 width: 189px;
}

/*.table-border*/

table, td, tr    {border: 1px #959595 solid;}

