html {	height:100%; }
body {	height:100%; background:#0F0F0F; margin:0px; }

table.mainPage	{ width:900px; height:100%; border:none; background: url(../images/bg_main.gif) repeat-y #000; }
table.norm		{ width:100%; border:none;	}

div.hf			{ height:12px; background: #0F0F0F; overflow: hidden; }
div.header		{ height:90px; background: url(../images/headerLogo.jpg) no-repeat #000; }
div.footer		{ height:20px; background: url(../images/bg_footer.gif) no-repeat #000; padding:4px 10px 2px 0; color:#999999; font-family: Times, serif; font-size: 12px; font-weight: normal; }
div.menu		{ padding-left:19px; font-family: Times, serif; font-size: 18px; font-weight: bold; }
div.submenu		{ padding-left:12px; font-family: Times, serif; font-size: 14px; font-weight: bold; }
div.line		{ height:2px; overflow: hidden; background: #666666; padding: 0 10px 0 0; }
div.categoryList{ color: #CCCCCC; font-family: Times, serif; font-size: 22px; font-weight: bold; padding: 15px 0 3px 15px;	}

div.div_5h		{ height:5px; overflow: hidden; }
div.div_10h		{ height:10px; overflow: hidden; }
div.div_15h		{ height:15px; overflow: hidden; }
div.clear 		{ display: block; clear: both; height: 1px; font-size: 1px; line-height: 1px; overflow: hidden; }

p.paragraf				{ text-align:left; margin:0; padding:0 10px 10px 2px; color: #999999; font-family: Times, serif; font-size: 17px; font-weight: normal; }
p.paragraf:first-letter { font-family: Times, serif; font-size: 19px; font-weight: bold; }
.txtParagraf		{ COLOR: #999999; font-family: Times, serif; font-size: 17px; font-weight: normal; }
.txtParagrafFL		{ COLOR: #999999; font-family: Times, serif; font-size: 19px; font-weight: bold; }
.txtParagrafTitle	{ color: #999999; font-family: Times, serif; font-size: 20px; font-weight: bold; }

p.detailDesc	{ text-align:left; margin:0; padding:8px 10px 10px 8px; color: #999999; }


a.menu:link, a.menu:visited
	{ color: #999999; text-decoration: none; }
a.menu:hover, a.menuNow:link, a.menuNow:visited, a.menuNow:hover
	{ color: #CCCCCC; text-decoration: underline; }

a.menuSpecial:link, a.menuSpecial:visited
	{ color: #fff; text-decoration: none; }
a.menuSpecial:hover, a.menuSpecialNow:link, a.menuSpecialNow:visited, a.menuSpecialNow:hover
	{ color: #fff; text-decoration: underline; }



.pricelist_td_left { text-align:left; padding: 1px 30px 1px 0; border-right: #999999 1px solid; }
.pricelist_td_center { text-align:left; padding: 1px 30px 1px 10px; border-right: #999999 1px solid; }
.pricelist_td_right { text-align:right; padding: 1px 0 1px 10px; border: none; }
.pricelist_th { border-bottom: #999999 1px solid; }

.detailImageButton { border:none; margin: 0 0 0 0; }

/* ------------------------------------- pisma ------------------------------------------------------------------- */
.txt_button			{ COLOR: #999999; font-family: Times, serif; font-size: 13px; font-weight: bold	}
.txt_small			{ COLOR: #999999; font-family: Times, serif; font-size: 15px; font-weight: normal	}
.txt_small_b		{ COLOR: #999999; font-family: Times, serif; font-size: 15px; font-weight: bold	}
.txt				{ COLOR: #999999; font-family: Times, serif; font-size: 17px; font-weight: normal	}
.txt_b				{ COLOR: #999999; font-family: Times, serif; font-size: 17px; font-weight: bold	}
.txt_bFL			{ COLOR: #999999; font-family: Times, serif; font-size: 20px; font-weight: bold	}
.txtTitle			{ COLOR: #999999; font-family: Times, serif; font-size: 20px; font-weight: bold	}
.txtSection			{ COLOR: #CCCCCC; font-family: Times, serif; font-size: 35px; font-weight: bold; margin: 10px 0 10px 0; }
.txtSection_sub		{ COLOR: #CCCCCC; font-family: Times, serif; font-size: 25px; font-weight: bold; margin: 0 0 10px 0; }
.txtVisible			{ COLOR: white; }

.txtPricelistSection	{ COLOR: #999999; font-family: Times, serif; font-size: 30px; font-weight: bold	}

.txt_26			{ COLOR: #666666; font-family: Times, serif; font-size: 26px; font-weight: normal }
.txt_30			{ COLOR: #666666; font-family: Times, serif; font-size: 30px; font-weight: normal }
.txt_40			{ font-family: Times, serif; font-size: 40px; font-weight: bold	}
.txt_60			{ font-family: Times, serif; font-size: 60px; font-weight: bold	}
.txt_error		{ COLOR: #fe2b2b; }

/* --------- tabulky ------------------------------------------------------------------- */
.tb_main		{ width:725px; border:none;	}

.tb_borderNorm	{ border-width: 2px;  border-style: solid;  border-color: #999999;	}
.tb_general		{ width:900px; height:100%; }

.td_surrDetail		{ width:510px; }
.td_detailLeftPart	{ width:510px; }

.trPricelist	{ height:18px; vertical-align:bottom; }
.trBlank		{ height:10px; }
.trBlankDouble	{ height:33px; }
.trFirstRow		{ height:50px; vertical-align:bottom; }
.trLineMM		{ height:1px; background-color:#999999 ; }

/* --------- barevne variace ------------------------------------------------------------------- */
.item_darkBGC { background-color:#999999; }							/* pro pricelist delici cary */

/* --------- odkazy ------------------------------------------------------------------- */
A.norm:link		{ COLOR: #666666; text-decoration: none; }
A.norm:visited	{ COLOR: #666666; text-decoration: none; }
A.norm:hover	{ COLOR: #999999; text-decoration: none; }

A.normImage:link	{ text-decoration: none; }
A.normImage:visited	{ text-decoration: none; }
A.normImage:hover	{ text-decoration: none; }

A.hrefVisible:link , A.hrefVisible:visited	{ COLOR: #fff; text-decoration: none; }
A.hrefVisible:hover		{ COLOR: #999999; text-decoration: underline; }

A.sectionHref:link		{ COLOR: #666666; font-family: Times, serif; font-size: 28px; font-weight: bold; text-decoration: none; }
A.sectionHref:visited	{ COLOR: #666666; font-family: Times, serif; font-size: 28px; font-weight: bold; text-decoration: none; }
A.sectionHref:hover		{ COLOR: #999999; font-family: Times, serif; font-size: 28px; font-weight: bold; text-decoration: none; }

/* --------- others ------------------------------------------------------------------- */
.normHR	{ color:#CCCCCC; width:100%;}
.normSELECT { background-color: #000000; }
.normINPUT { background-color: #666666;	border:none; border-color: #666666}
.normTEXTAREA { background-color: #666666; border-color: #666666; }
.normBUTTON { background-color: #000000; border-color: #999999; }

.noBorder { border: none; }
.border_1 { border: solid 1px; }

/*	td {border: 1px solid red;}		*/
/*	div {border: 1px solid blue;}	*/
