#page 	{ width:800px; padding: 0 20px; margin: 0 auto; background: url(../images/header-bck.jpg) no-repeat; }



#top 			{ height: 96px; position:relative; z-index: 1000; }

#top p.slogan 	{ float:left; width: 230px; height: 80px; line-height: 80px; margin:0px; padding:0 0 0 15px; font-size: 17px; font-style: italic; color: #808080; }

#top a.logo 	{ width:253px; height:96px; position:absolute; left:0; z-index: 100; }

#top a.poukazka { width:230px; height:61px; position:absolute; left:253px; padding: 35px 0 0 183px; z-index: 100; background: url(../images/darkovy-poukaz.jpg) no-repeat; color: #FFF; text-decoration: none; font-size: 16px; font-weight: bold; }

#top a.cesky 		{ width:60px; height:96px; position:absolute; left:666px; z-index: 100; background: url(../images/czech.jpg) no-repeat;  }

#top a.cesky span	{ display: none; }

#top a.english 		{ width:60px; height:96px; position:absolute; left:726px; z-index: 100; background: url(../images/english.jpg) no-repeat;  }

#top a.english span	{ display: none; }



#header 			{ height: 96px; width: 800px; }



#content 			{ padding: 30px 0 10px 0; background:url(../images/content-top.jpg) top no-repeat; margin: 0; }



#content #left 					{ width:220px; float:left; }

#content #right					{ width:560px; float:right; background:url(../images/content.jpg) top repeat-y;}

#content #right #obsah			{ padding: 0 20px 5px 20px;}

#content #right #contentBottom	{ background:url(../images/content-bottom.jpg) no-repeat; display: block; height: 16px; width: 560px; float: right; margin: 0; padding: 0; }



ul#navigace				{ background:url(../images/menu-bck.jpg) repeat-y; margin-bottom: 5px; padding: 0; position: relative; }

ul#navigace li			{ border-bottom: #dbf5f7 solid 1px; padding: 5px 0; margin: 0 15px; background: none; line-height: 20px; }

ul#navigace li a		{ border-left: solid 3px #c00; padding-left: 10px; text-decoration: none; color: #333 }

ul#navigace li a:hover	{ border-left: solid 3px #57c6ce; }



ul#navigace li ul		{ margin: 0 }

ul#navigace li ul li	{ border-bottom: none; padding: 2px 0; margin: 0; background: none }

ul#navigace li ul li a	{ border-left: solid 3px #57c6ce; font-size: 11px; }

ul#navigace li.last		{ display: block; background:url(../images/menu-bottom.jpg) no-repeat; height: 16px; margin: 0; border-bottom: none!important; margin-bottom: -1px; padding: 0; }



div.box			{ background:url(../images/box-bck.jpg) top repeat-y; margin-bottom: 5px; }

span.boxTop		{ display: block; background:url(../images/box-top.jpg) top no-repeat; height: 16px; width: 220px; } 

span.boxBottom	{ display: block; background:url(../images/box-down.jpg) top no-repeat; height: 16px; width: 220px; } 

div.boxObsah	{ padding: 0 15px; }

div.boxObsah p	{ font-size: 11px; margin-bottom: 7px; }

div.boxObsah h2	{ font-size: 13px; margin-bottom: 5px; }

p.ADatum		{ font-weight: bold; color: #57c6ce; margin-bottom: 5px; }

a.vice			{ border-top: #dbf5f7 solid 1px; display: block; color: #c00; font-size: 12px; padding-top: 5px; text-align: right; }



#zarizeni		{ height: 118px; width: 220px; background:url(../images/box-stroje.jpg) no-repeat; display: block; margin-bottom: 5px; padding-top: 16px; text-align: center; position: relative; }

#zarizeni img	{ margin: 0 auto;  }

#zarizeni h2	{ position: absolute; width: 220px; height: 32px; line-height: 32px; background:url(../images/vybaveni-bck.jpg) top repeat-x; top: 90px; left: 0; color: #FFF; font-size: 13px; }

#zarizeni h2 a	{ color: #FFF; text-decoration: none; }



#footer 		{ width:100%; padding:20px 0 20px 0; text-align:center; color:#FFF; }

#footer a 		{ text-decoration:underline; color:#FFF; }

#footer a:hover { text-decoration:none; }



.clear			{ clear:both; visibility:hidden; }



.IMGLeft		{ float: left; margin: 0 15px 10px 0; }

.IMGRight		{ float: right; margin: 0 0 10px 15px; }

.Border			{ border: 1px solid #FC0; padding: 1px; }

.NOBorder		{ border: 0!important; }



/* Styly tabulek */



.cena		{ font-weight: bold; border-bottom: #EEE solid 1px; text-align: right; 	}

.polozka	{ border-bottom: #EEE solid 1px; }