/* bugfix */

body                         { margin:0px;padding:0px; } /* sjednoceni okraju pro ruzne browsery */

div.stareeee                          { font-size:0px;IEhack; }          /* oprava chyby MSIE 5  nie diziała w Mozilli*/

div                          { font-family:"Arial CE", Arial, Helvetica, sans-serif;font-size:8pt; }          

.reset                       { clear:both; }                    /* pomocny element pro zarovnani plovoucich elementu */

.holder                      { position:relative; }             /* definice pocatku souradnic pro pozicovani */

.oldBrowsers                 { display:none;notNN4; }           /* skryti elementu pro stare browsery */

.printOnly                   { display:none; }                  /* skryti elementu urcenych jen pro tisk */

img                          { border:0px;notNN4; }             /* vynulovani okraju obrazku, v NN4 je nutne udelat to v HTML kodu */

form                         { margin:0px;padding:0px;notNN4; }    /* nulovani okraju formulare */

ul                           { margin:0px;padding:0px;padding-left:20px;notNN4; }    /* standardizace okraju seznamu */

li                           { margin:0px;padding:0px;notNN4; }

td                           { padding:0px;notNN4; }

/* dodatki na pierwszej stronie */

.menudarksilver {
	background-color: #999999;
}

.menulightsilver {
	background-color: #d3d3d3;
}

.whitebold { 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.whitesamllbold { 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold
}

.bluesmall { 
	color : #163d63;
	font-size : 11px;
}

.bluebig { 
	color : #163d63;
	font-weight: bold;
	font-size : 14px;
}

.bluebigbig { 
	color : #163d63;
	font-weight: bold;
	font-size : 18px;
}

/* pro editory */



h1,h2,h3,h4,h5,h6,p,input,textarea,caption,th,td,dd,dt,li,pre,blockquote

                             { font-family:"Arial CE", Arial, Helvetica, sans-serif;font-size:8pt; } /* nastaveni pro textove prvky */

h1                           { font-size:12pt;margin:15px 0px 5px 0px; }

h2                           { font-size:10pt;margin:15px 0px 5px 0px; }

h3                           { font-size:9pt;margin:15px 0px 5px 0px; }

h4                           {  }

h5                           {  }

h6                           {  }

p                            { margin:5px 0px; }



.left                        { text-align:left; }

.right                       { text-align:right; }

.center                      { text-align:center; }

.ilustrace                   { margin:5px 0px 5px 0px;notNN4; }

img.left                     { float:left;clear:left;notNN4; }

img.ilustrace.left           { margin-right:10px;notNN4; }

img.right                    { float:right;clear:right;notNN4; }

img.ilustrace.right          { margin-left:10px;notNN4; }

table.left                   { float:left;clear:left;margin-right:10px;notNN4; }

table.right                  { float:right;clear:right;margin-left:10px;notNN4; }



input.textbox                { width:200px; }

input.button                 { width:100px;cursor:pointer;cursor=hand;IEhack; }

input.checkbox               {  }

textarea                     { width:200px; }

select                       { width:200px; }



table                        {  }

caption                      { text-align:left; }

th                           { text-align:left; }

td                           {  }



ul                           {  }

li                           {  }

ul.sipky li                  { list-style-image:url(../images/arrow-right2.gif); }



dl                           {  }

dt                           {  }

dd                           {  }



a                            { text-decoration:none; }

a:hover                      { text-decoration:none; }

a:active                     {  }

a:visited                    {  }



em                           { font-style:italic; }

strong                       { font-weight:bold; }

pre                          { font-family:monospaced; }

blockquote                   { font-style:italic;margin:15px 0px 5px 0px; }



/* barevne schema stranky a fonty */

body                          { background:White; }

#topBar .leftColumn           { background:#D3D3D3; }

#topBar .row01 .centralColumn { background:#839CBA;color:White; }

#topBar .row01 .rightColumn   { background:#B4C6D9; }

#topBar .row02 .centralColumn { background:#D3D3D3; }

#topBar .row02 .centralColumn a { color:#163D63; }



#mainBar .leftColumn { background:#DEEBF7; }

#mainBar .mainColumn { color:#163D63; }

.contentHolder table       { color:#163D63; }

.contentHolder a           { color:#163D63;text-decoration:underline; }



#bottomBar { background:#B5C7DE; }

#goUp { background:#B5C7DE;color:#163D63; }

#goUp a { color:#163D63; }



.menuShadow { background:#B4C6D9; }

.menuBody { background:#163D63;}

.menuBody a  { color:White; font-size: 11px; }

.td_menubody { font-size: 11px; }

.lewakolumna { background:#DEEBF7; }

#menuBackLinks td { background-image:url(../images/arrow-left.gif); }

.menuShadow .menuBody td { border-bottom:1px solid #B4C6D9; }




.titleHolder { background:#DEEBF7 url(../images/bgr_pageTitle.gif) repeat-y left;color:#163D63; }

#pageTitle { font-size:15px;font-weight:bold; }



.submenuHolder { background:#DEEBF7;color:#163D63; }

.submenuHolder a { color:#163D63; }



#reklamaHome .imageShadow { background:#163D63; }



/* layout stranky */

body { text-align:center; }

#bodyFrame { text-align:left;width:715px;margin:0px auto; }



.menu   { position:relative; }

.menuBody th { padding:30px 5px 5px 5px; }



.titleHolder { position:relative;height:20px;width:540px; }

#pageTitle { margin:0px;width:170px;position:relative;left:370px;top:5px; }



.submenuHolder { height:50px;position:relative; }

.contentHolder { margin:15px; }



#topBar { margin-bottom:15px; }

#topBar .leftColumn .menu { position:relative;width:170px;height:0px; }

#topBar .leftColumn .menuBody { position:absolute;left:-5px;top:-30px; }

#topBar .centralColumn { padding:0px 5px; }



#mainBar .leftColumn { padding-bottom:15px; }

#mainBar .leftColumn .menuBody { position:relative;top:-15px;left:-5px; }



#bottomBar td { position:relative; }

#goUp { width:175px;height:15px;position:absolute;top: 0px;left:0px;margin:0px; }





#reklamaHome { margin-bottom:15px; }

#reklamaHome .imageShadow { position:relative;top:15px;left:-5px;width:715px;height:250px; }

#reklamaHome .imageHolder { position:relative;top:-15px;left:5px;width:720px;height:250px;background:#B5C6D8; }

#reklamaHome .reklamaTable { margin-top:10px; }



#upoutavkaHome { margin:20px 0px 20px 22px; }

#upoutavkaHome th { background:#999;color:White;border-left:1px solid White;padding:0px 5px; }

#upoutavkaHome td { background:#CCC;color:#163D63;border-left:1px solid White;padding:0px 5px; }

#upoutavkaHome td.noPadding { padding:0px; }



.pageImageHolder { padding-top:5px;background:#B4C6D9 url(../images/bgr_pageImage.gif) repeat-y top left; }



.submenu td { background:url(../images/arrow-right2.gif) no-repeat left;padding-left:15px;padding-right:10px; }



#napisteNam .PSC { width:50px; }

#napisteNam .obec { width:150px; }



.popup li { width:120px;text-align:left; }

.popup a { color:#163D63; }



.partneri th { background:#B4C6D9;color:#163D63; }

.partneri td { color:#163D63; }





#timeline { position:relative;width:0px;height:0px; }

#timeline img { position:absolute;top:10px;left:-160px; }

#kronika { margin-top:50px; }

#kronika h2 { margin-top:20px;margin-bottom:5px; }

#kronika .rok { display:none; }

#kronika.all .rok { display:block; }



#vysvetlivkyKraje { position:absolute;top:-20px;left:365px; }

table.box th { background:#163D63;color:White;padding:0px 5px; }

table.box td { background:#A5D7E7;color:#163D63;padding:2px 5px; }



#tiskSearchBox { position:absolute;top:-20px;left:365px; }

#vib { width:100px; }

#vibSubmit { width:50px;background:transparent;color:#163D63;border:0px;padding:0px; }



#tiskoveCentrum .pageImageHolder { background-image:url(../images/bgr_pageTitle.gif); }

#tiskoveCentrum #pageTitle { color:#B50000;font-size:12pt;font-weight:bold;position:relative;top:15px;left:5px;width:360px; }

#tiskoveCentrum .pageImageHolder { background-color:#EFE3DE; }

#tiskoveCentrum .titleHolder { background-color:#EFE3DE; }

#tiskoveCentrum .submenuHolder { background-color:#EFE3DE; }



#tiskoveCentrum .zpravy th { background:#B4C6D9;color:#163D63; }

#tiskoveCentrum .zpravy td { color:#163D63; }

#tiskoveCentrum .zpravy td a { color:#163D63; }



p.odsazeny { margin:5px 10px; }

#reklamaHome .chlivek {  }

#reklamaHome .chlivek td { color:#163D63;border-bottom:1px solid White; }

/********* nowe menu *********/


	.buttonsDelimiter{
		background-color:white;
		width:1px;
	}
	
	.headerButtonIcon{
		width:1px;
		white-space: nowrap;
		text-decoration:none;
	}
	
	.headerButton{
		padding:0px 10px 0px 0px;
		color:#153b63;
		width:1px;
	}
	
	.headerButton2{
		padding:0px 10px 0px 10px;
		color:#153b63;
		width:1px;
	}
	
	.headerButtonLabel{
		line-height:15px;
		color:#153b63;
		font-size:10px;
		white-space: nowrap;
	}
	
/****** dopasowanie menu do niemieckiej strony:*/
	.menuheading {
	      color: #FFFFFF;
	      font-size: 13px;
	      font-weight:bold;
	      text-align: left;
	      padding-bottom: 6px;
	      padding-left: 9px;
	      line-height:15px;
}

	.webass {
		height: 18px;
		background:#DFE9F4;
		width: 160px;
		color : #153B63;
}

.naglowek_okienka { 
	font-family: Arial, Helvetica, sans-serif;
	color : #153B63;
	font-size : 17px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 16px;
	line-height: 100%;
}
