body,
h1, h2, h3,
p, ul, li,
form, img {
border:0;
margin:0px;
padding:0px;
}




body{
  margin-left:auto;
	margin-top: auto;
	margin-right: auto;
  margin-bottom: 0px;
  background-image:url('images/M-S.gif');
  background-repeat: repeat;
	background-position: bottom center;
	background-attachment: fixed;
	height:100%; 
}

#header_wide{
  position:relative;
  width:100%;
  height:auto;
  margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
  background-image:url('images/M-S.gif');
  background-position:center;
}

#header_center{
  position:relative;
  width:974px;
  height:165px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-color:none;
  background-position:center;
}

#content_wide{
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	padding-top:0px;
  background-image:url('images/N-B.gif');
  background-position:center;
}

#content_center{
  position:relative;
  width:974px;
  height:440px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  padding-top:0px;
  background-position:center;
  
}

#footer_wide{
  position:relative;
  width:100%;
  height:100px;
  margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
  background-image:url('images/M-S.gif');
  background-position:center;
}

#footer_center{
  position:relative;
  width:974px;
  height:100px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-color:none;
  background-position:center;
  text-align:right;
}

#container{
  position:relative;
  margin-right:auto;
  margin-left:auto;
  background-color:#007bcb;
  height:auto;
  width:973px;
}

#lavy{
  position:relative;
  
  margin-left:0px;
  background-color:none;
  height:auto;
  width:233px;
  text-align:left;
  float:left;
}
#lavy_content{
  position:relative;
  padding-top:0px;
  margin-left:0px;
  background-color:none;
  height:auto;
  width:233px;
  text-align:right;
  float:left;
}

#lavy_footer{
  position:relative;
  padding-top:0px;
  margin-left:0px;
  margin-right:auto;
  background-image:url('images/zachrana.gif');
  height:160px;
  width:233px;
  float:left;
  
}

#footer_white{
  width:43px;
  height:28px;
  float:left;
  background-color:white;
  margin-right:auto
}

#content_white{
  width:43px;
  height:370px;
  float:left;
  background-color:none;
  margin-right:auto
}

#content_white_ref{
  width:43px;
  height:40px;
  float:left;
  background-color:red;
  margin-right:0px;
  margin-left:240px
}

#footer_menu{
  width:971px;
  height:20px;
  background-color:#585858;
  padding-top:8px;
  font-family:Tahoma;
  font-size:10px;
  color:white;
  text-transform: uppercase;
  margin-right:auto 
}

#pravy{
  position:relative;
  margin-right:auto;
  padding-left:43px;
  margin-top:0px;
  background-color:none;
  width:353px;
  height:auto;
  float:left;
  
}
#galeria{
  position:relative;
  margin-right:auto;
  padding-left:43px;
  padding-top:40px;
  margin-top:0px;
  background-color:none;
  width:698px;
  height:auto;
  float:left;
}
#pravy_content{
  position:relative;
  margin-right:auto;
  padding-left:43px;
  margin-top:0px;
  background-color:none;
  width:336px;
  height:auto;
  float:left;
  
}

#content_menu{
  padding-top:10px;
  position:relative;
  padding-left:43px;
  font-size: 12px;
	color: #606060;
}

#pravy_content2{
  position:relative;
  margin-right:auto;
  padding-left:22px;
  margin-top:0px;
  background-color:none;
  width:336px;
  height:auto;
  float:left;
  
}

#tmava_hlavicka{
  width:329px;
  height:23px;
  background-color:#585858;
  margin-top:30px;
  padding-top:5px;
  color:white;
  font-size:13px;
  font-family:Trebuchet MS;
  padding-left:7px;
}

#o_spolocnosti{
  width:329px;
  height:140px;
  background-color:#ebedee;
  margin-top:0px;
  padding-left:7px;
  font-size:10px;
  color:#606060;
  font-family:Tahoma;
  padding-top:10px;
}

#pravy2{
  position:relative;
  margin-right:auto;
  padding-left:0px;
  margin-top:0px;
  background-color:none;
  height:50px;
  float:left;
  
}

#header{
  position:relative;
  margin-right:auto;
  margin-left:0px;
  margin-top:0px;
  background-color:#ebedee;
  height:165px;
  width:100%;
}

#zastavy{
  margin-top:0px;
  position:relative;
  background-image:url('images/pozadie.gif');
  width:345px;
  height:24px;
  font-size:10px;
  font-family:Tahoma;
  padding-top:5px;
}

#zastavy img{
  padding-left:5px;
  vertical-align:middle;
}

#zastavy img .home{padding-left:0px;padding-right:5px;}

.home{
  padding-left:95px
}

#header_menu{
  margin-top:47px;line-height:12px;
}

img{border:0px;}

ul{padding-left:0px;margin-left:0px;display:inline;}
li{padding-left:7px;margin-left:14px;line-height:15px}

.kontakttext
{ font-size: 1.2em;
}

.kontaktnepole
{
border: 1px solid #DFDFDF;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 333px;
color: #646260;
padding: 0px 0px 3px 0px;
background-color: #efefef;
}

.odoslikontakt
{
border: 1px solid #DFDFDF;
margin: 0;
padding: 4px 4px 5px 4px;
font-size: 11px;
}

.kontakt_udaje{
  margin-top:20px;
  background-color:none;
  text-align:left;
  width:686px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:120%;
	font-weight: normal;
	color:#606060;
	word-spacing: Normal;
	vertical-align:top;
}

