/************   Standart element  ****************/
BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004a78;
	font-size : 11px;
}
SELECT {
	color: #004a78;
	font-size : 10px;
	}
OPTION {
	color: #004a78;
	font-size : 10px;
}
INPUT {
	color: #004a78;
	font-size : 10px;
}

TABLE {
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	color: #004a78;
	}
TD {
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	vertical-align: top;
	color: #004a78;
}
TH {
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-weight: bold;
	background-color: #D8E9F3;
	vertical-align: middle;

}

P {
  /* text-indent: 10px;  */
 	color: #004a78;
	font-size : 11px;
	text-align: left;
	}

H1 {
	background-image : url(images/basic/background.gif);
	background-repeat : no-repeat;
	text-align : left;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 18 px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: none;
	vertical-align: text-bottom;
	height: 38px;
	padding-left :18px;
	padding-top : 20px;
	caption: nadpis1;
}

H2  {
	background-image : url(images/basic/background.gif);
	background-repeat : no-repeat;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004a78;
	text-decoration: none;
	vertical-align: text-bottom;
	height: 38px;
	padding-left : 18px;
	padding-top : 20px;
	caption: nadpis2;
}

H3 {
	text-align : left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bold;
	color: #004a78;
	text-decoration: none;
	vertical-align: text-bottom;
	/*height: 38;*/
	padding-left : 18px;
	caption: nadpis3;
}

H4 {
	text-align : left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	font-weight: bold;
	color: #004a78;
	text-decoration: none;
	vertical-align: text-bottom;
	/*height: 44;*/
	padding-left : 18px;
	caption: nadpis4;
}

H5 {
	text-align : left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	font-weight: bold;
	color: #004a78;
	text-decoration: none;
	vertical-align: text-bottom;
	padding-left : 18px;
	font-style : italic;
}
H6 {
	text-align : left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	font-weight: normal;
	color: #004a78;
	text-decoration: none;
	vertical-align: text-bottom;
	padding-left : 18px;
	font-style : italic;
}

FONT.text2 {
	font-size: 11px;
	color: $004a78;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	caption: text doplnkovy;
}

A {
	color: #004a78;
	font-size: 11px;
}

A:hover {
    color: #ce070c;
}

 OL{
  text-align: left;
   }
 UL{
  text-align: left;
   }
 LI{
text-align: left;
list-style: url(images/basic/left-par.gif);
list-style-image: url(images/basic/left-par.gif);
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif,regular;
color: #004a78;
 }

/*********Menu Styles********************************/

TABLE.navigation{
	text-align: right;
}

.navigation TD{
	text-align: right;
	vertical-align: middle;
}

A.mnu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #004a78;
	text-decoration: underline;
}

A.mnu1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #ce070c;
	text-decoration: underline;
}

.mnu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #004a78;
	text-decoration: none;
}

.nmnu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #004a78;
	text-decoration: none;
}

A.amnu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: underline;
}

A.amnu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
}

A.mnu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: underline;
}

A.mnu2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
}

.mnu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: none;
}

.nmnu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: none;
}

.amnu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: none;
}

A.mnu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #d0060a;
	text-decoration: underline;
}

A.mnu3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #ce070c;
	text-decoration: underline;
}

.mnu3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #d0060a;
    text-decoration: none;
}

.nmnu3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #d0060a;
    text-decoration: none;
}

A.mnu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: underline;
	font-style: italic;
}

A.mnu4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
	font-style: italic;
}

.mnu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: none;
	font-style: italic;
}

.nmnu4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a78;
	text-decoration: none;
	font-style: italic;
}

A.mnu5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d0060a;
	text-decoration: underline;
}

A.mnu5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
}

.mnu5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #d0060a;
    text-decoration: none;
}

.nmnu5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #d0060a;
    text-decoration: none;
}

A.mnu6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d0060a;
	text-decoration: underline;
	font-style: italic;
}

A.mnu6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
	font-style: italic;
}

.mnu6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d0060a;
	text-decoration: none;
	font-style: italic;
}

.nmnu6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d0060a;
	text-decoration: none;
	font-style: italic;
}

A.mnu7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004a78;
	text-decoration: underline;
	vertical-align:middle;
}

A.mnu7:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
	vertical-align:middle;
}

.mnu7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #004a78;
    text-decoration: none;
    vertical-align:middle;
}

.nmnu7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #004a78;
    text-decoration: none;
    vertical-align:middle;
}

A.mnu8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d0060a;
	text-decoration: underline;
}

A.mnu8:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ce070c;
	text-decoration: underline;
}

.mnu8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #d0060a;
    text-decoration: none;
}

.nmnu8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #d0060a;
    text-decoration: none;
}

.mnubck {
     background-repeat: no-repeat;
}
.mnubck1 {
	background-repeat: no-repeat;
	background-position : left;
}
.mnubck2 {
	background-repeat: no-repeat;
	background-position : right;
	cursor : hand;
}
.texthibold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #00517c;
    text-decoration: none;
}
.searchbox2 {
    height: 17px;
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: 600;
    color: #004a78;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
    color: #00517c;
	width: 150px;
	text-align: right;
}

.searchbox_portals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
    	color: #00517c;
	width: 140px;
	text-align: right;
}

a.textNavi{ text-align: right; }

a.textNavi:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: none;
    color: #d00f14;
}

a.textNavi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #00517c;
    text-decoration: none;
}

a.locationNaviFolder:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #d00f14;
    text-decoration: none;
}

a.locationNaviFolder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #89b5cc;
    text-decoration: none;
}

a.locationNaviActive:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #d00f14;
    text-decoration: none;
}

a.locationNaviActive {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #00517c;
    text-decoration: none;
}
.portletthead {
    background-repeat: no-repeat;
}
.rightbck {
	/*background-image: url(img-common/right-bck.gif);*/
	background-repeat: repeat-y;
	text-align: right;
}
.mladihead {
	/*background-image: url(img-common/headers/top-header-mladi.gif);*/
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
}
.korphead {
	/*background-image: url(img-common/headers/top-header-korp.gif);*/
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
}
.mestahead {
	/*background-image: url(img-common/headers/top-header-mesta.gif);*/
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
}
.osfinzivhead {
	/*background-image: url(img-common/headers/top-header-osfinziv.gif);*/
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
}
.podnikyhead {
	/*background-image: url(img-common/headers/top-header-podniky.gif);*/
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
}
.textblue10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #004a78;
    text-decoration: none;
}
.textbluebold11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #00517c;
    text-decoration: none;
}
.textblue11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #00517c;
    text-decoration: none;
}
.textwhitebold11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #FFFFFF;
    text-decoration: none;
}
.textredbold11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #d00f14;
    text-decoration: none;
}
.textredbold10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #d00f14;
    font-size: 10px;
    font-weight: 600;
    text-decoration: none;
}
.box {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #004a78;
    text-decoration: none;
    width: 120px;
}
.textbluebold10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #004a78;
    text-decoration: none;
}

.textboldred11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 800;
	color: #ce070c;
	text-decoration: none;
}
.textboldred16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ce070c;
	text-decoration: none;
	margin : 20pt 0pt 0pt 13pt;
}
.textboldblue16Map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #004a78;
	text-decoration: none;
	margin : 20pt 0pt 0pt 13pt;
}
.textboldblue16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #004a78;
	text-decoration: none;
}
.textboldred16Over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #ce070c;
	text-decoration: none;
}

select.branchesATM {
    height: 17px;
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #083676;
}
select.comboBox {
    height: 17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #083676;
}
.searchtown {
    height: 17px;
    width: 120px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #004a78;
}
.tableresult {
	margin-left : 5pt;
}
li.bulet {
	list-style-image : url(images/basic/left-par.gif);
	list-style-position : inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004a78;
}

/**************template styles**************************/

.nadpis-ie-template {	color: #ce070c;
		 	font-size: 18px;
			font-family: Arial, Helvetica, sans-serif,regular;
			padding-top: 5px;}


.nadpis1-ie-template {	font-weight: bold;
	 		color: #004a78;
			font-size: 14px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			padding-top: 5px;
}

.bluenadpis-ie-template{color: #004a78;
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif,regular;}

.text-ie-template 	{
			color: #004a78;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif,regular;}

.redtext-ie-template {	color: #ce070c;
			font-size: 11px;
	   	font-family: Verdana, Arial, Helvetica, sans-serif,regular;}



/************end of template styles****************************/

b.blue-background {
	/*background-image : url(homepage/img/blue_background.gif);*/
	width : 100%;
	background-repeat : no-repeat;
}
/*td.blue-background {
	background-image : url(homepage/img/blue_background.gif);
	width : 100%;
	background-repeat : no-repeat;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
}*/
TABLE.background {
	/*background-image : url(homepage/img/blue_background.gif);*/
	background-repeat : no-repeat;
}
TABLE.path_background {
	background-image : url(images/basic/path_background.gif);
	/*background-repeat : no-repeat;*/
	height: auto;
}
.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #89b5cc;
    text-decoration: none;
}


/******** site map ***********************/
 A.sm_link {
	color: #004a78;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

 .level1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;

}
.level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;

}
.level3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}

.level4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.level5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.level6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


.level1 A {
	text-decoration: none;
	color: #004a78;
}
.level1 A:visited {
	text-decoration: none;
	color: #89B5CC;
}
.level2 A {
	text-decoration: none;
	color: #004a78;
}
.level2 A:visited {
	text-decoration: none;
	color: #89B5CC;
}
.level3 A {
	text-decoration: none;
	color: #004a78;
}
.level3 A:visited {
	text-decoration: none;
	color: #89B5CC;
}
.level4 A,.level5 A,.level6 A {
	text-decoration: none;
	color: #004a78;
}
.level4 A:visited,.level5 A:visited,.level6 A:visited {
	text-decoration: none;
	color: #89B5CC;
}

.sm_body{
	padding-left : 10px;
	text-align : left;
}
.sm_body DIV.sm_padd{
	padding-left : 50px;
}
.toolbar{
	background-color : #d8e9f3;
}
table.toolbar{
	width : 750px;
}



.textboldblue16btn {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #004a78;
	text-decoration: none;
}

Table.btn{
	/*background-image : url(homepage/img/background.gif);*/
	background-repeat : no-repeat;
	cursor : pointer;
	cursor : hand;
	text-align: right;
	/*height : 50pt;*/
}
.btn TD{
	padding-left : 15px;
	vertical-align: middle;
	text-align: right;
}

.btn DIV.text{
	color: #004a78;
	font-size: 13px;
	font-weight: bold;
}
.btn DIV.textOver{
	color: #ce070c;
	font-size: 13px;
	font-weight: bold;

}

.btn TD.image{
	padding-left : 0pt;
}
/*forms*/



/****table for jobs*****/

table.jobs {

}

.jobs TH{
	color: #004a78;
	text-align : left;
	font-weight : bold;
	width : 150px;
	background-color: transparent;
}

.jobs TD{
	color: #004a78;
	text-align : left;

}
.jobs A{
	color: #004a78;
}

A.ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #004a78;
	text-decoration: none;
}


/* Content styles    */


DIV.content_div{

	text-align: left;

	}
DIV.content_div A:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	color : #004a78;
}


DIV.content_div.table p {
text-indent: 0px;
background-image: none;  }


TD.content_body  input.error{
 border: 1px solid #ce070c;
 color: #ce070c;
 }


INPUT.stand {
	border : 1px solid #98BFD3;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 2px;
	font-size : 10px;
	height : 20px;
	color: #004a78;
}



INPUT.err {
	border : 1px solid #ce070c;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 2px;
	font-size : 10px;
	height : 20px;
	color: #004a78;
}

INPUT.stand_co {
	border : 1px solid #98BFD3;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 2px;
	font-size : 10px;
	height : 20px;
	width:165 px;
	color: #004a78;
}

INPUT.err_co {
	border : 1px solid #ce070c;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 2px;
	font-size : 10px;
	height : 20px;
	width:165 px;
	color: #004a78;
}

/************** TABLES *************************/
TABLE.right_align{
}

.right_align TD{
	text-align: right;
}
.right_align TR{
	text-align: right;
}


TD.content_body{
	/*background-image : url(homepage/img/blue_background.gif);
	background-repeat : no-repeat;*/
	text-align : left;
	padding-left : 10pt;
  	padding-right : 10pt;
}

TABLE.bonds{
	border : none;
}

.bondsTD{
	border-bottom : 1px solid #ADD8E6;
	background : White;
}
.bondsTH{
	border-bottom : 1px solid #ADD8E6;
	background : White;
}
.bonds TR
{
	border-bottom : 1px solid #ADD8E6;
	background : White;
}
/***************Tables*************************/

TABLE.redheading{
	caption: CS: Cervene zahlavi;
	border-left: 1px solid #004a78;
	border-top: 1px solid #004a78;
}

.redheading TH{
	border-right: 1px solid #004a78;
	border-bottom: 1px solid #004a78;
	color:#ce070c;
	text-align: center;
}

.redheading TD{
	border-right: 1px solid #004a78;
	border-bottom: 1px solid #004a78;
	text-align: center;
}

TABLE.blackheading{
	caption: CS: Cerne zahlavi;
	border-left: 1px solid #A394B1;
	border-top: 1px solid #A394B1;
	background-color: #E8F0F5;
}

.blackheading TH{
	color:black;
	text-align: center;
	border-right: 1px solid #A394B1;
	border-bottom: 1px solid #A394B1;
	background-color: #D3EAF7;
}

.blackheading TD{
	color: #624879;
	text-align: center;
	border-right: 1px solid #A394B1;
	border-bottom: 1px solid #A394B1;
}
TD.captionwhitebg{
	caption: CS Nadpis - bile pozadi;
	color: #006699;
	background-color: White;
	font-weight: bold;
}

TD.dark{
	caption: CS Nadpis - tmave pozadi;
	color: #624879;
	background-color: #BED2DC;

}
TD.caption{
	caption: CS Nadpis - svetle pozadi;
	color: #006699;
	background-color: #E8F0F5;
	font-weight: bold;
}

TABLE.noborder{
	caption:CS: Tabulka bez okraju;
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

.noborder TD{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

.noborder TH{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

.noborder TR{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

/* Correction of empty field - HP 9513*/

.extension {
	border-top-style: solid;
	border-top-color: #004a78;
	border-top-width: 1px;
	background-color: white;
}
.extension_subportals {
	border-top-width: 1px;
	background-color: #d8e9f3;
}
