BODY { text-align: justify; font-family: Arial, Helvetica, sans-serif; }
#dovolena{
position: RELATIVE;
LEFT:2PX;


}
#clona2{
position: absolute;
top:232px;
/* _top: 252px; */
/* border: solid 1px black; */
left:-3px;
z-index:10;
}
#clona_odkaz{
position: fixed;
top:229px;
left:5px;

z-index:10;


}

H1 { 
	font-size: 2.0em;
	color: #278d52;
	background-color : transparent;
	text-align: right;
}
H2 {
	font-size: 1.4em;
	color: #FFD700;
	background-color: transparent;
	margin: 7px 0px 2px 0px;
}

.H2RED { 
	font-size: 1.4em;
	color: maroon;
	background-color : transparent;
	margin: 0px 0px 0px 0px;
}

TABLE {
	padding : 0px 0px 0px 0px;
	border : 0px solid;
	border-collapse : collapse;
}

TD,TH {
	padding : 0px 0px 0px 0px;
	border : 0px solid;
	border-collapse : collapse;
	vertical-align: top;
}

P {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

A {
	color: black;
	background-color : transparent;
}

#content {width: 808px;  background-color: #FFFFFF;}
#hlavicka .left { float:left; wwidth:78px; width:210px; background-color: #FFFFFF;} 
#hlavicka .right{ float:right;  height: 56px; text-align:right; background-image: url('../images/design_01/bg-top.gif');}  



div#navigace-1  {
	font-size: 0.7em;
}
div#navigace-1 ul {
     margin: 10px 0px 0px 0px;  
     padding: 0px 0px 0px 0px; 
     list-style: none;
}
div#navigace-1 ul li {
     display: inline;
	 padding: 0.0em 0.2em 0.0em 0.2em;
}
div#navigace-1 a {
     text-decoration: none;
}

div#navigace-1 ul li#active a {
}
div#navigace-1 ul li a:hover {
     text-decoration: underline;
}

div#navigace-2  {
	background-color: #D4F3D6;
	font-size: 0.8em;
}
div#navigace-2 ul {
     margin: 10px 0px 0px 0px;  
     padding: 5px 0px 0px 0px; 
     list-style: none;
}
div#navigace-2 ul li {
     display: inline;
	 padding: 0.0em 0.1em 0.0em 0.1em;
    font-size: 12px;
}
div#navigace-2 ul li a {
     text-decoration: none;
}
div#navigace-2 ul li#active a {
}
div#navigace-2 ul li a:hover {
     text-decoration: underline;
}


#navigace-katalog  {
	font-size: 0.6em;
}
#navigace-katalog .item  {
	width: 100px;
	height: 99px;
	display: block;
	float: left;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	text-align: right;
	overflow: hidden;
}

#navigace-katalog .item img {
    
}

div#navigace-katalog .subitem  {
	width: 90px;
	height: 40px;
	display: block;
	color: white;
	float: left;
	background-color: #278d52;
	text-decoration: none;
	text-align: center;
	border-left: 1px solid white;
	padding: 5px 5px 5px 5px;
}

#navigace-katalog .subitem A {
	color: white;
	background-color: #278d52;
	text-decoration: none;
}

#napln {
	font-size: 0.7em;
	background-image: url('../images/design_01/bg.gif');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: black;
}

#levemenu {
	float: left;
	width: 163px;
	text-align: right;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
}
#levemenu DL{margin: 0px 0px 0px 0px; }
#levemenu DT{
	color: #278d52;
	background-color: transparent;
	font-weight: bold;
}
#levemenu DD{ margin: 0px 0px 0px 0px; }
#levemenu A{ text-decoration: none; }

#obsah {
	float: left;
	width: 610px;
	text-align: left;
	border-top: 1px solid black;
	padding-left: 15px;
	padding-right: 15px;
}

#obsah IMG{
	border: 1px solid #000000;
}

#specifikace {
	clear: both;
}

#specifikace TABLE {
	border-top: 1px solid white;
	border-left: 1px solid white;
	width: 100%;
}

#specifikace TH {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #278d52;
	color: white;
	width: 121px;
	height: 19px;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
	padding: 0px 7px 0px 7px;
}

#specifikace TD {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background-color: #c1e0ce;
	
	color: black;
	vertical-align: middle;
	padding: 0px 7px 0px 15px;
}

.home-index {
	padding: 0px 8px 0px 10px;
	width: 100px;
	font-size: 1.6em;
	float: left;
}

.prectete-si {
	padding: 0px 10px 0px 10px;
	width: 210px;
	float: left;
}

.prectete-si H2 {
	color: #278d52; background-color : transparent;
}

.aktuality {
	padding: 0px 10px 0px 10px;
	width: 325px;
	float: left;
}


.submenuItem {
	display: block;
	color: white;
	float: left;
	background-color: #278d52;
	text-decoration: none;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.submenuItemNorm {
	color: #278d52;
	background-color: transparent;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}


.submenuItem A{
	color: #FFFFFF;
	text-decoration:none;
	}
	
 .submenuItemNorm A {
	color: #278d52;
	text-decoration:none;
	}	

.list A {
color: #FFA904;
}

.Odkaz {
	text-align: right;
}

#mapamenu {
	float: left;
	width: 153px;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	display:block;
	font-size: 1.2em;
	text-decoration: none;
}

#mapamenu A{
	text-decoration: none;
}

#mapaodkaz {
	float:none;
	background: url(../images/bgkraj.jpg) no-repeat;
	vertical-align:middle;
	width: 150px;
	height: 26px;
	display:block;
	text-decoration: none;
}

#mapaodkaz A{ 
    text-decoration: none;
    color: #565656; 
}

#mapaodkazSel {
	float:none;
	background: url(../images/bgkrajG.jpg) no-repeat;
	vertical-align:middle;
	width: 150px;
	height: 26px;
	display:block;
}

#mapaodkazSel A{ 
	font-weight: bold;
    text-decoration: none;
    color: #278d52; 
}

#mapapododkaz {
	float:none;
	background: url(../images/bgokres.jpg) no-repeat;
	vertical-align:middle;
	height: 26px;
	width: 150px;
	display:block;
	text-decoration: none;
	color: #565656;
	font-size: x-small;
}

#mapapododkaz A{ 
    text-decoration: none;
    color: #565656; 
    font-size: x-small;
}

#mapapododkazSel {
	float:none;
	background: url(../images/bgokresG.jpg) no-repeat;
	vertical-align:middle;
	height: 26px;
	width: 150px;
	display:block;
	font-size: x-small;
}

#mapapododkazSel A{ 
    text-decoration: none;
    color: #278d52; 
    font-size: x-small;
	font-weight: bold;
}

.lista-seo {
  width: 700px;
  font-size: 10px;
  text-align: center;
}


#vanoce {
	position: absolute;
	z-index: 50;
	top: 225px;
  left: 0px;
	width: 810px;
	height: 270px;
  background-color: white;
  text-align: left;
}
#vanocezavrit {
	position: absolute;
	z-index: 51;
	right: 0px;
	bottom: 0px;
}

