/* HLAVNÍ DEFINICE */

body {background: white;  background: rgb(246,246,246);
  font-family: Arial,Tahoma,Verdana, Helvetica, sans-serif;
  margin-left: auto;margin-right: auto; margin-top:0px; min-width: 1000px; max-width: 1250px;} 
  
.centrovani {padding: 0 5px 0 5px;}
.strana {text-align: left; width:100%;font-size: 9pt; background:white url('../img/strana-stinL.gif') repeat-y top left;}
.strana .bilka {background: url('../img/strana-stinR.gif') repeat-y top right; height: 100%;padding-bottom: 7px;}

a {text-decoration:none; color:rgb(248,118,3);} 
a:hover {text-decoration: underline}

img {border: 0px; line-height: 0px; padding:0px; margin:0px;}
p {margin: 0}

.both,.both2,.cleaner{ clear:both; float: none; font-size: 0px; height: 0px; line-height: 0px; padding:0px; margin:0px}
.both2{height: 10px;}
.invisible,.non {display: none}

.left {text-align: left; overflow: hidden}
.right {text-align: right; overflow: hidden;}
.center {text-align:center; overflow: hidden}

.silvr {color: silver;}
.zelena {color: rgb(109,166,20);}
.cervena {color: rgb(240,0,0);}

ul,ol {padding:0px; margin:0px}
ul,ol,li {list-style-type: none;}

.count {width: 30px; text-align: center}
.input,.input1,.input2,.input3 {padding: 3px; border: 1px solid rgb(210,210,210); background:white; color: rgb(159,159,159);}
.input {width: 200px;}
.input1 {width: 95px;}
.input2 {width: 50px;}
.input3 {width: 140px;}
.inputarea {width: 99%;padding: 3px; border: 1px solid rgb(194,202,215); background:rgb(236,240,245) url('../img/input-bg.gif') repeat-x top left; color: rgb(108,120,140);}
 
.inpt {position: relative; top:0px; left:0px; float:left; width: 90px; height: 26px; color: gray; padding: 0 0px 0 4px; background: white; border: 1px solid rgb(210,210,210);border-left: 0px; border-right: 0px;}
.inpt select {width: 90px; padding: 3px 5px 0px 0; background: none; border: 0px}
.inpt .rohL {display: block; position: absolute; top:-1px; left:0px; width: 4px; height: 28px; background: url('../img/inpt-rohy.gif') top left;}
.inpt .rohP {display: block; position: absolute; top:-1px; right:0px; width: 4px; height: 28px; background: url('../img/inpt-rohy.gif') top right;}


 
.missingEntry, .missing-entry {padding: 7px; background-color :rgb(200,0,0); text-align: center; color: white; font-weight: bold}

fieldset legend {font-weight: bold;}

.rohL,.rohP,.rohLH,.rohPH,.rohLS,.rohPS {font-size: 0px; overflow: hidden;}

form {padding: 0px; margin:0px}
.txt {line-height: 150%;}
.txtj {line-height: 150%; text-align: justify;}
.vel0 {font-size: 0px}

h1 {font-size: 15pt; color: rgb(36,36,36); margin: 0px 5px 5px 5px}

.nadpisky {background:rgb(240,156,15) url('../img/nadpisy-bg.gif') repeat-x top left;}
.nadpisky h4 {color: white; padding: 9px; margin:0px; font-size: 11pt;}

/* konec hlavní definice */



/* HLAVA */

#hlava {position: relative; top:0px; left:0px; width: 97.5%; min-height: 158px; margin: 0 0 0 15px;}

#hlava .logo {position: absolute; top:23px; left:20px;}
#hlava .slg {position: absolute; top:10px; left:200px;}

#hlava .kosik {float: right; margin: 10px 0 0 0; width: 280px; height: 80px; background: url('../img/hlava-caraS.gif') no-repeat top left;}
#hlava .kosik img {float: left; padding: 0 10px 0 5px}
#hlava .kosik table {float: left;}
#hlava .kosik .obsah {width: 190px; height: 80px;}
#hlava .kosik .obsah .td1 {height: 10px}
#hlava .kosik .obsah .td1 a {text-decoration: underline; font-size: 10pt; font-weight: bold}
#hlava .kosik .obsah .td1 a:hover {text-decoration: none;}
#hlava .kosik .obsah .cena {font-size: 15pt;}

#hlava .login {float: right;margin:15px 20px 0 0;}
#hlava .login .box {position: relative; top:0px; left:0px; width: 123px;}
#hlava .login .box .pole {margin:0 4px 0 4px; border: 1px solid rgb(210,210,210); border-left: 0px; border-right: 0px; background: white; width:115px; padding: 5px 0 5px 0; color: rgb(159,159,159)}
#hlava .login .box .rohL {display: block; position: absolute; top:0px; left:0px; width: 4px; height: 28px; background: url('../img/inpt-rohy.gif') top left; @top: 1px}
#hlava .login .box .rohP {display: block; position: absolute; top:0px; right:0px; width: 4px; height: 28px; background: url('../img/inpt-rohy.gif') top right; @top: 1px}

#hlava .cleneni {position: relative; top:0px; left:0px; @margin-bottom: 1px;}
.cleneni ul {width:100%;  margin: 0px; padding: 2px 0 0 0; position: relative;}
.cleneni .hlavniLI {background: url('../img/zalozky-blk-bg.gif') no-repeat top left; position: relative; top:0px; left:0px; height: 31px; display: block; float: left; margin: 0 2px 1px 0;}
.cleneni .hlavniLI a {display: block; padding: 8px 8px 8px 30px; color: white; text-transform: uppercase; font-weight: bold;}
.cleneni .hlavniLI i {position: absolute; top:8px; left:10px; display: block; width:16px; height:16px;background: url('../img/sipka-oge.png') no-repeat top left;text-decoration: none;}
.cleneni .hlavniLI span {background: url('../img/zalozky-blk-rohy.gif') no-repeat top right; position: absolute; top:0px; right:0px; display: block; width:3px; height:3px;text-decoration: none;}
.cleneni .hlavniLI a:hover {@text-decoration: underline;}


.cleneni .hlavniLI .podkat {background:rgb(15,15,15); position: absolute;top: 30px; padding: 10px; min-width: 160px; display:block; z-index: 10;}
.cleneni ul li .podkat ol li {display: block;} 
.cleneni ul li .podkat ol li a {padding: 2px 5px 2px 20px; display: block; background: url('../img/sipecka-wht.gif') no-repeat 5px 6px; text-transform: none; font-weight: normal;}
.cleneni ul li .podkat ol li a.active {font-weight: bold; background: none;}
.cleneni ul li a:hover {text-decoration: none;}
.cleneni ul li ol li a:hover {text-decoration: underline;}





#hlava. cleneni2 {}
.cleneni2 ul {width:100%;  margin: 0px; padding: 2px 0 0 0;}
.cleneni2 .hlavniLI { display: block; float: left; margin: 0 2px 1px 0;}
.cleneni2 .hlavniLI a {background: url('../img/zal-blk-bg.gif') no-repeat top left; height:31px; display: block;color: white; text-transform: uppercase; font-weight: bold;}
.cleneni2 .hlavniLI span {background: url('../img/zal-blk-bg.gif') no-repeat top right; padding: 8px 8px 8px 0px; margin-left: 30px; display: block; text-decoration: none;}

.cleneni2 .hlavniLI .podkat {background:rgb(15,15,15); position: absolute;top: 30px; padding: 10px; min-width: 160px; display:block; z-index: 10;}
.cleneni2 ul li .podkat ol li {display: block;} 
.cleneni2 ul li .podkat ol li a {padding: 2px 5px 2px 20px; display: block; background: url('../img/sipecka-wht.gif') no-repeat 5px 6px; text-transform: none; font-weight: normal;}
.cleneni2 ul li .podkat ol li a.active {font-weight: bold; background: none;}
.cleneni2 ul li a:hover {text-decoration: none;}
.cleneni2 ul li ol li a:hover {text-decoration: underline;}


#hlava .zalozky {height: 34px; width: 100%; background-color: rgb(61,61,61);}
#hlava .zalozky ul {width: 70%; float: left;}
#hlava .zalozky ul li {display: block; float: left; background: url('../img/cara-s.gif') no-repeat 100% 50%;}
#hlava .zalozky ul li a {display: block;  color: white; padding:9px 15px 9px 15px;}
#hlava .zalozky ul li a:hover {text-decoration: underline;}
#hlava .zalozky ul li a.active {text-decoration: none; font-weight: bold;}

#hlava .zalozky .hledani {float: right; margin: 4px 10px 0 0}
#hlava .zalozky .hledani table td {vertical-align: top}
#hlava .zalozky .hledani .divpole {padding: 0 0 0 0px; width: 200px;}
#hlava .zalozky .hledani .pole {background: url('../img/hledat-bg.gif') repeat-x top left; width: 200px; border: 0; margin-top: 0px; padding: 5px 0 5px 0; color: gray; @margin-top: -1px;}

/* konec hlavy */



/* LEVY */

#levy {margin-top: 7px; margin-left: 15px; float: left; width:20%;} 

#levy .menu {}
#levy .menu li {display: block; float: left; width: 100%; margin: 0 0 1px 0;}
#levy .menu li a {display: block; padding: 11px; text-decoration: none; color: white; background:#0F0F0F;}
#levy .menu li a:hover {text-decoration: underline;}
#levy .menu li a.active {text-decoration: underline; font-weight: bold; background: rgb(78,78,78); padding-bottom: 5px}

#levy .menu li ol {background: #3B3B3B; padding: 0 0 5px 0}
#levy .menu li ol li {border: 0; padding: 0px; margin:0px; background: #3B3B3B;}
#levy .menu li ol li a {font-weight: normal;margin-left: 15px; padding: 5px 5px 5px 15px;background: url('../img/sipecka-wht2.gif') no-repeat 0 9px;}
#levy .menu li ol li a:hover{text-decoration: underline;}
#levy .menu li ol li a.active {text-decoration: underline; background: none;}
#levy .menu li ol li ul{padding-left: 20px}
#levy .menu li ol li ul li {background: none;}

/* konec levy */



/* STŘED */

#stred {margin: 7px 0 0 .7%; float: left; width: 56%;}

.produkt {float: left; width: 49%; margin: 0 0 10px 0; border: 1px solid rgb(210,210,210); background:white url('../img/produkt-bg2.gif') repeat-y top right;}
.produkt .obr {position: relative; top:0px; left:0px; width: 38%; _width: 80px; float: left; text-align: center; padding: 7px 0 7px 7px; background: white;}
.produkt .obr img {max-width:90%;  _width: 80px; margin-top: 20px}
.produkt .obr .marks img{position: absolute; top:7px; left:7px; width: auto; margin:0;}
.produkt .obsah {float: right; width: 54%; padding: 7px 7px 7px 0;}
.produkt .obsah .nadp {max-height: 60px; overflow: hidden; padding-bottom: 10px;}
.produkt .obsah .nadp a {font-weight: bold; text-decoration: underline;}
.produkt .obsah .nadp a:hover {text-decoration: none;}
.produkt .obsah .ceny {padding-bottom: 5px; min-height: 40px}
.produkt .obsah table {width: 100%; vertical-align: middle;}
.produkt .obsah table td {padding-right: 5px;}
.produkt .pop {padding: 10px 0 10px 0;}

.main-produkty {width: 49%; float: left;}
.main-produkty .nadpisky {margin:0 0px 10px 0}
.main-produkty .produkt {width: 99%; border: 1px solid rgb(210,210,210); background:white url('../img/produkt-bg2.gif') repeat-y top right;}


.filtxt {width: 100%;}
.filtxt .td1 {width: 60%;}
.filtxt .td2 {text-align: right;}

.paramsearch {}
.paramsearch li {margin: 5px;float: left;width: 100%}
.paramsearch li strong {display: block;float: left;padding: 5px 15px 0 0}
.paramsearch .inpt .rohL {background: url('../img/inpt-rohy-gry.gif') top left;}
.paramsearch .inpt .rohP {background: url('../img/inpt-rohy-gry.gif') top right;}
/* bg inputů a rohů je nahoře */

.divvyrobci {width: 100%; min-height: 36px; background-color: rgb(240,240,240); margin: 5px 0 10px 0;}
.divvyrobci h3 {margin:0px; padding: 10px 10px 0 10px}
.divvyrobci p {padding: 7px}
.vyrobci {list-style-type: none; padding:0px; margin: 10px; width:100%;}
.vyrobci li {width:24%; padding: 5px 0 5px 0;display:block; float:left;}


.razeni {position: relative; top:0px; left:10px; float: left; width: 300px;}
.razeni .nadp {font-weight: bold; float: left; padding: 7px}
.razeni .txty {float: left; padding-left: 7px}

.strankovani {float: right; margin: 0 0 10px 0; @margin:0px}
.strankovani .pageSel a, .strankovani a {display: block;float:left;padding: 8px 12px 8px 12px;margin-left: 3px;background: url('../img/strankovani-bg.gif') repeat-x top left; color: black;text-decoration: none}
.strankovani .pageSel a:hover, .strankovani a:hover {background: url('../img/strankovani-bg.gif') repeat-x bottom left;color: white;}
.strankovani a img{display: none;}
.strankovani .selectedpageindex {display: block; float:left; padding: 8px 12px 8px 12px; margin-left: 3px;text-decoration: none; background: url('../img/strankovani-bg.gif') repeat-x bottom left; color: white; font-weight: bolder;}


.cat-sedy {background: rgb(240,240,240); padding: 10px; margin-bottom: 10px;}
.cat-sedy .tbf {width: 100%;}
.cat-sedy .tbf .td2 {text-align: right;}
.cat-sedy .popis {padding: 10px 0 0 0}

.levels-tree ul li {display: inline; margin: 5px; font-weight: bold;}

/* konec středu */



/* PRAVY */

#pravy {margin: 7px 15px 0 0; float: right; width:20%;}

#pravy .vypis {margin-bottom: 10px;}
#pravy .vypis ul li {display: block;background:rgb(255,245,230) url('../img/sipka-oge-dvoj.gif') no-repeat 95% 50%; margin-bottom: 1px;}
#pravy .vypis ul li a {display: block; padding:12px 10px 11px 10px; color: rgb(36,36,36);}
#pravy .vypis ul li a:hover {font-weight: bold; color: rgb(248,118,3);}


.cara { clear:both; float: none; border-bottom: 1px solid rgb(242,227,205); display: block; margin: 0 5px 0 5px; height: 1px}
.ruzovy {border: 1px solid rgb(210,210,210); border-top: 0px; background: rgb(255,245,230);}
.ruzovy .tabporadime {width: 100%; padding: 5px 0 5px 0; background: url('../img/pravy-telefon.gif') no-repeat 140px 10px;}
.ruzovy .tabporadime td {padding: 5px;}
.ruzovy .tabporadime .td1 {width: 50%;}
.ruzovy .tabporadime .td2 {width: 50%;}
.ruzovy .tabporadime td .tel {font-size: 12pt;}
.ruzovy a {font-weight: bold}

.ruzovy .akt_cas {float: left; width: 30%; padding: 5px 0 5px 5px; font-weight: bold;}
.ruzovy .akt_text {float: right; width: 60%; padding: 5px 5px 5px 0;}

.sedy {border: 1px solid rgb(210,210,210); border-top: 0px;}
.sedy .produkt-str {width: 95%; border-bottom: 1px solid rgb(210,210,210); padding: 5px;}
.sedy .produkt-str a {text-decoration: underline;}
.sedy .produkt-str a:hover {text-decoration: none;}
.sedy .produkt-str .obr {float: left; width: 40%; overflow: hidden; text-align: center;}
.sedy .produkt-str .obr img {width: 98%; max-height: 80px}
.sedy .produkt-str .txt {float: right; width: 58%; padding: 0px 0 5px 0;}
.sedy .produkt-str .txt .nadp {padding:0 0 5px 0;}
.sedy .produkt-str .txt .koupit {position: absolute; bottom:0px; right:0px;}

/* konec pravy */



/* PATA */
.linky {position: relative; top:0px; left:0px; font-size: 9pt;padding: 25px 30px 25px 30px; margin: 25px 12px 0px 12px; background:rgb(233,233,233) url('../img/pata-linky-bg.gif') repeat-x top left; text-align: center;} 
.linky a {text-decoration: underline;color: rgb(132,132,132);}
.linky a:hover {text-decoration: none;}

#pata {position: relative; top:0px; left:0px; background: url('../img/pata-bg.gif') repeat-x top left;}
#pata .rohL {display: block; position: absolute; top:0px; left:0px; width: 8px; height: 8px; background: url('../img/pata-rohy.gif') top left;}
#pata .rohR {display: block; position: absolute; top:0px; right:0px; width: 8px; height: 8px; background: url('../img/pata-rohy.gif') top right;}

#pata p{padding: 0px;}
#pata a {font-size: 8pt; color: gray;}
#pata .site {position: absolute; top:5px; left:15px;}
#pata .copyright {position: relative; top:0px; left:60px; display: block; width: 80%; padding: 10px; color: rgb(132,132,132); font-size: 8pt;}
#pata .fomko {position: absolute; bottom:10px; right:10px;}

/* konec paty */



/* DETAIL */
#detail {margin-left: 10px}
#detail h1 {color: rgb(248,118,3); font-weight: bold; }
.breadcrumbs a {color: rgb(36,36,36)}
.breadcrumbs span {padding: 5px}

.leva {float: left; width: 45%;}
.leva .butony img {float: left; margin-right: 5px;}
.leva table {width: 100%;}
.leva table td {border-bottom: 1px solid rgb(225,225,225); width: 50%; padding: 7px 0 7px 5px; font-size: 9pt;}
.leva .sdph {font-size: 15pt; font-weight: bold;}

.prava {position: relative; top:0px; left:0px; float: right; width: 53%;min-height: 300px; text-align:center; overflow: hidden;}
.prava img {max-width: 90%; }

.prava .marks {position: absolute; top:5px; left:5px;}
.prava .sleva {width: 85px; height: 85px; background: url('../img/sleva-bg.png') no-repeat top left;}
.prava .sleva .discount {display: block; color: white; font-weight: bold; padding: 29px 10px 10px 10px; font-size: 14px;}


/* zalozky detail */

#detail .zalozky ul {padding-left: 20px;margin: 0; height: 41px;list-style-type: none; display: block; background: url('../img/detail-zalozky-bg.gif') repeat-x top left;}
  #detail .zalozky li {display: block; float: left; position: relative; top:0px; left:0px;margin-right: 5px;}
  #detail .zalozky li a {position: relative; display: block; padding: 16px 10px 10px 10px;  background: url('../img/detail-zalozky-bg.gif') repeat-x top left; text-decoration: underline; color:white; font-weight: bold;}      
  #detail .zalozky li a .rohL, #detail .zalozky li a .rohP {position: absolute; top: 0; display: block; width: 5px; height: 41px; background: url('../img/detail-zalozky-bg.gif') top left repeat-x; text-decoration: none;}
  #detail .zalozky li a .rohL {left: 0px; top: 0px;}
  #detail .zalozky li a .rohP {right: 0px; top: 0px; background-position: right top}
  
  #detail .zalozky li a:hover {text-decoration: none;}
  
  #detail .zalozky li a.aktivni {background: rgb(255,117,1) url('../img/detail-zalozky-bga.gif') repeat-x top left; text-decoration: none; color: rgb(248,118,3);}
  #detail .zalozky li a.aktivni .rohL, #detail .zalozky li a.aktivni .rohP {position: absolute; top: 0; display: block; width: 5px; height: 41px; background: url('../img/detail-zalozky-rohy.gif') top left repeat-x; text-decoration: none;}
  #detail .zalozky li a.aktivni .rohL {left: 0px; top: 0px;}
  #detail .zalozky li a.aktivni .rohP {right: 0px; top: 0px; background-position: right top}
  
  #detail .zalozky .both {position: relative; border: 1px solid rgb(230,230,230); border-top: 5px solid rgb(255,117,1); border-bottom:0; }
  .blok_zalozky {position: relative; background-color: white; border: 1px solid rgb(243,229,208);border-top:0;padding: 10px 10px 10px 10px; } 
  .blok_zalozky li {padding: 2px 0 2px 15px;}
  #detail .blok_zalozky h3 {font-size: 11pt;}
  #detail .popis {border-top: 1px solid rgb(232,232,232)}
  #detail .popis .kratky {padding-bottom: 15px}


.parameters {width: 100%; }
.parameters td {background: rgb(255,245,230); border-bottom: 1px solid rgb(242,227,205); margin-top: 1px; padding: 5px 10px 5px 10px;}
.parameters .property-name {width: 40%;}
.parameters .property-value {font-weight: bold;}

/* konec detailu */



/* OSTATNI DEFINICE */

.user-data {width: 45%; float: left; margin-right: 3%}
.product-list {width: 100%;}
.product-list .product-list-header {background: url('../img/nadpisy-bg.gif') repeat-x top left;}
.product-list .product-list-header td {color: white; padding: 5px;font-weight: bold;}

.product-list .product-list-name a {color: rgb(229,10,49); font-weight: bold;}
.product-list .dokosiku {width: 140px}
.product-list .dokosiku img {height: 30px}
.product-list .price-with-vat {font-weight: bold;}

.youtube {border: 1px solid rgb(243,229,208); padding: 5px; text-align: center}

/* rehashpage */

.uvod-txt .rehashtab {color: white; width: 100%; padding: 10px;}
.uvod-txt .rehashtab td {vertical-align: middle;}
.uvod-txt .rehashtab .td1 {width: 69%;}
.uvod-txt .rehashtab .td2 {width: 31%; text-align: right;}

.produktR {position:relative; top:0px; left:0px; width:23%; height: 210px; float:left; margin: 0 1.3% 1% 0; text-align:center; border: 1px solid rgb(230,230,230); _width: 150px}
.produktR .nadpis {display: block; text-align:center; margin:10px 0 10px 0}
.produktR a {text-decoration: underline;}
.produktR a:hover {text-decoration: none;}

.produktR .obr {position: relative; top:0px; left:0px; text-align: center; width:66%; max-height: 110px; overflow: hidden; background-color: white; margin: 0 17% 0 17%; _height: 110px}
.produktR .obr img {max-width: 105px; _width:105px;}
.produktR .obr .priznak {position: absolute; bottom:0px; right:0px;}
.produktR .obr .priznak img {width: 28px; height: 28px;}
.produktR .priznaky {position: absolute; bottom:0px; left:0px;}
.produktR .buy {position: absolute; bottom:0px; right:0px;}


/* lightbox  */

#imgThumbSpace{	position: relative; top:0px; left: 0px; float: left; width:80px; height: 80px; margin:0 4px 8px 4px; border: 1px solid rgb(207,213,223); overflow: hidden;}
#imgThumbSpaceBox {	width: 110px;	height: 110px;	float: left;	text-align: center;}
#imgThumbSpace img {	max-width:80px; max-height: 80px; _width: 80px; border: 0px;}

#lightbox{	position: absolute;	top: 40px; left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}

#imageContainer{	padding: 10px;	}
#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}
#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prev.jpg) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/next.jpg) right 15% no-repeat; }

#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	}

#imageData{	padding:0 10px;	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 47px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;width: 100%;	height: 500px;	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}
* html>body .clearfix {	display: inline-block;	width: 100%;	}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
/* konec lightboxu */

/* Diskuze */
table.diskuze{width:100%;border-collapse:collapse;}
.diskuze td{border-bottom:0px solid #eee;}
.diskuzeodkazy{margin-top:15px;}
.diskuzeodkazy a{background-color:#29166F;color:#fff;padding:5px;margin:2px;text-decoration:none;}
.diskuzeodkazy a:hover{color:#fff;text-decoration:underline;}
.zanoreni0{padding:5px;padding-left:0px;}
.zanoreni1{padding:5px;padding-left:10px;}
.zanoreni2{padding:5px;padding-left:20px;}
.zanoreni3{padding:5px;padding-left:30px;}
.zanoreni4{padding:5px;padding-left:40px;}
.zanoreni5{padding:5px;padding-left:50px;}
.zanoreni6{padding:5px;padding-left:60px;}
.zanoreni7{padding:5px;padding-left:70px;}
.zanoreni8{padding:5px;padding-left:80px;}
.zanoreni9{padding:5px;padding-left:90px;}
.zanoreni10{padding:5px;padding-left:100px;}
.arena_zanoreni0{margin:5px 0px 5px 0px;border:1px solid #eee;border-top:2px solid #2C3D47;}
.arena_zanoreni1{margin:5px 0px 5px 10px;border:1px solid #eee;}
.arena_zanoreni2{margin:5px 0px 5px 20px;border:1px solid #eee;}
.arena_zanoreni3{margin:5px 0px 5px 30px;border:1px solid #eee;}
.arena_zanoreni4{margin:5px 0px 5px 40px;border:1px solid #eee;}
.arena_zanoreni5{margin:5px 0px 5px 50px;border:1px solid #eee;}
.arena_zanoreni6{margin:5px 0px 5px 60px;border:1px solid #eee;}
.arena_zanoreni7{margin:5px 0px 5px 70px;border:1px solid #eee;}
.arena_zanoreni8{margin:5px 0px 5px 80px;border:1px solid #eee;}
.arena_zanoreni9{margin:5px 0px 5px 90px;border:1px solid #eee;}
.arena_zanoreni10{margin:5px 0px 5px 100px;border:1px solid #eee;}
.predmet{font-size:110%;background:#eee;font-weight:bold;padding:5px 5px 3px 5px;}
.autordatum{font-size:90%;background:#eee;padding:0px 5px 5px 5px;}
.textprispevku{padding:5px;}
.odpovedet{text-align:right;padding:5px;}
.odpovedet a{font-weight:bold;}
.odpovedet a:hover{text-decoration:none;}
.discform p{margin:5px 0;}
.discform input{margin:0;padding:0;}
.fielddiskuze{padding:2px;width:200px;}
.prispevekdiskuze{width:90%;height:200px;padding:2px;}


/* konec diskuze */

/* sitemap */
.sitemap ul {padding-left: 20px;}
.sitemap ul li { list-style-type: disc; padding: 0 0 5px 0;}
.sitemap ul li ul { padding-bottom: 10px;}
.sitemap ul li ul li {list-style-type: square; background: rgb(255,245,230); padding-left: 10px; padding-top: 5px; margin: 3px}
.sitemap ul li ul li ul { padding-bottom:10px;}
.sitemap ul li ul li ul li {list-style-type: circle; background: none; padding: 0 0 5px 0;}
.sitemap ul li ul li ul li ul { padding-bottom:10px;}
.sitemap ul li ul li ul li li {background: none; padding: 0 0 5px 0;}
.sitemap ul li ul li ul li li li {background: none; padding: 0 0 5px 0;}
.sitemap ul li ul li ul li li li li {background: none; padding: 0 0 5px 0;}

.fblok {text-align: center;padding: 10px 0 10px 0}