body {
	text-align:center;
	background:#000000 url('img/body_poz.gif') repeat-x top left;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	color: white;
	margin:0;
	padding:0;
	font-size: 0.70em;
	}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;margin-top: 10px;margin-bottom: 10px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;}
td {padding: 5px 10px;vertical-align: top;background-color: white;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: italic;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none;}
a:visited{}
a:hover {text-decoration: underline; }

/* Img
-------------------------------------------------- */
img	{border:none;}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:940px;margin:0 auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;height:85px;}

#link{position: absolute; left: 0px; top: 12px;}
#link a{color: white; text-decoration: none;}

#lang{position: absolute; right: 0px; top:12px;}
#lang ul{padding: 0; margin: 0;}
#lang ul li{display: inline; padding-left: 15px;}
#lang ul li a{padding-left: 9px; color: white; text-decoration: none; background:transparent url('img/sipky_white.gif') no-repeat left 5px;}
#lang .aktiv{background:transparent url('img/sipky_gray.gif') no-repeat left 5px !important; color: #999999;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;width:100%;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:600px; position:relative; text-align: left;}

#uvodka{position: relative; width: 600px; height: 400px; background: black url('img/uvod_obr.jpg') no-repeat left top;}
#obsah{display: none; }
#flash1{position: absolute; top: 0px; left: 301px;}
#flash2{position: absolute; top: 201px; left: 101px;}

#leva ul{padding: 0;  margin: 30px 0; width: 600px; border-top: 1px solid #333333;}
#leva ul li{
  _height:1px;
  width: 600px;
  list-style: none;
  border-bottom: 1px solid #333333;}

#leva ul li a{
  display:block;
  margin: 0;
  padding: 10px 0 10px 90px;
  color: white;
  font-size: 8pt;
  _height:1px;
  text-decoration: none;
  position:relative;
  background: transparent url('img/sipky_gray.gif') no-repeat 50px center;}
  
#leva ul li a:hover{text-decoration: none; background: #1a1a1a url('img/sipky_gray.gif') no-repeat 50px center;}

#leva .aktiv{background: #1a1a1a url('img/sipky_gray.gif') no-repeat 50px center;}

/* prava
-------------------------------------------------- */	
#prava{width:340px; height: 645px;	float:right;overflow:hidden;position:relative; background: transparent url('img/uvod_spider.jpg') no-repeat left top;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;}
#pata{clear:both; height: 65px; position:relative; }
#pata_text{position: absolute; bottom: 20px; right: 0px; color: #5c5c5c;}
#pata_text a{text-decoration: underline; color: #7a7a7a;}
	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}
