TABLE.blue {
	border-collapse: collapse;
	border:1px solid #7071B5;
	border:none;
	color:#7071B5;
}
TABLE.blue TH {
	border:1px solid #7071B5;
	text-align:center;
	font-weight:bold;
}
TABLE.blue TH.oddelovac-bily {
	border-bottom:1px solid white;
}
TABLE.blue TD {
	border:1px solid #7071B5;
	text-align:left;
	padding-left: 5px;
}
TABLE.blue THEAD {
	background-color:#7071B5;
	color:white;
}
TABLE.blue TBODY TR.lightblue {
	background-color:#DAD9ED;
}
TABLE.blue TBODY TR.white {
	background-color:white;
}

.roundedcornrDashedBlue_box {
	background: url('/images/roundedcornr_dashed_blue_tl.png') no-repeat top left;
}

.roundedcornrDashedBlue_box2 {
	background: url('/images/roundedcornr_dashed_blue_tl2.png') no-repeat top left;
}

.roundedcornrDashedBlue_box3 {
	background: url('/images/roundedcornr_dashed_blue_tl3.png') no-repeat top left;
}

.roundedcornrDashedBlue_top {
	background: url('/images/roundedcornr_dashed_blue_tr.png') no-repeat top right;
}
.roundedcornrDashedBlue_bottom {
	background: url('/images/roundedcornr_dashed_blue_bl.png') no-repeat bottom left;
}
.roundedcornrDashedBlue_bottom div {
	background: url('/images/roundedcornr_dashed_blue_br.png') no-repeat bottom right;
}
.roundedcornrDashedBlue_content {
	background: url('/images/roundedcornr_dashed_blue_r.png') top right repeat-y;
}

.roundedcornrDashedBlue_content_p {
	background: url('/images/roundedcornr_dashed_blue_r.png') top right repeat-y;
}

.roundedcornrDashedBlue_content2 {
	background: url('/images/roundedcornr_dashed_blue_r.png') top right repeat-y;
}
.roundedcornrDashedBlue_top div, .roundedcornrDashedBlue_top {
	width: 100%; 
	height: 10px; 
	font-size: 1px;
}
.roundedcornrDashedBlue_bottom div, .roundedcornrDashedBlue_bottom {
	width: 100%;
	height: 10px !important; 
	height: 15px; 
	font-size: 1px;
}
.roundedcornrDashedBlue_content, .roundedcornrDashedBlue_bottom {
	margin-top: -5px !important;
	margin-top: -5px;
	margin-bottom: 4px !important;
	margin-bottom: 4px;
}

.roundedcornrDashedBlue_content_p, .roundedcornrDashedBlue_bottom {
	margin-top: -5px !important;
	margin-top: -5px;
	margin-bottom: 4px !important;
	margin-bottom: 4px;
}

.roundedcornrDashedBlue_content { padding: 0 15px; text-align: left;}
.roundedcornrDashedBlue_content_p { padding: 0 15px; text-align: left;}

.roundedcornrDashedBlue_content .nadpis {
	color:#7071B5;
	font-weight: bold;
	padding-bottom: 5px;
}
.roundedcornrDashedBlue_content_p .nadpis {
	color:#7071B5;
	font-weight: bold;
	padding-bottom: 5px;
}

.roundedcornrDashedBlue_content .nadpis2 {
	font-weight: bold;
	padding-bottom: 5px;
}
.roundedcornrDashedBlue_content_p .nadpis2 {
	font-weight: bold;
	padding-bottom: 5px;
}

.roundedcornrDashedBlue_content .vyrazne  {
	color:#f47921;
	font-weight: bold;
}
.roundedcornrDashedBlue_content_p .vyrazne  {
	color:#f47921;
	font-weight: bold;
}

.roundedcornrDashedBlue_content ol {
	padding-left: 20px;
}
.roundedcornrDashedBlue_content_p ol {
	padding-left: 20px;
}

.klapka-dvd {
	float:right;
	background-image: url(/images/klapka-dvd.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 26px;
	height: 28px;
	margin-left: 10px;
}

ul#lokalni-odkazy {
	float:left;
	list-style: none;
	margin:0px;
	padding:0 3px 0 0;
}

ul#lokalni-odkazy li {
	margin:0px;
	line-height:18px;
	padding-left:23px;
	background-image: url(/images/sipka-odrazka-modra.gif);
	background-position: 8px 7px;
	background-repeat: no-repeat;
/*	letter-spacing:1px;*/
	text-align: left;
}

ul#lokalni-odkazy li a {
	color:#7071B5;
	font-weight: bold;
}

ul.zacatek {
	clear:both;
	float:right;
	list-style: none;
	margin:0px;
	padding:0 3px 0 0;
}

ul.zacatek li {
	margin:0px;
	line-height:18px;
	padding-right:13px;
	background-image: url(/images/sipka-top.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	letter-spacing:1px;
}

ul.zacatek li a {
	color:#aeacd6;
	font-size: 9px;
	font-weight: bold;
}

ul.zacatek li a:hover {
	color:#7071B5;
}

ul.zacatek li a:active {
	color:#7071B5;
}

DIV.dashed-line {
	height:1px;
	line-height:0px;
	border-bottom: 1px #c2beb0 dashed;
	margin:15px 0 15px 0; 
}
DIV.dashed-line-3 {
	height:1px;
	line-height:0px;
	border-bottom: 1px #c2beb0 dashed;
	margin:3px 0 3px 0; 
}
ul.oranzove-odrazky {
	float:left;
	list-style: none;
	margin:0px;
	padding: 5px 3px 0 0;
}

ul.oranzove-odrazky li {
	margin:0px;
	padding-left:15px;
	background-image: url(/images/li-arrow.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	text-align: left;
	color: #7675b2;
	padding-bottom: 10px;
}

.tabulka-right { 
	float:right;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;	
}

.tabulka-left { 
	float:left;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;	
}