* {margin:0; padding:0}
html, body {
	height: 100%;
}
body {
	font-family:   Arial, lucida, sans-serif;
	background: #c0c0c0 url(*) no-repeat fixed 50% 0;
	color: #000;
	font-size: 12px;
	text-align: center;
	min-width: 960px;
	line-height: 1.5;
	margin:0
}
html>body {
	font-size: 12px;
}
#main {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(obr/pozadi.png) repeat-y;
	min-height: 100%;
	height: 100%;
	position: relative;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding:0
 }
body>#main {
	height: auto;
 }
h1, h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif}
#text {
	padding: 0px 0px 60px 0px;
 }
#sidebar {
      float: left;
      width: 270px;
      margin:0; padding:0;
	  _margin-bottom:-600px
      }
#sidebar h2{ font-size:13px; margin:20px 0; color:#213857}
#sidebar p { margin:10px 0; color:#515a65}
#sidebar a { color:#647386}
#sidebar-content {
      margin:10px; padding:0 ;
      }
#nastenka { position:absolute; top:250px; left:0; background: url(obr/vypich.gif); width:199px}
#nastenka p { margin: 15px 10px 15px 10px; color:#515a65; font-size:11px}
#obsah {
      margin:0 0 0 270px; padding:0; background:white; position:relative
      }
#obsah-content {
      margin:0 0 0 2px; padding: 0;
      font-size: 100%;
}
#obsah h1 { background:#213857; color:#FFFFFF; padding: 10px; font-size:16px; margin: 0 0 20px}
#obsah h2{ font-size:16px; margin: 27px 20px 11px;_height:1px;color:#213857; clear:right}
#obsah h2 a {color:#213857; }
#obsah h3{ font-size:14px; margin: 11px 20px 10px;_height:1px;color:#515a65}
#obsah a {color:#647386;}
#obsah a:hover {color:#676767}
#obsah p { margin:10px 20px; color:#213857}
#obsah ul { margin:10px 20px 10px 40px; list-style-type:square}
#menu { display:block; width:688px ; background:url(obr/podklad-menu.gif) repeat; height:33px; margin: 0 0 5px 0 !important}
ul#menu li { float:left;  line-height:33px; list-style-type:none; border-right: 1px solid white; text-align:center;height:33px;}
ul#menu li a { display:block; background: url(obr/podklad-menu.gif) repeat; padding:0 9px; text-decoration:none; font-weight:bold; color:#515a65; font-size:12px; font-family:Arial, Helvetica, sans-serif}
ul#menu li a:hover, ul#menu li a.active { background-color:#515a65; background-image:none !important; color:#FFFFFF}
.uvodnik { background:#213857; width:100%; color:#FFFFFF; margin-bottom:20px}
.uvodnik td { padding:10px 20px}
.uvodnik img { margin: 0 20px 0 0}
.uvodnik p { margin:10px 0 !important; color:white !important }
.uvodnik p a{ color:#FFFFFF !IMPORTANT}
.uvodnik p a:hover {color:#E2E2E2!IMPORTANT}
.prace { border-left: 1px solid white; padding: 10px 0px 10px 30px; list-style-image:url(obr/odrazka.gif); margin:10px}
.prace a { padding:4px 0; color:#FFFFFF!important; text-decoration:none; display:block; _height:12px}
.prace a:hover { color:#E2E2E2!important; list-style-image:url(obr/odrazka2.gif)}
.okraj-levy{ border:1px solid #213857; margin: 0 10px 20px 0; float:left}
.okraj-pravy{ border:1px solid #213857; margin: 0 0 30px 10px; float:right}
#tel { display:block; height:91px; line-height:90px; text-align:right; font-size:16px; color:#647386; padding: 0 20px 0 0; margin:0 !important}

form { margin:20px; padding:20px; border:3px  double #9eaec3; background:url(obr/form.jpg) no-repeat 290px -60px }
label { display:block; width:200px; margin: 2px 40px 2px 0; color:#515a65}
select, input { width:170px; margin: 0 0 7px}
textarea { width:100%; margin: 0 0 15px}


hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
#footer {
	width: 960px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	bottom:0; left:0;
	background: #647386;
	text-align: center;
	margin:0px
}
#footer-content {
	margin: 0px 0 32px 0px;
	text-align:left;
	color:#FFFFFF;
	border-bottom:2px solid white; 	border-top:2px solid white; 
	background:#213857;
	height:24px
 }
#footer-content li { float:left; line-height:24px; list-style-type:none;}
#footer-content a{
	 padding:0 20px;
	color:#D7DAE3;
	text-decoration:none
}
#footer-content a:hover{
	color:#FFFFFF }
.neviditelne {
	left:-10000px;
	position: absolute}