body{
	background: white;
	color: black;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	position: absolute;
	top: 0px;
	bottom: 0px;
	padding: 0px;
	margin:0px;
	width: 100%;
}

*>body{

}
	

a{
	text-decoration: none;
}

a:hover{
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}

a:link{
	text-decoration: underline;
	border: none;
}

a:active{
	border: none;
}

img{
	border: none;
}

sup{
	font-size: 0.6em;
	font-family: Arial;
	padding-right: 1px;
}

#page{
/*	position: relative;
	margin: auto;*/
	position: absolute;
	top: 0px;
	left: 20px;
	width: 950px;
	height: 720px;
/*	height: 105%;*/
/*	background: #8AFF8B;*/
/*	border: thin dashed black;*/
	text-align: left;
	overflow: visible;
}

*>#page{
	min-height: 720px;
	margin: auto;
}

#top{
	position: relative;
	width: 100%;
	height: 120px;
	background-image: url(../images/horni.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
}


#main{
	position: relative;
	top: 120px;
	left: 0px;
	width: 100%;
/*	height: 70%;*/
	height: 580px;
	text-align: left;
	overflow: visible;
	background-image: url(../images/ver950/stripe.gif);
	background-repeat: repeat-y;
/*	border: thin black dashed;*/
}

*>#main{
	height: auto;
	min-height: 600px;
}


#content_left{
	width: 160px;
	position: absolute;
	top: 0px;
	bottom: 20px;
	left: 0px;
	height: 100%;
	z-index: 1;
/*	overflow: visible;*/
}

*>#content_left{
	height: auto;
}

#content_center{
	position: static;
	margin-left: 160px;
	width: 620px;	
	height: 100%;
	background: #FFFFFF;
	z-index: 1;
/*	overflow: hidden;
	overflow-y: visible;*/
}

*>#content_center{
	height: auto;
/*	min-height: 600px;*/
}


#content_right{
	width: 160px;
/*	background: url(../images/stripe_green_light.gif);*/
	position: absolute;
	top: 0px;
	bottom: 20px;
	left: 790px;
	height: 100%;
	z-index: 1;
/*	overflow: hidden;
	overflow-y: visible;*/
}

*>#content_right{
	height: auto;
}

#bottom {
	clear: both;	
	width: 950px;
	height: 20px;
	background-color: White;
	background-image: url(../images/ver950/stripe_bottom.gif);
	background-repeat: repeat-y;
	z-index: 0;
}

*>#bottom {
	position: relative;
}

#pocitadlo{
    display: none;
}

/***************************************************
********************* OBSAHY ***********************
****************************************************/


/********************* HODINY *********************/

#top .hodiny{				/* nastaven� hodin */
	position: relative;
	margin-left: -12px;
	width: 120px;
	float: left;
}

#top .login{
	position: absolute;
	left: 120px;
	top: 10px;
	width: 810px;
	height: 15px;
	text-align: right;
	font-size: 0.8em;
	font-weight: bold;
	color: #45852E;
}

#top .login img{
	top: 12px;	
}


/********************** CONTENT LEFT ***********************/

#content_left .label{
/*	margin-top: 5px;*/
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
	background: url(../images/stripe_yellow.gif);
	font-size: 1em;
	font-weight: bold;
	color: #45852E;
	position: relative;
}

#content_left .label img{
	position: absolute;
	top: 5px;
	left: 130px;
}

#content_left .menu{
	width: 100%;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/stripe_yellow.gif);
	color: #F6F06A;
}

#content_left .menu .unselected{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #45852E;
	background: url(../images/stripe_green.gif);
}

#content_left .menu .end{
}
*>#content_left .menu .end{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #45852E;
	background: url(../images/stripe_green.gif);
}

#content_left .menu .selected{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(../images/stripe_green_light.gif);
}

#content_left .menu .separator_{
	height: 1px;
	background: url(../images/stripe_yellow.gif);
}

#content_left .menu a{
	display: block;
	color: #F6F06A;
	text-decoration: none;
}

#content_left .menu a:hover{
	background: url(../images/ver950/stripe_green_light.gif);
	color: #F6F06A;
/*	color: #45852E;*/
}

#content_left .menu .submenu{
	margin-right: -13px;
}

*>#content_left .menu .submenu{
	margin-right: 5px;
}

#content_left .menu .submenu ul{
	font-size: 0.9em;
	margin: 2px 40px;
	list-style: url(../images/bullet_submenu.gif);
}

*>#content_left .menu .submenu ul{
	margin: 2px 0px;
}

#content_left .menu .submenu li{
	margin: 2px 0px;
}

#content_left .menu .submenu li.subselected{
	text-decoration: underline;
}

#content_left .menu .submenu a{
	margin: 0px;
	padding: 0px;
	color: #F6F06A;
}

#content_left .menu .submenu a:hover{
	text-decoration: underline;
	background: #6CBD45;
	color: #45852E;
}

*>#content_left .menu .submenu a:hover{
	background: none;

}

/******************************************************/
/********************* CONTENT RIGHT ******************/
/******************************************************/

#content_right .label{
/*	margin-top: 5px;*/
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 3px;
	background: url(../images/stripe_yellow.gif);
	font-size: 1em;
	font-weight: bold;
	color: #45852E;
	position: relative;
}

#content_right .label img{
	position: absolute;
	top: 5px;
	left: 130px;
}

#content_right .menu{
	width: 100%;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/stripe_yellow.gif);
	color: #F6F06A;
}

#content_right .menu .unselected{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #45852E;
	background: url(../images/stripe_green_light.gif);
}

#content_right .menu .end{
/*	display: block;*/
	height: 10px;
	background: url(../images/stripe_green_light.gif);
}

*>#content_right .menu .end{
/*	display: block;
	margin-top: 1px;
	margin-bottom: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #45852E;
	background: url(../images/ver950/stripe_green_light.gif);*/
	height: 12px;
}

#content_right .menu .selected{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(../images/stripe_green.gif);
}


#content_right .menu .separator_{
	height: 1px;
	background: url(../images/stripe_yellow.gif);
}

#content_right .menu a{
	display: block;
	color: #F6F06A;
	text-decoration: none;
}

#content_right .menu a:hover{
	background: url(../images/stripe_green.gif);
	color: #F6F06A;
/*	color: #45852E;*/
}

#content_right .menu .submenu{
	margin-right: 5px;
}

#content_right .menu .submenu ul{
	font-size: 0.9em;
	margin: 2px 0px;
	list-style: url(../images/bullet_submenu.gif);
}

#content_right .menu .submenu li{
	margin: 2px 0px;
}

#content_right .menu .submenu li.subselected{
	text-decoration: underline;
}

#content_right .menu .submenu a{
	margin: 0px;
	padding: 0px;
	color: #F6F06A;
}

#content_right .menu .submenu a:hover{
	text-decoration: underline;
	background: none;
/*	color: #45852E;*/
}

#content_right .slunce{
	width: 100%;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/stripe_yellow.gif);
	color: #F6F06A;
	line-height: 1.2em;
}

#content_right .slunce .obsah{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.9em;
	background: url(../images/stripe_green_light.gif);
}


#content_right .slunce .obsah .row{
	width: 100%;
	border-bottom: solid 1px #F6F06A;
}


#content_right .slunce .obsah .label_slunce{
	width: 51px;
	text-align: right;
	float: left;
	margin-right: 5px;
}

#content_right .slunce .obsah .value_slunce{
/*	width: 60px;
	float: left;		*/
}

#content_right .slunce .end{
/*	display: block;*/
	height: 10px;
	background: url(../images/stripe_green_light.gif);
}

#content_right .novinky{
	width: 100%;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/stripe_yellow.gif);
	color: #F6F06A;
}


#content_right .novinky .obsah{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/stripe_green_light.gif);
}


#content_right .novinky .obsah .datum{
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin-top: 5px;
	color: #F6F06A;
}

#content_right .novinky .obsah .nadpis{
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	/*border-bottom: solid thin #F6F06A;*/
}

#content_right .novinky .end{
/*	display: block;*/
	height: 10px;
	background: url(../images/stripe_green_light.gif);
}


#content_right .novinky .obsah .nadpis a{
	text-decoration: none;
	color: #F6F06A;
}

#content_right .novinky .obsah .nadpis a:hover{
	text-decoration: underline;
}

#content_right .novinky .obsah .text{
	font-size: 0.9em;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}


#content_right .map_control{
	font-size: 1em;
	color: #F6F06A;
	margin-left: 3px;	
}

#content_right .map_control .headline{
	margin-top: 8px;
	margin-left: 6px;
	margin-bottom: 5px;
	font-weight: bold;
}
*>#content_right .map_control .headline{

}

#content_right .map_control .formMapSearch{
	margin-top: 0px;
	margin-left: 2px;
	font-weight: normal;
	font-size: 0.9em;
}

*>#content_right .map_control .formMapSearch{
}

#content_right .map_control .formMapSearch .check_label{
	margin-left: 0px;
}

#content_right .map_control .formMapSearch .field_label{
	margin-left: 6px;
	margin-right: -1px;
}

#content_right .map_control .formMapSearch .select{
	margin-left: 5px;
	font-size: 1em;
}

#content_right .map_control .formMapSearch .button{
	margin-left: 4px;
	margin-top: 4px;
	font-size: 1em;
}



/*****************************************/
/**				CONTENT CENTER			**/
/*****************************************/

/************ Z�kladn� zna�ky *****************/
	#clanek{
		padding: 15px;
		width: 600px;
		height: 600px;
		color: #45852E
	}
	
	*>#clanek{
		min-height: 600px;
		height: auto;
	}
	
	#clanek a{
		/*color: Black;*/
		color: #45852E;
		text-decoration: none;	
	}
	
	#clanek a:hover{
		text-decoration: underline;
	}
	
	#clanek h1{
		font-size: 1.5em;
		font-weight: bold;
	/*	color: Maroon;*/
		color: #45852E;
	}
	
	#clanek h2{
		display: block;
		height: 16px;
		padding-left: 6px;
		padding-top: 2px;
		font-size: 0.9em;
		font-variant: small-caps;
		font-weight: bold;
		color: White;
		/*background-color: #45852E;*/
		background-image: url(../images/ver950/stripe_h2.gif);
		background-repeat: no-repeat;
	}
	
	#clanek h2 a{
		color: white;
	}
	
	#clanek h3{
		font-weight: bold;
	}
	
	#clanek h3.alert{
		font-size: 0.9em;
		font-weight: bold;
		color: red;
	}

	#clanek p{
		font-size: 12px;
		line-height: 1.3em;
	}
	
	#clanek p.bold{
		font-size: 0.9em;
		line-height: 1.3em;
		font-weight: bold;
	}

/*	#clanek p:first-letter{
		padding-left: 25px;
	}
	
	/*#clanek p a{
		font-weight: bold;
	}*/
	

	#clanek ul{
		margin-top: -8px;
		margin-left: 0px;
		list-style: url(../images/ver950/bullet_submenu_black.gif);
		padding-bottom: 10px;
	/*	list-style: none;*/
	}
	
	#clanek ul.select{
		margin-top: 10px;
	}
	
	#clanek li{
		margin-bottom: 2px;	
		font-size: 1em;
	}
	
	#clanek .marked{
		font-weight: bold;
	}

/*************** Reklama *****************/

	#clanek .reklama{
		margin-top: 25px;
		background: #6CBD45;
		padding: 5px;
		font-size: 0.9em;
		color: #F6F06A;
		width: 600px;
	}

	*>#clanek .reklama{
		width: 588px;
	}
	
	#clanek .reklama a{
		color: #F6F06A;
		font-weight: bold;	
	}
/******************************************/	


	
#clanek .bold{
	font-size: 0.95em;
	font-weight: bold;
} 	


/**************** Horní obrázek ***********/
	#clanek .top{
		display: block; /*background-color: #F7F4A9;*/
		background-color: #C1E2B2;
		height: 192px;
		text-align: left;
		margin-bottom: 10px;
		width: 600px;
	}
	
	#clanek .top img{
		margin-top: 3px;
		margin-left: 3px;
		margin-right: 3px;
		border: 3px solid;
		border-color: white;
		float: left;
	}
	
	#clanek .top .label{
		height: 160px;
		text-align: left;
		vertical-align: text-bottom;
		padding: 0px;
	}
	
	#clanek .top .label table{
		font-size: 0.8em;
		font-style: italic;
		color: #45852E;
	}
	
	#clanek .top a{
		font-size: 1em;
		color: #45852E;
	}

/*****************************************/


/*********** Navigační list na stránce *********/

#clanek .navList ul{
	margin-left: 45px;
	list-style: url(../images/ver950/bullet_submenu_black.gif);
/*	list-style: none;*/
}

*>#clanek .navList ul{
	margin-left: 0px;
}

#clanek .navList li{
	margin-bottom: 2px;	
	font-size: 0.9em;
}

#clanek .navList a{
/*	color: #45852E;*/
}

#clanek .navList .level2{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#clanek .navList .level2 ul{
	list-style: url(../images/ver950/bullet_submenu_black.gif);	
}

/***********************************************/


/*************** Výpis údajů (např. zastupitelsto) *************/
#clanek .vypis{
	position: relative;
	width: 100%;
	font-size: 0.8em;
	font-weight: normal;
	margin-top: -10px;
	margin-left: 0px;
}

*>#clanek .vypis{
	margin-top: 20px;
}

#clanek .vypis .hodnota{
/*	width: 500px;*/
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 5px;
	font-weight: normal;
	padding-left: 40px;
	margin-bottom: 15px;
}

*>#clanek .vypis .hodnota{
	padding-left: 50px;
	margin-left: 0px;
	margin-bottom: 25px;
}

#clanek .vypis .popis_akce{
/*	width: 500px;*/
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 5px;
	font-weight: normal;
	padding-left: 0px;
	margin-bottom: 15px;
	font-size: 1.1em;
	font-style: italic;
}

*>#clanek .vypis .popis_akce{
	padding-left: 8px;
	margin-left: 0px;
	margin-bottom: 25px;
	margin-top: -10px;
}

#clanek .vypis .label{
	font-weight: bold;
	margin-top: 0px;
	margin-left: -15px;
	margin-bottom: 5px;
/*	color: #45852E;
	width: 100px;*/
}

*>#clanek .vypis .label{
	margin-top: -15px;
	margin-left: -15px;
	margin-bottom: 5px;
}

#clanek .vypis .sublabel{
	font-weight: normal;
	font-style: italic;
}

#clanek .vypis .adresa, #clanek .vypis .poznamka{
	font-weight: normal;
	font-style: italic;
	margin-top: -15px;
	margin-left: 35px;
	padding-bottom: 8px;
/*	color: #45852E;
	width: 100px;*/
}

#clanek .vypis img{
	margin-left: 30px;
	border: thin #45852E solid;
}

#clanek .vypis table{
	margin-left: 35px;
	font-size: 1em;
	vertical-align: top;
}

#clanek .vypis table img{
    border: none;
    margin-left: 0px;
    margin-right: 5px;
}

#clanek .vypis .hodina{
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

#clanek .vypis .hodina_cervena{
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
	color: red;
}

/************* Tabulka v sekcich skoly, skolky **************/
	#clanek .vypis table.skoly, #clanek .vypis table.cviceni{
		font-size: 1em;
		color: #45852E;
		padding-left: 0px;
		margin-top: 0px;
		width: 560px;
	}
	
	
	*>#clanek .vypis table.skoly, *>#clanek .vypis table.cviceni{
		width: 570px;
	}
	
	#clanek .vypis table.skoly td.udaje{
		vertical-align: top;
	}
	
	#clanek .vypis table.skoly td.udaje{
		width: 100%;
	}
	
	#clanek .vypis table.skoly img{
		border: solid 1px #45852E;
	}
	
	#clanek .vypis table.skoly .label{
		font-weight: bold;
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 5px;
	}
	
	*>#clanek .vypis table.skoly .label{
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 5px;
	}

	#clanek .vypis table.skoly .adresa{
		font-size: 1em;
		font-weight: normal;
		font-style: italic;
		margin-top: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
	}
	
	*>#clanek .vypis table.skoly .adresa{
		margin-top: 0px;
		margin-left: 0px;
		padding-bottom: 10px;
	}
	
	#clanek .vypis table.skoly .hodnota{
		padding-left: 15px;
	}
	
	#clanek table.cviceni{
		font-size: 0.9em;
		color: #45852E;
		padding-left: 0px;
		margin-top: 0px;
		width: 590px;
		text-align: center;
		font-weight: bold;
	}
	
	
	*>#clanek table.cviceni{
		width: 600px;
	}

	#clanek table.cviceni tr.lichy{
		background-color: #65974D;
		color: yellow;
	}

	#clanek table.cviceni tr.sudy{
		background-color: #6CBD45;
		color: yellow;
	}

	#clanek table.cviceni td{
		padding: 2px;
	}

/***********************************************************/

#clanek .vypis table.hodiny{
	margin-left: 35px;
	font-size: 1em;
	vertical-align: top;
}

#clanek .vypis tr.header{
	font-weight: bold;
}

#clanek .vypis table.hodiny td{
	padding-right: 10px;
}

#clanek .zdroje{
	margin-top: 40px;
	margin-bottom: 20px;
	font-size: 0.8em;
	font-style: italic;
	border-top: thin #45852E solid;
	text-align: right;
}

#clanek .zdroje .nadpis{
	display: block;
	height: 16px;
	font-weight: bold;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 0px;
/*	text-decoration: underline;*/
}

/******************************************************/

#clanek .vysvetlivky{
	margin-bottom: 20px;
	font-size: 0.8em;
	font-style: italic;
	border-top: thin #45852E solid;
	text-align: right;	
}

#clanek .vysvetlivky .nadpis{
	display: block;
	height: 16px;
	font-weight: bold;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 0px;
/*	text-decoration: underline;*/
}

#clanek .mapa, .map{
	position: relative;
	margin-left: -4px;
	border: solid 2px #45852E;
	width: 604px;
	height: 484px;
	border: solid 1px black;
}

*>#clanek .mapa{
	margin-left: -2px;
	border: solid 2px #45852E;
	width: 600px;
	height: 480px;
	z-index: 2;
}

#clanek .mapa .image{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 480px;
	z-index: 0;
}

#clanek .mapa .prekryv{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 480px;
	z-index: 1;
}

#clanek .mapa .navigace{
	position: absolute;
	top: 10px;
	left: 507px;
	width: 83px;
	height: 103px;
	/*background-image: url(../images/mapa/objects/nav_background.gif);*/
	z-index: 3;
}

#clanek .mapa .navigace .left{
	position: absolute;
	top: 23px;
	left: 0px;
}

#clanek .mapa .navigace .right{
	position: absolute;
	top: 23px;
	left: 46px;
}

#clanek .mapa .navigace .up{
	position: absolute;
	top: 0px;
	left: 23px;
}

#clanek .mapa .navigace .down{
	position: absolute;
	top: 46px;
	left: 23px;
}


#clanek .mapa .objects{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 460px;
	z-index: 2;
}

#clanek .jizdni_rady_vyber{
    font-size: 1em;
	 height: 30px;
}

#clanek .jizdni_rady_vyber .vyber{
	font-size: 1em;
	margin-right: 20px;
	height: 30px;
}

#clanek jizdni_rady_vypis{	
	position: relative;
}

#clanek .jizdni_rady_vypis table{
    font-size: 1em;
}

#clanek .jizdni_rady_vypis table.jizdnirady{
    font-size: 1em;
	 border-style: solid;
}

#clanek .jizdni_rady_vypis table.jizdnirady td{
	 border: solid 1px #45842E;
}

#clanek .jizdni_rady_vypis table.minuty td{
	 border: none;
}

#clanek .jizdni_rady_vypis table.jizdnirady td.header{
	font-size: 1em;
	font-weight: bold;
	background: #45842E;
	color: White;
}

#clanek .jizdni_rady_vypis table td.zastavka_on{
	font-weight: bold;
	text-decoration: underline;
}

#clanek .jizdni_rady_vypis table td.hodina{
	font-weight: bold;
	color: #45842E;
}

.nizkopodlazni{
    font-weight: bold;
    /*font-style: italic;*/
    /*text-decoration: underline;*/
	/*background: #F6F06A;*/
}

#clanek table.normal{
	font-size: 0.9em;
	border: none;
}

#clanek table.normal td.label{
	font-weight: bold;
	text-align: right;
}

#clanek table.normal td.value{
	font-weight: normal;
	text-align: right;
}

#clanek table.normal td.space{
	width: 5px;
}

#clanek table.normal img.preview{
	border: thin solid #45842E;
}

#clanek table.clanky{
	font-size: 0.9em;
	border: none;
	color: #45842E;
}

#clanek table.clanky h3{
	font-size: 1.1em;
	font-weight: bold;
	border: none;
	color: #45842E;
}

#clanek table.clanky a{
	color: #45842E;
}

#clanek table.clanky table{
	font-size: 1em;
	color: #45842E;	
}

#clanek table.clanky ul{
	margin-top: 10px;
}

#clanek table.clanky li{
	list-style: url(../images/bullet_submenu_green.gif);
}

#clanek table.clanky tr{
	vertical-align: top;
}

#clanek table.clanky td.label{
	font-weight: bold;
	text-align: right;
}

#clanek table.clanky td.value{
	font-weight: normal;
	text-align: right;
}

#clanek table.clanky td.space{
	width: 5px;
}

#clanek table.clanky img.preview{
	border: 1px solid #45842E;
	/*border: thin solid black;*/
}

#clanek table.clanky .uvod{
	font-size: 1em;
}

#clanek table.clanky .text{
	font-size: 1em;
	margin-bottom: 5px;
}

#clanek table.clanky .text p{
	text-indent: -25px;
}

#clanek table.clanky .udaje, #clanek table.clanky .udaje_aktuality{
	margin-top: 10px;
	font-size: 0.9em;
}


#clanek table.clanky .aktuality_uvod_nadpis{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 2px;
}

#clanek table.clanky .aktuality_uvod_nadpis a{
}

#clanek table.clanky .aktuality_uvod_udaje{
	margin-bottom: 10px;
	font-size: 0.9em;
	color: black;
}


#clanek table.clanky .udaje{
	margin-bottom: 30px;
}

#clanek table.clanky .udaje_aktuality{
	margin-bottom: 15px;
}

#clanek table.clanky .odkaz{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 1em;
}

#clanek table.clanky .linka{
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom: solid 1px #45842E;
}


/************* Detail článku ************/

	#clanek .clanek_detail{
		font-size: 0.9em;
		color: #45842E;
	}
	
	#clanek .clanek_detail a{
		color: #45842E;	
		font-weight: normal;
	}
	
	
	#clanek .clanek_detail .udaje{
		font-size: 1em;
		margin-bottom: 10px;
	}
	
	#clanek .clanek_detail .text{
		font-size: 1em;
	}
	
	#clanek .clanek_detail .text a{
		color: #45842E;	
		font-weight: bold;
	}
	
	#clanek .clanek_detail .go_back{
		margin-bottom: 10px;
		cursor: pointer;
	}
	
	#clanek .clanek_detail .go_back a{
		color: #45842E;
	}
	
	#clanek .clanek_detail .fotogalerie, .fotogalerie{
		margin-top: 25px;
		margin-bottom: 25px;
		font-size: 1em;
		color: #45842E;	
		text-align: center;
	}
	
	#clanek .clanek_detail .fotogalerie img, .fotogalerie img{
		margin-left: 15px;
		margin-top: 15px;
		border: solid 1px #45842E;	
		cursor: pointer;
	}

	#clanek .clanek_detail .fotogalerie .headline, .fotogalerie .headline{
		font-weight: bold;
		padding-bottom: 2px;
		border-bottom: solid 1px #45842E;
		text-align: left;
	}
	
	
	#clanek .clanek_detail .href_diskuze{
		margin-top: 20px;
		margin-bottom: 10px;
		cursor: pointer;
	}
	
	#clanek .clanek_detail .href_diskuze a{
		color: #45842E;
	}
	
	
	#clanek img.logo_spv{
		float: right;
		margin-left: 15px;
		margin-bottom: 15px;
		margin-top: 10px;
	}
	
	#clanek .loga_deti{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	#clanek .loga_deti img{
		margin-left: 25px;
	}
	
/*	#clanek img.babycentrum{
		float: right;
		margin-left: 15px;
		margin-bottom: 15px;
		margin-top: 10px;
	}*/
/**************************************/

#cerpaci_stanice, #jizdni_rady{
	
}

#h2_image{
	position: relative;
	height: 70px;	
	width: 100%;
}

#h2_image img{
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 2;
}

*>#h2_image img{
	top: 2px;
	left: 10px;	
}


#h2_image h2{
	position: absolute;
	top: 12px;
	left: 0px;
	display: block;
	height: 18px;
	width: 570px;
	padding-left: 70px;
	padding-top: 2px;
	font-size: 0.9em;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
	background: #45842E; 
	z-index: 1;
}
*>#h2_image h2{
	top: 5px;
	left: 0px;
	width: 530px;
	height: 16px;
	padding-left: 70px;
	padding-top: 2px;
}

#h2_image .adresa{
	position: absolute;
	top: 35px;
	left: 70px;
	font-size: 0.9em;
	font-style: italic;
}

#cerpaci_stanice .tabulka{
	margin-left: 10px;
}

#cerpaci_stanice table.udaje{
	width: 150px;
	font-size: 0.9em;
	text-align: left;
}

/********* SHOWDETAIL - POPUP WINDOW IN MAP ***************/
#showDetail{
	position: absolute;
	z-index: 5;
	background-color: White;
	border: solid  1px #45842E;
	font-size: 0.9em;
	/*width: 120px; */	
	white-space: nowrap;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

*>#showDetail{
	min-width: 100px;
}


#showDetail a{
	color: #45842E; 
}


#showDetail img{
/*	border: 2px solid #330044;*/
	margin: 2px;
}

#showDetail .headline{
	display: block;
	margin: 0px;
	padding: 2px;
	background: #45842E;
	color: white;
	font-weight: bold;
	font-size: 1em;
}

#showDetail .address, #showDetail .text{
	margin: 2px;
	background: white;
	color: #45842E;
	font-weight: normal;	
	/*font-style: italic;*/
	font-size: 0.9em;
}

#showDetail .address .label, #showDetail .text .label{
	font-weight: bold;
}

#showDetail .top {
	position: absolute;
	top: 0px;
	left: 0px;
}

#showDetail .set_width {
	position: relative;
	margin-left: 0px;
}

/********************* FOOTER *********************/

#bottom .footer{
	padding-top: 4px;
	padding-left: 5px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	color: #45852E;
}

#bottom .footer a{
	text-decoration: none;
	color: #45852E;
}

#bottom .footer a:hover{
	text-decoration: underline;
	color: #45852E;
}

/*******************************************/
/****		KATALOG, REALITY			****/
/*******************************************/

#katalog{
	font-size: 1em;
	color: #45842E;
}

#katalog h2{
	display: block;
	height: 18px;
	width: 595px;
	padding-left: 70px;
	padding-top: 2px;
	font-size: 0.9em;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
	background: #45842E; 
	z-index: 1;
}
*>#katalog h2{
	width: 595px;
	height: 16px;
	padding-left: 5px;
	padding-top: 2px;
}

#katalog a{
	color: #45842E;
}

#katalog ul{
	margin-top: 0px;
	margin-left: 0px;
	list-style: url(../images/bullet_submenu_green.gif);
	/*	list-style: none;*/
}

#katalog li{
	margin-top: 0px;
/*	margin-bottom: 2px;	*/
	font-size: 1em;
}


#katalog .rozcestnik table, #katalog .vypis table, #katalog .vypis_pref table, #katalog .vypis_normal table {
	font-size: 1em;
	width: 100%;
	color: #45842E;
}

#katalog .rozcestnik tr, #katalog .vypis tr, #katalog .vypis_pref tr, #katalog .vypis_normal tr {
	vertical-align: top;
}

#katalog .rozcestnik td, #katalog .vypis td, #katalog .vypis_pref td, #katalog .vypis_normal tr {
	width: 33%;
	font-size: 0.9em;
}


#katalog table.hodiny{
	font-size: 1em;
/*	width: 100%;*/
	color: #45842E;
}


#katalog .kategorie{
	font-weight: bold;
	font-variant: small-caps;
}

#katalog .podkategorie{
	color: #45842E;
	font-weight: normal;
}

#katalog .podkategorie_level2{
	color: #45842E;
	font-weight: bold;
}


#katalog .vypis_nadpis{
	margin-top: 40px;
	font-weight: bold;
	font-size: 0.8em;
	margin-bottom: 5px;
	/*color: #2F4F4F;*/
}

#katalog .vypis_nadpis_subcategory{
	/*margin-top: 40px;*/
	font-weight: bold;
	font-size: 0.8em;
	margin-bottom: 5px;
	/*color: #2F4F4F;*/
}

#katalog .vypis, #katalog .vypis_prazdny{
	border: solid thin #45842E;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 10px;
	display: block;
	border-top: solid thin #45842E;
}

#katalog .vypis_prazdny{
	border: none;
}

#katalog .vypis h3{
	/*background-color: #45842E;*/
	font-size: 1em;
	color: #45842E; /*#F6F06A;*/
	margin-top: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	width: 595px;
}

#katalog .vypis a{
	color: #45842E; /*#F6F06A;*/
	text-decoration: underline;
}

#katalog .vypis a:hover{
	text-decoration: none; 
}


#katalog .vypis .detail, #katalog .vypis_pref .detail{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#katalog .vypis .detail table{
	font-size: 1em;
	margin-left: -5px;
}

#katalog .vypis .detail .adresa{
	font-style: italic;
	font-weight: normal;
	font-size: 1em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	text-align: left;	
}

#katalog .vypis .detail .adresa_wo_popis{
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin-top: -5px;
	margin-left: 5px;
	margin-right: 15px;
	text-align: left;	
}

#katalog .vypis .detail .label{
	margin-left: 0px;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	text-align: left;
}

#katalog .vypis .detail .popis{
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 430px;
	height: 60px;
}

*>#katalog .vypis .detail .popis{
	height: auto;
	min-height: 60px;
}


#katalog .vypis .detail .fotka{
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	width: 100px;
	height: 60px;
	margin-left: -25px;
	margin-top: -0px;
}

*>#katalog .vypis .detail .fotka{
	height: auto;
	min-height: 60px;
}

#katalog .vypis .web a{
	color: #45842E;
}

#katalog .vypis .web a:hover{
	text-decoration: underline;
}

#katalog .vypis_pref, #katalog .vypis_normal{
	border: solid 1px #45842E;
	background: #F6F06A;
	margin-top: 0px;
	margin-bottom: 15px;
	width: 588px;
/*	height: 90px;*/
}

*>#katalog .vypis_pref, *>#katalog .vypis_normal{
/*	height: auto;
	min-height: 100px;*/
	width: 598px;
}

#katalog .vypis_normal{
	background: White;
}

#katalog .vypis_normal h3{
	color: #45842E;
	font-size: 1em;
	margin-top: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-bottom: 3px;
}

#katalog .vypis_pref h3{
	background-color: #45842E;
	font-size: 1em;
	color: white; /*#F6F06A;*/
	margin-top: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-bottom: 3px;
	width: 590px;
}

#katalog .vypis_pref .header{
	background-color: #45842E;
	font-size: 0.8em;
	color: white; /*#F6F06A;*/
	margin-top: 0px;
	padding-top: 2px;
	padding-left: 8px;
	padding-bottom: 3px;
	width: 590px;
}

#katalog .vypis_pref .header a:hover{
	text-decoration: underline;
}

#katalog .vypis_pref .header .headline{
	font-size: 1.2em;
	font-weight: bold;
}


#katalog .vypis_normal a{
	color: #45842E;
}

#katalog .vypis_normal a:hover{
	text-decoration: underline; 
}

#katalog .vypis_pref a{
	color: white; /*#F6F06A;*/
}

#katalog .vypis_pref a:hover{
	text-decoration: none; 
}

#katalog .vypis_pref .detail, #katalog .vypis_normal .detail{
	margin-left: 8px;
}

#katalog .vypis_pref .detail .popis, #katalog .vypis_normal .detail .popis, 
#katalog .vypis_pref .detail .popis_wo_fotka, #katalog .vypis_normal .detail .popis_wo_fotka{
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 410px;
	height: 60px;
}

*>#katalog .vypis_pref .detail .popis, *>#katalog .vypis_normal .detail .popis{
	width: 430px;
	height: auto;
	min-height: 60px;
}

#katalog .vypis_pref .detail .popis_wo_fotka, #katalog .vypis_normal .detail .popis_wo_fotka{
	width: 570px;
}


#katalog .vypis_pref .detail .adresa, #katalog .vypis_normal .detail .adresa{
	font-style: italic;
	font-weight: normal;
	font-size: 0.9em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	text-align: left;	
}

#katalog .vypis_pref .detail .adresa_wo_popis, #katalog .vypis_normal .detail .adresa_wo_popis{
	font-style: italic;
	font-weight: normal;
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 430px;
	height: 80px;
}

*>#katalog .vypis_pref .detail .adresa_wo_popis, *>#katalog .vypis_normal .detail .adresa_wo_popis{
	height: auto;
	min-height: 80px;
}

#katalog .vypis_pref .detail .label, #katalog .vypis_normal .detail .label{
	margin-left: 0px;
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 0px;
/*	margin-left: 5px;
	margin-right: 2px;*/
	text-align: left;	
}


#katalog .vypis_pref .detail .fotka, #katalog .vypis_normal .detail .fotka{
	font-style: normal;
	font-weight: normal;
	font-size: 0.9em;
	width: 150px;
	height: 60px;
}

*>#katalog .vypis_pref .detail .fotka, *>#katalog .vypis_normal .detail .fotka{
	height: auto;
	min-height: 60px;
}

#katalog .vypis_pref .detail .fotka img, #katalog .vypis_normal .detail .fotka img{
	border: solid 1px #45842E;
}

#katalog .vypis_pref .detail a, #katalog .vypis_normal .detail a{
	color: #45842E;
/*	color: black;*/
}

#katalog .vypis_pref .detail a:hover, #katalog .vypis_normal .detail a:hover{
	text-decoration: underline;
}

#katalog .navigace{
	font-size: 0.8em;
}

#katalog .page_navigation, #katalog .page_navigation_top, #katalog .page_navigation_bottom{
	font-size: 0.9em;
	text-align: right;
	display: block;
	width: 588px;
}

*>#katalog .page_navigation, *>#katalog .page_navigation_top, *>#katalog .page_navigation_bottom{
	width: 598px;
}

#katalog .page_navigation{
	padding-top: 4px;
	border-top: solid 1px #45842E;
}

#katalog .page_navigation_top{
	margin-bottom: 4px;
}

#katalog .page_navigation .selected, #katalog .page_navigation_top .selected, #katalog .page_navigation_bottom .selected{
	font-weight: bold;
}

#katalog .firma .detail .label{
	font-weight: bold;
}

#katalog .firma .detail img{
	margin: 5px;
	border: solid 1px #45842E;
}

.go_back{
		cursor: pointer;
}

#katalog .zapis{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	font-size: 0.9em;
}

#katalog .zapis a:hover{
	text-decoration: underline;
}

#cleaner {
	width: 100%;
	height: 10px;
	margin-top: 10px;
}

/*************** BANNERY ******************/
#banner_button{
	position: absolute;
	left: 810px;
	top: 35px;
	width: 120px;
	height: 72px;
}

#banner_button img{
}

.banner_flash, .banner_gif{
	cursor: pointer;
}

#banner_button .object img_{
	position: relative;
	border: 2px white solid;
	background: red;
	text-align: left;
}

#banner_button .label{
	width: 120px;
	text-align: right;
	font-size: 0.8em;
	color: white;
}

#banner_super_top{
	position: relative;
	width: 600px;
	height: 72px;
	margin-bottom: 10px;
}

#banner_super_top img{
}

#banner_super_bottom{
	position: relative;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 600px;
	height: 72px;
}

#banner_super_bottom img{
}

#banner_super_top .label, #banner_super_bottom .label{
	width: 600px;
	text-align: right;
	font-size: 0.8em;
}


#banner_top{
	position: relative;
	width: 600px;
	height: 72px;
	margin-bottom: 10px;
}

#banner_top img{
}

#banner_bottom{
	position: relative;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 600px;
	height: 72px;
}

#banner_bottom img{
}

#banner_top .label, #banner_bottom .label{
	width: 600px;
	text-align: right;
	font-size: 0.8em;
}


#banner_skyscrapper{
	position: absolute;
	top: 120px;
	left: 990px;
	width: 160px;
	height: 612px;
	z-index: 0;
}


#banner_skyscrapper img, #banner_skyscrapper object{
/*	position: absolute;
	top: 12px;*/
	/*border: solid 1px #45842E;*/
}

#banner_skyscrapper .label{
/*	position: absolute;
	top: 0px;*/
	width: 160px;
	text-align: right;
	font-size: 0.8em;
	
}

#banner_right{
	position: absolute;
	top: 120px;
	left: 990px;
	width: 160px;
	height: 612px;
	z-index: 0;
}

#banner_right img, #banner_right object{
/*	position: absolute;
	top: 12px;*/
	/*border: solid 1px #45842E;*/
}

#banner_right .label{
/*	position: absolute;
	top: 0px;*/
	width: 160px;
	text-align: right;
	font-size: 0.8em;
	
}

/************ DISKUZE **************/
#diskuze {
	font-size: 0.9em;	
}

#diskuze table.seznam{
	font-size: 1em;	
	width: 600px;
	color: #45842E;
}

*>#diskuze table.seznam{
	width: 100%;
}

#diskuze table.seznam tr.headline{
	background: #45842E;
	color: #F6F06A;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}

#diskuze table.seznam tr.odd{
	background: #EAF6B4;
	padding: 3px;
}

#diskuze table.seznam tr.even{
	background: #EAF6B4;
	padding: 3px;
}

#diskuze table.seznam tr.onmouseover{
	background: #6CBD45;
	color: #F6F06A;
	cursor: pointer;
}

#diskuze table.seznam td.nazev{
	width: 100%;
}

#diskuze table.seznam td.nastred{
	text-align: center;
}

#diskuze table.prispevky{
	font-size: 1em;
	width: 100%;
	border: solid 1px #45842E;
	margin-top: 5px;
	margin-bottom: 5px;
}

#diskuze table.prispevky tr.headline{
	background: #45842E;
	color: #F6F06A;
	font-weight: bold;
	text-align: left;
}

#diskuze table.prispevky tr.footer{
	background: #6CBD45;
	color: #F6F06A;	
	font-weight: bold;
	text-align: right;
}

#diskuze table.prispevky tr.footer a{
	color: #F6F06A;	
}

#diskuze table.prispevky tr.text{
	vertical-align: top;	
	font-size: 1em;
}

#diskuze .zapis{
	width: 597px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
	font-size: 0.9em;
}

#diskuze .go_back{
	font-size: 0.9em;
	cursor: pointer;
	color: #45842E;
}

#diskuze .go_back a{
	color: #45842E;
}

/**************** ANKETY ******************/
#anketa {
	width: 100%;
	font-size: 1em;
	text-align: left;
	background: url(../images/stripe_yellow.gif);
	color: #F6F06A;
}

#anketa a{
	color: #F6F06A;
	text-decoration: none;
}

#anketa a:hover{
	color: #F6F06A;
	text-decoration: underline;
}


#anketa .obsah{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/stripe_green_light.gif);
}

#anketa .obsah .headline{
	font-size: 0.9em;
	margin-top: 8px;
	font-weight: bold;
}

#anketa .obsah .odpoved{
	margin-top: 5px;
	margin-bottom: 5px;
}

#anketa .obsah .odpoved .sloupec{
	width: 140px;
	height: 10px;
	background: #45842E;
	cursor: pointer;
	/*background: white;*/
}

#anketa .obsah .odpoved .sloupec img{
	margin-top: 1px;
	margin-left: 1px;
}

#anketa .obsah .odpoved .text{
	font-size: 0.8em;
	margin-bottom: 2px;
	padding-left: 2px;
}
	
#anketa .obsah .celkem{
	font-size: 0.8em;
	margin-bottom: 5px;
}

#anketa .end{
/*	display: block;*/
	height: 10px;
	background: url(../images/stripe_green_light.gif);
}

/**************** MHD ******************/
#mhd {
	width: 100%;
	font-size: 1em;
	text-align: left;
	background: url(../images/stripe_yellow.gif);
	color: #F6F06A;
}

#mhd a{
	color: #F6F06A;
	text-decoration: none;
}

#mhd a:hover{
	color: #F6F06A;
	text-decoration: underline;
}


#mhd .obsah{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/stripe_green_light.gif);
}

#mhd .obsah .bus{
	font-size: 0.9em;
	margin-top: 8px;
	font-weight: bold;
	padding-right: 5px;
}

#mhd .obsah .spoje{
	font-size: 0.8em;
	margin-bottom: 2px;
	padding-left: 2px;
}
	
#mhd .end{
/*	display: block;*/
	height: 10px;
	background: url(../images/stripe_green_light.gif);
}

/******************** REALITY ***********************/
#reality_seznam{
	font-size: 1em;
}

#reality_seznam table{
	font-size: 0.9em;
	border-bottom: solid 1px;
	border-color: #45842E;	
	color: #45842E;
	margin-bottom: 5px;
}

#reality_seznam tr.table_row_odd{
	background: #F8F7C6;
	font-weight: normal;
	border-left: solid 1px #45842E;	
}

#reality_seznam tr.table_row_selected{
	background: #AFDC9A;
	background: #6EAF57;
	cursor: pointer;
	color: #F6F06A;
	font-weight: bold;
}

#reality_seznam td{
	border-top: solid 1px;
	border-color: #45842E;
	vertical-align: middle;
}

#reality_seznam .nahled_fotky{
	width: 80px;
	background: white;
	text-align: center;
}

#reality_seznam td.fotka{
	border-left: solid 1px #45842E;
	border-right: solid 1px #45842E;
}

#reality_seznam td.nazev{
	text-align: left;
	font-weight: bold;
	font-weight: normal;
}

#reality_seznam td.cena{
	text-align: left;
	font-weight: bold;
	font-weight: normal;
	border-left: solid 1px #45842E;
	border-right: solid 1px #45842E;
	text-align: center;
}

#reality_seznam td.cena .provize{
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 2px;
}

#reality_seznam img{
	border: solid 1px #45842E;
}

/******************** KATALOG ***********************/
#box_katalog{
	width: 100%;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
/*	background: url(../images/stripe_yellow.gif);*/
	color: #F6F06A;
}

#box_katalog .podnadpis{
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 0.9em;
	font-weight: bold;
}

#box_katalog .linka{
	width: 100%;
	height: 1px;
	background: #F6F06A;
}

#box_katalog .obsah{
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #45852E;
/*	background: url(../images/stripe_green_light.gif);*/
}

#box_katalog .zaznam{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 0.8em;
	font-weight: bold;
}

#box_katalog .zaznam .kategorie{
	font-style: italic;
	font-weight: normal;
}

#box_katalog a{
	display: block;
	color: #F6F06A;
	text-decoration: none;
}

#box_katalog a:hover{
	background: url(../images/stripe_green.gif);
	color: #F6F06A;
}

#box_katalog .end{
	height: 10px;
	background: url(../images/stripe_green_light.gif);
}

*>#box_katalog .end{
	height: 12px;
}

.adresa_faktury{
	margin-left: 25px;
}


/*********** KATALOG FAKTURA K ZAPLACENI ***********/
#invoice {
	border: solid 1px black;
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 10px;
	line-height: 13px;
	padding: 5px;
	background: #F6F06A;
}

#invoice .headline{
	font-weight: bold;
}

#invoice .headline .off{
	color: red;
}

#invoice .headline .on{
	color: green;
}

#invoice .label{
	width: 120px;
	float: left;
}

#alert{
	border: solid 1px black;
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 10px;
	line-height: 13px;
	padding: 5px;
	background: #F6F06A;
}

#alert a{
	font-weight: bold;
	text-decoration: none;
}

#alert a:hover{
	text-decoration: underline;
}

#alert .headline{
	font-weight: bold;
	margin-bottom: 5px;
}

#alert .headline_red{
	font-weight: bold;
	color: red;
	margin-bottom: 5px;
}
