/* === OBECNOSTI === */
* {
	margin:0;padding:0;
}
body {
	/*
	ASI TO VYRADIM
	background:url(/gfx/body.gif) 20% 0 repeat-y; 
	*/
	behavior:url(/css_js/csshover.htc);
}
body.small {
	background:none;
	background-color:white;
}
body, input, select, option, textarea {
	font-size: 12pt;
	font-family: Geneva, Arial, "Luxi Sans", Helvetica, sans-serif;
}
h1, h2, h3, h4 {
	font-family:"Trebuchet MS", "Luxi Sans", Arial, sans-serif;
}
.zmiz, .skryj {
	display:none;
}
fieldset {
	border:none;
}
div.kontejner {
	height:1%;
	padding:1em 2em;
}
address {
  font-style: normal;
}
.dissable {
	color:#E3C997;
}
.error {
	color:red;
}
pre {
	font-size:90%;
	padding-left:3em;
	padding-bottom:2em;
}

/* === OBAL === */
#obal {
	position:absolute;
	left:0;top:0;
	width:100%;
}

/* == TITULEK == */
#titulek {
	height:4em;
	position:relative;
}
#titulek h1 {
	display:block;
	width:520px;
	height:100%;
}
#titulek h1 span {
	display:none;
}
#titulek h1 a {
	display:block;
	width:270px;
	height:100%;
}

/* === LOGIN === */
#login {
	position:absolute;
	left:0;top:5.7em;
	width:100%;
	height:2em;
	background-color:#DEB25A;
}
#login form {
	font-size:82%;
	padding:4px 0 0 14px;
}
#login input {
	font-size:88%;
	margin-right:1em;
}
#login #_id_, #login #_pass_ {
	border:1px solid #9c7e43;
	padding:1px;
	width:10em;
}
#login legend {
	display:none;
}
#login a {
	text-decoration:none;
	color:white;
	background-color:#DEB25A;
}
#login a:hover {
	text-decoration:underline;
}
#login em {
	margin-left:2.5em;
	padding:.1em .5em;
	font-style:normal;
	color:white;
	font-weight:bold;
	background-color:#d7a339;
}
#login span {
	padding:0 .4em;
	color:#b38830;
	font-weight:bold;
}

/* === OBSAH === */
#obsah {
	position:relative;
	top:3.7em;
	padding-left:15em;
	color:black;
	background:transparent url(/gfx/stinobsah.png) top repeat-x;
	height:1%;
}
body.small #obsah {
	top:0;
	background-color:white;
	padding-left:0;
}
#obsah h4 {
	font-weight:normal;
}
#obsah p, #obsah h2, #obsah h3, #obsah h4, #obsah fieldset, #obsah ol, #obsah ul, #obsah dl, #obsah address, #obsah div.mainerr {
	margin-bottom:1em;
}
#obsah ul, #obsah ol, #obsah li {
	margin-left:1em;
}
#obsah dt {
	font-weight:bold;
}
#obsah dd {
	margin-left:1em;
}

/* specialni typy */
#obsah strong.pozor {
	padding-left:20px;
	padding-right:.5em;
	background:url(/gfx/caution.gif) left center no-repeat;
}
#obsah strong.info {
	padding-left:20px;
	padding-right:.5em;
	background:url(/gfx/icko.gif) left center no-repeat;
}
#obsah p.datum {
	margin:0;
	position:relative;
	top:-1em;
	padding-left:16px;
	font-size:90%;
	background:url(/gfx/kalendar.gif) left top no-repeat;
	color:#deb25a;
}
#obsah div.sloupec {
	margin:1em 0;
	float:left;
	width:50%;
}
#obsah a.email {
	padding-right:14px;
	background:transparent url(/gfx/email.png) no-repeat right center;
}
#obsah a.popup_i0, #obsah a.popup_i1, #obsah a.popup_i2, #obsah a.popup_i3 {
	padding-right:14px;
	margin-right:14px;
  background:transparent url(/gfx/pop2.gif) right top no-repeat;
}
#obsah table.vypisy a.popup_i0:hover, #obsah table.vypisy a.popup_i1:hover, #obsah table.vypisy a.popup_i2:hover, #obsah table.vypisy a.popup_i3:hover {
	background-position:right top;
}
#obsah div.hr {
	width:100%;
	height:4px;
	margin:1em 0;
	background-color:#ffefc6;
}
#obsah div.hr hr {
	display:none;
}
#obsah p.vpravo {
	text-align:right;
}
#obsah div.faqdetail {
	padding:.5em 1em;
	border:2px solid #ffefc6;
	margin-bottom:1em;
	background-color:#fffbef;
}
#obsah p.banner {
	background-color:#EEE;
	font-family:monospace;
	font-size:90%;
	padding:.5em 1.2em;
	border:1px solid #DDD;
	margin:.4em 0 2em 0;
}


/* == FORMULARE V OBSAHU == */
#obsah legend {
	padding:0 .5em;
	font-size:110%;
	background-color:white;
	color:#DEB25A;
}
#obsah fieldset {
	border:#ffefc6 solid 2px;
	padding:.5em 0 0 0;
	margin-left:1em;
	background-color:#fffbef;
}
/* tlacitka pod formularem */
#obsah div.tlacitka {
	border:4px solid #ffefc6;
	height:4em;
	margin:2em 0em 1em 1em;
	background-color:#fffbef;
}
#obsah div.tlacitka input {
	float:right;
	margin:1em;
	padding:.1em 1em;
}

/* chybova hlaska nad formularem */
#obsah div.mainerr { 
	padding:0.4em 1em;
	border:2px solid #ff5221;
	color:#ff5221;
	background-color:#ffe4dc;
}
#obsah div.mainerr a.chyba {
	padding-right:14px;
	background:transparent url(/gfx/sipkaerr.gif) no-repeat 100% 50%;
}
#obsah div.mainerr em {
	font-style:normal;
}
#obsah div.mainerr p { 
	margin-bottom:0;
}

/* == TABULKY S VYPISY (MOJE DOMENY, CENIK) == */
#obsah table {
	margin-bottom:1em;
	width:100%;
}
#obsah table.vypisy {
	border-collapse:collapse;
	border:1px solid #ffefc6;
	/*font-size:90%;*/
}
#obsah table.vypisy tr {
	background-color:#fffbef;
}
#obsah table.vypisy tr.zebra {
	background-color:#fff7de;
}
#obsah table.vypisy tr:hover, #obsah table.vypisy tr.zebra:hover {
	background-color:#FFEFC6;
}
#obsah table.vypisy tr.dissable:hover {
	color:#DEB25A;
}
#obsah table.vypisy th {
	text-align:left;
	padding:.2em .4em;
	border-top:1px solid #e7cb94;
	border-bottom:1px solid #e7cb94;
	background-color:#ffefc6;
}
#obsah table.vypisy th.trideni {
	background-color:#fff7de;
}
#obsah table.vypisy td {
	padding:.2em .4em;
}
#obsah table.vypisy td img {
	border:none;
}
/* akce v tabulkach */
#obsah table.vypisy a.souhlas {
	background-image:url(/gfx/fajfka.gif);
}
#obsah table.vypisy a.souhlas:hover {
	background-position:0 0;
}
/* akce v tabulkach */
#obsah table.vypisy a.prohlizeni {
	/*background-image:url(/gfx/infoxxx.png);*/
	background-image:url(/gfx/info.gif);
}
#obsah table.vypisy a.prodlouzeni {
	/*background-image:url(/gfx/prodlouzeni.png);*/
	background-image:url(/gfx/prodlouzeni.gif);
}
#obsah table.vypisy a.zmena {
	/*background-image:url(/gfx/perioda.png);*/
	background-image:url(/gfx/perioda.gif);
}
#obsah table.vypisy a.tech {
	/*background-image:url(/gfx/zmenit.png);*/
	background-image:url(/gfx/zmenit.gif);
}
#obsah table.vypisy a.reinit {
	background-image:url(/gfx/reinit.gif);
}
#obsah table.vypisy td.akce {
	margin:0;
	padding:0;
}
#obsah table.vypisy td.akce a {
	padding:0;
	margin:0;
	display:block;
	width:22px;
	height:22px;
}
#obsah table.vypisy td.akce a span {
	display:none;
}
#obsah table.vypisy td a.info {
	background:transparent url(/gfx/info.gif) 50% 50% no-repeat;
}
#obsah table.vypisy td a.prodlouzeni {
	background:transparent url(/gfx/prodlouzeni.gif) 50% 50% no-repeat;
}
#obsah table.vypisy td a.perioda {
	background:transparent url(/gfx/perioda.gif) 50% 50% no-repeat;
}
#obsah table.vypisy td a.zmena {
	background:transparent url(/gfx/zmenit.gif) 50% 50% no-repeat;
}
#obsah table.vypisy td.featyes, #obsah table.vypisy td.featno, #obsah table.vypisy td.featprep {
	width:65%;
	padding-left:28px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:4px 50%;
}
#obsah table.vypisy td.featyes {
	background-image:url(/gfx/feat-yes.gif);
}
#obsah table.vypisy td.featno {
	background-image:url(/gfx/feat-no.gif);
}
#obsah table.vypisy td.featprep {
	background-image:url(/gfx/feat-prep.gif);
}


/* == TABULKY S PROHLIZENYMI UDAJI == */
#obsah table {
	margin-bottom:1em;
	width:100%;
}
#obsah table.view {
	border-collapse:collapse;
	border:1px solid #ffefc6;
}
#obsah table.view tr {
	background-color:#fffbef;
}
#obsah table.view tr.zebra {
	background-color:#fff7de;
}
#obsah table.view tr:hover, #obsah table.view tr.zebra:hover {
	background-color:#FFEFC6;
}
#obsah table.view th {
	font-weight:bold;
	text-align:left;
	padding:.2em .4em;
	width:20em;
}
#obsah table.view td {
	padding:.2em .4em;
}

/* === HELP === */
#obsah div.help {
	position:absolute;
  top:0;
	left:0;
	visibility: hidden;
	width:200px;
	height:auto;
	border:11px solid #29ae18;
	background-color:#219610;
  color:white;
}
#obsah div.help div.help2 {
	padding:.2em 1em;
	margin:0;
}
#obsah div.help dl {
	padding:.5em 0;
	margin:0;
}
#obsah div.help dl dt {
  display:none;
}
#obsah div.help dl dd {
  margin-left:0;
}
#obsah div.help ul {
	padding:.4em 0;
}
#obsah div.help ul li {
	margin-left:0;
	list-style-image:url(/gfx/li2.gif);
}

/* === SHRINKER PRO ZUZOVANI TABULEK === */
#abeceda {
	background-color:black;
	color:white;
	margin:0;padding:0;
	display:inline;
	position:absolute;
	left:-100px;top:0;
	z-index:-1;
}
#obalekvypisu {
	width:100%;
	height:auto;
	font-size:92%;
	z-index:5;
}
#obalekvypisu table {
	width:100%;
}
#obsah abbr.zkratka {
	background:url(/gfx/tilda.gif) 100% 50% no-repeat;
	padding-right:10px;
	margin-right:10px;
	border-bottom:none;
}

/* === MOJE DOMENY === */
#obsah table#vypis td.souhlas a {
	display:block;
	height:10px;width:10px;
}
#obsah table#vypis td.souhlas a span, #obsah table#vypis td.souhlas a strong {
	display:none;
}
#obsah table#vypis td.souhlas a.potvrzen {
	background:transparent url(/gfx/fajfka.gif) no-repeat 50% 50%;
}
#obsah table#vypis td.souhlas a.nepotvrzen {
	background:transparent url(/gfx/krizek.gif) no-repeat 50% 50%;
}
/* strankovac pod tabulkou s vypisem */
#strankovani {
    width:100%;
    text-align:center;
		padding-bottom:1em;
}
#strankovani div {
    margin:1em 0;
}

/* === MENU === */
#menu {
	position:absolute;
	top:7.7em;
	width:15em;
	background:#ffefc6 url(/gfx/stinmenu.png) top repeat-x;
	color:#000;
}
#menu ul {
	margin-bottom:.4em;
	font-family:"Verdana",Arial,sans-serif;
	font-size:94%;
}
#menu ul li {
	margin-left:5px;
	list-style-type:none;
}
#menu ul li.active {
	font-weight: bold;
}
#menu ul li.active a {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
#menu ul li a {
	text-decoration:none;
	color:#9C7E43;
}
#menu ul li a:hover {
	text-decoration:underline;
	color:#000;
}
#menu ul li span.kategorie {
	display:block;
	position:relative;
	left:-9px;
	font-size:130%;
	font-weight:bold;
	font-family:"Trebuchet MS","Luxi Sans",Arial,sans-serif;
	padding:0;
	color:#DEB25A;
}
#menu ul li ul li{
	list-style-image:url(/gfx/li.gif);
}

/* === JAZYKY === */
#jazyky {
	position:absolute;
	right:1em;top:1em;
	width:50%;
	height:2em;
}
#jazyky ul {
	list-style:none;
}
#jazyky li {
	float:right;
	list-style: none;
	margin-left:6px;
}
#jazyky li.mezera {
	padding-left:6px;
}
#jazyky li a {
	display:block;
	height:24px;width:24px;
}
#jazyky li a:hover, #jazyky li a.active {
	background-position:0 -24px;
}
#jazyky li a span {
	display:none;
}
#jazyky #czlang a {
	background-image:url(/gfx/ico_cz.gif);
}
#jazyky #enlang a {
	background-image:url(/gfx/ico_en.gif);
}
#jazyky #https a {
	background-image:url(/gfx/ico_zamek.gif);
}
#jazyky #sitemap a {
	background-image:url(/gfx/ico_site.gif);
}
#jazyky #fonts a {
	background-image:url(/gfx/ico_pismo1.gif);
}
#jazyky #fontm a {
	background-image:url(/gfx/ico_pismo2.gif);
}
#jazyky #fontl a {
	background-image:url(/gfx/ico_pismo3.gif);
}
#jazyky #stylenormal a {
	background-image:url(/gfx/ico_style1.gif);
}
#jazyky #stylepda a {
	background-image:url(/gfx/ico_style2.gif);
}

/* === HOME PAGE === */
#obsah h2.welcome {
	font-size:125%;
	font-weight:normal;
}

/* sloupec s aktualitama */
#aktuality {
	width:17em;
	margin:0 0 0 1em;
	/*padding:.5em 1em;*/
	position:absolute;
	top:0;right:0;
}
#aktuality ul li {
	margin-left:1em;
}
#aktuality p.dalsi {
	padding-top:2em;
}
#aktuality h2, #aktuality h3, #aktuality p.datum, #aktuality p, #aktuality ul {
	margin-left:1em;
	margin-right:1em;
}
#aktuality h2 {
	margin-top:.5em;
}
#aktuality div.inner {
	padding:.5em 0;
}


/* reklama na nejakou novinku */
#obsah div.novinka {
	width:95%;
	padding:11px 15px 0px 0px;
	margin-bottom:1em;
	background-color:transparent;
	color:#000;
}
#obsah div.novinka h3 {
	font-size:130%;
	color:#fff;
}
#obsah div.novinka strong {
	color:#ffedc1;
}
#obsah div.novinka div.amplion{
	float:right;
	position:relative;
	top:-8px;
	right:-12px;
	width:137px;
	height:131px;
	background:transparent url(/gfx/amplion.gif) no-repeat 0 0;
}
#obsah div.novinka div.telo{
	border:9px double #fff;
	padding:.5em 1em;
	min-height:120px;
	background-color:#deb25a;
}
#obsah div.novinka em {
	font-style:normal;
	font-weight:bold;
}
#obsah div.novinka .footnote {
	padding-top:1em;
	font-size:80%;
	color:#ffedc1;
}

/* upravy layoutu pouze pro homepage (komplikace kvuli slupci s aktualitama) */
#obsah.home {
	padding-right:16em;
}
#obsah.home fieldset p label {
	width:10em;
}
#obsah.home fieldset p input, #obsah.home fieldset p select, #obsah.home fieldset p textarea {
	width:10em;
}

/* == TLD == */
#tld {
	position:absolute;
	left:0;top:4em;
	width:100%;
	height:1.8em;
}

/* === NAVIGACE === */
/* orinal viz http://www.simplebits.com */
#nav {
	float:left;
	width:100%;
	list-style:none;
	font-size:70%;
	text-transform:uppercase;
	letter-spacing:.05em;
	word-spacing:.2em;
}
#nav li {
	float:left;
	margin:0;
	border-right-width:1px;
	border-right-style:solid;
	list-style:none;
}
#nav a {
	float:left;
	padding:.6em 13px;
	text-decoration:none;
}
#nav a.active {
	font-weight:bold;
}

/* === FORMULARE V TABULKACH ==== */
#obsah fieldset table {
	border-collapse:collapse;
	width:100%;
}
#obsah fieldset td {
	padding:4px 0;
	/* border-bottom:2px solid white; */
}
#obsah fieldset td.l {
	width:14em;
	padding-left:1em;
}
#obsah fieldset td.i {
	width:18em;
}
#obsah fieldset td.i input, #obsah fieldset td.i select, #obsah fieldset td.i textarea, #obsah fieldset td.i select {
	width:95%;
}
#obsah fieldset td.static {
	font-weight:bold;
	color:#DEB25A;
}
#obsah fieldset td.static strong {
	font-size:125%;
}
#obsah fieldset td.t {
	padding-left:.5em;
	color:#DEB25A;
}
#obsah fieldset td.h a {
	display:block;
	height:20px;width:20px;
	float:right;
	padding-right:1em;
	background:transparent url(/gfx/help2.gif) no-repeat;
}
#obsah fieldset td.h a span {
	display:none;
}
#obsah fieldset label {
	padding-right:8px;
}
#obsah fieldset tr.povinne label {
	font-weight:bold;
	background:transparent url(/gfx/povinne.gif) 100% 0 no-repeat;
}
#obsah fieldset tr.err td.i em {
	display:block;
	margin:.3em 0 .1em 0;
}
#obsah fieldset tr.sel, #obsah fieldset tr:hover {
	background-color:#FFEFC6;
}
#obsah fieldset tr.err {
	background-color:#ffe4dc;
	color:#ff5221;
}
#obsah fieldset tr.err:hover {
	background-color:#ffd0c2;
}
#obsah fieldset tr.dissable input, #obsah fieldset tr.dissable select, #obsah fieldset tr.dissable textarea {
	background-color:#FFFBEF;
}
#obsah fieldset tr.sel, #obsah fieldset tr:hover {
	background-color:#FFEFC6;
}
#obsah fieldset .hotkey {
	text-decoration:underline;
}
#obsah fieldset td.i input.wnorm {
	width:auto;
}
/* nezpracovane eu domeny, zalezitost phase1 a phase2, po 6.4.2006 uz asi nebude treba */
#obsah .oldeu {
	color:red;
	font-weight:bold;
}
#obsah .strongerror {
	color:red;
	font-weight:bold;
}

/* obrazky do faqu */
#obsah div.screenshot {
	margin:1.5em 0;
	width:100%;
	text-align:center;
}
#obsah p.caption {
	color:#666;
	font-size:90%;
	margin:0;
	padding:0 25% 1em 25%;
	text-align:center;
	width:50%;
}
#obsah p.caption em {
	font-style:normal;
}
