BODY {
        margin:0; padding:0;
	background-color: #ffffff;
        font-size: 100%; font-family: Verdana, sans-serif;}
        
/* STRUCTURE */
#MBoard {
        background-color: #ffffff;
        width: 95%;
        position: absolute; left: 0px; }
#MBoardNext {
        width: 100%;
        background-color : #ffffff;
        position: relative; left:5px;}
#MMenu {
        position: relative; left: 12px;
        width: 100%; height: 55px;
        background : #B3080C url(../images/bgmenu.png) repeat-x;
        margin:0; padding:0;
        }
        
#MGraphics {
        position: relative; left: 12px;
        width: 100%; height: 177px;
        background-color: #FFFFFF;
        margin:0; padding:0;
        }
div.MLine {
        position: relative; left: 12px;
        width: 100%; height: 4px; line-height: 7px; font-size: 7px;
        background-color: #FFF;
        margin:0;padding:0;}
#MIShadow {
        position: absolute; left: 942px; top: -70px;
        width: 10px; height: 558px;
        background : #FFF url(../images/bg_Ishadow.png) no-repeat;
        margin:0;padding:0;}
        
#MContent {
        position: relative; left: 12px;
        width: 100%;
        background-color : #FAF9E4;
        margin:0; padding:0;
        }
#haus_tech {
        position: relative; left: 0px;
        margin:0; padding:0;
        }
#MContentI {
        position: relative; left: 12px;
        width: 100%;
        background : #FFF url(../images/bgLineI.png) left repeat-y;
        margin:0; padding:0;
        }
        
#MIndex {
        position: absolute; left: 0px; top:0px;
        width: 424px; height: 394px;
        background : #FAF9E4 url(../images/bgI1.png) right repeat-y;
        margin:0; padding:0;
        }
#MIndexB {
        position: absolute; left: 0px; top:371px;
        width: 424px;height: 59px;
        background : #FAF9E4 url(../images/bgI2.png) bottom no-repeat;
        margin:0; padding:0;
        }
#MIndexNews {
        position: relative; left: 424px; top: -29px;
        width: 297px; /*height: 394px;*/
        background : #FFF url(../images/bgINews.png) repeat-y;
        margin:0; padding:0;
        }
#MIndexNewsButtons {
        position: relative; left: 4px; top: 0px;
        width: 290px; /*height: 394px;*/
        background-color : #FFF;
        margin:0; padding:0;
        }
#MIndexNewsContent {
        position: relative; left: 4px; top: 0px;
        width: 290px; /*height: 394px;*/
        background: #F9F8EA url(../images/bgINewsContent.png) no-repeat;
        margin:0; padding:0;
        }
        
#MFooter {
        position: relative; left: 12px;
        width: 100%; height: 45px;
        background-color : #FAF9E4;
        margin:0; padding: 0;}
#MContentFooter {
        position: relative; left: 12px;
        width: 100%;
        background-color : #FAF9E4;
        margin:0; padding:0;
        }
#ma 
 { 
  padding: 0px; 
  background:
  #C3070B  url(../images/poz2.gif)  top left  no-repeat; 
  width: 200px; 
  font-size: 1px; 
 }
/* TEXT, PARAGRAPHS, HEADERS */

p {font-size: 70%; font-family: Verdana, sans-serif; padding-left: 20px; padding-right: 20px;padding-top:10px;padding-bottom:10px;margin:0px; text-align: justify;}
p.hlaseni {font-size: 80%;text-align: center;font-family: Verdana, sans-serif; margin: 0px; padding-top:50px}
p.MIndex {font-size: 10px;}
p.footer {color: #373737;line-height: 45px;font-size: 60%;}
p.NewsContent {font-size: 55%; margin-left: 7px; margin-right: 5px; text-align: left; margin-bottom: 8px; margin-top: 8px;}
h1 {font-size: 65%;color: #373737; padding-left: 15px;padding-top:10px;padding-bottom:10px;margin:0px}
h1.adresy {font-size: 120%;color: #AD070C; margin: 0px; padding:0px}
h1.newsz {border: 1px solid #AD070C;font-size: 100%;background-color: #FFE487; color: #FF7031;margin-bottom: 5px; margin-left: 0px; margin-top: 10px;padding: 2px}
h1.newszal {border: 1px solid #AD070C;font-size: 100%; color: #C3070B;margin-bottom: 5px; margin-left: 0px; margin-top: 10px;padding: 4px}
h1.news {border: 1px solid #AD070C;font-size: 100%;background-color: #E0E0E0; color: #747474;margin-bottom: 5px; margin-left: 0px; margin-top: 10px;padding: 4px}
h1.koupelny {text-indent: 3px;font-size: 100%;background-color: #FFE487; color: #FF7031;margin-bottom: 5px; margin-left: 0px; margin-top: 10px;padding: 2px}
h1.headline {text-indent: 5px;font-size: 100%;background-color: #C3070B; color: #F9C397; margin-bottom: 5px; margin-left: 0px; margin-top: 5px;padding: 2px} 
h1.headline2 {text-indent: 5px;font-size: 100%;background-color: #C3070B; color: #F9C397; margin-bottom: 0px; margin-left: 0px; margin-top: 0px;padding: 2px} 
h1.mark {color: #AD070C; font-weight: bold;font-size: 100%;padding-left: 0px;padding-bottom: 3px}
h2 {font-size: 70%;color: #AD070C; margin-left: 15px;}
.mark {color: #AD070C; font-weight: bold;}



/* TABLES */

table.cenik {width: 705px;}
table.koupelny {border-bottom: 7px solid #FAF9E4;}
td {font-size: 70%;}
td.topA {background-color: #AD070C; color: #FFF;font-weight: bold; text-indent: 10px;}
td.topA2 {background-color: #AD070C; color: #FFF;font-weight: bold; text-align: center;}
td.topB {background-color: #373737; color: #FFF;font-weight: bold; text-indent: 15px;}
td.topBp {background-color: #373737; color: #FFF;font-weight: bold;}
td.topC {background-color: #B8B566; color: #AD070C;font-weight: bold; text-indent: 20px;}
td.topD {background-color: #D1CFA5; color: #AD070C;font-weight: bold; text-indent: 25px;}
td.topD2 {background-color: #F4F2C6; color: #AD070C;font-weight: bold; text-indent: 25px;}
td.topE {background-color: #F4F2C6; color: #AD070C;font-weight: normal; text-indent: 35px;}
td.topE2 {background-color: #D1CFA5; color: #AD070C;font-weight: normal; text-indent: 35px;}
td.topEp {background-color: #F4F2C6; color: #373737;font-weight: normal;}
td.topEpp {color: #373737;font-weight: bold; height:35px;}
td.topE2p {background-color: #D1CFA5; color: #373737;font-weight: normal;}
td.topFp {background-color: #D1CFA5; color: #373737;font-weight: normal;}
td.topF2p {background-color: #F4F2C6; color: #373737;font-weight: normal;}
td.topGp {font-size: 60%;background-color: #D1CFA5; color: #373737;font-weight: normal; border-left: 2px solid #FAF9E4; border-right: 1px solid #FAF9E4;}
td.topG2p {font-size: 60%;background-color: #F4F2C6; color: #373737;font-weight: normal; border-left: 2px solid #FAF9E4; border-right: 1px solid #FAF9E4;}
td.formH {background-color: #373737; color: #FFF; font-weight: bold; font-size: 60%; text-indent: 5px; height: 22px;}
td.formA {background-color: #D1CFA5; color: #373737;  font-size: 60%; text-indent: 5px;}
td.formB {background-color: #F2F0C0; color: #373737;  font-size: 60%; text-indent: 5px;}
td.formError {color: Red; font-size: 60%; text-indent: 5px;}
td.smallest {font-size:53%;}
td.news {font-size: 70%;color: #333333}



/* LINKS */
a.footer {color: #AD070C; text-decoration: none;}
a {color: #C5060B; text-decoration: none;}
a.posfile {color: #C5060B; font-size: 100%; font-weight:bold; text-decoration: none;}
a.posdir {color: #C5060B; font-size: 80%; font-weight:bold; text-decoration: none;}
a:hover {text-decoration: underline;}
a.topA {color: #FFF;}
a.newsdoc {color: #FF6262; }

/* FORMS */
input.A {border: 1px solid #373737; height: 20px;}
input.send { font-size: 85%; height: 20px; border-top: 1px solid #F92D34; border-left: 1px solid #F92D34; border-bottom: 1px solid #690205; border-right: 1px solid #690205; background-color: #C9050B; color: #FFF; font-weight: bold;}
input.Error {border: 1px solid #C9050B; height: 20px; background-color: #FFE3E4;}

/* OTHER */
li {font-size: 70%;}
i.news  {font-size: 90%;color: #999999}
.redframeleft {border-left: 1px solid #AD070C;border-top: 1px solid #AD070C;border-bottom: 1px solid #AD070C;padding:6px }
.redframeright {border-right: 1px solid #AD070C;border-top: 1px solid #AD070C;border-bottom: 1px solid #AD070C;padding:6px }
.redframe {border: 1px solid #AD070C;padding:6px }
.navtext			
	{ 
		font-family:Verdana,Arial,sans-serif;
		font-size:9pt;
		text-align:left;
		width:156px;
		border-width:2px;
		border-style:outset;
		border-color:#CF1218;
		background-color:#FFFFCC;
		layer-background-color:#FFFFCC;
		color:#000000
	}
img.map 
 { 
  border: 0px none; 
  padding: 0px; 
  margin: 0px; 
 }


