/* ************** OBECNE ***************** */
/*HEZKY DEFINUJ KASKADU PRO F1-FX*/
body {
	color: #000000;
	font-family : Verdana, Arial, Tahoma, Sans-Serif; 
	background: #FFFFFF;
	text-align: left;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

table {
	font-size: 100%;
}

ul, li {

}

input, textarea, select { 
	color : #000000;
}


hr {
	border: 0px;
	width: 100%;
	height: 1px;
	color: #333399;
	margin-top: 15px;
}

form {
	display: inline;
}

input {
	background: #FFFFFF;
	font-size: 0.9em;
	font-family : Verdana, Arial, Tahoma, Sans-Serif; 
}

.imgleft{
	float: left;
	margin: 0 0 1ex 1em;
	padding: 0ex 3ex 0ex 0ex ;
}

.imgright{
	float: right;
	margin: 0 0 1ex 1em;
	padding: 0ex 3ex 0ex 0ex ;
}

/* ************** Konkretni ***************** */
#container {
	/*position: absolute;
	left: 0px;
	top: 0px;*/
/*	clear: both;
	float: left;*/
	width: 100%;
	text-align: left;
/*	margin-left: auto;
	margin-right: auto;*/
}

#top {
	height: 20px;
	background: #e5e5cc;
}

#top input, #top select {
	font-size: 0.7em;
	float: left;
	margin: 1px 3px 0 4px;
}

#topWelcomeC{
	float: left;
	width: 247px;
}

#topWelcome {
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 1px;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}

#selectLangC {
	width: 22%;
	float: right;
}

#selectLang {
	float: left;
}

#selectLang select {
	font-size: 0.65em;
	font-family : Verdana, Arial, Tahoma, Sans-Serif; 
}

#topLoginC {
	float: left;
	width: 200px;
}

#topLogin {
	float: left;
}

#topLogin img {
	margin: 5px 0 0 0;
}


#topSearchC {
	float: right;
	width: 22%;
}

#topSearch {
	float: right;
	padding-top: 1px;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}

#topSearchForm {
	float: right;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;	
}

.submitButton {
	height: 18px;
	vertical-align: 0px;
}

#topBgC {
	width: 100%;
	min-height: 75px;
	background: #000066;	
	float: left;
	clear: left;
}

*html body #topBgC {
	height: 65px;
}

#logoRightC {
	background: #000066;
	float: right;
	clear: right;
	margin: 9 0 0 0;
	padding: 0 0 10px 0;
	width: 50%;
}

#logoRight {
	float: right;
	width: 259px;
	height: 48px;
}

#logoRight A, #logoRight A:HOVER, #logoRight A:LINK, #logoRight A:VISITED {
	display: block; 
	float: right;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	background: url(../images/top_logo.gif) no-repeat;
	margin: 0px; 
	width: 260px;
	height: 48px;
	border: 0px;
	text-decoration: none;
}

#logoRight span {
	color: #000066;
	margin-left: -2000px;
	font-size: 8pt;
	border: 0px;
}

#logoLeft {
	float: left;
	margin-left: 7px;
	margin-top : 5px;
	width: 150px;
	height: 47px;
}

#logoLeft H1 {
	margin: 0px;
	border: 0px;
}

#logoLeft A {
	display: block; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	background: url(../images/logo_right.gif) no-repeat;
	margin: 0px; 
	width: 150px;
	height: 47px;
	border: 0px;
	text-decoration: none;
	float: left;
}

#logoLeft span {
	color: #000066;
	margin-left: -150px;
	font-size: 8pt;
	border: 0px;
}

#spacingHorizontal {
	clear: both;
	float: left;
	background: #000066;
	width: 100%;
	height: 1px;
}

.spacingHR {
	width: 800px;
	height: 1px;
	color: #FFFFFF;
}

#topNavigationC {
	clear: left;
	float: left;
	width: 100%;
	background: #000066;
}

#topNavigation {
	background: #000066;	
	float: left;
	width: 100%;
	text-align: left;
}

#topNavigation UL {
	display: inline;
	margin: 0em;
	padding: 0em;
	list-style: none;
}

#topNavigation LI {
/*	float: left;*/
	display: inline;
	margin: 0em;
	padding: 0em;
	white-space: nowrap;
}

#topNavigation A {
	padding: 0 15px;
	height: 16px;
	font: 0.7em Verdana, Arial, Tahoma, Sans-Serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000066;
}


#topNavigation A:VISITED, #topNavigation A:LINK, #topNavigation A:ACTIVE {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000066;
}

#topNavigation A:HOVER {
	text-decoration: none;
	color: #000000;
	background-color: #e5e5cc;
}

#pathTopC {
	float: left;
	font: normal 0.7em Verdana, Arial, Tahoma, Sans-Serif;
}

#pathTop {
	padding-left: 15px;
}

#pathTop .pathTopLink {

}

#pathTop .pathTopLink A:ACTIVE, #pathTop .pathTopLink A:LINK, #pathTop .pathTopLink A { 
	color : #6666ff; 
	text-decoration : none; 
}

#pathTop .pathTopLink A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#pathTop .pathTopLink A:HOVER { 
	color: #99CC33; 
	text-decoration : underline;
}

#contentPageC {
	background: #FFFFFF;
	float: left;
	width: 100%;
	padding-top: 15px;
}

#contentPage {
	font-size: 0.8em;
}

#contentPage A:ACTIVE, #contentPage A:LINK, #contentPage A { 
	color : #6666ff; 
	text-decoration : none; 
}

#contentPage A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#contentPage A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#mainLeftPicture {
	float: left;
	width: 235px;
}

#rightPicture {
	float: right;
	width: 300px;
}

#leftPicture {
	float: left;
	width: 235px;
	overflow: auto;
}

#mainLeftNoPicture {
	float: left;
	width: 15px;
}

#pagePicture {
	float: left;
	width: 63%;
	padding-left: 15px;
}

#pageNoPicture {
	float: left;
	padding-left: 15px;
	width: 98%;
}

h2 {
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	letter-spacing: 1px;
	color: #000066;
	padding-top: 2px;
	margin-bottom: 10px;
}

.contentIndexPicture1 {
	background: url(../images/victors_hand_headline_graphic.gif) no-repeat;
	margin-top: 15px;
	width: 470px; /* původně 371px */ /*původně 350*/
	min-height: 40px;
	max-height: 81px; /* původně 40px*/ /*původně 35*/
}

*html body .contentIndexPicture1 { /* pro IE */
	height: 40px; 
}

.contentIndexPicture1 span {
	position: absolute;
	left: 0em;
	top: 0em;
	margin-left: -600px;
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
}

.contentIndexPicture2 {
	background: url(../images/tnr_headline_graphic.gif) no-repeat;
	width: 470px; 
	min-height: 25px;
	max-height: 81px; 
	margin-top: 15px;
	margin-bottom: 15px;
}

*html body .contentIndexPicture2 { /* pro IE */
	height: 25px; 
}

.contentIndexPicture2 span {
	position: absolute;
	left: 0em;
	top: 0em;
	margin-left: -600px;
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
}

.contentPageSubHeadline{
	padding-bottom: 0px;
	float: left;
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;
	width: 65%;
	margin: 0px 0px 0px 0px;
}

.contentPageSubHeadlineDiscus {
	padding-bottom: 16px;
	float: left;
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;
	width: 73%;
}

.contentPageDate {
	padding-top: 0px;
	float: left;
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;	
	width: 10%;
	height: 20px;
}

.contentPageText {
	width: 95%;
	padding-bottom: 16px;
	clear: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
	margin: 0px 0px 0px 0px;
}

.contentPageTextWithSubcateg {
	float: left;
	padding-bottom: 16px;
	width: 78%;
}

.contentStaticPageNoPText {
	clear: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
	padding-bottom: 16px;
	margin-top: -8px;
}

#contentPageSubcateg {
	clear: left;
	float: right;
	width: 125px;
	padding-left: 0px;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
}

#contentPageSubcateg UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 12px 0px 15px 0px;
	list-style: none;
}

#contentPageSubcateg LI {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	list-style: none;
}

.contentPageTextSite {
	clear: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
	padding-left: 15px;
}

.contentPageTextSiteWithSubcateg {
	clear: left;
	float: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
	padding-left: 15px;
	width: 83%;
}

.contentPageTextSite UL {
	list-style: none;
}

.contentPageTextSite LI {
	list-style: none;
}

.contentPageTextSite A:ACTIVE, .contentPageTextSite A:LINK, .contentPageTextSite A { 
	color : #336699; 
	text-decoration : none; 
}

.contentPageTextSite A:VISITED {
	color : #800080; 
	text-decoration : none;
}

.contentPageTextSite A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#contentPageLogin{
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

.contentPageLoginButton {
	width: 87px;
	height: 18px;
	vertical-align: -2px;
}

#contentPageFilesHead {
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;
	margin-left: 50px;
	width: 400px;
}

.contentPageFilesFile {
	clear: left;
	float: left;
	width: 250px;
}

.contentPageFilesFile A:ACTIVE, .contentPageFilesFile A:LINK, .contentPageFilesFile A { 
	color : #6666ff; 
	font-weight: normal;
	text-decoration : none; 
}

.contentPageFilesFile A:VISITED {
	color : #800080; 
	font-weight: normal;
	text-decoration : none;
}

.contentPageFilesFile A:HOVER  { 
	color: #99CC33; 
	font-weight: normal;
	text-decoration : underline;
}

.contentPageFilesName {
	float: left;
	font: normal 0.8em Verdana, Arial, Tahoma, Sans-Serif;
	padding-top: 2px;
	width: 150px;
}

.contentPageFilesSpace {
	width: 350px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

hr .contentPageFilesSpace {
	width: 350px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.contentEventTable {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

.contentEventTableHead {
	font-weight: bold;
}

.contentEventTableText {
	font-weight: normal;
}

#contentPhotoOthers {
	font: normal 0.8em Verdana, Arial, Tahoma, Sans-Serif;		
	text-align: right;
}

#contentJobSearch {
	
}

.contentJobTable {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 5px;
}

table.contentJobTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-right: 4px;
	width: 300px;
}

table.contentJobTable td  {
	text-align: left;
	vertical-align: top;
	padding-right: 4px;
}

table.contentJobTable textarea  {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 350px;
	height: 70px;
}

.contentJobTableText  {
	text-align: left;
	vertical-align: top;
}

.contentPhoto {
	width: 24%;
	float: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	margin-left: 5px;
	padding-bottom: 5px;
}

.contentPhotoName {
	font-weight: bold;
}

.contentPhotoPicture {
	
}

.contentPhotoText {
	font-weight: normal;
}

.contentPhotoSpacing {
	clear: left;
	width: 90%;
}

.contentRegTable {
	font: normal 0.85em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 0px;
}

.contentRegTable input, .contentRegTable select{
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

table.contentRegTable th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.contentRegTable th.titleTH {
	font-weight: bold;
}

table.contentRegTable td {
	text-align: left;
	vertical-align: top;
}

.contentRedStar {
	color: FF0000;
}

.contentSearchTable {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 0px;
}

table.contentSearchTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

table.contentSearchTable td {
	text-align: left;
	vertical-align: top;
}

.contentSearchName {
	float: left;
	font: normal normal 1em Verdana, Arial, Tahoma, Sans-Serif;
	padding-left: 2px;
	width: 350px;
}

.contentSearchDate {
	float: left;	
	width: 180px;
}

.contentSearchHead {
	clear: left;
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

.contentSearchLink {
	clear: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
	padding-left: 2px;
}

.contentSearchLink A:ACTIVE, .contentSearchLink A:LINK, .contentSearchLink A { 
	color : #336699; 
	text-decoration : none; 
}

.contentSearchLink A:VISITED {
	color : #800080; 
	text-decoration : none;
}

.contentSearchLink A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

.contentDiscussText {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

.contentDiscussLink {
	padding-top: 9px;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
}

.contentDiscussLink A:ACTIVE, .contentDiscussLink A:LINK, .contentDiscussLink A { 
	color : #6666ff; 
	text-decoration : none; 
}

.contentDiscussLink A:VISITED {
	color : #800080; 
	text-decoration : none;
}

.contentDiscussLink A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

.contentDiscus {
	float: left;
	width: 100%;
}

.contentDiscusLeft {
	float: left;
}
.contentDiscusRight {
	float: right;
	padding-right: 15px;
}

.contentDiscusDiscus {
	padding-right: 25px;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	
}

.contentDiscusGray {
	float: left;
	background-color: #EFEFEF;
	width: 70%;
	height: 20px;
}

.contentDiscusGrayRight {
	float: right;
	background-color: #EFEFEF;
	text-align: right;
	width: 30%;
	height: 20px;
}

.contentDiscusText {
	clear: left;	
}

.contentProfileTable {
	font: normal 0.85em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 70%;
	padding-top: 5px;
}

.contentProfileTable input, .contentProfileTable select{
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

table.contentProfileTable th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.contentProfileTable th.titleTH {
	font-weight: bold;
}

table.contentProfileTable td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.contentMessageTable {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 100%;
	padding-top: 5px;
}

table.contentMessageTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.contentMessageTable td.contentMessageTableDate {
	width: 20%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.contentMessageTable td.contentMessageTableText {
	width: 50%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.contentMessageTable td.contentMessageTableActive {
	width: 10%;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.contentMessageTable td.contentMessageTableCenter {
	font-weight: normal;
	text-align: center;
	vertical-align: top;
}

table.contentMessageTable td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.contentMessagesView {
	width: 90%;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
}

.contentMessagesViewFrom {
	float: left;
	width: 45px;
	font-weight: bold;
}

.contentMessagesViewName {
	float: left;
	width: 50%;
}

.contentMessagesViewNameAnsw {
	float: left;
	width: 90%;	
}

.contentMessagesViewDate {
	float: left;
	width: 40%;
}

.contentMessagesViewTextH {
	clear: left;
	float: left;
	width: 45px;
	height: 50px;
	font-weight: bold;
}

.contentMessagesViewText {
	float: left;
}

.contentAddressTable {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 90%;
	margin-top: 0px;
}

table.contentAddressTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

table.contentAddressTable td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

table.contentAddressTable td.contentAddressCenter {
	text-align: center;
	vertical-align: top;
}

table.contentAddressTable td.contentAddressRight {
	text-align: right;
	vertical-align: top;
}

.contentAddressUserTable {
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 100%;
	padding-top: 5px;	
	clear: left;
}

table.contentAddressUserTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

table.contentAddressUserTable td.contentAddressUserCenter {
	text-align: center;
	vertical-align: top;
}

#bottomC {
	border-top: 1px solid #333399;
	clear: left;
	float: left;
	width: 100%;
	margin: 1em 0 0 0;
}

#bottom {
	float: left;
}

#bottomButtons {
	float: left;
	width: 300px;
	padding-left: 15px;
	padding-top: 9px;
}

.forgottenPass {
	float: left;
	font: normal 0.85em Verdana, Arial, Tahoma, Sans-Serif;
	padding: 5px 0 0 435px;
}

.forgottenPass A:ACTIVE, .forgottenPass A:LINK, .forgottenPass A { 
	color : #6666ff; 
	text-decoration : none; 
}

.forgottenPass A:VISITED {
	color : #800080; 
	text-decoration : none;
}

.forgottenPass A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}


#bottomNavigation {
	width: 25%;
	float: left;
	font: normal 0.8em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 11px;
	padding-left: 1.2em;
}

#bottomNavigation UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 12px 0px 0px 0px;
	list-style: none;
}

#bottomNavigation LI {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px;
	list-style: none;
}

#bottomNavigation A:ACTIVE, #bottomNavigation A:LINK, #bottomNavigation A { 
	color : #6666ff; 
	text-decoration : none; 
}

#bottomNavigation A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#bottomNavigation A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#subNavigation {
	float: left;
	font: normal Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 11px;
	padding-left: 30px;
}

#subNavigation A:ACTIVE, #subNavigation A:LINK, #subNavigation A { 
	color : #6666ff; 
	text-decoration : none; 
}

#subNavigation A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#subNavigation A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#bottomDiclaimerC {
	clear: left;
	float: left;
	font: normal 0.7em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 100%;
}

#bottomDiclaimer {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}

#bottomDiclaimer A:ACTIVE, #bottomDiclaimer A:LINK, #bottomDiclaimer A { 
	color : #6666ff; 
	text-decoration : none; 
}

#bottomDiclaimer A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#bottomDiclaimer A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#bottomDiclaimerPicture {
	clear: left;
	text-align: right;
	width: 98%;
}

#bottomDiclaimerText {
	clear: left;
	width: 98%;
	font: normal 0.6em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-left: 15px;
}


/* KASKADA DEFINOVANA STRANKU DISKUSNI FORUM  */

.discusText {
	color: #000000;
	text-align: justify;
}

/* KASKADA DEFINOVANA PRO SYTEMOVE HLASKY */
.errorMessage {
	color: #FF0000;
}

/*
//--------------------------------------------------------------------
//   Zakladni kaskada pro okno s obsahem
//--------------------------------------------------------------------
*/

/*
#contentPage h2 .blue{
	color: #000066;
	font-size: 12pt;
	font-weight: bold;
}

#contentPage h2 .blue{
	color: #000066;
	font-size: 12pt;
	font-weight: bold;
}*/

#contentPage h3 {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
}

#contentPage h4 {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

#contentPage h5 {
	color: #000066;
	font-size: 1em;
}

#contentPage h6 {
	color: #99CC00;
	font-size: 1em;
}

.errMsg {
	color: #ff0000;
	font-weight: bold;
}

ul.errMsg {
	margin: 0.5em 0 0.5em 2em;
	font-size: 80%;
	list-style: square;
}