/* Layout stylesheet */

body {
	font-size: 100.01%; /* [1] */
	font-family: sans-serif;
	color: #fff;
	background-color: #c2c2c2;
}

a, a:hover
{
	color: #e87817;
}


#col-a {
	float: right;
	width: 100%;
}
#col-a[id] { /* [2] */
	margin-left: -1px;
}
#col-b {
	float: left;
	margin-left: -12em;
	z-index: 10; /* [3] */
}
#col-b[id] { /* [2] */
	margin-right: 1px;
}
#col-c {
	float: right;
	margin-right: -12em;
	z-index: 11; /* [3] */
}
#col-c[id] { /* [2] */
	margin-left: 0px;
	margin-bottom: 0px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}
.show-all #columns {
	padding: 0 12em;
}
.hide-left #columns {
	padding: 0 12em 0 0;
}
.hide-right #columns {
	padding: 0 0 0 12em;
}
.cols-wrapper {
	width: 100%;
}
.cols-wrapper[class] {
	padding-bottom: 0.1px; /* [4] */
}
.float-wrapper {
	float: left;
	width: 100%;
	position: relative;
	z-index: 0;
}
.float-wrapper[class] { /* [2] */
	margin-right: -1px;
}
.sidecol {
	position: relative;
	width: 12em;
	overflow: hidden;
}
.box {
	margin: 0;
	padding: 1em 1em;
	background: #000;
}
.main-content {
	margin: 2em 2em;
}
.clear {
	clear: both;
}
.none {
	display: none;
}

#col-a, #col-c {
	padding: 1em 0;
}

#main {
	border: 1px solid;
  width: 750px;
  max-width: 750px;
	margin: 0 auto;
	padding: 1em 0 0 0;
	background: #000 ;
}
#header {
	padding: 1px 1em 0px 0px;
	margin: 0px;
	background: #000 url(./obr/horni.jpg) no-repeat scroll;
	border-bottom: 1px solid;
	color: #000;
	min-height: 182px;
}
#logo {
  text-align: center;
	padding: 0em 0 1.2em 0;
	margin: 0px;
}
#podh {
	background: #0033ff;
	border: 1px dotted;
	color: #ffcc00;
}

#header img{
	float: right;
}


.hlnad {
	padding: 0;
	margin: 20px 0 0 10px;
}
.nad {
	padding: 0;
	margin: 5px 0 0 0;
	text-align: center;
}
p.nad {
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 1em;
}
.vetsi{
	font-size: 1.1em;
}
.mensi{
	font-size: 0.9em;
}
.tel{
	background: #ffcc00;
	color: blue;
}
.red{
	color:red;
}
h1{
	font-size: 1.25em;
	margin-bottom: 5px;
}
h2{
	font-size: 1.0em;
	margin-bottom: 5px;
}
h3{
	font-size: 1.0em;
	margin-bottom: 5px;
}
h4{
	font-size: 0.9em;
	margin-bottom: 5px;
}
.main-content p {
	margin: 0.8em 0 0 2em;
	font-size: 0.9em;
	line-height: 1.3em;
}
#footer {
	padding: 0em;
	color: #333;
	border-top: 1px solid #fff;
	margin-bottom: 1em;
	_margin-bottom: 0;
	background: #fff;
}
#footer p{
	margin: 2px;
	color: #aeaeae;
}
#footer div a{
	margin: 2px;
	color: #aeaeae;
}
#footer div {
	font-size: 0.7em;
	text-align: right;
}
.box a{
	font-size: 0.9em;
	line-height: 1.75em;
	color: #e87817;
	font-weight: bold;
}
img{
	border: 0;
}
acronym {
	border-bottom: 1px dashed;
}
li{
	margin-top: 5px;
}
.f-r{
	float:right;
}
.f-l{
	float:left;
}
.cdg{
	color: #aeaeae;
}

.right {float: right;}
.obrtx {margin: 0 0 5px 10px;	float: right;}

#menu
{
	padding: 0;
	margin: 0;
	background: #000 url(./obr/hmenu.jpg) no-repeat scroll;
	border-bottom: #000 0px solid;
}
#menu menu
{
	padding: 0;
	margin: 0;
}

#menu menu li
{
	display: inline;
	line-height: 31px;
	padding: 0;
	margin: 0;
}

#menu menu li.first
{
	margin-left: 60px;
}

#menu menu li a
{
	background-color: transparent;
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
	margin: 0;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
}

	#menu menu li a:hover
{
	color: #e87817;
}

#left
{
	padding: 0;
	margin: 0px;
	list-style-type: none;
	color: #e87817;
}

td {
	border: 1px solid black;
	padding:5px;
	margin:0px;
	text-align:center;
}
h1, h1 span {
	width: 750px;
	height: 182px;
	font-size: 110%;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	z-index: 0;
	cursor: pointer;
	cursor: hand;
	text-align: right;
}
h1 span {
	display: block;
	background:  url("./obr/horni.jpg") no-repeat;
	/* horní - hlavní část obrázku */
	z-index: 1;
	position: absolute;
}
li small{color: rgb(255,255,255);}
