/* CSS Document */
/* formatovani html elementu */
* {
	padding: 0;
	margin: 0;
}
html, body {height:100%;}
html {color:#555;text-align:center;background:#368ff5 url('../img/html2.jpg') center top repeat-x;}

body {text-align:center;position:relative;
}


h1, h2, h3, h4 {color:#777;}

h1 {font-size:135%;margin:0 0 20px 0;font-family:sans-serif;line-height:200%;font-variant:small-caps;font-weight:normal;
height:256px;width:360px;}
h1 a {text-decoration:none;display:block;height:256px;width:360px;position:relative;
}
h1 a span {height:256px;width:360px;position:absolute;left:0;top:0;display:block;cursor:pointer;
background:transparent url('../img/logo.jpg') left top no-repeat;}
h2 {font-size:135%;margin:0 0 10px 0;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
border-bottom:1px solid #e5e5e5;font-weight:normal;}
h3 {font-size:110%;margin:0 0 7px 0;font-family:sans-serif;}
h4 {font-size:100%;margin:0 0 3px 0;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-variant:small-caps;color:#39c;font-weight:normal;}

a {font-weight:bold;color:#39c;}
a:hover {color:#42a9dd;text-decoration:none;}

img {border:none;}

p {margin:.6em 0;}

strong {color:#888;}

hr {color:#e5e5e5;background-color:#e5e5e5;border:none;height:1px;margin:5px 0;}
hr.clear {margin:0;}

ul {list-style:none;margin:.8em 1.3em;}
ul li {padding:5px 0 5px 20px;_height:1px;
background:transparent url('../img/li.gif') left .7em no-repeat;}
ul ul {margin:.6em;list-style:none;}
ul ul li {background:transparent url('../img/li2.gif') left .7em no-repeat;}

table {border-collapse:collapse;margin:.6em 0;}
* html table {font-size:100%;}
td {border:1px solid #e5e5e5;padding:3px;}
thead {color:#39c;}

fieldset {padding:10px;border:1px solid #e5e5e5;}

legend {font-variant:small-caps;color:#39c;}
/* KONEC formatovani html elementu */

div#menu {margin:0 0 20px 0;padding:20px;opacity:.85;filter:alpha(opacity=85);height:236px;color:#222;
background:transparent url('../img/menu.gif') left top no-repeat;overflow:hidden;}


div#menu ul {text-align: left;}
div#menu ul li {height:35px;}

div#menu h2 {color:#444;border:none;text-decoration:underline;}

/* obalovy div a obsah */
#obal {font:80%/190% sans-serif;
height: auto;
min-height: 100%;
_height: 100%;
	width:700px;
	margin:0 auto;
	text-align: left;
	position: relative;}
#obsah {float:left;width:360px;padding:20px;background:#fff url('../img/body.jpg') left top no-repeat;
margin-top:20px;position:relative;}

span#obsah_bottom {display:block;height:20px;width:400px;position:absolute;left:0;bottom:-1px;
background:#fff url('../img/obsah_bottom.jpg') left top no-repeat;overflow:hidden;}

/* KONEC obalovy div a obsah */
/* pravy blok a elementy v nem */
#pravy {float:right;padding:20px;background:#fff url('../img/body.jpg') -420px top no-repeat;
width: 240px;margin-top:20px;position:relative;}
#pravy div.reference {left:0;}
#pravy div.reference img {position:relative;left:40px;margin:0 -10px;}

span#pravy_bottom {display:block;height:20px;width:280px;position:absolute;left:0;bottom:-1px;
background:#fff url('../img/pravy_bottom.jpg') left top no-repeat;overflow:hidden;}
/* KONEC pravy blok a elementy v nem */

div.reference img {position:relative;left:-40px;}
div.reference a img {opacity:.80;filter:alpha(opacity=80);}
div.reference a:hover img {opacity:1;filter:alpha(opacity=100);}


address {font-size:90%;font-style:normal;padding:15px;min-height:1px;_height:1px;
position:relative;top:100px;width:670px;line-height:180%;}

address a, address strong, address span {background:#fff;opacity:.90;filter:alpha(opacity=90);}

address span {padding-left:5px;}

div#pata {background:transparent url('../img/pata.jpg') left bottom repeat-x;height:100px;overflow:hidden;width:100%;}

/* obecne tridy */
.none {
	display: none !important;
}
.normal {
  font-style:normal;
  font-weight:normal;
}
.clear {
  clear:both;
}
hr.clear {
  visibility:hidden;
}
.block {
  display:block;
}
.smaller {
  font-size:smaller;
}
.odkaz {
	font-weight: bold;
	color: #39c;
}
.sample, abbr {
  border:1px dashed #e5e5e5;
  background-color:#fcfcfc;
  padding:0 .1em;
  font-style:normal;
  cursor:help;
}
.chyba {
  font-size:smaller;
  color:red;
}
.red {
  color:red;
}
.right {
  float:right;
}
.none {display:none !important;}
/* KONEC obecné tridy */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 6px solid #323232;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:31px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 5px;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	min-height:27px;
	_height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* KONEC lightbox */
