body {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	background-color: #e3e3e3;
	margin: 0px;
	padding: 0px;
}

.srch {
	background: #fff088;
	font-weight: bold;
}

.txtinput {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	border: 1px solid #000000;
}

.trainput {
	background: transparent;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	border: 1px solid #002060;
	color: #000000;
}

.tr2input {
	background: transparent;
	color: #002060;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #002060;
}

.fleinput {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
}

.fleinput input {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: underline;
	cursor: pointer;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

.s9panel td a {
	color: #ffffff;
	text-decoration: underline;
}

.s9panel td a:hover {
	color: #ffffff;
	text-decoration: none;
}

.s9panel td {
	color: #ffffff;
}

.s3panel td a {
	color: #000000;
	text-decoration: none;
}

.s3panel td a:hover {
	color: #000000;
	text-decoration: underline;
}

.s3panel td {
	color: #000000;
}

.s3panel .c1 {
	background-image: url(images/s3panel_01.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

.s3panel .c2a {
	background-image: url(images/s3panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s3panel .c2b {
	background-image: url(images/s4panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s3panel .c2c {
	background-image: url(images/s14panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s3panel .c2d {
	background-image: url(images/s15panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s3panel .c3a {
	background-image: url(images/s3panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s3panel .c3b {
	background-image: url(images/s4panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s3panel .c3c {
	background-image: url(images/s14panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s3panel .c3d {
	background-image: url(images/s15panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s3panel .c4 {
	background-image: url(images/s3panel_04.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s3panel .c5 {
	background-image: url(images/s3panel_05.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

/* S17 panel */

.s17panel td a {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Helvetica;
}

.s17panel td a:hover {
	color: #000000;
	text-decoration: underline;
}

.s17panel td {
	color: #000000;
}

.s17panel .c1 {
	background-image: url(images/s17panel_01.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

.s17panel .c2a {
	background-image: url(images/s17panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s17panel .c2b {
	background-image: url(images/s18panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s17panel .c2c {
	background-image: url(images/s19panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s17panel .c2d {
	background-image: url(images/s20panel_02.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s17panel .c3a {
	background-image: url(images/s17panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s17panel .c3b {
	background-image: url(images/s18panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s17panel .c3c {
	background-image: url(images/s19panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s17panel .c3d {
	background-image: url(images/s20panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s17panel .c4 {
	background-image: url(images/s17panel_04.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
}

.s17panel .c5 {
	background-image: url(images/s17panel_05.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

/* S11 panel */

.s11panel td a {
	color: #000000;
	text-decoration: none;
}

.s11panel td a:hover {
	color: #000000;
	text-decoration: underline;
}

.s11panel td {
	color: #000000;
}

.s11panel .c1 {
	background-image: url(images/s11panel_01.png);
	background-repeat: no-repeat;
	width: 11px;
	height: 26px;
}

.s11panel .c2 {
	background-image: url(images/s11panel_02.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 26px;
}

.s11panel .c3 {
	background-image: url(images/s11panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 7px 0px 5px;
}

.s11panel .c4 {
	background-image: url(images/s11panel_04.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 26px;
}

.s11panel .c5 {
	background-image: url(images/s11panel_05.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

/* S11 panel end */

/* S12 panel */

.s12panel td a {
	color: #000000;
	text-decoration: none;
}

.s12panel td a:hover {
	color: #000000;
	text-decoration: underline;
}

.s12panel td {
	color: #000000;
}

.s12panel .c1 {
	background-image: url(images/s12panel_01.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 26px;
}

.s12panel .c2 {
	background-image: url(images/s12panel_02.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 26px;
}

.s12panel .c3 {
	background-image: url(images/s12panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 3px 0px 2px;
}

.s12panel .c4 {
	background-image: url(images/s12panel_04.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 26px;
}

.s12panel .c5 {
	background-image: url(images/s12panel_05.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

/* S12 panel end */

/* S13 panel */

.s13panel td a {
	color: #ffffff;
	text-decoration: none;
}

.s13panel td a {
	color: #ffffff;
}

.s13panel td a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.s13panel td {
	color: #000000;
}

.s13panel .c1 {
	background-image: url(images/s13panel_01.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 26px;
}

.s13panel .c2 {
	background-image: url(images/s13panel_02.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 26px;
}

.s13panel .c3 {
	background-image: url(images/s13panel_03.png);
	background-repeat: repeat-x;
	height: 26px;
	padding: 0px 3px 0px 2px;
}

.s13panel .c4 {
	background-image: url(images/s13panel_04.png);
	background-repeat: no-repeat;
	width: 1px;
	height: 26px;
}

.s13panel .c5 {
	background-image: url(images/s13panel_05.png);
	background-repeat: no-repeat;
	width: 13px;
	height: 26px;
}

/* S13 panel end */

.knihaa a {
	color: #000000;
}

td {
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
}

.menu {
	color: #000000;
	padding: 0px 24px 0px 8px;
	font-size: 10px;
	font-family: Verdana, Tahoma, Helvetica;
}

.menu a {
	color: #ffffff;
	text-decoration: none;
}

.menu a:hover {
	color: #000000;
	text-decoration: none;
}

h1 {
	color: #002060;
	margin: 0px 0px 6px 0px;
	font-size: 18px;
	font-weight: bold;
}

h2 {
	color: #002060;
	margin: 0px 0px 6px 0px;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	color: #002060;
	margin: 0px 0px 6px 0px;
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
}

h4 {
	color: #002060;
	margin: 0px 0px 6px 0px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	color: #002060;
	margin: 0px 0px 6px 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

.kniha {
/*	background-color: #e8e8e8;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #f8f8f8;
	border-left: 1px solid #f8f8f8;*/
	padding: 5px 5px 40px 5px;
}

.kniha td {
	color: #606060;
}

.kniha-over {
/*	background-color: #f0ebe8;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #f8f8f8;
	border-left: 1px solid #f8f8f8;*/
	padding: 5px 5px 40px 5px;
}

.autor {
	color: #103050;
	font-weight: bold;
}

.dielo {
	color: #204060;
	font-weight: bold;
}

.podtitul {
	color: #103050;
}

.s2menu0 {
	background-image: url(images/s2menu0.png);
	width: 190px;
	height: 26px;
	background-repeat: no-repeat;
	padding: 0px 6px 0px 6px;
	color: #000000;
}

.s2menu0 a {
	color: #000000;
	text-decoration: none;
}

.s2menu2 {
	background-image: url(images/s2menu2.png);
	width: 190px;
	height: 26px;
	background-repeat: no-repeat;
	padding: 0px 6px 0px 6px;
	color: #ffffff;
}

.s2menu2 td {
	color: #ffffff;
}

.s2menu1 td {
	color: #ffffff;
}

.s2menu2 a {
	color: #ffffff;
	text-decoration: none;
}

.s2menu2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.s2menu1 {
	background-image: url(images/s2menu1.png);
	width: 190px;
	height: 26px;
	background-repeat: no-repeat;
	padding: 0px 6px 0px 6px;
	color: #ffffff;
}

.s2menu1 a {
	color: #ffffff;
	text-decoration: none;
}

.porimg, .porimgs, .porimgc {
	font-family: Arial Narrow, Tahoma, Helvetica;
	float: left;
	border: 1px solid #ff0000;
	background-color: #ffff88;
	padding: 2px;
	margin: 2px;
	width: 100px;
	height: 160px;
	font-size: 9px;
	overflow: hidden;
	text-align: center;
}

.porimg1 {
	font-family: Arial Narrow, Tahoma, Helvetica;
	background-color: #ffff88;
	font-size: 9px;
	text-align: center;
}

.porimgs {
	background-color: #ff8888;
}

.porimgc {
	background-color: #ffdddd;
}

.movePanel {
	position: absolute;
	left: 4;
	top: 10%;
	border: 1px solid #ff0000;
	background-color: #ffffff;
	width: 100px;
	padding: 0px;
}

.movePanel1 {
	text-align: center;
	border-bottom: 1px solid #ff0000;
	padding: 14px 10px 10px 10px;
}

.movePanel0 {
	background-color: #ff2222;
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #ff0000;
	padding: 2px;
}

.editButton {
	font-weight: bold;
	float: left;
	height: 20px;
	border: 1px solid #808080;
	color: white;
	margin: 1px;
	padding: 1px 1px 6px 1px;
	text-align: center;	
	background-color: #b4d01e;
	font-family: Tahoma, Helvetica;
	font-size: 12px;
}

.editButton1 {
	font-weight: bold;
	float: left;
	height: 20px;
	border: 1px solid black;
	color: black;
	margin: 1px;
	padding: 1px 1px 6px 1px;
	text-align: center;	
	background-color: #FC9F01;
	font-family: Tahoma, Helvetica;
	font-size: 12px;
}

.optEdicia {
	background-color: black;
	color: white;
	font-weight: bold;
	width: 100%;
}

select {
	background-color: #f0f5d6;
	font-family: Tahoma, Helvetica;
	border: 1px solid black;
	font-size: 12px;
}

.calB, .calT, .calD, .calN, .calW, .calI, .calQ, .calA {
	text-align: center;
	font-family: Tahoma, Helvetica;
	background-color: #b4d01e;
	width: 36px;
	height: 28px;
	font-size: 11px;
}

.calQ {
	background:;
}

.calA {
	background-color: #FCCE7E;
	color: #ffffff;
	font-weight: bold;
}

.calI {
	width: auto;
	background-color: #b4d01e;
}

.calN {
	background-color: #ffffff;
}

.calB {
	background-color: #ffffff;
	color: #a0a0a0;
}

.calT {
	color: #ffffff;
	font-weight: bold;
	background-color: #FC9F01;
}

.calW {
	background-color: #f0f5d6;
	color: #a0a0a0;
}

.calA {
	cursor: hand;
	cursor: pointer;
}

.calA, .calB, .calN, .calW, .calT, .calD {
	font-size: 13px;
	font-family: Verdana, Tahoma, Helvetica;
}

.hCapt {
	color: #002060;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	font-weight: bold;
}

.oFldr, .oFleImage {
	color: black;
	margin: 0px 0px 2px 0px;
	height: 20px;
	padding: 2px 0px 0px 20px;
	font-size: 11px;
	font-family: Tahoma, Helvetica;
	background-position: 2px 1px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
/*	background-color: red;
	border: 1px solid blue; */
}

.oFldr {
	font-weight: bold;
	background-image: url('images/icon_folder.png');
}

.oFleImage {
	background-image: url('images/icon_format_image.png');
}

.oFleImage2 {
	float: left;
	border: 1px solid #ff0000;
	background-color: #ffff88;
	padding: 2px;
	margin: 2px;
	width: 76px;
	height: 96px;
	font-size: 9px;
	overflow: hidden;
	text-align: center;
	vertical-align: bottom;
}

.oFleImage3 {
	float: left;
	border: 1px solid #ff0000;
	background-color: #ffff88;
	padding: 2px;
	margin: 2px;
	width: 130px;
	height: 160px;
	font-size: 9px;
	overflow: hidden;
	text-align: center;
	vertical-align: bottom;
}

.xoznam {
	padding: 8px;
	border: 1px dotted #80a080;
	margin-bottom: 8px;
}

.xcommt {
	border: 1px dotted #8090a0;
	padding: 8px;
}

.xcommf {
	padding-bottom: 8px;
	font-weight: bold;
}

.xcomma {
	padding-bottom: 8px;
	font-weight: bold;
}

.xcommc {
	margin: 4px;
}

.xinfo {
	padding: 8px;
	border: 1px dotted #80a080;
	color: #ffffff;
	background-color: #800000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.xgallery {
	width: 434px;
	overflow: hidden;
	background-color: black;
}

.xlasc1 {
	color: #000;
	vertical-align: middle;
}

.xlasc2 {
	visibility: hidden;
}

.xb01 { background-image: url(images/xainbox_01.png); background-position:bottom right; background-repeat: no-repeat; background-color: #e4e4e4; width: 16px; height: 16px; }
.xb02 { background-image: url(images/xainbox_02.png); background-repeat: repeat-x; background-color: #e4e4e4; height: 16px; }
.xb03 { background-image: url(images/xainbox_03.png); background-repeat: no-repeat; background-color: #e4e4e4; width: 16px; height: 16px; }
.xb04 { background-image: url(images/xainbox_04.png); background-position:center right; background-repeat: repeat-y; background-color: #e4e4e4; width: 16px; height: 108px; }
.xb06 { background-image: url(images/xainbox_06.png); background-repeat: repeat-y; background-color: #e4e4e4; width: 16px; height: 108px; }
.xb07 { background-image: url(images/xainbox_07.png); background-position:center right; width: 16px; background-repeat: repeat-y; }
.xb09 { background-image: url(images/xainbox_09.png); width: 16px; background-repeat: repeat-y; }
.xb10 { background-image: url(images/xainbox_10.png); background-position:top right; background-repeat: no-repeat; background-color: #e4e4e4; width:  16px; height: 16px; }
.xb11 { background-image: url(images/xainbox_11.png); background-repeat: repeat-x; background-color: #e4e4e4; height: 16px; }
.xb12 { background-image: url(images/xainbox_12.png); background-repeat: no-repeat; background-color: #e4e4e4; width:  16px; height: 16px; }

.mb01 { background-image: url(images/menubox_01.png); width: 12px; height: 31px; }
.mb02 { background-image: url(images/menubox_02.png); height: 31px; }
.mb03 { background-image: url(images/menubox_03.png); width: 14px; height: 31px; }

.ib01 { background-image: url(images/infobox_01.png); background-repeat: no-repeat; width: 11px; }
.ib02 { background-image: url(images/infobox_02.png); background-repeat: repeat-x; width: 191px; color: #ffffff; padding-top: 2px; }
.ib03 { background-image: url(images/infobox_03.png); background-repeat: no-repeat; width: 11px; }
.ib04 { background-image: url(images/infobox_04.png); width: 11px; background-repeat: repeat-y; }
.ib05 { padding-top: 2px; background-color: #e4e4e4 }
.ib06 { background-image: url(images/infobox_06.png); width: 11px; background-repeat: repeat-y; }
.ib07 { background-image: url(images/infobox_07.png); background-repeat: no-repeat; width: 11px;  height: 11px; }
.ib08 { background-image: url(images/infobox_08.png); background-repeat: repeat-x; width: 191px; height: 11px; }
.ib09 { background-image: url(images/infobox_09.png); background-repeat: no-repeat; width: 11px;  height: 11px; }

.xiba { color: #fff; background-color: #000; cursor: pointer; }
.xibb { color: #fff; background-color: #000; cursor: pointer; }
.iba { cursor: pointer; }
.ibb { color: #000; background-color: #d0d4ff; cursor: pointer; }
.ibc { }

