/* ************** OBECNE ***************** */
/*HEZKY DEFINUJ KASKADU PRO F1-FX*/
body {
	color: #000000;
	font-family : Verdana, Arial, Tahoma, Sans-Serif; 
	background: #FFFFFF;
	text-align: left;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

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;
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#mainTable {
	width: 100%;
}

#top {
	height: 20px;
}

#topWelcomeC{
	display: none;
	float: left;
}

#topWelcome {
	display: none;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 1px;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}


#topSearchC {
	display: none;
}

#topSearch {
	display: none;
	float: right;
	padding-top: 3px;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;	
}

#topSearchForm {
	display: none;
	float: right;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;	
}

.submitButton {
	display: none;
	height: 18px;
	vertical-align: 0px;
}

#topBgC {
	width: 100%;
	height: 65px;
	background: #000066;	
}

#logoRightC {
	background: #000066;
	float: right;
	width: 259px;
	height: 42px;
}

#logoRight {
	width: 240px;
	height: 48px;
	padding-top: 9px;
	margin-top: 0px;
	margin-left: 0px;
}

#logoRight A {
	display: block; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	background: url(../images/top_logo.gif) no-repeat;
	margin: 0px; 
	width: 240px;
	height: 48px;
	text-decoration: none;
}

#logoRight span {
	margin-left: 0px;
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	letter-spacing: 1px;
	color: #000066;
	padding-top: 2px;
	margin-bottom: 10px;
	text-decoration: none;
}

#logoLeft {
	float: left;
	margin-left: 0px;
	margin-top : 0px;
	width: 150px;
	height: 47px;
}

#logoLeft H1 {
	margin: 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;
	text-decoration: none;
}

#logoLeft span {
	margin-left: 0px;
	font: normal 1.2em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	letter-spacing: 1px;
	color: #000066;
	text-decoration: none;
}


#spacingHorizontal {
	clear: both;
	float: left;
	background: #000066;
	width: 100%;
	height: 1px;
}

#topNavigationC {
	display: none;
	float: left;
	width: 100%;
	background: #000066;
}

#topNavigation {
	display: none;
	background: #000066;	
	width: 100%;
	text-align: center;
}

#topNavigation .menuItem A, #topNavigation .menuItem A:VISITED, #topNavigation .menuItem A:LINK, #topNavigation .menuItem A:ACTIVE {
	display: none;
	float: left;
	text-align: center;
	height: 16px;
	font: 0.7em Verdana, Arial, Tahoma, Sans-Serif;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000066;
}

#topNavigation .menuItem A:HOVER {
	display: none;
	float: left;
	text-align: center;
	height: 16px;
	font: 0.7em Verdana, Arial, Tahoma, Sans-Serif;
	text-decoration: none;
	color: #000000;
	background-color: #CCCCCC;
}

#pathTopC {
	display: none;
	float: left;	
	font: normal 0.7em Verdana, Arial, Tahoma, Sans-Serif;
}

#pathTop {
	display: none;
	padding-left: 15px;
}

#pathTop .pathTopLink {
	display: none;
}

#pathTop .pathTopLink A:ACTIVE, #pathTop .pathTopLink A:LINK, #pathTop .pathTopLink A { 
	display: none;
	color : #336699; 
	text-decoration : none; 
}

#pathTop .pathTopLink A:VISITED {
	display: none;
	color : #000066; 
	text-decoration : none;
}

#pathTop .pathTopLink A:HOVER { 
	display: none;
	color: #99CC00; 
	text-decoration : underline;
}

#contentPageC {
	background: #FFFFFF;
	float: left;
	width: 100%;
	padding-top: 5px;
}

#contentPage {
	font-size: 0.8em;
}

#contentPage A:ACTIVE, #contentPage A:LINK, #contentPage A { 
	color : #336699; 
	text-decoration : none; 
}

#contentPage A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#contentPage A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#mainLeftPicture {
	display: none;
	float: left;
	width: 320px;
}

#rightPicture {
	display: none;
	float: right;
	width: 300px;
}

#leftPicture {
	display: none;
	float: left;
	width: 300px;
}

#mainLeftNoPicture {
	float: left;
	width: 10px;
}

#pagePicture {
	float: left;
	width: 95%;
	padding-left: 15px;
}

#pageNoPicture {
	float: left;
	width: 95%;
}

.contentIndexPicture1 {
	background: url(../images/victors_hand_headline_graphic.gif) no-repeat;
	margin-top: 15px;
	width: 350px;
	height: 30px;
}

.contentIndexPicture1 span {
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	color: #000066;
	font-weight: bold;
}

.contentIndexPicture2 {
	background: url(../images/tnr_headline_graphic.gif) no-repeat;
	width: 350px;
	height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.contentIndexPicture2 span {
	font: normal 1.6em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	color: #000066;
	font-weight: bold;
}

.contentPageMainHeadline{
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	letter-spacing: 1px;
	color: #000066;
	padding-top: 2px;
	padding-bottom: 16px;
}

.contentPageMainHeadlineStatic{
	font: normal 1.8em Times New Roman, Verdana, Arial, Tahoma, Sans-Serif;
	padding-bottom: 16px;
	padding-top: 2px;
	letter-spacing: 1px;
	color: #000066;
}

.contentPageSubHeadline{
	padding-bottom: 0px;
	float: left;
	font: normal bold 10pt Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;
	width: 85%;
}

.contentPageSubHeadlineDiscus {
	padding-bottom: 16px;
	float: left;
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;
	width: 85%;
}

.contentPageDate {
	padding-top: 0px;
	float: left;
	font: normal bold 1em Verdana, Arial, Tahoma, Sans-Serif;
	color: #000000;	
	width: 10%;
	height: 20px;
}

.contentPageText {
	padding-bottom: 16px;
	clear: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
}

.contentPageTextWithSubcateg {
	float: left;
	padding-bottom: 16px;
	width: 95%;
}

.contentStaticPageNoPText {
	clear: left;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;

}

#contentPageSubcateg {
	display: none;
	clear: left;
	float: right;
	width: 60px;
	padding-left: 10px;
	font: normal 1em Verdana, Arial, Tahoma, Sans-Serif;
}

.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: 95%;
}

.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 : #336699; 
	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 {
	float: left;
	width: 350px;
}

.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;
}

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 1em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 0px;
}

table.contentRegTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

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 : #336699; 
	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 1em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 70%;
	padding-top: 5px;
}

table.contentProfileTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

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: 90%;
	padding-top: 5px;	
}

table.contentAddressUserTable th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

table.contentAddressUserTable td.contentAddressUserCenter {
	text-align: center;
	vertical-align: top;
}

#bottomC {
	clear: left;
	float: left;	
}

#bottom {
	
}

#bottomButtons {
	display: none;
	float: left;
	width: 300px;
	padding-left: 15px;
	padding-top: 9px;
}

#bottomNavigation {
	display: none;
	float: left;
	font: normal 0.8em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 11px;
	padding-left: 30px;
}

#bottomNavigation A:ACTIVE, #bottomNavigation A:LINK, #bottomNavigation A { 
	display: none;
	color : #336699; 
	text-decoration : none; 
}

#bottomNavigation A:VISITED {
	display: none;
	color : #800080; 
	text-decoration : none;
}

#bottomNavigation A:HOVER  { 
	display: none;
	color: #99CC33; 
	text-decoration : underline;
}

#subNavigation {
	float: left;
	font: normal 0.8em Verdana, Arial, Tahoma, Sans-Serif;	
	padding-top: 11px;
	padding-left: 30px;
}

#subNavigation A:ACTIVE, #subNavigation A:LINK, #subNavigation A { 
	color : #336699; 
	text-decoration : none; 
}

#subNavigation A:VISITED {
	color : #800080; 
	text-decoration : none;
}

#subNavigation A:HOVER  { 
	color: #99CC33; 
	text-decoration : underline;
}

#bottomDiclaimer {
	clear: left;
	float: left;
	font: normal 0.6em Verdana, Arial, Tahoma, Sans-Serif;	
	width: 100%;
	padding-top: 15px;
	padding-left: 15px;
}

#bottomDiclaimer A:ACTIVE, #bottomDiclaimer A:LINK, #bottomDiclaimer A { 
	color : #336699; 
	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 h1 {
	color: #FF0000;
	font-size: 1.1em;
}

#contentPage h2{
	color: #000066;
	font-size: 12pt;
	font-weight: bold;
}

#contentPage h3{
	color: #000066;
	font-size: 12pt;
	font-weight: bold;
}

#contentPage h4{
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
}

#contentPage h5{
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

#contentPage h6{
	color: #000066;
	font-size: 1em;
}

#contentPage h7{
	color: #99CC00;
	font-size: 1em;
}