* {margin:0; padding:0}
html, body {
	height: 100%;
}
body {
	font-family: Verdana, Arial, lucida, sans-serif;
	background-color: #999999;
	background-image:url(obr/pozadie.gif);
	background-repeat:repeat-y;
	background-position:center;
	color: #000;
	font-size: 12px;
	text-align: center;
	min-width: 760px;
	line-height: 1.5;
	margin:0
}
html>body {
	font-size: 12px;
}
#main {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background:  url(obr/dievcatko.jpg) no-repeat;
	min-height: 100%;
	height: 100%;
	position: relative;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding:0
 }
body>#main {
	height: auto;
 }
#head {
	color: #fff;
	background:  url(*) no-repeat;
	height: 190px;
	position:relative;
	margin:0;
	padding:10px 10px 15px
}
#head-content {
	border: 8px solid #ff7300;
	height:165px;
	position:relative;
}
#head-content h1 {
	font-size:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 0 255px;
	color:#ff7300;

	}
#head-content p {
	position:absolute;
	left:260px; bottom:40px;
	color:#ff7300;
	padding: 0 10px 0 0;
	font-size:0.8em
}
/* ---------- menu hore ------------*/
#menu2 {
	list-style-type:none;
	margin:0; padding:0;
	position:absolute;
	right:23px;
	top:157px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
	}
#menu3 {
	list-style-type:none;
	margin:0; padding:0;
	position:absolute;
	right:23px;
	top:193px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
	}
#menu2 li, #menu3 li {float:left;
	background-color:#ff7300;
	margin:0 1px;
 }
#menu2 li a, #menu3 li a {
	padding:3px 6px;
	display:block;
	color:#FFFFFF;
	text-decoration:none}
#menu2 li a:hover, #menu3 li a:hover {
	background-color:#999999}
#menu2 li  .active, #menu3 li  .active{
	background-color:#999999}

/*-----menu hore konec --------*/
#text {
	padding: 0px 0px 50px 0px;
 }
#sidebar {
      float: left;
      width: 200px;
      margin:0; padding:0;
      }
#sidebar-content {
      margin:0; padding: 30px 1em 0.5em 1em;
      font-size: 90%;
	  text-align:center; position:relative
      }
/* -----------------menu vlevo-----------------*/
#menu1 {
	width:170px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF}
#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#menu1 li {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	margin: 0;
}
#menu1 a {
	display: block;
	padding: 6px 5px 6px 5px;
	border-left: 21px solid #ce5d00;
	background-color: #ff7300;
	color: #fff;
	text-decoration: none;
	_width: 148px;
}
html>body #menu1 li a { width: auto; }
#menu1 li a:hover
{
	background-color: #999999;
	border-left: 21px solid #666666;
}

#menu1 .podmenu1{
	border-top: 0;
	margin: 0;
}
#menu1 .podmenu1 a {
	display: block;
	padding: 3px 3px 3px 15px;
	border-left: 21px solid #FF8826;
	background-color: #FF9640;
	color: #fff;
	text-decoration: none;
	_width: 140px;
}
html>body #menu1 li a { width: auto; }

.menu-nadpis {
	padding: 6px 5px 6px 5px;
	_width:158px;
	border-left: 21px solid #82C1A1;
	background-color: #339966;
	color:#FFFFFF;
	}
h3#oznam { margin: 50px 0 0 0; font-size: 12px; color: #ff7300; font-weight: bold}
/*---------------------konec menu vlevo---------------------*/
#obsah {
      margin:0 0 0 200px; padding:0; 
      }
#obsah-content {
      margin: 30px 10px 10px 20px;
	  padding:0;
      font-size: 100%;
	  background-color: white;

      }
#obsah-content h1{
	color:#00728A;
	margin:10px 0 15px;
	font-size:18px
}
#obsah-content h2, #obsah-content h2 a{
	color:#ff7300;
	margin:15px 0 5px;
	font-size:14px}
#obsah-content h2 a:hover { color:#999999}
#obsah-content h3 {
	font-size:13px; color:#666666; font-weight:bold; 	margin:10px 0 5px;}
#obsah-content h4 {
	font-size:12px; color:#00728A; font-weight:bold; 	margin:10px 0 0px;}
#obsah-content p{
	margin:5px 0}
#obsah-content a {color:#00728A}
#obsah-content a:hover {color:#ff7300}
#obsah-content img { border: 5px solid #d5d5d5; margin: 15px 10px 10px 0}
dt {color:#666666; font-weight:bold}
dd { margin-left:40px}
ul {margin-left:40px; list-style-type:square}
ol { margin-left:40px}
th { padding:2px; background:#ce5d00; font-size:13px; font-weight: 100; color:#FFFFFF; text-align:center; vertical-align:top}
td { padding:2px; background:#EAEAEA; font-size:11px}
table { border:1px solid #ce5d00; width:100%}
td.nadpis { background:#ff7300; color:#FFFFFF; padding:4px 2px; font-size:12px }
.dotaz {padding: 3px 0 0 100px;
	margin:50px 0 15px 0 !important;
	background-image:url(obr/dotaz.gif);
	background-repeat:no-repeat;
	height:65px}
.dotaz h2{ color:#00728a!important}
.head{ 
	background-color: #CFD2DB;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	color:#2a3857}
.cervena {border-left: 15px solid red;
	padding-left: 10px}
.zlta {border-left: 15px solid #F9F1AF;
	padding-left: 10px}
.zelena {border-left: 15px solid green;
	padding-left: 10px}
.modra {border-left: 15px solid #82BEE5;
	padding-left: 10px}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
#footer {
	width: 760px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: white;
	text-align: center;
	margin:0px;
}
#footer-content {
	text-align:center;
	color:white;
	font-size:12px;
	background-color:#ff7300;
	height:12px;
	margin: 8px 10px 10px;
	padding:10px }
#footer-content a{
	margin: 0 20px 0 0;
	color:white;
}
#footer-content a:hover{
	color:#FFFFFF }
.neviditelne {
	margin-left:-1000px;
	position: absolute}
    
div.divAdmin{
    position: absolute;
    top: 330px;
    left: 5px;
}