SPAN.square
{
	background-color: #010066;
	width: 5px;
	height: 5px;
	font-size: 1px;
	border: 1px solid #FFFFFF;
	margin-bottom: 1px;
	margin-right: 1px;
}

UNKNOWN {
	FONT-FAMILY: arial, helvetica, sans-serif, serif
}
A.menu {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #ffffff
}
A.menu:active {
	COLOR: #ffffff
}

A.menu-contest-active {
	color: #000 !important;
}

.font7 {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font7wb {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8w {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8wb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8o {
	FONT-SIZE: 8pt; COLOR: #ff9900; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8ob {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff9900; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8m {
	FONT-SIZE: 8pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8mb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font8t {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: courier, arial, helvetica, sans-serif, serif
}
.font10 {
	font-size: 10pt;
}
.font10b {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font10w {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font10wb {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font10m {
	FONT-SIZE: 10pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font10mb {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font11w {
	FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font11m {
	FONT-SIZE: 11pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font11mb {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font16b {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font16wb {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font14m {
	FONT-SIZE: 16pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.font16m {
	FONT-SIZE: 16pt; COLOR: #010066; FONT-FAMILY: arial, helvetica, sans-serif, serif
}
.textpole {
	FONT-SIZE: 8pt; WIDTH: 70pt; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 14pt; BACKGROUND-COLOR: #ffffff
}
.textpole2 {
	FONT-SIZE: 8pt; WIDTH: 85pt; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 14pt; BACKGROUND-COLOR: #ffffff
}
.kal-textpole01 {
	FONT-SIZE: 8pt; WIDTH: 270pt; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 14pt; BACKGROUND-COLOR: #ffffff
}
.kal-textpole02 {
	FONT-SIZE: 8pt; WIDTH: 70pt; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 14pt; BACKGROUND-COLOR: #ffffff
}
.kal-textpole03 {
	FONT-SIZE: 8pt; WIDTH: 146pt; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 14pt; BACKGROUND-COLOR: #ffffff
}
.button {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 17pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 15pt; BACKGROUND-COLOR: #010066
}
.button2 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 50pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif, serif; HEIGHT: 15pt; BACKGROUND-COLOR: #010066
}
BODY {
	SCROLLBAR-FACE-COLOR: #c6c9e4; SCROLLBAR-SHADOW-COLOR: #f1f1f1; SCROLLBAR-3DLIGHT-COLOR: #c6c9e4; SCROLLBAR-ARROW-COLOR: #010066; SCROLLBAR-TRACK-COLOR: #f1f1f1; SCROLLBAR-DARKSHADOW-COLOR: #010066
}

.article-element2 {
	color: #010066;
}


/* www.katyd.cz, CSS styly */

/* redefinice */

A {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	/*color: #010066;*/
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

BODY {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #C6C9E4;
	scrollbar-shadow-color: #F1F1F1;
	scrollbar-3dlight-color: #C6C9E4;
	scrollbar-darkshadow-color: #010066;
	scrollbar-track-color: #F1F1F1;
	scrollbar-arrow-color: #010066;
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

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

FORM {
	margin: 0px;
}

H1 {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #010066;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

H2 {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

INPUT {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 200px;
	height: 19px;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

LI {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	list-style-type: square;
}

P {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}

SELECT {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	width: 200px;
	background-color: #CCCCCC;
}

SUB {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 8px;
	vertical-align: sub;
}

SUP {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 8px;
	vertical-align: super;
}

TD {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}

TEXTAREA {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 200px;
	height: 100px;
	background-color: #CCCCCC;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

/* pseudo */

a:link {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	/*color: #010066;*/
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

a:hover {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	/*color: #010066;*/
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}


/* class - default */

.d-button {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-align: center;
	background-color: #CCCCCC;
	width: 200px;
	height: 19px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.d-ckeckbox {
	width: 13px;
	height: 13px;
	background-color: #FFFFFF;
	border-style: none;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.d-radio {
	width: 13px;
	height: 13px;
	background-color: #FFFFFF;
	border-style: none;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.d-submit {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-align: center;
	background-color: #CCCCCC;
	width: 200px;
	height: 19px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.d-reset {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-align: center;
	background-color: #CCCCCC;
	width: 200px;
	height: 19px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.d-alert {
	color: #FF0000;
}

.d-notice {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}

.d-scrollbar { /* scrollbar pro DIVy */
	scrollbar-face-color: #C6C9E4;
	scrollbar-shadow-color: #F1F1F1;
	scrollbar-3dlight-color: #C6C9E4;
	scrollbar-darkshadow-color: #010066;
	scrollbar-track-color: #F1F1F1;
	scrollbar-arrow-color: #010066;
}

.d-vizus { /* copy VIZUS */
	letter-spacing: 3px;
}

.d-webmaster {
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}

SELECT.datum-akce {
	width: 40px;
}

/* class - custom  */

h2.big {	font-size: 12px; }

table.contests { border: 2px solid #cbd7eb; }

table.contests th
{
	background: #cbd7eb;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #010066;
}

table.contests td.label 
{
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
}

.f-right { float: right; }
.f-left { float: left; }

.m0 { margin: 0px; }

.lh150 { line-height: 150% }
.lh170 { line-height: 170% }
.lh190 { line-height: 190% }
.lh200 { line-height: 200% }

.btn-small {
	background: #010066;
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, "Arial CE", Helvetica, sans-serif;
	padding: 0px;
	margin-top: 2px;

}

.captcha-image {
	float: left;
	width: 90px;
	margin-right: 3px;
	margin-bottom: 5px;
	border: 1px solid black;
}

* html body .captcha-image { margin-bottom: 0px; }

.captcha-number {
	display: block;
	clear: both;
	width: 92px;
	margin-top: 10px;
	margin-bottom: 4px;
}
.forum div.captcha {margin-top: 10px; margin-left:20px;}
.forum span.captcha-help{
	display: block;
	width:340px;
	overflow:hidden;
	float:left;
}
.forum input.captcha-number{
   border:1px solid #999999;
}




ol.round-list 
{
	margin-top: 10px;
	list-style: decimal !important;
}

ol.round-list li { list-style-type: decimal; }

.cleaner { clear: both }

.c-label { font-weight: bold; }

input.c-submit {
	width: 80px;
	margin: 0px;
	padding: 0px;
}

/* discussion */
#discussion{
	position: relative;
}

#discussion .thread-form input,
#discussion .thread-form textarea{
	border: 1px solid #AFAFAF;
	color: #4C4C4C;
	font-family: Tahoma, Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 11px;
	padding: 2px;
}

#discussion .thread-form textarea{
	overflow: hidden;
	width: 250px;
	height: 150px;
}

#discussion .thread-form input.subject{
	width: 250px;
}

#discussion .thread{
	border: 1px solid #cbd7eb;
	border-top: none;
	margin-bottom: 10px;
	clear: both;
}

#discussion .thread .inside{
	position: relative;
}

#discussion .thread .right{
	float: right;
	width: 100%;
}

#discussion .thread .top{
	background: #cbd7eb;
	line-height: 20px;
	height: 20px;
	color: #010066;
	padding-left: 4px;
}
#discussion .thread .top .name{
	font-weight: bold;
}

#discussion .thread .top .date{
	font-weight: normal;
	float: right;
}

#discussion .thread h2.subject{
	margin: 4px;

}
#discussion .add-thread h2{
	margin: 4px;
}

#discussion .thread-content {
	margin: 4px;
}

/**************/

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

.login-button {
	width: 80px;
	float: right;
}

ul.errors, ul.ok {
	margin-bottom: 5px;
	margin-top: 5px;
}

ul.errors li {
	font-weight: bold;
	color: #D80000 !important;
}

ul.ok li {
	font-weight: bold;
	color: #00B800 !important;
}

table.contests.anketa td, table.contests.anketa th {
	border: none;
	background: none;
}

table.contest.anketa {
	border: none;
}

table.contest.anketa td img {
	margin-top: 1px;
}

