* {margin:0; padding:0}
html, body {
	height: 100%;
}
body {
	font-family: Verdana, Arial, lucida, sans-serif;
	background: #C0C0C0 url(*) no-repeat fixed 50% 0;
	color: #000;
	font-size: 12px;
	text-align: center;
	min-width: 990px;
	line-height: 1.5;
	margin:0
}
html>body {
	font-size: 12px;
}
#main {
	width: 990px;
	margin: 20px auto 20px;
	text-align: left;
	background: #aaa url(obr/podklad.gif) no-repeat;
	min-height: 90%;
	position: relative;
	border: 3px solid #3399E0;
	padding:0
 }

#head {
	margin: 0 0 0 30px; height:440px; position:relative}
#logo { margin:20px 0 21px}
#menu ul { list-style-type:none; margin:30px 0 0 -30px; width:300px}
#menu ul li { position:relative;}
#menu ul li a { display:block; color:#000000; font-weight:bold; text-decoration: none; margin: 0 0 0 0px; padding:5px 0 5px 60px; background:  url(obr/odrazka-01.gif) no-repeat 30px 6px}
#menu ul li a:hover { background:#FFFFFF url(obr/odrazka-02.gif) no-repeat 30px 6px}
#text {
	padding: 0px 0px 28px 0px;
 }
#sidebar {
      float: left;
      width: 630px;
      margin:0; padding:0;
      }
#sidebar-content {
      margin:0; padding: 25px 0 0 30px;
      font-size: 90%; text-align:right
      }
#sidebar h2 {background-color:#3399E0; color:#FFFFFF; font-size:12px; padding: 5px 0 5px 30px; display:block; margin:25px 0 10px}
#sidebar p {padding: 5px 0 5px 30px; display:block; margin:25px 0 10px}
#nahledy {margin: 0 0 0 10px}
#nahledy img{ border:2px solid #3399E0; margin: 0 0 10px 10px}
#nahledy img:hover{ border:2px solid white}
.klient { display:block; width:123px; height:125px; float:right; text-align:center; margin:20px 0 0 20px}
.klient h3 a{ display:block; width:123px; text-align:center; color:white}
.klient img { border:1px solid white}
#obsah {
      margin:0px 0 0 630px; padding:0; width: 360px; display:block
      }
#obsah-content {
      margin:0px 0 0 0px; padding: 25px;
      font-size: 100%;
      }
#obsah-content {}
#obsah-content h2 { font-size:14px; margin:0 0 20px 0}
#obsah-content h3 { font-size:13px; color:white;margin:15px 0 15px 0}
#obsah-content p { margin: 10px 0}
#obsah-content a { color: white; font-style:italic}
#obsah-content a:hover { color:#3399E0}
#velky { position:absolute; bottom: 1px; right: 0; border:2px solid #3399E0;border-right:0}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
#footer {
	width: 760px;
	height: 26px;
	overflow: hidden;

	background: #404e6e;
	text-align: center;
	border-top: 2px solid white;
	margin:0px
}
#footer-content {
	margin: 4px 0 0 190px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	color:#D7DAE3; }
#footer-content a{
	margin: 0 40px 0 0;
	color:#D7DAE3;
}
#footer-content a:hover{
	color:#FFFFFF }
.neviditelne {
	margin-left:-10000px;
	position: absolute}