.anketa 
{
	margin: 0px 0px 0px 0px;
  padding-right: 5px; padding-left: 4px; padding-bottom: 10px; padding-top: 5px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: black; letter-spacing: 0.0em; background: rgb(229,229,229); 
  border : 1px solid black;
  border-top : 0px solid black;
  border-left : 0px solid black;
  text-align: center;
}

body 
{
	background-color: rgb(148,156,156);
  margin: 0px;
  padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px;   
  font-family: Verdana, "geneva ce", lucida, sans-serif; font-size: 0.7em; color : rgb(65,65,65); /*color: rgb(93,93,93);*/
  text-align: center;
  
}

form
{
margin :0;
padding : 0;
}


#biglogoform 
{
  clear: both;
  position: relative; width : 727px; height: 72px; background: url(logo1.jpg) no-repeat;
	margin: 0px 15px; margin-bottom: 0px; margin-top : -1px;
  border-left: #2a3138 1px solid; border-right: #2a3138 1px solid; border-bottom: #30373f 1px solid;
  border-top: #2a3138 0px solid; 
  padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px;
}

#biglogoformEN 
{
  clear: both;
  position: relative; width : 727px; height: 72px; background: url(logo1EN.jpg) no-repeat;
	margin: 0px 15px; margin-bottom: 0px; margin-top : -1px;
  border-left: #2a3138 1px solid; border-right: #2a3138 1px solid; border-bottom: #30373f 1px solid;
  border-top: #2a3138 0px solid; 
  padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px;
}

#biglogotext 
{
  clear: both;
  margin: 0px 0px 0px 0px;
  padding-bottom: 0px; padding-top: 58px; padding-right: 0px; padding-left: 340px;
  font-weight: normal; 
}

#biglogotextEN 
{
  clear: both;
  margin: 0px 0px 0px 0px;
  padding-bottom: 0px; padding-top: 58px; padding-right: 0px; padding-left: 332px;
  font-weight: normal; 
}

.logotext A 
{
	color: black; text-decoration: none; border-right : 1px solid rgb(118,118,118);
	margin: 0px -3px 0px 0px;
	padding-right : 3px;
	padding-left : 4px;
}
.logotext A:hover 
{
	color: rgb(47,91,185); text-decoration: underline; background : rgb(242,242,242);
}

#biglogoimage 
{
	FLOAT: left;
  MARGIN: 0px 0px 0px 0px;
  BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none;
}

#bottomform 
{
	margin: 0px 16px; margin-bottom: 0px;
  CLEAR: both; WIDTH: 728px; background: url(background_bottom.jpg) repeat-x; 
  POSITION: relative; TEXT-ALIGN: center;
  border-top: 1px solid rgb(81,81,81); color: rgb(81,81,81);
  padding: 5px 0px 0px 0px
}

.btn 
{
	BORDER-RIGHT: #aaaaaa 1px outset; 
  PADDING-RIGHT: 4px; 
  BORDER-TOP: #aaaaaa 1px outset; 
  PADDING-LEFT: 4px; 
  BACKGROUND: url(pb.gif) repeat-x 0px 0px; 
  PADDING-BOTTOM: 4px;  
  FONT: normal 100% Verdana,sans-serif; 
  BORDER-LEFT: #aaaaaa 1px outset; 
  COLOR: #2266bb; 
  PADDING-TOP: 4px; 
  BORDER-BOTTOM: #aaaaaa 1px outset;
  MARGIN-TOP : 3px;
  MARGIN-BOTTOM : 5px;
}

.datum 
{
text-decoration: none; font-weight: normal; font-size: 1.0em; letter-spacing : 0.0em;
text-align : right;
padding: 3px 3px 3px 8px;
margin-top: 15px; margin-bottom : 10px;
border-bottom: solid 1px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);
color : rgb(160,160,160);
}

.fotodne 
{
	margin: 0px 0px 0px 0px;
  padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 5px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: black; letter-spacing: 0.2em; background: none; 
  background : rgb(204,204,204);
  border : 1px solid black;
  border-top : 0px solid black;
  border-left : 0px solid black;
}

#hornilista 
{
  margin: 0px 15px; margin-bottom: 0px;
  WIDTH: 729px; height: 15px; background: url(../images/hornilista1.jpg) no-repeat; 
   TEXT-ALIGN: left;
  border: 0px solid black; border-top: 0px; color: black;
  padding: 2px 0px 4px 0px;
}


#search1 
{
  TEXT-ALIGN: left; padding: 1px 0px 0px 1px;
  vertical-align: middle;
   
  
}

#search2 
{
  TEXT-ALIGN: center; height: 18px; width: 50px; BORDER-RIGHT: #aaaaaa 1px outset; 
  PADDING-RIGHT: 0px; 
  BORDER-TOP: #aaaaaa 1px outset; 
  PADDING-LEFT: 0px; 
  BACKGROUND: url(pb.gif) repeat-x 0px 0px; 
  PADDING-BOTTOM: 4px;  
  FONT: normal 100% Verdana,sans-serif; 
  BORDER-LEFT: #aaaaaa 1px outset; 
  COLOR: black; 
  PADDING-TOP: 0px; 
  BORDER-BOTTOM: #aaaaaa 1px outset;
  MARGIN-TOP : 0px;
  MARGIN-BOTTOM : 0px;
  vertical-align: middle;
  cursor: pointer;

}

#search 
{
  height: 16px; width: 89px;  
  TEXT-ALIGN: left; padding: 0px 0px 0px 3px;
  border: 1px solid black;
  font-size: 1.0em; 
  vertical-align: middle;
  MARGIN-TOP : 0px;
}

.konecsekce 
{
	margin: 0px 0px 0px 0px;
  padding-right: 0px; padding-left: 5px; padding-bottom: 3px; padding-top: 0px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  letter-spacing: 0.2em; background: url(../images/roh2.jpg) no-repeat; 
}

#mainform 
{
	position: relative; width: 760px; background: url(pozadi.gif) repeat-y;
  margin-left: auto; margin-right: auto;
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
  text-align: left;
}


.mainnadpis
{
 background: url(back1.jpg) no-repeat 0px 2px;  
 height : 20px;
 margin-top : 15px;
 padding :5px 0px 0px 35px;
 font-weight : normal;
 font-size : 1.2em;
 border-bottom: rgb(39,127,184) 1px solid;
 color: rgb(255,255,255);
}

.mainnadpis1
{
 background: url(back2.jpg) no-repeat 0px 2px;  
 height : 20px;
 margin-top : 15px;
 padding :5px 0px 0px 35px;
 font-weight : normal;
 font-size : 1.2em;
 border-bottom: rgb(255,102,52) 1px solid;
 color : rgb(255,255,255);
}

.mainnadpis3
{
 background: url(back3.jpg) no-repeat 0px 2px;  
 height : 20px;
 margin-top : 15px;
 padding :5px 0px 0px 35px;
 font-weight : normal;
 font-size : 1.2em;
 border-bottom: rgb(0,117,80) 1px solid;
 color : rgb(255,255,255);
}

.mainnadpis4
{
 background: url(back4.jpg) no-repeat 0px 2px;  
 height : 20px;
 margin-top : 15px;
 padding :5px 0px 0px 35px;
 font-weight : normal;
 font-size : 1.2em;
 border-bottom: rgb(254,0,0) 1px solid;
 color : rgb(255,255,255);
}

.mainnadpis5
{
 background: url(back5.jpg) no-repeat 0px 2px;  
 height : 20px;
 margin-top : 15px;
 padding :5px 0px 0px 35px;
 font-weight : normal;
 font-size : 1.2em;
 border-bottom: rgb(152,152,152) 1px solid;
 color : rgb(255,255,255);
}

.menublue 
{
	list-style-type: none; 
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
  margin: 0px; background: none; 
}
.menublue A 

{
	display: block; width: 148px; 
  background-position: 2px; 
  border-bottom: rgb(0,0,0) 1px solid; 
  padding-right: 0px; padding-bottom: 3px; padding-top: 3px; padding-left: 3px;
  color: rgb(51,102,204) ; text-decoration: none; 
  background: url(pozadi_menu_blue.jpg) repeat-y;
}

.menublue A:hover 
{
	 background: url(pozadi_menu_blue1.jpg) repeat-y; 
   color : rgb(47,91,185); text-decoration: underline; 
}

.nazevsekce 
{
	margin: 5px 0px 0px 0px;
  padding-right: 0px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: rgb(0,0,0); letter-spacing: 0.2em; background: url(../images/roh1.jpg) no-repeat; 
}

.nazevsekce1 
{
	margin: 0px 0px 0px 0px;
  padding-right: 8px; padding-left: 5px; padding-bottom: 2px; padding-top: 3px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: rgb(0,0,0); letter-spacing: 0.2em; background: url(../images/roh1.jpg) no-repeat; 
  text-align : left;
}

.nazevsekce_kontakt 
{
/*	margin: 0px 0px 0px 0px;
  padding-right: 0px; padding-left: 5px; padding-bottom: 10px; padding-top: 5px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: rgb(255,255,255); letter-spacing: 0.2em; background: none; */
  margin: 0px 0px 0px 0px; border-right : 1px solid black; border-bottom : 1px solid black;
  padding-right: 0px; padding-left: 5px; padding-bottom: 10px; padding-top: 10px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: black; letter-spacing: 0.1em; background: rgb(229,229,229);
}

.nazevsekce_info 
{
/*	margin: 0px 0px 0px 0px;
  padding-right: 0px; padding-left: 5px; padding-bottom: 10px; padding-top: 5px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: rgb(255,255,255); letter-spacing: 0.2em; background: none; */
  
  margin: 0px 0px 0px 0px; border-right : 1px solid black; border-bottom : 1px solid black;
  padding-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px;
  font-size: 1.0em; font-weight: normal; font-variant: normal; 
  color: black; letter-spacing: 0.1em; background: url(info_bgr.jpg) repeat-x;
}

#menusekce 
{
	position: relative; FLOAT: left; 
  width: 151px; 
	padding-right: 0px; padding-left: 17px; padding-bottom: 80px; padding-top: 0px
}

.modryodkaz 
{
color: rgb(60,93,160);
}

.modryodkaz A 
{
color: rgb(51,102,204); text-decoration: none;
}

.modryodkaz A:hover 
{
color: rgb(47,91,185); text-decoration: underline;
}



p 
{
	margin: 10px 0px 6px 3px; 
  line-height: 140%; text-align: justify; 
}

#podnadpis
{
text-align: left; 
color : white; 
font-weight : normal; 
margin : -1px 0px 0px 20px; 
font-size: 0.8em; 
letter-spacing: 0.1em;
padding-top : 1px;
}

.podtrzitko1 
{
padding: 3px 3px 3px 3px;
margin-top: 10px; margin-bottom : 10px;
border-bottom: solid 1px rgb(215,215,215); 
}

#prostredni 
{
	CLEAR: both; width: 535px; padding-left : 5px; 
}

#prostredninadpis 
{
	position: relative; width: 560px; float: left; height: 56px;
  border-bottom:  0px solid black; border-right:  0px solid black;
  margin-top: 0px; margin-left : -14px;  
  padding-top: 32px; padding-bottom: 3px; padding-right: 10px; padding-left: 5px; 
  font-size: 1.6em; color: rgb(255,255,255); /*rgb(225,227,239); */ text-align: right ; font-weight: normal;
  letter-spacing: 0.0em;
}

.section 
{
	position: relative;
  margin-left: auto; margin-right: auto;
  margin-top : 10px;
  margin-bottom : 10px;
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
  border : solid 1px rgb(130,130,130);
  text-align: left;
  padding : 5px 0px 5px 5px;
  background : rgb(226,226,226);
}

#strednioddil 
{
	clear: right; float: left; position: relative; width: 542px;
  margin-left: 15px;  
  text-align: justify; color: rgb(68,68,68);
}

table.hornilista
{
display: table; width: 100%; color : black; border-collapse: collapse
}

td.hornilista
{
padding-left: 4px; padding-right: 4px; border: none;  
}

tr.hornilista
{
background: none;  
}

.tisk 
{
text-decoration: none; font-weight: normal; font-size: 0.9em; letter-spacing : 0.0em;
text-align : right;
padding: 3px 3px 3px 3px;
margin-top: 0px; margin-bottom : 0px;
border-bottom: solid 0px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);
}

tr.hornilista
{
background: none; font-weight: normal; font-size: 1.0em; font-variant: normal; 
}

.txt 
{
	BORDER-RIGHT: #aaaaaa 1px outset; 
  PADDING-RIGHT: 1px; 
  BORDER-TOP: black 1px outset; 
  PADDING-LEFT: 1px; 
  BACKGROUND: rgb(250,250,250); 
  PADDING-BOTTOM: 1px; MARGIN: -1px 0px 0px; 
  FONT: normal 100% Verdana,sans-serif; 
  BORDER-LEFT: black 1px outset; 
  COLOR: #2266bb; 
  PADDING-TOP: 1px; 
  BORDER-BOTTOM: #aaaaaa 1px outset;
  
}

.txt2 
{
	BORDER: rgb(197,211,252) 1px outset;
   
  PADDING-RIGHT: 1px; 
  PADDING-LEFT: 1px; 
  BACKGROUND: rgb(250,250,250); 
  PADDING-BOTTOM: 1px; MARGIN: -1px 0px 0px; 
  FONT: normal 100% Verdana,sans-serif; 
  COLOR: #2266bb; 
  PADDING-TOP: 1px; 

}

.txt3 
{
	
  PADDING-RIGHT: 1px; 
  BORDER-TOP: black 1px outset; 
  PADDING-LEFT: 1px; 
  BACKGROUND: rgb(250,250,250); 
  PADDING-BOTTOM: 1px; MARGIN: -1px 0px 0px; 
  FONT: normal 100% Verdana,sans-serif; 
  BORDER-LEFT: black 1px outset; 
  COLOR: #2266bb; 
  PADDING-TOP: 1px; 
  BORDER-BOTTOM: #aaaaaa 1px outset;
}

#validace 
{
padding-top: 5px;
text-align: center;
}













/******************************************************************/
#vlajky 
{
	margin: 0px 0px; margin-bottom: 0px;
  CLEAR: both; WIDTH: 78px; background: url(../images/hornilista.jpg) repeat-x; /*rgb(232,236,240); */
  POSITION: relative; TEXT-ALIGN: left;
  border-top: 1px solid rgb(81,81,81); color: black;
  padding: 3px 0px 4px 0px
}












.nazevsekce_orange 
{
	margin: 18px 0px 3px 0px;
  padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px;
  font-size: 1.0em; font-weight: normal; font-variant: small-caps; 
  color: rgb(0,0,204); letter-spacing: 0.3em; background: rgb(210,174,150); 
}

.nazevsekce_green
{
	margin: 18px 0px 3px 0px;
  padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px;
  font-size: 1.0em; font-weight: normal; font-variant: small-caps; 
  color: rgb(0,0,204); letter-spacing: 0.3em; background: rgb(204,255,204); 
}



.menublue_1 A 

{
	display: block; width: 148px; 
  background-position: 2px; 
  border-bottom: rgb(0,0,0) 1px solid; 
  padding-right: 0px; padding-bottom: 3px; padding-top: 3px; padding-left: 3px;
  color: rgb(51,102,204); text-decoration: none; background: url(pozadi_menu_1.jpg) no-repeat;
}

.menublue_2 A:hover 
{
	 background: url(pozadi_menu_2o.jpg) no-repeat; 
   color : rgb(47,91,185); text-decoration: underline; 
}

.menublue_2 A 

{
	display: block; width: 148px; 
  background-position: 2px; 
  border-bottom: rgb(0,0,0) 1px solid; 
  padding-right: 0px; padding-bottom: 3px; padding-top: 3px; padding-left: 3px;
  color: rgb(51,102,204); text-decoration: none; background: url(pozadi_menu_2.jpg) no-repeat;
}

.menublue_1 A:hover 
{
	 background: url(pozadi_menu_1o.jpg) no-repeat; 
   color : rgb(47,91,185); text-decoration: underline; 
}

.menublue LI 
{
	position: relative;
  margin: 0px;
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}

.menublue1 
{
	list-style-type: none;
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
  margin: 0px; 
}
.menublue1 A 

{
	display: block; width: 139px;
  background-position: 2px; background-image: url(kostka.gif); background-repeat: no-repeat;
  border-top: rgb(118,155,199) 2px solid;
  border-bottom: rgb(118,155,199) 1px solid; 
  padding-right: 0px; padding-bottom: 3px; padding-top: 3px; padding-left: 13px;
  color: rgb(227,227,229); text-decoration: none
}

.menublue1 A:hover 
{
	 background: url(kostka_blue.gif) no-repeat 2px; 
   color: rgb(51,102,204); 
   
}

.menublue1 LI 
{
	position: relative;
  margin: 0px;
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; 
}




#pocitadlo 
{
margin-top: 35px;
padding: 20px 0px 20px 0px;
text-align: center;
}


#submenu_modra A 
{
  clear: both; 
  border-right: rgb(206,214,222) 1px solid; 
  padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;
  color: rgb(51,102,204); text-decoration: none; text-align: left; font-weight: bold;
  
}

#submenu_modra A:hover 
{
	color: rgb(47,91,185); text-decoration: underline;
}






#submenu  
{
/*margin : -4px -5px 0px 0px;  */
margin : -4px -10px 0px 0px; 

}

#submenu A 
{
 
 /* 
  clear: both; 
  border: rgb(0,0,0) 1px solid; 
  border-right: rgb(0,0,0) 0px solid;
  border-bottom: rgb(0,0,0) 1px solid; margin-left : -7px;   
  padding-right: 5px; padding-left: 5px; padding-bottom: 2px; padding-top: 1px;
  color: rgb(255,70,0); text-decoration: none; text-align: left; font-weight: normal;
  background : rgb(229,229,229); font-size : 0.6em; font-weight: normal; letter-spacing : 0.0px;*/
  
  clear: both; 
  border : rgb(30,30,30) 1px solid;
   
  
  border-right: rgb(0,0,0) 0px solid;
  border-bottom: rgb(0,0,0) 0px solid; margin-left : -7px;   
  padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 1px;
  color: rgb(255,70,0); text-decoration: none; text-align: left; font-weight: normal;
  /*background : rgb(229,229,229);*/ font-size : 0.6em; font-weight: normal; letter-spacing : 0.0px;
}
#submenu A:hover 
{
	color : rgb(255,100,0); text-decoration: underline; background : rgb(242,242,242);
	border: rgb(30,30,30) 1px solid;
  border-right: rgb(0,0,0) 0px solid; 
}

#submenu_opera  
{
margin : 3px -10px 0px 0px; 
}

#submenu_opera A 
{
 
 /* 
  clear: both; 
  border: rgb(0,0,0) 1px solid; 
  border-right: rgb(0,0,0) 0px solid;
  border-bottom: rgb(0,0,0) 1px solid; margin-left : -7px;   
  padding-right: 5px; padding-left: 5px; padding-bottom: 2px; padding-top: 1px;
  color: rgb(255,70,0); text-decoration: none; text-align: left; font-weight: normal;
  background : rgb(229,229,229); font-size : 0.6em; font-weight: normal; letter-spacing : 0.0px;*/
  
  clear: both; 
  border : rgb(30,30,30) 1px solid;
   
  
  border-right: rgb(0,0,0) 0px solid;
  border-bottom: rgb(0,0,0) 0px solid; margin-left : -7px;   
  padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 1px;
  color: rgb(255,70,0); text-decoration: none; text-align: left; font-weight: normal;
  /*background : rgb(229,229,229);*/ font-size : 0.6em; font-weight: normal; letter-spacing : 0.0px;
}
#submenu_opera A:hover 
{
	color : rgb(255,100,0); text-decoration: underline; background : rgb(242,242,242);
	border: rgb(30,30,30) 1px solid;
  border-right: rgb(0,0,0) 0px solid; 
}


#submenu_kraj A 
{
  
 /* clear: both; 
  border: rgb(0,0,0) 1px solid; border-bottom: rgb(0,0,0) 1px solid; border-left : 0px; margin-left : -7px;   
  padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px;
  color: rgb(255,70,0); text-decoration: none; text-align: left; font-weight: normal;
  background : rgb(229,229,229); font-size : 0.6em; font-weight: normal; 	*/
  clear: both; 
  border: rgb(0,0,0) 1px solid; border-bottom: rgb(0,0,0) 1px solid; border-left : 2px; margin-left : -7px;   
  padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 1px;
  color: rgb(255,70,0); text-decoration: none; text-align: left; font-weight: normal;
  background : rgb(229,229,229); font-size : 0.6em; font-weight: normal;
}
#submenu_kraj A:hover 
{
/*	color : rgb(255,100,0);  text-decoration: underline; background : rgb(242,242,242);
	border: rgb(0,0,0) 1px solid; border-left : 0px;*/
	color : rgb(255,100,0);  text-decoration: underline; background : rgb(242,242,242);
	border: rgb(0,0,0) 1px solid; border-left : 0px;
}

#submenu_roh 
{
  
  border: rgb(0,0,0) 0px solid; border-bottom: rgb(0,0,0) 0px solid; margin-left : -2px; 
  padding-right: 1px; padding-left: 2px; padding-bottom: 13px; padding-top: 2px;
  color: rgb(51,102,204); text-decoration: none; text-align: left; font-weight: normal;
  background-image: url(../images/roh6.gif); 
  background-repeat: no-repeat; 
  font-size : 0.6em; font-weight: normal;
}

.submenublue 
{
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
  margin: 0px; background: none;
}
.submenublue A 

{
	 
  background-position: 2px; 
  border-bottom: rgb(0,0,0) 1px solid; 
  padding-right: 0px; padding-bottom: 3px; padding-top: 3px; padding-left: 3px;
  color: rgb(51,102,204); text-decoration: none; 
  
}

.submenublue A:hover 
{
	 background: url(pozadi_menu_blue1.jpg) repeat-y; 
   color : rgb(47,91,185); text-decoration: underline; 
   
}



.seznam
{
font-weight: bold
}



.podklad
{
background : rgb(248,248,248); padding: 4px 4px 4px 4px; margin-top:10px;
border: rgb(230,230,230) solid 1px
}

table
{
display: table; color : rgb(67,67,67); border-collapse: collapse; text-align : left; 
}


td
{
padding-left: 4px; border: 1px solid rgb(66,66,66); padding-right: 4px;  
}

td.zahlavi
{
padding-left: 4px; border: 1px solid rgb(66,66,66); padding-right: 4px;  
}

td.bezcar
{
padding-left: 4px; border: 1px solid rgb(150,150,150);  
}

tr.tmava
{
background: rgb(159,175,208); font-variant: small-caps; font-weight: normal; font-size: 1.1em 
}

tr.black
{
background: rgb(110,110,110); 
}

tr
{
background: rgb(236,243,249); 
}

tr.caps
{
background: rgb(236,243,249);
}



tr.zvyraznena
{
background: rgb(225,225,225); letter-spacing: 0.0em; color : black;
}

tr.zvyraznena1
{
background: rgb(236,243,255); font-weight: normal;

}

tr.none
{
border: 0px solid rgb(150,150,150);
}

tr.anketa
{
background: rgb(229,229,229) 
}

td.none
{
padding-left: 5px; border: 0px solid rgb(150,150,150);

}

tr.none2
{
/*background: rgb(255,255,255);*/
}



td.none2
{
padding-left: 5px; border: 0px solid rgb(150,150,150);
padding-top: 1px;
}

td.none3
{
padding: 5px 5px 5px 5px; border: 0px solid rgb(150,150,150);
}

tr.none4
{
padding: 5px 5px 5px 5px; border: 0px solid rgb(150,150,150); background : rgb(240,240,240);
}










A 
{
	color: rgb(51,102,204); text-decoration: none;
}
A:hover 
{
	color: rgb(47,91,185); text-decoration: underline;
}
H2 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 5px 0px 2px
}

H1 
{
	text-align: left; 
color : white; 
font-weight : normal; 
margin : -1px 0px 0px 20px; 
font-size: 0.8em; 
letter-spacing: 0.1em;
padding-top : 1px;
}

H2 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; 
  FONT-SIZE: 1.0em; PADDING-BOTTOM: 0px; /*MARGIN: 15px 0px 10px; */
  PADDING-TOP: 0px; FONT-FAMILY: verdana, "geneva ce", lucida, sans-serif
}
H3 
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}

.nadpisek
{
text-decoration: none; 
font-weight: bold; 
font-size: 1.0em; 
letter-spacing : 0.2em;
padding: 3px 0px 3px 3px;
margin-top: 20px; 
border-top: solid 0px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);

}

.nadpisek_schedule
{
text-decoration: none; 
font-weight: bold; 
font-size: 1.0em; 
letter-spacing : 0.0em;
padding: 13px 0px 3px 3px;
margin-top: 0px; 
border-top: solid 0px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);

}

.nadpisek_VM
{
text-align : left;
text-decoration: none; 
font-weight: bold; 
font-size: 1.0em; 
letter-spacing : 0.0em;
padding: 3px 0px 3px 3px;
margin-top: 20px; 
border-top: solid 0px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);

}

.nadpisek_notams
{
text-decoration: none; 
font-weight: bold; 
font-size: 1.0em; 
letter-spacing : 0.0em;
padding: 0px 10px 0px 0px;
margin-top: 20px;
margin-bottom: 5px; 
border-top: solid 0px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);
color : rgb(255,99,0);

}

.nadpisek_notams_datum
{
text-decoration: none; 
color : rgb(132,132,132);
}

.podtrzitko 
{
padding: 3px 3px 3px 3px;
margin-top: 10px; margin-bottom : 10px;
border-bottom: dotted 1px rgb(150,150,150); 
}

.podtrzitko3 
{
padding: 3px 3px 3px 3px;
margin-top: 2px; margin-bottom : 0px;
border-top: dotted 1px rgb(70,70,70); 
}

#zvyraznenyblok
{
background: rgb(237,237,237); padding: 3px; font-weight: bold; 
border: solid 1px gray; margin-top: 15px
}

#zvyraznenyblok1
{
background: rgb(244,252,255); padding: 3px; font-weight: normal; 
border: dashed 1px gray; margin-top: 15px
}

.zvyraznenyblok2
{
 padding: 3px 5px 3px 5px; font-weight: normal; 
border: solid 1px rgb(255,153,102); margin: 0px 0px 0px 0px;
}

#zvyraznenyblok3
{
background: rgb(240,240,240); padding: 3px 3px 3px 3px; font-weight: normal; 
border: solid 1px rgb(115,115,115); margin: 15px 0px 0px 0px;
}

.zvyraznenyblok4
{
background: rgb(240,240,240); padding: 3px 3px 3px 3px; font-weight: normal; 
border: solid 1px rgb(115,115,115); margin: 15px 0px 0px 0px;
}

.zvyraznenyblok5
{
background: rgb(236,243,249); padding: 3px 3px 3px 3px; font-weight: normal; 
border: solid 1px rgb(115,115,115); margin: 15px 0px 0px 0px;
}

.zvyraznenyblok6
{
background: rgb(230,230,230); padding: 3px; font-weight: normal; 
border: solid 1px black; margin-top: 15px; margin-left : 3px;
}

.zvyraznenyblok7
{
background: rgb(244,252,255); padding: 3px; font-weight: normal; 
border: dashed 1px gray; margin-top: 15px
}

.reklamniblok
{
background: rgb(255,255,204); padding: 3px; font-weight: normal; 
height : 80px;
border: solid 1px rgb(169,169,169); margin-top: 15px
}


/*oblast submenu****************************************************************************************/
.menublueX
{
	list-style-type: none;   
  padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  padding-top: 0px;
  margin: 0px; 
  background: none; 
}

.menublueX A 

{
	display: block; 
  width: 148px;  
  background-position: 2px; 
  border-bottom: rgb(0,0,0) 1px solid;
  border-left: rgb(0,0,0) 1px solid; 
  padding-right: 0px; 
  padding-bottom: 3px; 
  padding-top: 3px; 
  padding-left: 3px;
  color: rgb(255,70,0); 
  text-decoration: none; 
  background: url(pozadi_menu_blue.jpg) repeat-y;
  }


.menublueX A:hover 
{
	 background: url(pozadi_menu_blue1.jpg) repeat-y;  
   color : rgb(255,100,0); 
   text-decoration: underline; 
}

.menublueX2 A 
{
	display: block; 
  width: 148px;  
  background-position: 2px; 
  border-bottom: rgb(0,0,0) 1px solid;
  border-left: rgb(0,0,0) 1px solid; 
  padding-right: 0px; 
  padding-bottom: 3px; 
  padding-top: 3px; 
  padding-left: 3px;
  color: rgb(255,70,0); 
  text-decoration: none; 
  background: url(pozadi_menu_2.jpg) no-repeat;
}

.menublueX2 A:hover 
{
	 background: url(pozadi_menu_2o.jpg) no-repeat;  
   color : rgb(255,100,0); 
   text-decoration: underline; 
}

.menublueX_vrsek 
{
	display: block; 
  width: 145px; 
  height : 7px; 
  background-position: 2px; 
  border : rgb(0,0,0) 1px solid;
  border-bottom: rgb(0,0,0) 1px solid;
  border-left: rgb(0,0,0) 1px solid;  
	/*margin: 0px 0px 0px 0px;*/
  padding-right: 0px; 
  padding-left: 5px; 
  padding-bottom: 0px; 
  padding-top: 0px;
  font-size: 1.0em; 
  font-weight: normal; 
  font-variant: normal; 
  color: rgb(255,100,0); 
  letter-spacing: 0.2em; 
  background: url(../images/roh6.jpg) no-repeat;
}

.menublueX_konec 
{
	display: block; 
  width: 145px;  
  height : 7px; 
  background-position: 2px; 
  border : rgb(0,0,0) 1px solid;
  border-bottom: rgb(0,0,0) 1px solid;
  border-left: rgb(0,0,0) 1px solid;
  border-top: rgb(0,0,0) 0px solid;  
	/*margin: 0px 0px 0px 0px;*/
  padding-right: 0px; 
  padding-left: 5px; 
  padding-bottom: 0px; 
  padding-top: 0px;
  font-size: 0.9em; 
  font-weight: normal; 
  font-variant: normal; 
  color: rgb(255,100,0); 
  letter-spacing: 0.2em; 
  background: url(../images/roh7.jpg) no-repeat;
}

.etapy_mod
{
font-weight: bold; color: rgb(150,150,150);
}

#pscroller1{
width: 130px;
height: 105px;
border: 0px solid black;
padding: 5px;
background-color: rgb(230,230,230);
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

ul
{
list-style-position: outside;
list-style-type: square;
}

.uroven2
{
list-style-position: inside;
list-style-type: disc;
}

.comsblok1
{
background: rgb(230,230,230); padding: 3px 3px 3px 3px; font-weight: normal; 
border-right: solid 20px rgb(170,170,170); 
border-bottom: solid 1px rgb(170,170,170);
margin: 15px 0px 0px 0px;
}

.comsskryt 
{
text-decoration: none; font-weight: normal; font-size: 1.0em; letter-spacing : 0.0em;
text-align : right;
padding: 3px 3px 3px 8px;
margin-top: 15px; margin-bottom : 10px;
border-top: solid 1px rgb(215,215,215); 
border-right: solid 0px rgb(215,215,215);
color : rgb(100,100,100);
}

.sedyodkaz, .sedyodkaz a
{
  text-decoration: none; 
  color : rgb(132,132,132); 
}

.sedyodkaz a:hover
{
  color : rgb(80,80,80); 
  text-decoration: underline; 
}

table.pohyby
{
border: 0px solid black;
}

tr.pohyby
{
background: rgb(0,102,153);
color: white;
font-weight: bold;
height: 25px;
}

td.pohyby
{
border-left: none;
border-right: none;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

tr.pohyby1
{
background: rgb(26,122,181);
color: white;
font-weight: normal;
height: 30px;
vertical-align: top;
}

td.pohyby1
{
border-left: none;
border-right: none;
border-top: none;
border-top: 1px solid rgb(199,199,199);
vertical-align: top;
}

ol li
{
padding-top: 5px;
}

.aniv_img {
padding-top: 2px; padding-bottom: 5px;;
text-align: center;
}

.prace {
color: rgb(233,235,240); cursor: default;
}

.prace a {
color: rgb(233,235,240); cursor: default;
}

.prace a:hover {
color: rgb(233,235,240); cursor: default;
}

.prace a:visited {
color: rgb(233,235,240); cursor: default;
}




	
  
