body {
margin: 0px;
padding: 0px;
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; 
/* font-family : 'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif; */
font-size: x-small; 
fo\nt-size: small; 
color: black;
background-color: #ffffcc;
}

a:visited 
{
color : #990000;
}     

a:active
{
color : #990000;
}

a:link
{
color : blue;
}

a:hover
{
color : Navy;
}

#main {
width: 760px;
margin-left: auto;
margin-right: auto;
background-color: #eeffff;
border-left: 2px #0066cc solid;
border-right: 2px #0066cc solid;				/* ffcc33 */
border-bottom: 2px #0066cc solid;
}

#header {
width: 760px;
margin-left: auto;
margin-right: auto;
}

#maincontent {
width: 760px;
margin-left: auto;
margin-right: auto;
}

#tail {
clear : both;
margin-top: 0px;
width: 760px;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 0.8em;
}

#tail p {
margin-left: 0px;
}

.textcenter {
text-align: center;
}

.textvlevo { 
text-align: left;
}
.textvpravo { 
text-align: right;
}

.ramecek0 {
border: 0;
}

.floatvlevo {
float: left;
}

.floatvpravo {
float: right;
}

.tucne {
font-style: normal;
font-weight: bold;
}

.clearboth {
clear: both;
}

.nostyle {
  display: none;
}

.verticalalignmiddle {
vertical-align: middle;
}


#logo {
width: 760px;
height: 100px;
background: url('./vrsek01.jpg') no-repeat left;
position: relative;
}

#logo a.titul {
width: 760px;
height: 60px;
display: block;
text-align: left;
}

#menulogo {
position: absolute;
top: 0.2em;
right: 1em;
color: white;
font-weight: bold;
}

#menulogo a {
color: white;
}

#menulogo a:hover {
color: #ff9900;
}

#obrazekpodmenu {
width: 760px;
height: 10px;
background-color: #0061c0;
}

#skycraper {
position: absolute;
top: 200px;
left: 760px;
padding-right: 10px;
}

.pole {
/* font-family : 'Courier New CE', 'Courier CE', 'Courier New', courier, monospace; */
margin: 2px 3px;
}

.nahoredole {
margin-top: 7px;
margin-bottom: 7px;
}

.height0 {
height: 0px;
}

.vlevo {
margin-left: 15px;
}

form {
margin: 3px 0 3px 5px;
text-align: left;
}

.marginleftright {
margin-left: auto;
margin-right: auto;
}

.malepismo {
font-size: 0.7em;
margin-left: 1.5em;
margin-right: 3px;
}

/* konec spolecne casti */


.hlavnibox {
width: 100%;
clear: both;
margin-top: 10px;
}

.levydvousloupec {
width: 30%;
float: left;
}

.pravydvousloupec {
width: 70%;
float: left;
}

#prodejmenu {
padding: 0px;
margin: 0px;
background-color: #ffcc33;
}

#prodejmenu li {
	margin-top: -1px;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 1px white solid;
	border-top: 1px white solid;
	width: 100%;
	overflow: hidden;
	list-style-type: none;
	list-style-position : outside;
/*	background: url('../bluedot.gif') no-repeat left; */
}

#prodejmenu li a {
	padding: 0.3em 1.5em;
	display: block;
	font-weight: bold;
	font-size: 110%;
	vertical-align: middle;
	width: 100%;
	color: navy;
}

#prodejmenu li a:hover {
	background: #ffffcc;
}

#prodejmenu li a:active {
	background: #cc9900;
}



.boxobal {
width: 90%;
margin-left: auto;
margin-right: auto;
margin-bottom: 7px;
clear: both;
}

.box {
border : 1px solid #ff9900;
padding: 0;
text-align: left;
font-size: 0.9em; 
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background-color: #ffcc99;
}


ul.boxul {
margin: 3px 5px;
padding: 0px;
list-style-type : none;
list-style-position : outside;
line-height : 150%;	
}

ul.boxul li {
padding-left: 6px;
background: url("./bluedot2.gif") center left no-repeat;
}

ul.boxul li.zvyraznit {
font-weight: bold;
font-size: 1.1em;
}


.boxou {
border : 1px solid #669900;
padding: 0;
text-align: left;
font-size: 0.9em; 
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background-color: #bbcc99;
}

.boxcr {
border : 1px solid red;
padding: 0;
text-align: left;
font-size: 0.9em; 
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background-color: #ffccbb;
}

.boxobal p {
padding: 1px 5px;
margin: 0;
margin-bottom: 6px;
line-height : 140%;	
}

.boxobal h2 {
color: white;
margin: 0;
padding: 2px 0 3px 0;
font-size: 1.1em; 
font-weight: bold;
background-color: #ff9900;
text-align: center;
font-family : 'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif;
}

.boxobal h2 a {
color: white;
}
.boxou h2 {
background-color: #669900;
}

.boxcr h2 {
background-color: red;
}

.bylanyobal {
width: 85%;
margin-left: auto;
margin-right: auto;
clear: both;
}

.bylany {
background-color : #eeffff;
padding: 0px;
text-align: justify;
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; 
font-size: x-small; 
fo\nt-size: small; 
/* background: url('./img/podklad3.gif') repeat-y center; */
}

.bylany h1 {
font-size: 1.4em;
color: #0066cc;
}

.bylany h2 {
font-size: 1.2em;
color: #0066cc;
}

.bylany p {
margin-top: 0px;
}









/* horni menu */

#hornimenu {
margin-left: 0;			/* 1.1%; */
margin-top: 0px;
text-align: left;
font-weight : bold;
clear: both;
background: #0061c0;
}

#hornimenu ul {
	margin: 0;
	list-style-image : none;
	list-style-type : none;
	list-style-position : outside;
	line-height: 140%;
	padding: 0;
	width: 100%;
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background-color : #0061c0;
}

#hornimenu ul li {
display: block;	
float: left;
border-right: 1px white solid;
border-bottom: 0px white  solid;
border-top: 0px white  solid;
margin: 0px;
background-color : #0061c0;
}

#hornimenu ul li ul li {
display: block;	
float: left;
border-left: 1px white  solid;
border-right: 1px white  solid;
border-bottom: 1px white  solid;
border-top: 0px white  solid;
background-color : #0061c0;
}

#hornimenu ul li.first {
border-top: 1px white solid;
}

#hornimenu ul li.firsthorni {
border-left: 0px white solid;
}

#hornimenu ul li a {
display: block;	
padding-right: 15px;
padding-left: 15px;
color: white;
text-decoration: underline;
}

#hornimenu ul li a:hover {
color: #ff9900;
}

#hornimenu LI UL LI A {
	HEIGHT: 1.7em; 
text-decoration: none;
}

#hornimenu LI UL {
	MARGIN: 0px; 
	WIDTH: 200px; 
}

#hornimenu LI:hover {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
}

#hornimenu LI UL {
	Z-INDEX: 10; VISIBILITY: hidden; POSITION: absolute
}
#hornimenu LI UL LI {
	DISPLAY: block; FLOAT: left; WIDTH: 100%; POSITION: static
}
#hornimenu LI UL LI:hover {
	POSITION: relative
}
#hornimenu LI UL LI UL {
	LEFT: 100%; TOP: 0px
}
DIV#hornimenu LI:hover UL {
	VISIBILITY: visible
}
#hornimenu LI:hover LI:hover UL {
	VISIBILITY: visible
}
#hornimenu LI:hover LI:hover LI:hover UL {
	VISIBILITY: visible
}
#hornimenu LI:hover LI UL {
	VISIBILITY: hidden
}
#hornimenu LI:hover LI:hover LI UL {
	VISIBILITY: hidden
}
#hornimenu LI:hover LI:hover LI:hover LI UL {
	VISIBILITY: hidden
}


li.mapawww1 {
font-weight: bold;
margin-top: 1em;
/*
list-style-image : none;
list-style-type : none;
list-style-position : outside;
padding-left: 1em;
background: url("../bluedot2.gif") top left no-repeat;
*/
}

li.mapawww2 {
font-weight: normal;
}













#w3c {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 750px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: right;
}
#w3c p {
	MARGIN: 0px;
}
#w3c a {
	TEXT-DECORATION: none;
}
.w3cleft {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #2c49a9; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #99cccc;
}
.w3cright {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffce6b;
}
#w3c p {
	PADDING-RIGHT: 3px;
}

.fotogalerie {
margin: 10px 10px;
}




.clanek {
margin-bottom: 1em;
padding-left: 0.5em;
}

.clanek h3 {
font-size: 1.1em;
font-weight: bold;
margin: 0;
padding: 0;
}

.clanek p {
margin: 0;
margin-left: 0.8em;
margin-right: 0.8em;
padding: 0;
}

.clanek p.viceinfo {
font-size: 0.8em;
text-align: right;
margin-right: 3em;
}

.mezeraclanek {
margin-top: 2em;
margin-bottom: 2em;
}





#firma {								/* konkretni akce */
width: 85%;
margin-left: auto;
margin-right: auto;
text-align: left;
clear: both;
}

#firma p {
line-height : 120%;
text-align : left;
margin-top: 0.4em;
margin-bottom: 0.4em;
margin-left: 0.5em;
clear: none;
}










/* kniha navstev */
#cesta {
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: left;
margin-bottom: 10px;
color: black;
clear: both;
/* background-color : navy; */
}

#cesta p {
margin: 5px 5px;
}

#obsah {
width: 90%;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.kniha p {
line-height : 120%;
text-align : left;
margin-top : 3px;
margin-bottom : 0px;
margin-left: 0px;
margin-right: 0px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
width: 98%;
margin-left: auto;
margin-right: auto;
}

.kniha {
width : 100%;
margin-top : 1.3em;
padding-bottom: 1px;
clear: both;
border: 1px #ff9900 solid;
}

.bgcolor1 {
background-color : #ffcc99;
}

.bgcolor2 {
background-color : #ffffff;
}

.reakce {
width : 100%;
clear: both;
border: 1px #669900 solid;
background-color : #bbcc99;
padding-bottom: 1px;
}

.reakce p {
line-height : 120%;
text-align : left;
margin-top : 3px;
margin-bottom : 0px;
margin-left: 0px;
margin-right: 0px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
width: 98%;
margin-left: auto;
margin-right: auto;
}











/* formulare */
#formularik {
width: 100%;
margin-left: auto;
margin-right: auto;
background-color: #ffcc99;
border: 1px #ff9900 solid;
}

/* ZACATEK - formulare na samostatne strane */
.label {
width: 130px;
float: left;
font-size: 1em;
vertical-align: middle;
}

.sirkainput {
width: 200px;
}
/* KONEC - formulare na samostatne strane */

fieldset {
margin: 4px 6px 4px 3px;
padding: 3px;
}

legend {
font-weight: bold;
font-size: 1.1em;
padding-right: 6px;
padding-left: 6px;
}


img.pocasi {
margin: 0.5em 0.8em;
border: 0;
}


#tabulka {
border: 2px black solid;
border-collapse:collapse;  
margin-left: auto;
margin-right: auto;
}

#tabulka td {
border: 1px black solid;
padding: 0.2em 0.4em;
}

.tabulkatrida {
border: 2px black solid;
border-collapse:collapse;  
margin-left: auto;
margin-right: auto;
margin-bottom: 1em;
text-align: left;
}

.tabulkatrida td {
border: 1px black solid;
padding: 0.2em 0.4em;
}

#nahoru {
text-align: right;
margin-right: 3em;
margin-bottom: 1em;
}

.red {
color: red;
}

