.text-center, .text-center input {text-align: center;}

.nowrap {white-space: nowrap;}

/* Filtry, trideni, strankovani */
.obal-filtry-strankovani {width: 100%; height: 28px; overflow: hidden; display: block; float: left; padding: 0; margin: 0;}
.obal-filtry-strankovani, .obal-filtry-strankovani a, .obal-filtry-strankovani input, .obal-filtry-strankovani select {color: #686666; padding: 0;}
.obal-filtry-strankovani select {font-size: 90%;}
.filtry-strankovani, .filtry-strankovani-dole {float: left; padding: 5px 8px 0 8px;}
.filtry-strankovani input, .filtry-strankovani select, .filtry-strankovani form {display: inline;}

/*tabulkovy vypis*/
.obal-tabulkovy-vypis {float: left;width: 13px; height: 17px;}
a.tabulkovy-vypis, a.obrazkovy-vypis {text-decoration: none; float: left; width: 13px; height: 17px;}


.radit-dle {float: left; margin: 0 10px;}
.produtku-na-strance {float: left;}

.strankovani-nahore, .strankovani-dole {}
.strankovani-nahore a, .strankovani-dole a, .pagination a {color: #686666; text-decoration: underline;}
.sipka-vpravo, .sipka-vlevo {text-decoration: none;/* font-size: 140%;*/}
span.disabled {display: none;}

.pagination {padding: 0 8px; color: #686666; float: right;}


/* detail produktu */
.dalsi-obrazky-detail {width: 100%; float: left; margin: 5px 0; padding: 5px 0;}

/* poznamky k platbam a dopravam pri objednavani */
.obj-poznamky{margin-left:20px;font-size:90%;}



table.hlavni td, table.hlavni th {padding: 1px 10px; border-right: 1px solid #37391C;}
.valigntop td {vertical-align: top;}


/*chyba ve formulari */
.invalid{background:#FFAAAD;}

.cena-zpusob-uhrady {display: none}


/* LIGHTBOX */
#lightbox {	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}
#lightboxDetails{	font-size: 0.8em;	padding-top: 0.4em;	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }
#overlay{ background-image: url(/images/overlay.png); }
* html #overlay{	background-color: #333;	background-color: transparent;	background-image: url(/images/blank.gif);	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");	}
/* /LIGHTBOX */


.kategorie-info {padding: 0 8px 8px 8px;}


/* pedro */
.omezena-sirka {width: 50px; overflow: hidden;}
.red {color: red; font-style: italic;}


#levy-panel-obal #levy-panel .price, #pravy-panel-obal #pravy-panel .price {font-weight: bold; font-size: 110%;}

.nastaveni { text-align: left; width: 100%;}
.polozka-nastaveni-pozadi { background-color: lightblue; color: black; }
.maximum-110 { width: 170px; font-weight: bold;}
.polozka-nastaveni-small { font-size: 80%;}

.schovat { display: none; }
