/*
body {  background-color: #110070; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
*/
html,body {
	height: 100%;
}
body {
	background-color: #CCCCCC; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #FFFFFF;
}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: bold
}
a:hover {  text-decoration: underline}
form {
	margin: 0;
	padding: 0;
}
.cerveny_odkaz {  color: #110070}
.nadpis {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.nadpis_odsaz05 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding:0.5em;}
.oddelovac_cara_cervena {color: #FF0000}
.tlacitko_cervene {
	background-color: #110070;
/*	color: #FF0000; */
	color: #FFFFFF;
	font-weight: normal;
	border: 1px solid #FF0000;
	font-size: 12px;
	padding: 4px;
	cursor: pointer;
}
input.tlacitko_cervene:hover{
	color: #FFFFFF;
	padding: 4px;
	cursor: pointer;
}
input.tlacitko_cervene1[type="submit"]:hover  {
	color: #FFFFFF;
	padding: 4px;
	cursor: pointer;
/*	background-color: #003399;*/
}
.tabulka_cervena {
	background-color: #110070;
	color: #FF0000;
	font-weight: normal;
	border: 1px solid #FF0000;
	font-size: 12px;
	padding: 4px;
}
.tabulka_cervena100 {
	background-color: #110070;
	color: #FF0000;
	font-weight: normal;
	border: 1px solid #FF0000;
	font-size: 12px;
	padding: 4px;
	width: 100%;
}
a.bily {color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 12px;}
a.bily:hover {color: #FF0000}
a.bily_tucny {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px;}
a.bily_tucny:hover {color: #FF0000}
a.bily_nadpis {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 18px;}
a.bily_nadpis:hover {color: #FF0000}

/*
.nadpis_odsaz05 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding:0.5em;}
*/

a.cerveny_tucny10 {color: #FF0000; text-decoration: none; font-weight: bold; font-size: 10px;}
a.cerveny_tucny10:hover {color: #FFFFFF;}
.cerveny_text {color: #FF0000;}
.cerveny_text_tucny {color: #FF0000; font-weight: bold;}
.bily_text_tucny {color: #FFFFFF; font-weight: bold;}
.bily_text10 {color: #FFFFFF; font-size: 10px;}
.correct {
	clear: left;
	height: 1px;
	}
#page_main {
	position: absolute;
	overflow: auto;
/*	float: left;*/
	height: 100%;
	width: 780px;
	border: 0px solid yellow;
	background-color: #110070;
}
div.page_maker {
	border: none;
	clear: both;
	font-size: 0px;
	margin: 0;
	padding: 0;
}
#page_obsah_null {
	width: 780px;
	margin: 0;
	padding: 0;
}
#sz_kontejner0 {
/*	width: 690px;*/
	width: 680px;
	margin: 15px 0px 0px 45px;
	padding: 0px;
	border: 0px solid green;
}
#sz_kontejner {
	width: 680px;
	margin: 15px 0px 0px 41px;
	padding: 0px;
	border: 0px solid green;
}
#sz_hledamco {
	margin: 0 0 10px 0;
	width: inherit;
}
#sz_hledamco table {
	width: 100%;
	border: 0px;
	vertical-align: top;
	t
}
#sz_seradit {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	border: 0px solid yellow;
}
#sz_seradit table {
/*	table-layout: fixed;*/
/*	border-collapse: separate; */
	height: 30px;
	width: 100%;
	border: 0px;
}
#sz_seraditpodle {
	display: block;
	position: relative;
	margin: 0;
	float: right;
}
#sz_seraditpodle table {
	float: left;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	width: 482px;
}
#sz_seraditpodle td {
	border: 1px solid #FF0033;
}
#sz_seraditpodle_1 {
	width: 120px;
}
#sz_seraditpodle_2 {
	width: 120px;
}
#sz_seraditpodle_3 {
	width: 120px;
}
#sz_seraditpodle_4 {
	width: 120px;
}
.sz_nalezeno {
	display: block;
	position: relative;
	margin: 0 0 10px 0;
	padding: 10px;
/**	height: 125px; **/
	min-height: 125px;
	height: auto;
/*	width: 688px;*/
	width: auto;
	border: 1px solid #FF0033
}
.sz_nalezeno_obalka {
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	}
.sz_nalezeno_levy {
	float: left;
	width: 560px;
	border: 0px solid yellow;
	margin: 0;
	padding: 0;
}
.sz_nalezeno_pravy {
	float:right;
	height: 125px;
	width: 85px;
	border: 0px solid lightgreen;
/*	margin: 0 0 0 10px;*/
	padding: 0;
}
.sz_nalezeno_dolni {
	position: relative;
	overflow: visible;
	border: 0px solid yellow;
	padding: 0em 0em 0em 0em;
	margin: 0;
	text-align: center;
	vertical-align: bottom;
}
.sz_nalezeno table00 {
	table-layout: fixed;
	width: 100%;
	border-collapse: separate;
	border: 1px solid #FF0033;
/*	border-spacing: 10px; */
	padding: 10px;
	vertical-align: top;
}
.produkt_nazev {
	font-weight: bold;
}
.produkt_podnazev {
	font-weight: normal;
}
.produkt_autor {
	font-weight: normal;
}
.produkt_vydavatel {
	font-weight: normal;
}
.produkt_cena {
	font-weight: normal;
}
.produkt_cena_hodnota {
	font-weight: bold;
}
.produkt_priznak {
	margin: 2.5em 0 0 0;
	font-weight: bold;
}
.produkt_cena_celkem {
	padding: 0.5em;
	font-weight: bold;
}
#sz_strankovani {
	margin: 1em 0px;
	text-align: center;
}
.katalog_hledat_box1 {
	border-top: 1px solid #FB0F0C;
	border-right: 0px solid #FB0F0C;
	border-bottom: 0px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
	padding: 0px;
	background-repeat: no-repeat;
}
.katalog_hledat_box2 {
	border-top: 1px solid #FB0F0C;
	border-right: 0px solid #FB0F0C;
	border-bottom: 1px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
	padding: 0px;
	background-repeat: no-repeat;
}
.katalog_hledat_box3 {
	border-top: 1px solid #FB0F0C;
	border-right: 1px solid #FB0F0C;
	border-bottom: 1px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
	padding: 10px 0px 0px 0px;
	background-repeat: no-repeat;
	vertical-align: top;
}
/*
.katalog_hledat {
	border: 1px solid yellow;
}
*/

.katalog_hledat select {
	background-color: #110070;
	color: #FFFFFF;
	margin: 2px;
	padding: 0px;
	width: 120px;
	font-weight: normal;
	border-width: 0px;
	font-size: 10px;
}
.katalog_hledat option {
	background-color: #110070;
	color: #FFFFFF;
}

.katalog_hledat {
	margin: 0;
	padding: 0;
}
.objednav_tab_polozka {
	border-top: 1px solid #FB0F0C;
	border-right: 0px solid #FB0F0C;
	border-bottom: 0px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
	padding: 0.5em;
	vertical-align: middle;
}
.objednav_tab_celkem {
	border-top: 1px solid #FB0F0C;
	border-right: 1px solid #FB0F0C;
	border-bottom: 1px solid #FB0F0C;
	border-left: 1px solid #FB0F0C;
	padding: 1em;
	vertical-align: middle;
}
.tab_dolni_cervena {
	border-top: 0px solid #FB0F0C;
	border-right: 0px solid #FB0F0C;
	border-bottom: 1px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
}
.tab_horni_cervena {
	border-top: 1px solid #FB0F0C;
	border-right: 0px solid #FB0F0C;
	border-bottom: 0px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
}
.tab_pravy_cervena {
	border-top: 0px solid #FB0F0C;
	border-right: 1px solid #FB0F0C;
	border-bottom: 0px solid #FB0F0C;
	border-left: 0px solid #FB0F0C;
}
.tab_okolo_cervena {
	border: 1px solid #FB0F0C;
}
.tab_pozadi_bile {
	background-color: #FFFFFF;
	color: #000000;
}
.error {color: #FF0000; font-weight: bold;}
.input_disable {
	color: #000000;
/*	background-color: #EEEEEE; */
	background-color: #C6E7EF;
	border: 1px;
	margin: 0px;
	padding: 3px;
	border-style: solid;
/*	border-color: #000000;*/
	border-color: #D4D0C8;
/*	padding: 2px 4px 2px 4px;*/
	border-style: inset;
}
