body, DD {
	background-color: #FFFFFF;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
td{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
body {
	background-color: #FFFFFF;
	color : #000000;
	margin : 0;
	padding : 0;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

#footer {
	/* pozicovani paticky */
	position : absolute;
	bottom : -1;
	width : 100%;
	/* nepodstatne vlastnosti, pouze urcuji vzhled */
	background-color : #FFFFFF;
	color : #777777;
	text-align : center;
}
#footer div {
	width: 750px;
	margin: auto;
	text-align : right;
	border-top : 1px solid #33559F;
	position: relative;
}

#footer div div{
	float: left;
	text-align : left;
	border-top : 0px none;
	width : 600px;
}
#footer div span {
	display : block;
	position: absolute;
	right: 0px;
	top: 5px;
}
a.dd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 9px;
	text-decoration: none;
	vertical-align : text-top;
}
a.dd:hover {
	text-decoration: underline;
}
a.dd_blue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6D89C6;
	font-size: 9px;
	text-decoration: none;
	vertical-align : text-top;
	text-align : right;
}
a.dd_blue:hover {
	text-decoration: underline;
}
input.up {
	width : 120px;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.up_back {
	background-image : url(../img/up_back1.gif);
	line-height : 15px;
	background-position : top;
	background-repeat : repeat-x;
}
td.rc {
	background-position : bottom;
	background-repeat : no-repeat;
	background-image : url(../img/up_rc.gif);
}
td.lc {
	background-image : url(../img/up_lc.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}
.div-novinky-text {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 13px;
	background: url(../img/nej-arrow.gif) 2px 8px no-repeat;
	line-height: 170%;
}
.div-novinky-text a {
	text-decoration: underline;
	font-weight: bold;
}
.div-novinky-text a:hover {
	text-decoration: none;
}

a.novinky_text {
	color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}
a.novinky_text:hover {
	text-decoration : none;
}
td.mback1 {
	background-image : url(../img/m_back1.gif);
	background-position : top;
	background-repeat : repeat-x;
}
.novinky_datum {
	color : #777777;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.a-novinky-odkaz {
	text-decoration: underline;
	font-weight: bold;
}
.a-novinky-odkaz:hover {
	text-decoration: none;
	font-weight: bold;
}
.novinky_perex {
	color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.novinky_text {
	color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 11px;
	padding-top : 1px;
}
p.novinka {
	text-align : justify;
}
a.zpravodajstvi_nadpis {
	color : #777777;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a.zpravodajstvi_nadpis:hover {
	text-decoration : underline;
}
.text {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin: 0;
	padding: 0;
}
input.registrace {
	background-color : #EAEEF5;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #33559F;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #33559F;
	border-top-color : #33559F;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #33559F;
	font-weight : bold;
	text-align : center;
	cursor : pointer;
}
textarea.registrace {
	background-color : #EAEEF5;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #33559F;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : #33559F;
	border-top-color : #33559F;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #33559F;
	font-weight : bold;
	cursor : pointer;
}
td.delic {
	background-position : center;
	background-image : url(../img/m_back4.gif);
	background-repeat : repeat-y;
}
.subpage_cesta {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #33559F;
}
.subpage_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.subpage_lmenu_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #33559F;
	line-height : 12px;
}
a.subpage_table_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}
a.subpage_table_text:hover {
	text-decoration : underline;
}
.subpage_table_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}

a {
	color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
a.v11 {
	color : #33559F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*text-decoration : none;*/
}
a:hover {
/*	text-decoration : underline;*/
}
a.top_menu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #99aacf;
	line-height : 11px;
	height : 10px;
}
a.top_menu:hover {
	color : #FFFFFF;
	text-decoration : none;
}
input.formular {
	border-left-color: #444E81;
	border-top-color: #444E81;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #EFEFEF;
	border-right-style: solid;
	border-bottom-color: #EFEFEF;
	border-bottom-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 261px;
	}
input.formularM {
	border-left-color: #444E81;
	border-top-color: #444E81;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #EFEFEF;
	border-right-style: solid;
	border-bottom-color: #EFEFEF;
	border-bottom-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100px;
	}
input.tlacitko {
	border-left-color: #EFEFEF;
	border-top-color: #EFEFEF;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #444E81;
	border-right-style: solid;
	border-bottom-color: #444E81;
	border-bottom-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B5BACD;
}
textarea.formular {
	border-left-color: #444E81;
	border-top-color: #444E81;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #EFEFEF;
	border-right-style: solid;
	border-bottom-color: #EFEFEF;
	border-bottom-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form_error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Red;
	line-height : 12px;
}
.popup_nadpis {
	color: #DBFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.datum_tz {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #434F7F;
}
div.line {
	background-image: url(../img/tz_line.gif);
	background-repeat: repeat-x;
	background-position: center;
	line-height: 20px;
}
div.line2 {
	background-image: url(../img/tz_line.gif);
	background-repeat: repeat-x;
	background-position: center;
	line-height: 5px;
}
a.tz_nadpis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.tz_nadpis:hover {
	text-decoration: underline;
}
.datum_tz_detail {
	color: #939499;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.leve_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33559F;
}
a.leve_menu:hover {
	background-color: #33559F;
	color: #FFFFFF;
	text-decoration: none;
}

/* ====================== SLOVNICEK POJMU =========================== */
#sp-table {
	width: 360px;
	border-width: 0px;
	font-size: 11px;
}
#sp-table TD {
	background-color: #D2DEEE;
	text-align: center;
	width: 33%;
	padding: 3px;
	color: #33559F;
}
#sp-table A:link, #sp-table A:visited {
	color: #33559F;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
}
#sp-table A:hover {
	color: #33559F;
	font-weight: bold;
}
.sp-vysvetleni {
	font-size: 11px;
	padding: 10px;
	color: #2457B0;
}
.sp-vysvetleni P {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.sp-vysvetleni LI {
	padding: 0px;
	margin: 0px;
}

/* ======================== REKLAMACNI FORMULAR =============================== */
.reklamace-form TABLE {
	width: 100%;
	font-size: 11px;
	color: #33559F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reklamace-form TH {
	font-weight: normal;
	text-align: right;
}
.reklamace-form TD {
	width: 200px;
}
.reklamace-form INPUT {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reklamace-form TEXTAREA {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reklamace-form SELECT {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TH.chyba {
	color: red;
}
a.strankovani {
	color: #ACA5A2;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.strankovani:hover {
	color: #ACA5A2;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

td.diskuse1
{
	background: #D9DCED;
}

td.diskuse2
{
	background: #ECEDF4;
}
div.map_tree0,div.map_tree1, div.map_tree2, div.map_tree3, div.map_tree4, div.map_tree5, div.map_tree6, div.map_tree7 {
	height:20px;
	position:relative;
}

a.map_tree0 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;	
}
a.map_tree1 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
	font-weight: bold;	
}
a.map_tree2 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
}
a.map_tree3 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
}
a.map_tree4 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
}
a.map_tree5 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
}
a.map_tree6 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
}
a.map_tree7 {
	position:absolute;
	top:3px;
	padding-left:8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #42518C;
	text-decoration: none;
}

/* DM menu */
#top-menu {
	width : 750px;
	height : 26px;
}
.DM-subm {
	width : 200px;
}
td.item-image {
	width : 5px;
}
td.DM-item, td.long-cell {
	width : 195px;
}
.DM-subm td.DM-item {
	background : #5373B7 url(../img/submenu_arrow.gif) no-repeat 0 middle;
	padding : 2px 5px 2px 15px;
	background-color : #5373B7;
}
img.wArrow {
	float : left;
	margin : 0;
}
.DM-menu {
	width : 750px;
	height : 26px;
	position : relative;
}
.DM-menu .DM-item {
	vertical-align : top;
}
.DM-subm {
	position : absolute;
	visibility : hidden;
}
.DM-subm .DM-item a {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.DM-subm .DM-item a:hover {
	text-decoration : none;
}
.DM-subm .DM-item.DM-active a {
	color : #5373B7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.DM-subm .DM-item.DM-active .DM-item a {
	color : white;
}
.DM-subm td.DM-active {
	background-color: White;
}

td#soustava_zasobovani_teplem {
	width : 450px;
}
a.meteo {
	font-family: "MS Serif", "New York", serif;
	color: #5373B7;
	font-size: 8px;
	text-decoration: none;
	vertical-align : text-top;
}

#poruchy {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.zakladni-pojmy-background {
	width: 100%;
	background-image: url('../img/slovnik/bck.gif');
	background-repeat: repeat-y;
}

.zakladni-pojmy-background div {
	margin-top: 40px;
	margin-left: 80px;
}
/*extranet*/
.ext-center {
	width:100%;
	text-align:center;
}
.ext-content {
	position:relative;
	width:756px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-repeat : repeat-y;
	background-image : url(../img/ext-l-c-back.gif);
}


.ext-form {
	width:250px;
	height:75px;
	background-color:#EAEEF5;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.ext-nadpis {
	color:#33559F;
	font-size:9px;
}
.ext-nadpis img {
	margin-right:10px;
}
.ext-table1 {
	margin-top:5px;

}
.l-td {
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-right:3px;
	height:20px;
}
.ext-input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:130px;
}

.ext-form2 {
	width:250px;
	height:30px;
	background-color:#33559F;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.ext-button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000000;
	background-color:#C2CBDA;
	color:#33559F;
	position:absolute;
	top:7px;
	right:15px;
	cursor:pointer;
}
.ext-center {
	width:100%;
	height:100%;
	text-align:center;
}

.ext-hlavicka {
	width:756px;
	height:72px;
	position:relative;
	background-color:#FFFFFF;
}
.ext-user {
	position:absolute;
	top:0px;
	right:3px;
	width:226px;
	height:63px;
	background-color:#EAEEF5;
}
.ext-user-name {
	color:#33559F;
	font-size:10px;
	position:absolute;
	top:3px;
	top:expression('3px');
	left:10px;
	width:207px;
	border-bottom:1px solid #33559F;

}
.ext-user-button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #8D9BBA;
	background-color:#C6CDDC;
	color:#33559F;
	position:absolute;
	top:40px;
	right:9px;
	cursor:pointer;
	width:140px;
}

.ext-menu {
	width:756px;
	/*overflow:hidden;*/
}
.ext-space {
	width:756px;
	height:16px;
	background-color:#ffffff;
}


.ext-l-c {
	width:198px;
	background-repeat : repeat-y;
	background-image : url(../img/ext-l-c-back.gif);
	vertical-align:top;
 
}
.ext-submenu-child {
	padding-left:22px;
}
td.ext-r-c {
	width:558px;
	vertical-align:top;	
}
div.ext-r-c {
	width:558px;
	padding-left:9px;
	padding-right:8px;
}
.ext-r-title {
	width:541px;
	height:24px;
}
.ext-r-title img{
	padding:0px;
	margin:0px;
	float:left;
}
.ext-r-title-2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #EE333E;
	/*position:absolute;
	top:0px;
	left:25px;*/
	width:516px;
	border-bottom:1px solid #33559F;
	margin-left:25px;
}
.ext-magiced {
	width:541px;
	overflow:hidden;
	padding-top:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.navigator {
	margin-top: 5px;
}
.search-form {
	width: 224px;
	height: 57px;
	background-color: #EAEEF5;
	text-align:center;	
	position: relative;
}
.form-position2 {
	position: absolute;
	top: 40px;
	left: 45px;
	width: 158px;
}
.form-position1 {
	position: absolute;
	top: 15px;
	left: 66px;
}
.a-underline {
	text-decoration: underline;
}
.a-underline:hover {
	text-decoration: none;
}

/* styly pro magiced */
.magiced h2 {
	color : #33559F;
	font-size : 14px;
	padding : 0;
	margin : 5px 0 10px 0;
}
.magiced h3 {
	color : #33559F;
	font-size : 12px;
	padding : 0;
	margin : 5px 0;
}
.magiced h4 {
	color : #33559F;
	font-size : 11px;
	padding : 0;
	margin : 5px 0;
}
.magiced a {
	text-decoration : underline;
}
.magiced a:hover {
	text-decoration : none;
}
.subpage_nadpis, .magiced h3.subpage_nadpis {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #EE333E;
}
.subpage_nadpis_text, .magiced h3.subpage_nadpis_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #33559F;
}

#seznam {
  list-style: url('/img/m_zprav_arrow.gif');
}