﻿/** Vlastnosti tela dokumentu. Gradovane nejhlubsi pozadi, 
    defaultni barva textu, font a velikost 12px  **/

body {
        color: #0078b5 ;
        font: normal 12px 'Helvetica', sans-serif ;
	padding: 0 ; margin: 0 ;
	text-align: center ;
        background-color: #81bad5;

}

a { color: #a90b5d ;text-decoration: none ; }
a:hover { color: #680193 ;text-decoration: underline ; }


#Layer4OdkazHlavniStrana { 
	width:180px ;
	height:123px ;
	margin-left: 641px ;
	/* border: solid 1px red ; */
}

td { color: #00567e ; font: normal 12px sans-serif ; }

#Layer1OdsazeniTop {
	width: 829px ;
	height: 10px ;
	background-image: url('img/PozadiVnitrekTop.png') ;
        background-repeat: no-repeat ;
	padding: 0 ; margin: 0px auto 0px auto ;
	/*border: solid 1px Orange ;*/
}

#Layer1OdsazeniBottom {
	width: 829px ;
	height: 10px ;
	background-image: url('img/PozadiVnitrekBottom.png') ;
        background-repeat: no-repeat ;
	padding: 0 ; margin: 0px auto 0px auto ;
	/* border: solid 1px Orange ; */
}

#Layer1HlavniRam { 
	width: 829px ; /* position: relative; top: 8px; bottom: 8px; */
	background-image: url('img/PozadiVnitrek.png') ;
        background-repeat: repeat ;
        padding: 0 ; margin: 0px auto 0px auto ;
	text-align: left ;
	/*border: solid 1px Orange ;*/
}

#Layer2HorniLogo { 
	width: 829px ; height: 150px ; position: relative; top: -1px;
	/* border: solid 1px red ; */
	background-image: url('img/HorniObrazekPozadi_Grad.png') ;
	background-position: top center ;
        background-repeat: no-repeat ;
        padding: 0 ; margin: 0 auto ;
}
#Layer3HorniLogoText { width: 290px ; position: absolute; top: 64px; padding: 0 ; margin: 0 ; text-align: right ; /* border: solid 1px red ; */ }
#Layer3HorniLogoText p { padding: 0px ; margin: 0 ; font: normal 18px sans-serif ; color: #ffffff ; }
#Layer3HorniLogoLang { width: 810px; position: absolute; top: 123px; padding: 4px 0px 0px 0px ; margin: 0 ; text-align: right ; /* border: solid 1px red ; */}
#Layer3HorniLogoLang a { text-decoration: none ; }
#Layer3HorniLogoLang p { padding: 0 ; margin: 0 ; text-align: right ; }

#Layer2HlavniMenuObal { 
	width: 829px ; height: 21px ; position: relative; top: -1px;
	/* border: solid 1px red ; */
	background-image: url('img/HlavniMenuPodklad.png') ;
        background-repeat: no-repeat ;
        background-position: top center ;
	text-align: left ;
        padding: 0 ; margin: 0 ;
}
#Layer2HlavniMenu { position: absolute; top: 159px; padding: 0 ; margin: 0 ; }
#Layer2HlavniMenuTable { width: 626px ; padding: 0 ; margin: 2px 0px 0px 8px ; /* border: solid 1px red ; */ }
#Layer3HMenuItem {  text-align: center; }
#Layer3HMenuItemAct { color: #ffcf5d ; font: normal 12px sans-serif ; text-align: center; }
#Layer3HMenuItem a { color: #ffffff ; font: normal 12px sans-serif ; text-decoration: none ; }
#Layer3HMenuItem a:hover { color: #ffcf5d ; font: normal 12px sans-serif ; text-decoration: underline ; }

#Layer2HlavniProstor { 
	width: 829px ; 
	padding: 0 ; 
	margin: 0 auto; 
	text-align: center ;
	/* border: solid 1px red ; */
}
#Layer2HlavniProstorTable { width: 812px ; padding: 0 ; margin: 0 auto; /* border: solid 1px brown ; */ }

#Layer3BunkaVlevo { width:160px;padding:0px 0px 0px 1px;margin:0;vertical-align:top;text-align:left;/*border:solid 1px red;*/ }
#Layer3BunkaUprostred { width: 473px ; padding: 0 ; margin: 0; vertical-align: top ; /* border: solid 1px red ; */ }
#Layer3BunkaVpravo { text-align: left ; width: 178px ; padding: 0 ; margin: 0; vertical-align: top ; /* border: solid 1px red ; */ }

#Layer3BunkaVlevoPata { vertical-align: bottom ; }
#Layer3BunkaUprostredPata { width: 473px; padding: 0; margin: 0; vertical-align: bottom; /* border: solid 1px red;*/ }
#Layer3BunkaVpravoPata { vertical-align: bottom ; }

#Layer4HlavniObsah { 
	width: 442px ;
	padding: 15px ; 
	/* border: solid 1px red ; */
	text-align: left; 

}

#Layer4HlavniObsah .csc-frame { 
	width: 100% ;
	margin: 0 ; padding: 0 ;
	background-image: url('img/DigresLogoProNadpisy.png') ;
        background-repeat: no-repeat ;
	background-position: left top ;
	/* border: solid 1px red ; */
}

#Layer4HlavniObsah .csc-frame h1 { color: #00567e ; font: normal 18px sans-serif ; margin: 0px 0px 0px 44px ; padding: 0 ; }
#Layer4HlavniObsah .OddelovacNadpisu { text-align: left; margin: 3px 0px 5px 0px; padding: 0; }
#Layer4HlavniObsah .bodytext { color: #00567e ; font: normal 12px sans-serif ; margin: 7px 0px 0px 0px ; padding: 0 ; text-align: left; }
#Layer4HlavniObsah .tx_ttnews_Header { text-align: left ;  color: #00567e ; font: normal 18px sans-serif ; margin: 0px 0px 0px 44px ; padding: 0 ;}
#Layer4HlavniObsah .tx_ttnews_Header a { text-decoration: none ; color: #00567e ; font: normal 18px sans-serif ; }
#Layer4HlavniObsah .tx_ttnews_Header a:hover { text-decoration: underline ; color: #00006d ; font: normal 18px sans-serif ; }
#Layer4HlavniObsah .news-single-img-bkg { 
	width: 100% ;
	margin: 0 ; padding: 0 ;
	background-image: url('img/DigresLogoProNadpisy.png') ;
	background-repeat: no-repeat ;
	background-position: left top ;
}

#Layer4PatickaClanku { 
	width: 100% ;
	color: white ;
	background-color: #ea007f ;
	border-top: solid 1px #f266b2 ;
	font: normal 9px sans-serif ;
	margin: 0 ; padding: 0 ; 
	vertical-align: bottom;
	text-align: center;
}

#Layer4PraveMenu { 
	width: 178px ;
	position: relative ;
	top: -21px ;
	margin: 0 ; padding: 0px 0px 5px 0px ; 
	background-color: #007ab2 ;
	text-align: left ;
}

#Layer4RmenuTable { width: 100%; color: #ffffff ; font: normal 11px sans-serif ; }
#Layer4PraveMenu .Layer4RMenuItem a { color: #ffffff ; font: normal 12px sans-serif ; text-decoration: none ; }
#Layer4PraveMenu .Layer4RMenuItem a:hover { color: #ff9f58 ;font:normal 12px sans-serif;text-decoration:underline; }

#Layer4PraveMenu .Layer4RMenuHeader { 
	width: 100% ; height: 21px ;
	margin: 0 ; padding: 0px 0px 0px 15px ; 
	background-image: url('img/LeveMenuHlavickaPodklad.png') ;
        background-repeat: repeat-x ;
}
#Layer4PraveMenu .Layer4RMenuItem { height: 18px ; margin: 0 ; padding: 0px 0px 0px 25px ; }
#Layer4PraveMenu .Layer4RMenuItemAct { color:#ff9f58;font:normal 12px sans-serif; height: 18px ; margin: 0 ; padding: 0px 0px 0px 25px ; }

#Layer4PravaStranaZbytek { 
	width: 178px ; 
	margin: 0px 0px 0px 0px ;
	padding: 10px 0px 5px 0px; 
	background-color: #007ab2 ;
	text-align: left ;
}
#Layer4PravaStranaZbytek table { width: 167px ; /* margin: 186px 0px 0px 0px ; padding: 10px 5px 5px 6px; */ }
#Layer4PravaStranaZbytek .bodytext { margin-top:0; margin-bottom: 0 ; color: #ffffff ; font: normal 10px sans-serif ; } 
#Layer4PravaStranaZbytek h4 { font:bold 12px sans-serif ; margin: 0 ; padding: 0 ; text-align: center; color: #ffffff ;} 
#Layer4PravaStranaZbytek h3 { margin: 0 ; padding: 0 ; text-align: center; color: #2f91c1 ;} 

#Layer4LeveNews { 
	width: 157px ;
	margin: 0 ; padding: 0 ; 
	position: relative ;
	top: -420px ;
	left: -633px ;
	/* z-index: 2 ; */ 
	text-align: left ;
	background-image: url('img/NovinkyHeaderGrad.png') ;
	background-position: top center ;
        background-repeat: no-repeat ;
	background-color: #9c9c9c ;
}

#Layer4LeveNews .csc-firstHeader { margin:1px 0px 4px 30px; padding:0px; color:#ffffff; font: bold 15px sans-serif;}
#Layer4LeveNews .tx_ttnews_Header { display: none;}
#Layer4LeveNews .bodytext { color: #ffffff; font: normal 12px sans-serif; padding: 0px 5px 5px 5px;}
#Layer4LeveNews a { color:#ffe3a1; font: bold 12px sans-serif; text-decoration: none ; }
#Layer4LeveNews a:hover { color:#ffd265; font: bold 12px sans-serif; text-decoration: underline ; }

#Layer4LevaZbytek { 
	width: 157px ;
	/* border: solid 1px red ; */
	margin: 0px 0px 0px 0px ; padding: 5px 0px 5px 0px ; 
}

#LeveNewsObsah .bodytext { color: #ffffff; font: normal 12px sans-serif; text-align: left ; }
#LeveNewsObsah h5 { text-align: justify ; }


.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-caption { margin:5px 0px 0px 0px; padding:0px; color:#00567e ; font: normal 9px sans-serif;}
.csc-textpic-imagewrap { background-color: #ffffff ;}
.news-single-img { width: 100% ; text-align: center; margin: 0 ; padding: 0 ; }
.news-single-imgcaption {  margin: 0 ; padding:0 ; } 
.news-single-files a { text-decoration: none ;} 

