body	{padding: 0px; margin: 0px;
    background: url(../design/background.gif) #cfcfcf repeat top left;
    font-family: Arial, sans-serif;
    font-size: 12px; color: #003465; line-height: 1.25}
		  
div, span {/*padding: 0px; margin: 0px; text-align: left;
    background: none transparent*/}

p   {padding: 0px; margin: 0px; 
    font-size: 12px; color: #003465; line-height: 1.25}
    
a   {padding: 0px; margin: 0px; 
    font-size: 12px; color: #5b5a5a; line-height: 1.25}
a:hover{color: #003465}
    
h1	{padding: 0px; margin: 0px; color: #003465; font-size: 15px; font-weight: bold}
h2	{padding: 0px; margin: 0px; color: #003465; font-size: 14px; font-weight: bold}
h3	{padding: 0px; margin: 0px; color: #003465; font-size: 13px; font-weight: bold}
h4	{padding: 0px; margin: 0px; color: #003465; font-size: 12px; font-weight: bold}

table { font-family: Arial, sans-serif; font-size: 12px}

hr	{padding: 0px; margin: 1px; color: #8b8a8a; height: 1px}
    
select	{/*padding: 0px; margin: 0px;*/ font-size: 11px}

button	{/*padding: 0px; margin: 0px;*/ font-size: 11px}

input	{/*padding: 0px; margin: 0px;*/ font-size: 11px;}
input.plastic	{/*padding: 0px; margin: 0px;*/ font-size: 11px;background-color: #d1d1d1;}

form	{/*padding: 0px; margin: 0px;*/ margin: 0px; padding: 0px}

.neviditelne {padding: 0px; margin: 0px; display: none}

.main1	{width: 771px;
    margin-left: auto; margin-right: auto; 
    margin-top: 0px; margin-bottom: 0px;
    background: url(../design/body.jpg) #dedede repeat-y top left}
        
.header01 {height: 46px;
    background: url(../design/header01.jpg) #2c6091 no-repeat left top}
    
.in_header01 {padding-left: 100px; padding-right: 60px;
    padding-top: 13px; padding-bottom: 0px;
    text-align: right}
    
.header_kosik {height: 69px;
    background: url(../design/header_kosik.jpg) #bbbbbb no-repeat left top}
    
.in_header_kosik {padding-left: 460px; padding-right: 50px;
    padding-top: 15px; padding-bottom: 0px}
    
.header_menu {height: 32px;
    background: url(../design/header_menu.jpg) #000000 no-repeat left top}

.in_header_menu {padding-left: 230px; padding-right: 50px;
    padding-top: 5px; padding-bottom: 0px;
    color: white;
    text-align: center}
    
.menu_l {width: 171px;
		float: left;
		background: url(../design/menu_l_stred.jpg) #003465 repeat-y top left;
    color: white;
    text-align: left;
    }

.menu_l_horni {height: 80px;
    background: url(../design/menu_l_horni.jpg) #003465 no-repeat top left;
    font-size: 0px}	
    
.menu_l_stred {padding-left: 25px; padding-right: 0px;
    padding-top: 0px; padding-bottom: 0px}	

.menu_l_spodni {height: 12px; 
    background: url(../design/menu_l_spodni.jpg) #003465 no-repeat top left;
    font-size: 0px}

.obsah {margin-left: 0px; margin-right: 158px; 
    background: url(../design/body.jpg) #dedede repeat-y top left;text-align: left;}
    
.in_obsah {padding-left: 180px; padding-right: 10px;
    padding-top: 5px; padding-bottom: 10px; text-align: left;}

.menu_p {width: 158px;
		float: right;text-align: left;}

.in_menu_p {padding-left: 6px; padding-right: 11px;
    padding-top: 0px; padding-bottom: 10px;
    color: white}

.footer_l	{width: 171px; height:54px;
		float: left;
		background: url(../design/footer_l.jpg) #003465 no-repeat top left}
		
.in_footer_l {padding-left: 14px; padding-right: 10px;
    padding-top: 32px; padding-bottom: 0px}

.footer_r	{width: 600px; height:54px;
		float: right;
		background: url(../design/footer_p.jpg) #003465 no-repeat top right} 
		
.in_footer_r {padding-left: 0px; padding-right: 0px;
    padding-top: 25px; padding-bottom: 0px}
    
.zarovnani {height: 0px; 
		clear: both; 
		padding: 0px; margin: 0px;
		border-top-style: none; border-right-style: none; 
    border-left-style: none; border-bottom-style: none;
		font-size: 0px}
		
div.vstup_admin {
    background: url(../design/background.gif) #cfcfcf repeat top left}
    
div.in_vstup_admin {padding-left: 15px; padding-right: 0px;
    padding-top: 0px; padding-bottom: 0px}
    
div.nadpis01 {width: 140px; height: 26px;
    background: url(../design/nadpis01.jpg) no-repeat top left}

div.in_nadpis01 {padding-left: 7px; padding-right: 7px;
    padding-top: 5px; padding-bottom: 0px;
    text-align: center;
    font-weight: bold; font-size: 12px; color: white}
    
div.na_stred {text-align: center}
div.linka_1 {height: 1px; font-size: 1px}

span.cesta {font-weight: bold}
		
a.hlavicka {color: #5e86ab; text-decoration: none; font-weight: bold; font-size: 22px}
a.hlavicka:hover {color: #7bb0e0}
		
a.webrex {color: #003465; text-decoration: none; font-weight: bold}
a.webrex:hover {color: #001243}

p.zapati {color: #eeeeee; font-weight: bold; font-size: 13px;
    text-align: left}

a.zapati {color: #eeeeee; text-decoration: underline; font-weight: bold; font-size: 13px}
a.zapati:hover {color: #003465}

a.administrace {font-size: 9px; color: #8b8a8a; line-height: 1;
    text-decoration: none} 
a.administrace:hover{color: #333333; text-decoration: none}

p.text_menu_l {color: white}

a.menu_leve {padding-left: 2px; padding-right: 5px; 
    padding-top: 10px; padding-bottom: 2px;
    display: block; 
    text-decoration: none;
    font-size: 13px; color: white; font-weight: bold}   
a.menu_leve:hover {color: #ffd966}

a.menu_leve_vybrano {padding-left: 2px; padding-right: 5px; 
    padding-top: 10px; padding-bottom: 2px;
    display: block; 
    text-decoration: none; 
    font-size: 13px; font-weight: bold; color: #ffd966; 
    cursor: default}   
a.menu_leve_vybrano:hover {color: #ffd966}

a.menu_leve1 {padding-left: 12px; padding-right: 5px; 
    padding-top: 5px; padding-bottom: 2px;
    text-decoration: none;
    display: block;
    font-size: 12px; color: #f1f1f1; font-weight: bold;
    text-align: left; line-height: 1}   
a.menu_leve1:hover {color: #ffd966}

a.menu_leve1_vybrano {padding-left: 12px; padding-right: 5px; 
    padding-top: 5px; padding-bottom: 2px;
    text-decoration: none;
    display: block;
    font-size: 12px; font-weight: bold; color: #ffd966;
    text-align: left; 
    cursor: default; line-height: 1}   
a.menu_leve1_vybrano:hover {color: #ffd966}
    
a.menu_leve2 {padding-left: 22px; padding-right: 5px; 
    padding-top: 2px; padding-bottom: 2px;
    text-decoration: none;
    display: block;
    font-size: 11px; color: #f1f1f1; font-weight: bold;
    text-align: left; line-height: 1}   
a.menu_leve2:hover {color: #ffd966}

a.menu_leve2_vybrano {padding-left: 22px; padding-right: 5px; 
    padding-top: 2px; padding-bottom: 2px;
    text-decoration: none;
    display: block;
    font-size: 11px; font-weight: bold; color: #ffd966;
    text-align: left; 
    cursor: default; line-height: 1}   
a.menu_leve2_vybrano:hover {color: #ffd966}

table.prihlas_zakaznika {color: #ffd966}

a.menu_horni {text-decoration: none;
    font-size: 12px; color: #f1f1f1; font-weight: bold;
    text-align: left; line-height: 1}   
a.menu_horni:hover {color: #ffd966}

a.menu_horni_vybrano {text-decoration: none;
    font-size: 12px; font-weight: bold; color: #ffd966;
    text-align: left; 
    cursor: default; line-height: 1}   
a.menu_horni_vybrano:hover {color: #ffd966}

a.cesta {text-decoration: none; 
    font-size: 12px; color: #000000; font-weight: bold}
a.cesta:hover {text-decoration: none;
    color: #2261a8}

tr.linka {font-size: 0px; height: 1px;
    background: #999999}

tr.linka_siroka_tmava {font-size: 0px; height: 2px;
    background: #999999}
    
tr.linka_siroka_svetla {font-size: 0px; height: 5px;
    background: #dedede}

.fbig{
	font-size:12px;
}
.fbold {
	font-weight: bold;
}
.fred {
	color: #ff0000;
}
.tableHead {
	background-color: #003464;
	color: #ffffff;
	font-weight: bold;
	padding-top:4px;
}

.tableHead td {
	color: #ffffff;
	font-weight: bold;
}

.tableHead a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

