
BODY { background: white; margin: 0px; font-family:  Arial; font-size: 11px; }
TD { font-size: 11px; }

.indexvstup { padding-right: 10px; text-align: right; }

A,
A:hover,
A:visited { text-decoration: underline; color: #1D327D; }
A:hover { text-decoration: underline; color: #002BC9; }

A.invisible,
A.invisible:hover,
A.invisible:visited { text-decoration: none; color: black; }

.title { margin: 0px; }
.menu { margin: 0px; }
.ipanel { padding: 0px 10px 10px 10px; }

H2 { font-family: Arial; font-weight: bold; font-size: 14pt; color: #082F56; margin: 0px 0px 5px 0px; }
H2.albheader { font-size: 13pt; font-weight: bold; margin: 0px 0px 0px 0px; }

.himage2 { margin: 0px 0px 5px 0px; }

H4 { font-family: Arial; font-weight: bold; font-size: 13px; margin: 0px 0px 5px 0px; color: #800; }
H5 { font-family: Arial; font-weight: normal; font-size: 13pt; color: black; margin: 0px 0px 10px 0px; }



TH { font-weight: normal; font-size: 10px; background: #e0e0e0; text-align: left; padding: 1px; }

FORM { margin: 0px 0px 10px 0px; }

.art1 { margin: 0px; font-size: 11px; }

INPUT, TEXTAREA, SELECT { font-family: Arial; vertical-align: middle;
sborder-top: 1px solid #777;
sborder-right: 1px solid #eee;
sborder-bottom: 1px solid #eee;
sborder-left: 1px solid #777;
font-size: 11px; padding: 1px 2px 1px 2px; }

.page1leftpanel { background: white; width: 180px; margin: 0px; padding: 0px; }
.page1pagetitle { display: block; border: 0px; margin: 0px 0px 2px 0px; }
.page1body { padding: 0px 10px 15px 10px; }

/* tridy pro htmlout::menu */
.menucontainer { border: 1px solid #aaa; padding: 5px 5px 5px 10px; margin: 0px 0px 5px 0px; }
.menucolumn { width: 150px; line-height: 160%; }
.menucolumn A,
.menucolumn A:hover,
.menucolumn A:visited { font-weight: bold; text-decoration: underline; color: #0C4266; }
.menucolumn A:hover { text-decoration: underline; color: blue; }
.menucolumn STRONG { color: black; }
.menupuntik { vertical-align: middle; background: #4D87B0; width: 3px; height: 3px; margin: 2px 5px 0px 0px; }

.albumindexcell { width: 95px; height: 95px; text-align: center; vertical-align: middle; background: #eee; }
.albumindexcelltext { font-size: 11px; }

.objindexcell { width: 120px; height: 125px; text-align: center; vertical-align: top; background: #eee; margin-top: 4px;}
.objindexcelltext { font-size: 11px; }

.indexlogincell { padding: 0px 5px 5px 0px; }

.panelpod { padding: 10px 10px 10px 10px; }

.footer { float: none; border-top: 2px solid #eee; width: 740px; text-align: center; padding-top: 10px; color: #777; font-size: 10px; margin-top: 15px; }

.magazinheader { margin: 0px 0px 0px 0px; font-family: Arial Narrow, sans-serif; font-size: 13pt; }

/* wizard */
.linkbutt { font-size: 11px; height: 19px; width: 25px; background: #D3E5F1; }
.buttonsmall { font-size: 12px; width: 70px; height: 22px; }
.button { background: #F6B221; border: 1px solid #906406; font-family: Arial CE, Helvetica CE, Arial, sans-serif; font-size: 12px; } 
.hint { font-size: 11px; margin: 2px 0px 5px 0px; color: #566; }
.simpleindexcell { background: #fff; vertical-align: bottom; text-align: center; } 
.coted P { margin: 0px 0px 10px 0px; }
.coted H6 { font-family: Arial; font-weight: normal; font-size: 11pt; margin: 0px 0px 5px 0px; }
.coted.excl { margin: 5px 0px 5px 0px; border-top: 1px solid #9F6304; border-bottom: 1px solid #9F6304; padding: 3px 0px 3px 0px; text-align: center; color: #9F6304; font-size: 11px; }


.wizardtitle { padding-left: 20px; color: #FFD085; }
.wizardtitle A { color: #bbf; }
.wizardtitle A:hover { color: #99f; }
.wizardtitle H3 { margin: 0px; }
H3.wizardkrok { color: #3C2604; font-size: 10pt; color: white; }

.wizardpriceinfo { background: #f2f2f2; border: 1px solid #ccc; padding: 12px; }


/* zobrazeni maleho ceniku */
.malycenikformat,
.malycenikformatlast { width: 60%; text-align: right; padding-right: 10px; border-top: 2px solid #ddd; border-left: 2px solid #ddd; }
.malycenikint, .malycenikintlast { white-space: nowrap; width: 30%; text-align: right; padding-right: 0px; border-top: 2px solid #ddd; }
.malycenikdec, .malycenikdeclast { white-space: nowrap; width: 10%; text-align: left; padding-left: 0px; border-top: 2px solid #ddd; }
.malycenikcurr, .malycenikcurrlast { white-space: nowrap; width: 10%; text-align: left; padding-left: 0px; border-top: 2px solid #ddd; border-right: 2px solid #ddd; }

.malycenikintlast,
.malycenikdeclast,
.malycenikformatlast { border-bottom: 2px solid #ddd; }

/* advanced wizard */
.editindexcell { background: #eee; vertical-align: top; text-align: center; }

.abutton A { text-decoration: none; border: 1px outset; padding: 3px 7px 3px 7px; background: #eed; font-weight: bold; }

.text { text-align: justify; }
.text P { margin: 0px 0px 10px 0px; }

.poblist { padding: 2px; background: #eee; }

.mojeobjednavky { background: white; padding: 1px 4px 1px 4px;} 

.barely_visible, div.barely_visible a, div.barely_visible a:visited {
	color: #ccc !important;
}
