/** Vlastnosti tela dokumentu. Gradovane nejhlubsi pozadi, 
    defaultni barva textu, font a velikost 12px  **/

html {
	height: 100% ;
}

body {
        color: #1f265b ;
        /* color: #0078b5 ; */ 
        font: normal 12px sans-serif ;
	padding: 0 ; margin: 0 ;
	text-align: center ;
        background-color: #bdbcc1;

}

p {  color: #1f265b ; font: normal 12px sans-serif ; }

a { text-decoration: none ; color: #00567e ; }

#Layer1HlavniRam { 
	width: 800px ; 
        padding: 0 ; margin: 0 auto ;
        background-color: white ;
	border-left: solid 3px #dedee0 ; border-right: solid 3px #dedee0 ;
}

#Layer2HorniLogo { 
	width: 800px ; height: 130px ;
	/* background-image: url('img/BBF_logo_up.jpg') ;
	background-position: top center ;
        background-repeat: no-repeat ; */
        padding: 0 ; margin: 0 ;
}

#Layer2HlavniMenu { 
	width: 800px ; height: 21px ;
	background-color: #ea1d22 ;
	text-align: left ;
        padding: 0 ; margin: 0 auto;
}
#Layer2HlavniMenuTable { width: 784px ; padding: 0 ; margin: 3px 0px 0px 8px ; /* border: solid 1px red ; */ }

#Layer3HMenuItem {  text-align: center; }
#Layer3HMenuItemAct {  text-align: center; }
#Layer3HMenuItem a { color: #ffffff ; font: normal 11px sans-serif ; text-decoration: none ; }
#Layer3HMenuItemAct a { color: #ffffff ; font: bold 11px sans-serif ; text-decoration: none ; }

#Layer2HlavniProstor { width: 800px ; padding: 0 ; margin: 0 auto; /* border: solid 1px red ; */ }
#Layer2HlavniProstorTable { width: 800px ; padding: 0 ; margin: 0 auto; /* border: solid 1px brown ; */ }

#Layer3BunkaVlevo { width: 144px; padding: 0; margin: 0; vertical-align: top; text-align: left; background-color: #bcbdc0; border-left: solid 10px white; border-right: solid 10px white; border-top: solid 5px white; border-bottom: solid 5px white; }
#Layer3BunkaVlevoDole { width: 144px; padding: 0; margin: 0; vertical-align: bottom; text-align: left; background-color: #bcbdc0; border-left: solid 10px white; border-right: solid 10px white; border-top: solid 5px white; border-bottom: solid 5px white; }
#Layer3BunkaUprostred { width: 422px ; padding: 0 ; margin: 0; vertical-align: top ;  /* border: solid 1px red ; */ }
#Layer3BunkaVpravo { width: 194px ; padding: 0 ; margin: 0; vertical-align: top ; background-color: #bcbdc0 ; border-left: solid 10px white ; border-right: solid 10px white ; border-top: solid 5px white; }
#Layer3BunkaVpravoDole { width: 144px; padding: 0; margin: 0; vertical-align: bottom; text-align: left; background-color: #bcbdc0; 
			border-left: solid 10px white; border-right: solid 10px white; border-bottom: solid 5px white; }

#Layer4HlavniObsah { width: 412px ; padding: 5px 5px 5px 5px ; /* border: solid 1px red ; */ text-align: left; }
#Layer4HlavniObsah .bodytext { color: #1f265b ; font: normal 12px sans-serif ; margin: 0; padding: 0; text-align: left; }
#Layer4HlavniObsah h1, #Layer4HlavniObsah h2 { margin-top: 0px; color: #1f265b ;} 

#Layer4HlavniObsah .csc-frame { width: 100% ; margin: 0 ; padding: 0 ; /* border: solid 1px red ; */ }
#Layer4HlavniObsah .csc-frame h1 { color: #00567e ; font: normal 18px sans-serif ; margin: 0px 0px 0px 44px ; padding: 0 ; }
#Layer4HlavniObsah .tx_ttnews_Header { text-align:center; color:#00567e; font:bold 14px sans-serif; margin:0; padding:0;}
#Layer4HlavniObsah .tx_ttnews_Header a { text-decoration: none ; color: #00567e ; font: bold 14px sans-serif ; }
#Layer4HlavniObsah .news-single-img { float: left ; margin: 0px 10px 0px 0px ; }

#Layer4PravaStrana { width: 194px ; margin: 5px 0px 0px 0px; padding: 0 ; text-align: left;}
#Layer4PravaStrana .bodytext { margin: 0px; padding: 0px 7px 0px 10px ; color: #1f265b ; font: normal 12px sans-serif ; } 
#Layer4PravaStrana h4, #Layer4PravaStrana h5 { margin: 5px 0px 5px 10px; color: #1f265b ;} 
#Layer4PravaStranaSpodek { width: 194px ; margin: 0px; padding: 0px 0px 5px 0px ; text-align: center; /* border: solid 1px red; */ } 

#Layer4LevaStrana { width: 144px ; margin: 0; padding: 0 ; }
#Layer4LevaStrana h4, #Layer4LevaStrana h5 { margin: 5px 0px 5px 0px; color:#1f265b ;}
#Layer4LevaStrana .csc-frame-frame1 h1 { margin: 0; color: #ffffff ; font: bold 14px sans-serif; }
#Layer4LevaStrana .csc-frame-frame1 { width: 144px; margin: 0px 0px 0px 0px; padding: 0; background-color: #ea1d22; }
#Layer4LevaStrana .bodytext { text-align: center; padding: 7px ; color:#1f265b ; font: normal 12px sans-serif; margin: 0;}

#Layer3Pata1 { width: 800px ; height: 10px ; background-color: #ee1c25; } 
#Layer3Pata2 { width: 800px ; height: 1px ; background-color: #722048; } 
#Layer3Pata3 { width: 800px ; padding: 5px 0px 5px 0px ; background-color: #20265a; color: silver; } 
#Layer3Pata3 b { color: white; text-decoration: none ; }

#Layer2Loga .imgtext-table td { padding: 5px 8px 5px 8px ; vertical-align: middle ; } 

.csc-bulletlist { margin-top: 5px ; text-align: left ; list-style-type: disc ; }
.csc-bulletlist-0 { color: #00567e ; font: normal 12px sans-serif ; }
.csc-bulletlist-1 { color: #00567e ; font: normal 12px sans-serif ; }
.csc-bulletlist-2 { color: #1f265b ; font: normal 12px sans-serif ; }
.csc-bulletlist-3 { color: #1f265b ; font: normal 12px sans-serif ; }
.csc-caption { margin:5px 0px 0px 0px; padding:0px; color:#00567e ; font: normal 9px sans-serif;}

.csc-loginform { margin: 5px 10px 5px 10px; } 
.csc-form-label-req { margin: 0 ; padding: 0; color: #1f265b ; font: normal 11px sans-serif ; }
.csc-form-fieldcell input[type="text"] {border: 0px solid white ; width: 100px ;} 
.csc-form-fieldcell input[type="password"] {border: 0px solid white ; width: 100px ;} 
.csc-form-fieldcell input[type="submit"] {
	border: 0px solid white; 
	width: 100px; 
	background-image: url('img/Login_button.png'); 
	background-position: center center ;
	background-repeat: no-repeat ;
	/* background-color: #bcbdc0; */
	font: normal 11px sans-serif; 
	color: #1f265b; 
} 

#Layer4HlavniObsah .csc-frame-frame2 {
	width: 98% ;
	color: #ffffff ;
	margin-top:5px ;
	padding: 0 ;
	background-color: #ea1d22 ;
}
#Layer4HlavniObsah .csc-frame-frame2 a { 
	color: #ffffff ;
}
#Layer4HlavniObsah .csc-frame-frame2 h1 { 
	margin-left:5px ;
	padding: 0 ;
}

.tx-ttnews .calendar-table { background-image: url('img/Calendar_background.png') ; background-position: top left ; background-repeat: repeat-x; }
.tx-ttnews .calendar-table .columPrevious a , .tx-ttnews .calendar-table .columNext a { color: #ffffff ; font: bold 14px sans-serif; }
.tx-ttnews .calendar-table .columYear a { color: #ffffff ; font: bold 12px sans-serif; }

.news-single-backlink, .news-list-morelink { font: normal 11px  sans-serif ; } 
.news-single-timedata { font: normal 10px sans-serif ; }

