body {
	background: White url(img/bg.jpg) repeat-x;
	margin: 0;
   padding: 0;
}
#logo {
	background: url(img/logo.jpg);
	width: 548px;
	height: 220px;
	margin: auto;
	padding: 0;
	border: solid #03114b;
	border-width: 0 1px 0 1px;
}
#menu {
	background: url(img/lista.jpg);
	width: 548px;
	height: 24px;
	margin: auto;
	border: solid #03114b;
	border-width: 0 1px 0 1px;
	color: White;
	text-align: center;
	padding: 0;
}
#menu a {
	font: 13px Arial;
	color: White;
	text-decoration: none;
}
#menu a:hover {
   color: White;
	text-decoration: none;
}
#main {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 710px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#main2 {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 860px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#main3 {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 590px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#zaruka {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 3400px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#sluzby {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 690px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#s_cistenie {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 1100px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#exterier {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 1300px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
html>body #sluzby2 {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 2360px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#sluzby2 {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 560px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
html>body #sluzby {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 2360px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#tech {
    background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 2130px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
#techno {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: auto;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
html>body #techno {
   background: White url(img/bg2.jpg);
	margin: auto;
	width: 548px;
	height: 2400px;
	border: solid #03114b;
	border-width: 0 1px 0px 1px;
}
h1 {
	font: bold 13px Arial;
	color: #3c2da8;
	padding: 10px 0 0 15px;
	margin: 0;
}
p.text {
	float: left;
	font: 11px Arial;
	padding: 0px 15px 0 15px;
	color: #293b88;
	width: 397px;
	margin: 0;
	border: 1px solid black;
}
p.text1 {
	font: 15px Arial;
	padding-left: 0px;
}
p.text1_1 {
	font: 15px Arial;
	padding-left: 15px;
	color: #293b88;
	margin-top: 20px;
}
p.text2 {
	font: 11px Arial;
	padding-left: 0px;
	color: #0a1f77;
	padding-top: 10px;
}
p.text2_2 {
	font: 11px Arial;
	padding-left: 0px;
	color: #0a1f77;
	padding-top: 10px;
}
html>body p.text2_2 {
	padding-top: 0px;
}
p.text2 a {
	font: bold 11px Arial;
	color: #0a1f77;
	text-decoration: none;
}
p.text2 a:hover {
	color: #bbbdbb;
}
p.text2_2 a {
	font: bold 11px Arial;
	color: #0a1f77;
	text-decoration: none;
}
p.text2_2 a:hover {
	color: #bbbdbb;
}
p.text2_3 {
	font: 11px Arial;
	padding-left: 0px;
	color: #0a1f77;
	margin: 0;
	padding: 0;
}
html>body p.text2_3 {
	font: 11px Arial;
	padding-left: 0px;
	color: #0a1f77;
}
a {
	font: 11px Arial;
	color: #0a1f77;
	text-decoration: underline;
}
#center {
	position: relative;
	left: 10px;
	top: -10px;
	float: left;
	width: 200px;
}
html>body #center {
	position: relative;
	left: 10px;
	top: 0px;
}
#menu2 {
  margin:0; 
  padding:0; 
  height:auto; 
  width: 254px; 
  position: relative; 
  left:0px;
  overflow:hidden; 
  background: #FFFFFF;
  }
#menu2 li {
  list-style-type:none; 
  float: left; 
  display: block; 
  width: 100%;

  }
#menu2 li a {
  display:block; 
  text-decoration:none; 
  color: #8b8b8b; 
  margin: 0; 
  width: 100%;
  }
#menu2 li a span {
  display: none; 
  color: #8b8b8b;
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 10px;
  }
#menu2 li a.one span {
  display:block; 
  height:auto; 
  margin:0 10px;
  }
#menu2 li a:hover {
  background: #eeeeee;
  }
#menu2 li a:hover span {
  display:block; 
  height:auto; 
  margin:0 10px; 
  cursor:pointer;
  }
#menu2 .h2 {
  font: bold 13px Arial;
  color: #293b88;
  margin:0 5px; 
  padding:0;  
  border:0;
  }
#menu2 .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#44535a;
  }
#menu2 img {
  margin: 5px 5px 5px 0; 
  border: 1px solid #000; 
  float: left;
  }
.curved {
  width:16em;
  }
.curved a {
  font: bold 13px Arial;
  color: #293b88;
  padding: 0px 0 0 0px;
  margin: 0;
  text-decoration: none;
}
.curved a:hover {
  font: bold 13px Arial;
  color: #293b88;
  padding: 0px 0 0 0px;
  margin: 0;
}
p.right {
	float: right;
	border: solid #d7d7d7;
	border-width: 0 0 0 1px;
	font: 11px Arial;
	color: #8b8b8b;
	padding: 0;
}
 p.text3 {
	font: 11px Arial;
	color: #8b8b8b;
	padding: 0px 3px 0 5px;
	margin-top: 4px;
}
 p.text3 a {
	font: 11px Arial;
	color: #8b8b8b;
	text-decoration: none;
}
#right {
	background-color: #eeeeee;
	width: 120px;
	height: 500px;
	float: right;
	border: solid #d7d7d7;
	border-width: 0 0 0 1px;
	font: 11px Arial;
	color: #8b8b8b;
	margin-top: -25px;
	padding: 0;

	
}
#rightb {
	background: #eeeeee url(img/np.jpg) center no-repeat;
	width: 120px;
	height: 20px;
	float: right;
	padding: 15px 0 0 0;
	
}
img#pic {
	border: 1px solid #03114b;
	margin-left: 5px;
	padding: 0;
}
#left2 {
   background: White;
	float: left;
	font: 11px Arial;
	padding: 0px 15px 2em 15px;
	color: #293b88;
	width: 395px;
 }
 html>body #left2 {
	padding: 10px 15px 0 15px;
	color: #293b88;
	width: 395px;
 }
 #bottom {
	background: White url(img/bottom-bg2.jpg) no-repeat;
	margin: auto;
	width: 548px;
	height: 23px;
	border: solid #03114b;
   border-width: 0px 1px 1px 1px;
	padding: 0px; 
	font: bold 11px Arial;
	color: #8b8b8b;
	text-align: center;
}
html>body #bottom {
	background: White url(img/bottom-bg2.jpg) no-repeat;
	margin: auto;
	width: 548px;
	height: 23px;
	border: solid #03114b;
   border-width: 0px 1px 1px 1px;
	padding: 0px; 
	font: bold 11px Arial;
	color: #8b8b8b;
	text-align: center;
}
 #bottom a {
	font: bold 11px Arial;
	color: #8b8b8b;
	text-decoration: none;
}
img#pbottom {
	padding-left: 20px;
   padding-bottom: 0.05em;
}
html>body li {
	margin-left: 10px;
}
h2 {
	font: bold 13px Arial;
	color: #3c2da8;
	padding: 10px 0 0 0px;
	margin: 0;
}
img#diagram {
	margin-left: -13px;
	margin-right: -13px;
	padding: 0;
}
