html, body		{	margin: 0;  padding:0; background: #c1c1c1 url(../images/bg_body.gif) 50% 0 repeat-y; font-size: 90%; }
#main  			{	text-align: left;	width: 798px; margin: 0 auto;	background: url(../images/bg_body.gif) 0 0 repeat-y;}

#top				{ position: relative; margin: 0 0 12px 0; background: url(../images/bg_top.jpg) 0 0 no-repeat; width: 100%; height: 195px; }
#top_cz, #top_en { width: 100%; height: 195px; }
#top_cz			{ background: url(../images/bg_top.jpg) 0 0 no-repeat;  }
#top_en			{ background: url(../images/bg_top_en.jpg) 0 0 no-repeat;  }


a#logo			{ position: absolute; top: 19px; left: 39px; border: none;}
a#lang_en		{ display: block; width: 84px; position: absolute; left: 692px; top: 0;
                 background: url(../images/en.gif) 0 3px no-repeat; padding: 0px 0 3px 32px; font-size: .7em; color: #000; font-weight: bold; }
a#lang			{ display: block; width: 84px; position: absolute; left: 692px; top: 0;
                 background: url(../images/cz.gif) 0 3px no-repeat; padding: 0px 0 3px 32px; font-size: .7em; color: #000; font-weight: bold; }
a#lang:hover	{ text-decoration: none; }					  
div#flash		{ display: none; }
#top #topflash	{ position: absolute; right: 10px; bottom: -9px;}
#top #topflash2{ position: absolute; left: 10px; top: -10px;}


#left { float: left; width: 218px; }
#left_cont { margin: 0 0 0 19px; }
#logos   { border-right: 1px solid #EAEAEA; background: url(../images/bg_logos.gif) 0 0 repeat-x; margin-top: 0px; text-align: center; }
#logos img		{ display: block; margin: 0 auto; }


ul#leftmenu  { margin: 0; padding: 0;  list-style: none; list-style-image: none;}
ul#leftmenu li { background: url(../images/bg_li.jpg) 0 0 no-repeat; width: 199px; margin: 0;  }
ul#leftmenu li.first { background: url(../images/bg_li_first.jpg) 0 0 no-repeat; padding-top: 5px;}
ul#leftmenu li.last { background: url(../images/bg_li_last.jpg) 0 0 no-repeat;}
ul#leftmenu li a { display: block; color: #fff; font-weight: bold; text-decoration: none; padding: 7px 0 8px 28px; font-size: 1em; width: 170px; }
 /* ul#leftmenu li.longtext a { display: block; color: #fff; font-weight: bold; text-decoration: none; padding: 8px 0 9px 28px; font-size: 0.9em; width: 170px; } */
ul#leftmenu li a:hover { color: #FFD67C; }


#right  { float: left; width:  580px; border: 0px solid lime;}
.right_cont { margin: 0 22px 0 13px; }


#bottom { clear: both; background: url(../images/bg_bottom.gif) 0 0 repeat-y; height: 31px; margin: 10px 0 1px 0; position: relative;  }
a#wa, a#ebrana { position: absolute; top: 0; }
a#wa				{ right: 18px }
a#ebrana				{ right: 100px }


.novinka { border-bottom: 0px solid #eaeaea; margin-bottom: 10px; clear: both; }
.novinka h3 { color: #000; background: #E9EDEF url(../images/bg_h3.gif) 0 0 no-repeat; padding: 4px 0 3px 28px; border-bottom: 1px solid #F16A28;  font-size: 1.1em;  }
.novinka .datum { font-size: 0.8em; margin: 7px 4px 0 0; float: right; }
.novinka .anotace { padding: 7px; }
.novinka p   { margin: 0; }
.novinka img.novinka_img { float: left; margin: 2px 7px 4px 0; }

#akt_banner { text-align: center; margin: 8px 0; }

.odkazy { text-align: right; margin: 10px 0; }

div#navigace { font-size: 0.8em; margin-bottom: 10px; }
#navigace .back { float: right; }



