
body {
	background: #ffffff url(../imgs/loading.gif) center no-repeat;
	margin: 3px;
	padding: 0px;
	}
A:link, A:visited, A:active {
	COLOR: #2652AB;
	TEXT-DECORATION: none;
	}
A:hover {
	COLOR: #2652AB;
	TEXT-DECORATION: underline;
	}
table.mail td { text-align: center; }
table.akce_table A:hover {
	COLOR: #2652AB;
	TEXT-DECORATION: none;
	}
table.akce_table {
	color: #103099;
	border: 0;
	}
table.akce_table th {
	height:12px;
	border-bottom: solid 1px #5d7ec3;
	background: url(../imgs/corner1.gif) no-repeat right;
	font: normal 10px verdana;
	color: white;
	text-align: right;
	}
	
	/* IMAGES */

img { border: 0; }
a img {
	margin-top: 0;
	margin-bottom: -3;
	border: 0;
	}
table.akce_table img {
	float: right;
	margin: 5px;
	}
img.cat { margin-bottom: 1px; }

	/* MENUS */

table.menu3 td.menu_left_border {
	background-color: #010066;
	vertical-align: top;
	border: 0;
	}
table.menu3 td.kat {
	background-color: #e4e7ee;
	border-bottom: solid 1px white;
	border-left: solid 2px red;
	border-right: solid 1px #010066;
	font: normal 11px Arial;
	COLOR: #2652AB;
	height: 18px;
	}
table.menu2 td.menu_head, table.menu4 td.menu_head {
	background-color: #8991b8;
	border: 0; 
	border-right: solid 1px #010066;
	border-top: solid 1px #010066;
	font: bold 12px Arial;
	text-align: center;
	}
table.menu2, table.menu4 { background-color: #ffffff; }
table.menu2 td {
	background-color: #e4e7ee;
	border-bottom: solid 1px white;
	border-left: solid 2px red;
	border-right: solid 1px #010066;
	font: normal 12px Arial;
	height: 27px;
	}
table.menu4 { border: solid 1px #010066; border-top: 0; margin-top: 1px; }
table.menu4 td {
	background-color: #e4e7ee;
	border-top: solid 1px white;
	border-right: solid 2px red;
	font: normal 12px Arial;
	}
table.menu4 td.no_border {
	border-top: 0;
	}
table.menu td.menu_left_border {
	background-color: #010066;
	vertical-align: top;
	border: 0;
	}
table.menu td.menu_right_border {
	border: 0;
	border-bottom: solid 1px white;
	background-color: #ffffff;
	}
table.menu td.menu_head {
	background-color: #8991b8;
	border: 0;
	font: bold 12px Arial;
	color: #ffffff;
	text-align: center;
	}
table.menu { background-color: #ffffff; }
table.menu td {
	background-color: #e4e7ee;
	border-bottom: solid 1px white;
	border-left: solid 2px red;
	font: normal 12px Arial;
	height: 27px;
	}
div.cont {
	float: right;
	font: bold 12px courier new;
	margin-right: 1px;
	}
	
	/* CATALOG */
	
td.recenze {
	border-top: solid 1px #2452a8;
	font: 14px Arial;
	color: #103099;
	}
table.katalog { margin-top: 0px; }
td.katalog {
	border-top: solid 1px #2452a8;
	font: 12px Arial;
	color: #103099;
	padding: 2px;
	}
tr.katalog_head td {
	background-color: #8991b8;
	border: 0; 
	border-right: solid 1px #010066;
	border-top: solid 1px #010066;
	font: bold 12px Arial;
	color: white;
	text-align: center;
	}
table.inner_kat td {
	background-color: #8991b8;
	border: 0;
	font: bold 12px Arial;
	color: white;
	text-align: center;
	}
tr.listhead td {
	background-color: #8991b8;
	border-right: solid 1px #010066;
	font: bold 12px Arial;
	color: white;
	text-align: center;
	}
tr.listhead td.prim {
	border-left: solid 1px #010066;
	}
tr.optionhead td {
	background-color: #E4E7EE;
	border-right: solid 1px #010066;
	border-left: solid 1px #010066;
	border-bottom: solid 1px #010066;
	font: normal 11px Arial;
	color: black;
	padding:10px;
	}
td.first {
	padding-left: 5px;
	font: 12px Arial;
	}
td.pic { padding-right: 5px; }
td.bottom {
	padding-bottom: 5px;
	padding-left: 5px;
	font: 14px Arial;
	}
td.head a { color: white; }
td.head a:hover { TEXT-DECORATION: underline; }
td.overhead {
	border: solid 1px #010066;
	font: normal 18px Arial;
	COLOR: #ffffff;
	background: #010066 url(../imgs/overhead1.gif) repeat-y right;
	vertical-align: middle;
	}

	/* OTHER OBJECTS */

blockquote {
	font: normal 12px Arial;
	color: #010066;
	}
textarea, input, select {font: normal 10px verdana;}
.main {
	font: bold 12px Arial;
	color: #010066;
	border: solid 2px #010066;
	background: ;
	width: 190px;
	height: 26px;
	margin: 2px;
	cursor: hand;
      }
center {
	font: 12px Arial;
	color: #103099;
    }
#name1 { font: bold 14px Arial; }
td.no_underl a:hover { text-decoration: none; }

blockquote table td {
	font: normal 12px Verdana;
	color: #010066;
	text-align: center;
	}
td.menu_separator {
	background: #8991b8;
	border: solid 1px #000000;
	border-left: 0;
	border-top: 0;
	font: bold 11px Arial;
	color: #fff;
	text-align: center;
	}
td.menu_opts {
	border-bottom: solid 1px #FFF;
	border-left: solid 2px red;
	COLOR: #2652AB;
	border-right: solid 1px #010066;
	font: normal 11px Arial;
	padding:0;
	}
td.menu_opts a {
	width: 100%;
	display: block;
	padding: 2px 0px 2px 4px;
	}
td.menu_opts a:hover {
	text-decoration: none;
	}
div.lmenu {
	position: absolute;
	left: 122px;
	top: -1;
	background:#e4e7ee;
	visibility:hidden;
	width: 150px;
	}
table.lmenu {
	border-top: solid 1px #010066;
	width: 100%;
	}
tr.rwbg {
	background:url(../imgs/row.gif);
	}
td.bbt, tr.bbt {
	border-bottom: solid 1px #010066;
	}