* {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
body {
	margin : 0px 0px 15px 0px;
	background-color : #ffffff;
	text-align : center;
}
.main {
	margin : auto;
	width : 770px;
	position : relative;
	text-align : left;
}
h1 {
	font-size : 16px;
	color : #ED1C23;
	margin : 0px 0px 10x 0px;
}
h2 {
	font-size : 14px;
	color : #ED1C23;
	margin : 0px 0px 10x 0px;
}
h3 {
	color : #000000;
	font-size : 20px;
	margin : 0px 0px 10px 0px;
	font-weight : bold;
	font-style : italic;
}
.obor {
	font-size : 12px;
	color : #ED1C23;
	margin : 0px 0px 10x 0px;
}

ol {
	margin : 0px 0px 0px 24px;
}
li {
	text-align : justify;	
}

p {
	text-align : justify;
}

.white {
	color : #ffffff;
}
/************************************
HLAVICKA
************************************/
.logo {
	float : left;
}
.hlavicka, .menu {
	float : right;
}
.menu {
	text-align : right;
	width : 634px;
	background-image : url(../images/back_menu.gif);
}
.delitko {
	margin : 0px 6px 0px 6px;
}


/************************************
TELO
************************************/
.telo {
	width : 548px;
	float : left;
	margin : 15px 0px 0px 0px;
	background-image : url(../images/back_text.gif);
	background-position : right;
	background-repeat : repeat-y;

}
.text {
	padding : 5px 15px 15px 15px;
}

.nadpImg {
	margin-bottom : 5px;
}
.mapa {
	position : relative;
	left : 0px;
	right : 0px;
}

/************************************
LEVA
************************************/
.leva {
	width : 222px;
	float : left;
}
.leva * {
	font-size : 11px;
}

.okno1 {
	/*modre okno*/
	background-color : #C2E0FF;
}
.okno1Text {
	/*modre okno*/
	padding : 5px 10px 5px 0px;
}

.okno2 {
	/*ruzove okno*/
	background-color : #FFE9D2;
}
.okno2Text {
	/*ruzove okno*/
	padding : 5px 10px 5px 10px;
	text-align : center;
}

.okno3 {
	/*rude okno*/
	background-color : #ED1C23;
}
.okno3Text {
	/*rude okno*/
	padding :0px;
}

/************************************
TABULKA
************************************/
.tabulka td{
	font-size : 11px;
	border-left : 1px solid #003471;
	border-bottom : 1px solid #003471;	
}

.tabulka {
	width : 93%;
	font-size : 11px;
	border-right : 1px solid #003471;
	border-top : 1px solid #003471;
	padding : 2px 2px 2px 2px;
	background-color : #ffffff;
	margin-bottom : 4px;
}

.tabulka * {
	font-size : 11px;
}

.popisTab2 {
	background-color : #FFD4A6;
} 

.popisTab3 {
	background-color : #ED1C23;
	color : #ffffff;
	font-size : 14px;
	padding : 6px 6px 6px 6px;
	font-weight : bold;
}
.red {
	color : #D5171E;
	font-weight : bold;
}
.blue {
	color : #003399;
	font-weight : bold;
}
.otvirackaTab {
	border-top : 1px solid #003471;
	border-left : 1px solid #003471;
}
.otvirackaTab td {
	border-bottom : 1px solid #003471;
	border-right : 1px solid #003471;
	padding : 2px 15px 2px 5px;
}

.tab_zluta {
	background-color : #FFF7CC;
}

.tab_modra {background-color : #DEEEFD;}

/************************************
ODKAZY
************************************/
.linkOkno2 {
	color : #9E0B0E;
	text-decoration : underline;
}
.linkOkno2:hover {
	color : #000000;
	text-decoration : underline;
}
/******************************
** DILY
******************************/

.dily {
	width : 515px;
}

.dilySeznam {
	width : 190px;
	background-color : #FFE9D2;
	margin : 15px 15px 0px 15px;
}
.dilyPoradce {
	width : 315px;
	height : 130px;
	background-color : #DEEEFD;
	margin : 15px 0px 0px 0px;	
}
.dilyPoradce *,
.dilySeznam *{
	font-size : 11px;
}





/************************************
SORTIMENT MENU
************************************/
.node {
	color : #000000;
	padding : 3px 0px 3px 0px;
}

.nodeOn {
	color : #0000;
	padding : 3px 0px 3px 0px;
	background-color : #E1F0FF;
}


/*** obrazky dole u aktuality ***/
.obrAktuality {
	float : left;
	margin-right : 15px;
	margin-bottom : 30px;
}

a.oknoLinkPopis {
	font-weight : bold;
	margin : 0px 0px 0px 0px;
	text-decoration : none;
	color : #000000;
}
a.oknoLinkPopis:hover {
	font-weight : bold;
	margin : 0px 0px 0px 0px;
	text-decoration : underline;
	color : #000000;
}

a.oknoLinkPopis2 {
	font-weight : bold;
	margin : 0px 0px 0px 0px;
	text-decoration : none;
	color : #004A80;
}
a.oknoLinkPopis2:hover {
	font-weight : bold;
	margin : 0px 0px 0px 0px;
	text-decoration : underline;
	color : #004A80;
}

.oknoPopis {
	font-weight : bold;
	margin : 0px 0px 0px 0px;
}
.oknoDatum {
	font-style : italic;
	margin : 0px 0px 0px 0px;
}
.nahled {
	float : left;
	margin-right : 10px;
	margin-bottom : 15px;	
}
.nahled2 {
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;	
}

.oknoLink {
	font-size : 11px;
	font-weight : bold;	
	text-decoration : undeline;
	color : #003399;
}
.oknoLink:hover {
	text-decoration : none;
}

.aktualitaNadpis {
	color : #12438D;
	font-size : 14px;
	font-weight : bold;
	margin : 0px 0px 5px 0px;
}

/* kontakty */
.link02 {
	color : #003399;
	text-decoration : undeline;
}
.link02:hover {
	color : #000000;
	text-decoration : undeline;
}

/* cenik */
table.cenik {
	border-left : 1px solid #000000;
	border-top : 1px solid #000000;
}
table.cenik th, table.cenik td {
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
}
table.cenik th {
	background-color : #FFD4A6;
}
table.cenik tr.suda td {
	background-color : #EEEEEE;
}
.Strankovani {
	margin-top : 10px;
	margin-bottom : 10px;
}
.CurrentPage {
	color : #12438D;
	font-size : 14px;
	font-weight : bold;
}
.Strankovani a {
	color : #000000;
}

/* submenu */
.submenu01 {
	z-index:5000;
	position : absolute;
	top : 78px;
	left:379px;
	display:none;
	width:280px;
}
.pulldown {
	background-color : #ED1C23;
	padding : 0px 10px 0px 10px;
	line-height : 20px;
}
.pulldown a.vypich { font-weight:bold;text-decoration : none;color:#BCEAFD;}
.pulldown a { font-weight:bold;text-decoration : none;color:#ffffff;}
.pulldown a:hover,.pulldown a.vypich:hover { font-weight:bold;text-decoration : none;color:#FFD4A6;}
