@CHARSET "UTF-8";

@import "layout2.css"; 
@import "menu2.css";   

body {
	font-family: Verdana, Arial, Helvetica, Sans;
	margin: 25px 0px 0px 0px;
	font-size: 8pt;
	color: #423;
	background: #fff;
}

p { margin-top: 2px; margin-bottom: 6px; }

table { border-collapse: collapse; }
td { border: 1px solid #d0c0d0; padding: 4px ; vertical-align: top; background: #fff0ff; }
th { border: 1px solid #d0c0d0; padding: 4px 10px; color: #000; background: #f9e5f5; }
caption { border: 1px solid #ccc; padding: 4px; text-align: left; color: #9a0047; }

h1, h2, h3 { color: #400043; font-weight: normal; clear: both;}
h1 { font-size: 11pt; margin-top: 14px; clear: both; border-bottom: 1px solid #400043; font-weight: bold;}
h2 { font-size: 10pt; border-bottom: 1px solid #bfb0bf; text-align: left; }
h3 { font-size: 9pt; border-bottom: 1px solid #bfb0bf; }
h4 { margin: 0px; }
img { border: 0px; }

#sresult p { margin: 0px; }
#sresult h2 { margin-bottom: 0px; }
p.numbers { margin-top: 20px; text-align: center; }
span.numbers { font-weight: bold; font-size: 11pt; }
.hl { color: #400043; font-weight: bold; }

input { border: 1px solid #777; background: #f5f5f5; }
select { border: 1px solid #777; background: #f5f5f5; }

.short { width: 50px; }
.medium { width: 180px; }
.long { width: 300px; }
.long2 { width: 600px; }
textarea.long {
	border: 1px solid #777;
	background: #f5f5f5;
	color: #111;
	font-family: Arial, Helvetica, Sans;
	height: 200px;
}
div.error { background: #fee; color: #a00; padding: 5px; border: 1px solid #f00; }

a:link, a:visited { color: #400043; text-decoration: underline; }
a:hover { color: #00d; text-decoration: underline; }

#newstab a:link, #newstab a:visited { text-decoration: none; }
#newstab a:hover { text-decoration: underline; color: #400043;}

blockquote {
	background: #fff0ff; padding: 5px 5px;
	border: 1px solid #400043;
	color: #400043;
	display: block;
	margin: 0px auto;
	font-style: italic;
	font-size: 1.1em;
}

p#podpis { margin-top: 5px; text-align: right; font-style: italic; margin-right: 0px; }

.podpis { margin-top: 5px; text-align: right; font-style: italic; margin-right: 0px; clear: right; }
 
ul, ul li {
	list-style: disc;
}

 #register td {
  border: none;
}

td.lista1 { font-size: 8pt; background: #fff0ff; }
td.lista2 { font-size: 8pt; }
td.lista3 { font-size: 8pt; width: 150px; }

/* Nifty Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
td.noframes { border:none; background:transparent; text-align:center;}
table.noframes { border:none; background:transparent; }
