/*------------GLOBALNI------------*/
body {
font-family: Trebuchet MS, Verdana, Arial;
font-size: 10px;
color: #525252;
background-color: #AC0000;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0;
}
/*------------HLAVNI------------*/

#hlavni_tabulka {
margin: 0 auto;
width: 974px;
border: 1px solid #000000;
}
#banner_top {
width: 627px;
padding: 0;
height: 30px;
background-color:#ffffff;
text-align: left;
color: #525252;
}
h1    {
color:#525252; 
font-style:bold; 
font-size: 20px;
margin-top: 0;
margin-left: 20;
margin-bottom: 0;
		}
h2    {
color:#AC0000; 
font-style: bold; 
font-size: 14px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
		}
h3    {
color:#000000; 
font-weight: normal; 
font-size: 14px;
margin-top: 3px;
margin-bottom: 0px;
		}
/*------------MALE MENU------------*/
#menu_top {
width: 256px;
height: 35px;
background-image:url(images/top_menu.gif);
}
#menu_top_doplnek {
width: 115px;
height: 35px;
background-image:url(images/top_menu_doplnek.gif);
}
#firma_top {
width: 347px;
height: 65px;
background-color:#ffffff;
text-align: center;
}
#tabulka_top_menu{
width: 100%;
height: 100%;
}
#topmenu_bunka_mala{
width: 5px;
background-image:url(images/v_line.gif);
}
#topmenu_bunka_velka{
width: 70px;
margin-bottom: 0;
}

a.topmenu:link {COLOR: #AC0000; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a.topmenu:visited {COLOR: #AC0000;  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a.topmenu:hover {COLOR: #487DA6;  FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
/*------------konec maleho menu------------*/

#main_banner_left {
height: 202px;
background-image:url(images/main_banner_left.jpg);
background-repeat: no-repeat;
}
#main_banner_center {
background-image:url(images/main_banner_center.jpg);
background-repeat: no-repeat;
text-align: left;
}
#tabulka_kontakt {
width: 165px;
height: 150px;
text-align: center;
font-size: 11px;
margin-top: 40px;
}
#main_banner_right {
padding: 0;
text-align: right;
background-image:url(images/main_banner_right.jpg);
background-repeat: no-repeat;
}
#banner_bottom {
padding: 0;
height: 18px;
background-image:url(images/banner_bottom.jpg);
}
#bus_bottom {
padding: 0;
height: 34px;
background-image:url(images/bus_bottom.jpg);
}
#bus_right {
padding: 0;
width: 718px;
height: 34px;
background-color: #BFBFBF;
}

/*------------Obsah------------*/
#tabulka_obsahu {
width: 100%;
height: 260px;
border: 0px;
background-color: #BFBFBF;
}
#obsah {
width: 95%;
border: 0px;
color: #1F1F1F;
background-color: #BFBFBF;
font-size: 11px;
}

/*------------konec obsahu------------*/



/*------------MENU------------*/
#menu {
	width: 718px;
	height: 17px;
	padding: 0;
	background-color:#ffffff;
		}
#tabulka_menu {
	border-top: 1px dashed #525252;
	width: 100%;
	height: 100%;
	padding: 0;
	font-size: 10px;
	text-align: left;
		}
#doplnek_menu {
	width: 190px;
			}
#bunka_menu {
	width: 105px;
	height: 17px;
	padding: 0;
	border-left: 1px solid #525252;
		}

a.menici  	{
	 				text-decoration: none;
					font-weight: bold;
	 				color: #525252;
	 				font-size: 10px;
	 				border-left: 5px solid #BFBFBF;
	 				padding-left: 5px;
	 				padding-top: 0px;		
					display: block;
					}
a.menici:hover {	color: #AC0000;
	 				border-left: 5px solid #525252;
	 				font-weight: bold;
					text-decoration: underline;
	 				}
a.menici:focus	{	color: #AC0000;
					border-left: 5px solid #525252;
	 				font-weight: bold;
					text-decoration: underline;
	 				} 				
a.menici:active {	color: #AC0000;
	 				border-left: 5px solid #525252;
	 				font-weight: bold;
					text-decoration: underline;
	 				}
	 				

a.podrobnosti {color: #AC0000; text-decoration: none; font-size:11px; font-weight: bold;}
a.podrobnosti:hover {color: #487DA6; text-decoration: underline; font-size:11px; font-weight: bold;}

	 				

/*------------Format obsahu------------*/
#oddelovaci_tabulka {
	border-top: 1px dashed #525252;
	width: 100%;
	text-size: 8px;
		}
#tabulka_sedadel {
	border: 1px solid #525252;
	width: 620px;
	height: 150px;
	padding: 0;
	font-size: 11px;
	align: center;
		}
#typy_sedadel {
	width: 140px;
	padding: 0;
	font-size: 11px;
	align: center;
		}
		
#sedadlo {
text-align: center;
font-size: 13px;
font-weight: bold;
font-family: Verdana;
}
		

.table {
overflow: auto;
background-color: #BFBFBF;
font-size: 11px;
font-color: #black;
scrollbar-track-color: "white";
scrollbar-face-color: "white";
scrollbar-highlight-color: "white";
scrollbar-shadow-color: "white";
scrollbar-arrow-color: #285988;
height: 250px;
padding:0px;
}
#tabulka_jizdni_rad {
	border: 1px solid #525252;
	width:96%;
	padding: 0;
	font-size: 11px;
	align: center;
		}
#hlavicka_jizdni_rad {
	border: 1px solid #525252;
	padding: 0;
	font-weight: bold;
	align: center;
		}
/*------------Format admin casti------------*/		
		
#zahlavi {
	background-color: gray;
	border: 1px solid gray;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	}
#bunka_admin_tabulky {
	border-left: 1px solid gray;
	font-size: 10px;
	text-align: center;
	background-color: white;
	color: black;
		}
#bunka_admin_tabulky_2 {
	border-left: 1px solid gray;
	font-size: 10px;
	text-align: center;
	background-color: #D6D5D5;
	color: black;
		}
#formulare {
	font-size: 10px;
	}