/*Ponozky*/
/* global */
html {
	border: none;
	height: 100%;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #009cff url('img/body.jpg') scroll repeat-x left top;
}
a ,a:link {
	text-decoration: none;
	color: #00358d;
}
a:hover, a.selected {
	color: #00358D;
}
h1 {
	font-size: 16px;
	line-height: 25px;
	margin: 2px 2px 5px 0px;
	padding: 0px 10px 0px 5px;
	color: #0067cc;
}
h2 {
	padding: 0px 10px 0px 0px;
	margin: 10px 10px 4px 10px;
	font-size: 12px;
	color: #000000;
}
p {
	padding: 0px 10px 0px 10px;
	margin: 4px 10px 4px 0px;
	color: #4D4D4D;
}
img {
	border: none;
}
h1 img {
	border: none;
}
.submit {
	background: #a3dbff;
	cursor: pointer;
	border: 1px solid #00358d;
	color: #000000;
}
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.cistic {
	clear: both;
}
.cb {
	clear: both;
}
.akce, .sleva, .smazat, .znacka {
	color: #ff0000;
}
.textLimit {
	padding: 0px 0px 0px 50px;
}
/* tabulky */
table {
	color: #ffffff;
	width: 640px;
	font-size: 12px;
	border-collapse: collapse;
}
table.overitUdaje td{
	color: #000000;
}
col.levy {
	width: 30%;
}
col.pravy {
	text-align: right;
}
th {
	background: #00358d;
	line-height: 23px;
	font-size: 12px;
	text-align: center;
	font-variant: small-caps;
}
.licha {
	background: #d3e5ff;
	color: #ffffff;
	line-height: 17px;
}
.suda {
	background: #e7f1ff;
	color: #ffffff;
	line-height: 17px;
}
td {
	padding-left: 5px;
}
.licha td {
	background: #d3e5ff;
	color: #0067cc;
	border-bottom: #ffffff solid 2px;
}
.suda td {
	background: #e7f1ff;
	color: #0067cc;
	border-bottom: #ffffff solid 2px;
}
.kontakt .licha, .kontakt .suda, .kontakt .licha td, .kontakt .suda td {
	background: #ffffff;
	color:#4D4D4D;
}
tr.hlavicka th, .objednavka th, .zapomenuteHeslo th, .registrace th, tr th {
	color: #ffffff;
	border-bottom: #ffffff solid 2px;
}
.objednavkaOdeslat table {
	border: #000000 solid 2px;
}
.objednavkaOdeslat th {
	color: #000000;
	background: #ffffff;
	border: none;
}
.objednavkaOdeslat td {
	color: #000000;
	background: #ffffff;
	border: none;
}
td input, td select {
	margin-left: 30px;
	width: 100px;
	border: 1px solid #0073DC;
	color: #000000;
	font-size: 11px;
	padding-left: 3px;
}
td input.submit, td select {
	width: 205px;
}
input.hideSubmit {
	position: absolute;
	top: -20px;
	left: 0px;
}
ul,ol {
  padding: 0px 0px 15px 18px;
  margin: 0px 0px 0px 0px;
}
ul li{
  padding: 4px 0px 4px 6px;
  margin: 0px 10px 0px 0px; 
}
ol li{
  padding: 4px 0px 4px 0px;
  margin: 0px 10px 0px 6px;
}
/*  /tabulky */
/* /global */
.stranka {
	position: relative;
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	min-height: 100%;
	text-align: center;
	background: url('img/telo.gif') scroll repeat-y left top;
}
/* hlavicka */
div.hlavicka {
	width: 900px;
	height: 210px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('img/hlavicka.jpg') scroll no-repeat left top;
}
a.odkazIndex {
	position: absolute;
	top: 30px;
	left: 540px;
	width: 355px;
	height: 160px;
}
.flashHlavicka {
  position: absolute;
  left: 0px;
  top: 20px;
  width: 230px;
  height: 180px;
}
/* /hlavicka */
.telo {
	width: 900px;
	min-height: 260px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('img/telo-up.gif') scroll no-repeat left top;
}
div.hlMenu2, .hlavni-nabidka {
	position: absolute;
	top: 0px;
	right: 25px;
	width: 500px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 40px;
	font-size: 11px;
	list-style-type: none;
}
div.hlMenu1 {
	position: absolute;
	top: 0px;
	left: 25px;
	width: 400px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 2px 40px 0px 0px;
	font-size: 11px;
	list-style-type: none;
}
.hlMenu1 p,
.hlMenu2 p, .hlavni-nabidka li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
}
.hlavni-nabidka li {
  display: inline;
	list-style-type: none;
}
.hlMenu1 p a,
.hlMenu2 p a,
.hlavni-nabidka li a {
	margin: 0px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	color: #ffffff;
	text-decoration: none;
	text-transform: lowercase;
}
div.hlMenu1 p a:hover, div.hlMenu1 p a.selected,
div.hlMenu2 p a:hover, div.hlMenu2 p a.selected,
.hlavni-nabidka li a:hover, .hlavni-nabidka li.selected a {
	color: #a3dbff;
	text-transform: lowercase;
}
/* pravy panel */
.pravyP {
	float: left;
	width: 200px;
	padding: 29px 0px 15px 0px;
	margin: 0px 0px 0px 1px;
}
.pravyPanel {
 display: none;
}
/* pravy panel */
/* levy panel */
.levyP,.levyPanel {
	float: left;
	width: 225px;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 135px 0px;
}
/* hledat */
.levyP .hledat,.levyPanel .hledat {
	height: 55px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('img/vyhledat.gif') scroll no-repeat left top;
}
.hledat input.text {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 22px;
	width:  120px;
	height: 14px;
	font-size: 11px;
}
#formHledat input.submit {
	padding:  0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	cursor: pointer;
	width: 50px;
	font-size: 13px;
	color: #ffffff;
	background: none;
	border: none;
}
/* hlavni nabidka */
.levyP .hlavniNabidka,.levyPanel .hlavniNabidka {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.levyP .hlavniNabidka ul,.levyPanel .hlavniNabidka ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}
.levyP .hlavniNabidka ul li ul,.levyPanel .hlavniNabidka ul li ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	list-style-type: none;
	text-align: left;
}
.levyP .hlavniNabidka ul li ul li ul,.levyPanel .hlavniNabidka ul li ul li ul  {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
.levyP .hlavniNabidka ul li,.levyPanel .hlavniNabidka ul li  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:  none;
}
.levyP .hlavniNabidka ul li ul li,.levyPanel .hlavniNabidka ul li ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	background:  none;
}
.levyP .hlavniNabidka ul li ul li ul li,.levyPanel .hlavniNabidka ul li ul li ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	background:  none;
}
.levyP .hlavniNabidka ul li.suda a,.levyPanel .hlavniNabidka ul li.suda a {
	display: block;
	width: 185px;
	height: 30px;
	font-size: 14px;
	line-height: 25px;
	background: url('img/menu-suda.gif') scroll no-repeat 0px -30px;
	color: #bfe5fd;
	border: none;
	padding: 0px 8px 0px 32px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
}
.levyP .hlavniNabidka ul li.licha a,.levyPanel .hlavniNabidka ul li.licha a {
	display: block;
	width: 185px;
	height: 30px;
	font-size: 14px;
	line-height: 25px;
	background: url('img/menu-licha.gif') scroll no-repeat 0px -30px;
	color: #bfe5fd;
	border: none;
	padding: 0px 8px 0px 32px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
}
.levyP .hlavniNabidka ul li ul li.suda a,.levyP .hlavniNabidka ul li ul li.licha a,
.levyPanel  .hlavniNabidka ul li ul li.suda a,.levyPanel  .hlavniNabidka ul li ul li.licha a {
	width: 164px;
	font-weight: normal;
	line-height: 16px;
	font-size: 12px;
	padding: 0px 8px 0px 28px;
	background: #e7f1ff;
	color: #0077c3;
	overflow: hidden;
	height: auto;
}
.levyP .hlavniNabidka ul li ul li ul li.suda a,.levyP .hlavniNabidka ul li ul li ul li.licha a,
.levyPanel .hlavniNabidka ul li ul li ul li.suda a,.levyPanel .hlavniNabidka ul li ul li ul li.licha a {
	width: 144px;
	padding: 0px 8px 0px 48px;
	overflow: hidden;
	height: auto;
}
.levyP .hlavniNabidka ul li ul li ul li ul li.suda a,.levyP .hlavniNabidka ul li ul li ul li ul li.licha a,
.levyPanel .hlavniNabidka ul li ul li ul li ul li.suda a,.levyPanel .hlavniNabidka ul li ul li ul li ul li.licha a {
	width: 124px;
	padding: 0px 8px 0px 68px;
	overflow: hidden;
	height: auto;
}
.levyP .hlavniNabidka ul li.suda a.selected, .levyP .hlavniNabidka ul li.suda a:hover,
.levyPanel .hlavniNabidka ul li.suda a.selected, .levyPanel .hlavniNabidka ul li.suda a:hover {
	background: url('img/menu-suda.gif') scroll no-repeat 0px 0px;
}
.levyP .hlavniNabidka ul li.licha a.selected, .levyP .hlavniNabidka ul li.licha a:hover,
.levyPanel .hlavniNabidka ul li.licha a.selected, .levyPanel .hlavniNabidka ul li.licha a:hover {
	background: url('img/menu-licha.gif') scroll no-repeat 0px 0px;
}
.levyP .hlavniNabidka ul li ul li.suda a.selected, .levyP .hlavniNabidka ul li ul li.suda a:hover,
.levyP .hlavniNabidka ul li ul li.licha a.selected, .levyP .hlavniNabidka ul li ul li.licha a:hover,
.levyPanel .hlavniNabidka ul li ul li.suda a.selected, .levyPanel .hlavniNabidka ul li ul li.suda a:hover,
.levyPanel .hlavniNabidka ul li ul li.licha a.selected, .levyPanel .hlavniNabidka ul li ul li.licha a:hover {
	background: #d3e5ff;
}
/* /hlavni nabidka*/
/* /levy panel*/
/* hlavni panel */
.hlavniP {
	float: left;
	width: 645px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 137px 5px;
}
/* katalog */
div.kosikHlavicka {
	position: absolute;
	cursor: pointer;
	top: 91px;
	left: 450px;
	width: 87px;
	height: 100px;
	line-height: 12px;
	color: #ffffff;
	background: url('img/obsah-kosiku.jpg') scroll no-repeat left top;
}
div.kosikHlavicka p {
	color: #ffffff;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 55px 0px 0px 8px;
}
p.polozekKosik{
  display: none;
}
div.seradit {
  float: right;
	width: 152px;
	height: 20px;
	color: #0098f8;
	font-weight: bold;
	text-align: right;
	margin: 0px 5px 0px 0px;
}
div.seradit a {
	font-weight: normal;
	color: #0098f8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
div.volbaStrankyHorni .volbaStrankyObsah {
	width: 480px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	color: #0098f8;
	font-weight: bold;
}
div.volbaStrankyHorni .volbaStrankyObsah a {
	font-weight: normal;
	color: #0098f8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
div.volbaStrankyDolni .volbaStrankyObsah {
	width: 550px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 10px;
	color: #0098f8;
	font-weight: bold;
}
div.volbaStrankyDolni .volbaStrankyObsah a {
	font-weight: normal;
	color: #0098f8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
div.volbaStrankyObsah a:hover, div.seradit a:hover {
	font-weight: normal;
	color: #0067cc;
}
div.volbaStrankyObsah a.selected, div.seradit a.selected {
	font-weight: bold;
	color: #0067cc;
}
#vyrobci {
	padding: 5px 0px 5px 10px;
}
#vyrobci input {
	border: 1px solid #fff1bf;
	color: #000000;
	font-size: 11px;
	width: 15px;
	font-weight: bold;
}
#vyrobci select {
	border: 1px solid #113F01;
	color: #113F00;
	font-size: 11px;
}
div.hlavniPObsah, div.hlavniPObsahDetail {
	float: left;
	width: 642px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 17px;
	background: none;
}
.obrazekSlozky {
	float: right;
	padding: 8px 10px 5px 5px;
}
div.katalog {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 655px;
}
div.polozka, div.polozkaVpravo {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.polozkaObsah {
	position: relative;
	width: 315px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 0px;
	background: url('img/polozka.gif') scroll no-repeat left top;
	border: none;
}
.polozkaObsah img {
	width: 140px;
	border: none;
}
img.obrazek {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 140x;
	height: 140px;
	margin: 0px 0px 0px 0px;
}
img.maska {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 140x;
	height: 140px;
	margin: 0px 0px 0px 0px;
}
.polozkaObsah h2 {
	position: absolute;
	top: 27px;
	left: 149px;
	width: 149px;
	max-height: 35px;
	font-size: 13px;
	line-height: 16px;
	color: #ffffff;
	background: #0098f8;
	margin: 0px 0px 4px 0px;
	padding: 0px 8px 0px 8px;
	overflow: hidden;
}
.polozkaObsah span.akce {
	position: absolute;
	left: 60px;
	top: 3px;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	padding: 0px 2px 1px 2px;
	border: 1px solid #aaaaaa;
	background: #ffffff;
}
div.akcniCena {
	position: absolute;
	bottom: 10px;
	right: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #cc0000;
	width: 148px;
}
div.cena {
	position: absolute;
	bottom: 10px;
	right: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #0098f8;
	width: 148px;
}
.polozkaObsah div.puvodniCena {
	position: absolute;
	bottom: 30px;
	right: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-decoration: line-through;
	color: #000000;
	width: 148px;
}
.polozkaObsah a.btnInfo {
	position: absolute;
	bottom: 7px;
	left: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 48px;
	height: 48px;
	background: url('img/info.gif') scroll no-repeat left bottom;
}
.polozkaObsah a.btnVlozit {
	position: absolute;
	bottom: 7px;
	left: 87px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 48px;
	height: 48px;
	background: url('img/kosik.gif') scroll no-repeat left bottom;
}
.polozkaObsah a.btnInfo:hover {
	background: url('img/info.gif') scroll no-repeat left top;
}
.polozkaObsah a.btnVlozit:hover {
	background: url('img/kosik.gif') scroll no-repeat left top;
}
.polozkaObsah a.btnVlozit span,
.polozkaObsah a.btnInfo span {
	display: none;
}
.polozkaObsah div.popis {
	position: absolute;
	top: 78px;
	left: 158px;
	width: 148px;
	height: 48px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 12px;
	color: #3D3D3D;
	overflow: hidden;
}
.vlozenaGalerie {
	margin: 0px 0px 0px 9px;
}
/* /katalog */
/* detail */
div.detailNavigace {
	color: #0098f8;
	padding: 0px 5px 10px 5px;
}
div.detailNavigace a {
	font-weight: normal;
	color: #0098f8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.detailNavigace a:hover {
	font-weight: normal;
	color: #0067cc;
}
img.hlavniObrazek {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	border: none;
}
a.hlavniObrazek {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}
a.hlavniObrazek img{
	border: none;
}
table.detailParametry {
	float: right;
	width: 420px;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.detailParametry tr th {
	color: #ffffff;
}
span.puvodniCena {
	text-decoration:  line-through;
	font-weight:  normal;
	padding-right: 118px;
	text-align: left;
	font-weight:  bold;
	color: #000000;
}
span.akcniCena {
	font-size: 12px;
	color: #cc0a0a;
	text-align: left;
	font-weight: bold;
	padding: 0px 4px 0px 0px;
}
span.sleva {
	padding-right: 118px;
	text-align: left;
	font-weight: bold;
}
span.cena {
	text-align: left;
}
table.detailParametry tr.suma {
	font-weight: bold;
	vertical-align: bottom;
	height: 40px;
	color: #000000;
}
tr.suma td.suma {
	text-align: right;
	vertical-align: bottom; 
	padding-right: 0px;
}
input.doKosiku {
  cursor: pointer;
  text-align: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border: none;
	width: 48px;
	height: 48px;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	color: #000000;
	background: url('img/kosik.gif') scroll no-repeat left bottom;
}
input.doKosiku:hover {
	background: url('img/kosik.gif') scroll no-repeat left top;
}
.hlavniPObsahDetail .formatovanyText {
	padding: 0px 0px 10px 0px;
	margin: 6px 5px 5px 224px;
	line-height: 17px;
	font-size: 11px;
}
.hlavniPObsah .formatovanyText {
	padding: 0px 0px 10px 0px;
	margin: 6px 5px 5px 8px;
	line-height: 17px;
}
.formatovanyText a {
	color: #0098f8;
}
div.formatovanyText a:hover {
	color: #a3dbff;
}
div.fotogalerie {
	margin-bottom: 5px;
	padding: 0px 0px 10px 0px;
}
div.fotogalerie h2 {
	margin-bottom: 5px;
	color: #000000;
}
div.fotogalerie img {
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 7px 0px;
}
/* /detail */
/* /hlavni panel */
/* kosik */
table.kosik tr {
	color: #ffffff;
}
col.nazev {
	width: 40%;
}
tr td.nazev {
	text-align: left;
	padding-left: 10px;
}
tr td.cena1, tr td.cena2 {
	text-align: right;
	padding-right: 10px;
}
tr td.mnozstvi {
	text-align: center;
	color: #000000;
}
input.mnozstvi {
	margin-left: 3px;
	margin-right: 6px;
	width: 20px;
	border: 1px solid #00358d;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	color: #000000;
}
table.kosik tr.suma {
	font-weight: bold;
	line-height: 20px;
	background: #238F49;
}
col.mnozstvi {
	width: 100px;
}
form.inline {
	margin-bottom: 2px;
}
td.mnozstvi input.mnozstvi {
	width: 35px;
	padding-right: 2px;
	text-align: right;
	margin-left: 0px;
}
td.mnozstvi input.submit {
	width: 20px;
	margin-left: 0px;
}
a.smazat {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}
.tlacitka {
	margin-top: 10px;
}
.tlacitka form {
	float: left;
	margin-right: 20px;
}
.tlacitka input.submit {
	width: 120px;
	font-size: 11px;
	color: #000000;
}
/* /kosik */
/* prihlasit */
.prihlasit div.hlavniPObsah p {
	color: #000000;
	font-style: oblique;
}
/* /prihlasit */
/* objednavka */
.zprava {
	padding: 5px 0px 5px 10px;
	font-style: oblique;
	color: #000000;
}
.zprava strong {
	color: #FE2E24;
}
.poznamka {
	color: #ababab;
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;
	font-style: oblique;
}
/* /objednavka */
/* registrace */
div.table table {
	border: 1px solid #feaf00;
	color: #000000;
}
div.table table td {
	padding: 2px 10px;
}
div.table table tr th {
	background: #ffffff;
	font-size: 14px;
}
div.table table tr.suda {
	background: #ffffff;
}
/* /registrace */
/* fotogalerie */
div.vlozenaGalerie img {
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 0px 0px;
}
/* /fotogalerie */
/* paticka */
.paticka,.dolniPanel {
	position: relative;
	left: 0px;
	bottom: 0px;
	width: 900px;
	height: 138px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url('img/paticka.jpg') scroll no-repeat left top;
}
.post {
	position: absolute;
	right: 63px;
	bottom: 72px;
	text-align: right;
	color:#00358D;
	width: 270px;
	font-size: 10px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.backlink {
	position: absolute;
	left: 20px;
	bottom: 12px;
	text-align: center;
	color:#00358D;
	width: 860px;
	font-size: 10px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.backlink a, .backlink a:hover {
	color:#00358D;
	text-decoration: none;
}
/* /paticka */

table#imgBlock {
	position: absolute;
	top: 0px;
	left: 0px;
	table-layout: fixed;
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px;
	background: none;
	background-image: url('galerie/galerie.png');
	background-position: xy;
	visibility: hidden;
}
table#imgBlock tr td {
	border: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background: url('galerie/nahravase.gif') scroll no-repeat center center;
}
#imgBlock td img#detailImg {
	border: 10px solid #F9F9F9;
	text-align: center;
	background: none;
}
/* /redakcni system */
.bannerPanel {
	float: left;
	width: 214px;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 8px;
}
.bannerPanel img.banner {
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 7px 0px;
  border: none;
}
.hlavniPanel {
  float: left;
	width: 422px;
	padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 8px;
}
.hlavniPanel h1 {
	margin: 2px 2px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #0067cc;
}
.hlavniPanel h2 {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 4px 0px;
}
.hlavniPanel p {
	padding: 0px 0px 0px 0px;
	margin: 4px 5px 0px 0px;
}
.hlavniPanel table {
	width: 420px;
}
.fotogalerie table{
  width: 420px;
  margin: 20px 0px 20px 0px;
  border-collapse: collapse;
  border: 1px solid #ffffff;
  overflow: hidden;
}
.fotogalerie td{
  border: 1px solid #ffffff;
  background: #E7F1FF;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.fotogalerie img{
  border-top: 2px solid #ebebeb;
  border-left: 2px solid #ebebeb;
  border-bottom: 2px solid #ababab;
  border-right: 2px solid #ababab;
}
table.fotogalerie{
  border: 1px solid #ffffff;
}
table.formular td, table.formular2 td{
  padding: 2px 2px 2px 4px;
  background: #A3DBFF;
}
table.formular2 textarea {
	width: 400px;
}
h3 {
  padding:  2px 2px 2px 4px;
  font-size: 12px;
}
table td {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 4px;
  background: #ffffff;
  border: 2px solid #ffffff;
  vertical-align: top;
  font-size: 11px;
}
table td a {
  color: #7E7E7E;
  display: block;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
tr.th td {
  padding: 5px 5px 5px 5px;
  line-height: 20px;
  text-align: center;
  font-weight:  bold;
  color: #bfe5fd;
	background: #0073dc;

}
table td span.imgleft, table td span.imgright{
  display: block;
  background: #E7F1FF;
  text-align: center;
  padding: 4px 4px 4px 4px;
  margin: 0px 0px 0px 0px;
  font-style: normal;
  font-size: 11px;
}
.empty {
  display: none;
  border: none;
}
table td ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.hlavniPanel table td p {
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 4px 4px;
	font-size: 11px;
	color: #0067cc;
}
.kontakt .hlavniPanel table td p {
  margin:4px 5px 0 0;
  padding:0;
	font-size:12px;
	color:#4D4D4D;
}
table ul li{
  padding: 0px 0px 4px 6px;
  margin: 0px 0px 0px 0px; 
}
table ol li{
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 6px;
}
.imgright {
  float: right;
  padding: 0px 0px 10px 10px;
  margin: 0px 0px 0px 0px;
  font-size: 9px;
  font-style: italic;
  text-align: center;
}
.imgleft {
  float: left;
  padding: 0px 10px 10px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 9px;
  font-style: italic;
  text-align: center;
}
.upozorneni {
  color: #ff0000;
}
.popisek {
  display: block;
}
