BODY {
        background-color: #ffffff;
        margin:0; padding:0;
        font-size: 100%; font-family: Verdana, sans-serif;}
        
/* STRUCTURE */
#MBoard {
        width: 758px;
        background-color: #ffffff;
        position: absolute; left: 0px;}
#MBoardNext {
        width: 721px;
        background-color: #ffffff;
        position: relative; left:5px;}
#MMenu {display: none;
        position: relative; left: 12px;
        width: 721px; height: 55px;
        background : #B3080C url(../images/bgmenu.png) repeat-x;
        margin:0; padding:0;
        }
        
#MGraphics {display: none;
        position: relative; left: 12px;
        width: 721px; height: 177px;
        background-color: #FBF8CD;
        margin:0; padding:0;
        }
div.MLine {
        position: relative; left: 12px;
        width: 721px; 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: 0px;
        width: 721px;
        background : #FAF9E4 url(../images/bgbottom.png) bottom no-repeat;
        margin:0; padding:0;
        }
#MContentI {
        position: relative; left: 12px;
        width: 721px;
        background : #FFF url(../images/bgLineI.png) left repeat-y;
        margin:0; padding:0;
        }
        
#MIndex {display: none;
        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: 20px; 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 {
        display: none;
        position: relative; left: 12px;
        width: 721px; height: 45px;
        background : #FFD547 url(../images/bgfooter.png) no-repeat;
        margin:0; padding: 0;}
#MContentFooter {
        display: none;
        position: relative; left: 0px;
        width: 721px;
        background : #FAF9E4 url(../images/bgbottom.png) bottom no-repeat;
        margin:0; padding:0;
        }
#ma 
 {display: none; 
  padding: 0px; 
  background:
    #f00000
    url(images/poz.gif)
    top left
    no-repeat; 
  width: 200px; 
  font-size: 1px; 
 }

/* TEXT, PARAGRAPHS, HEADERS */

p {font-size: 70%; font-family: Verdana, sans-serif; margin-left: 20px; margin-right: 20px; text-align: justify;}
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; margin-left: 15px;}
h2 {font-size: 70%;color: #AD070C; margin-left: 15px;}
h1.adresy {font-size: 120%;color: #777777; margin: 0px; padding:0px}
h1.news {font-size: 100%;margin-bottom: 5px; margin-left: 0px; margin-top: 5px;padding: 2px}
h1.koupelny {font-size: 100%;margin-bottom: 5px; margin-left: 0px; margin-top: 5px;padding: 2px}
h1.headline {font-size: 100%;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}
.mark {color: #AD070C; font-weight: bold;}


/* TABLES */

table.cenik {width: 705px;}
table.koupelny {border-bottom: 7px solid #FFF;}
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%;}


/* LINKS */
a.footer {color: #AD070C; text-decoration: none;}
a {color: #C5060B; text-decoration: none;}
a:hover {text-decoration: underline;}
a.topA {color: #FFF;}
a.posfile {color: #C5060B; font-size: 100%; font-weight:bold; text-decoration: none;}
a.posdir {color: #C5060B; font-size: 75%; font-weight:bold; text-decoration: none;}
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: 85%;color: #747474}
.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 }
img.map 
 { 
  border: 0px none; 
  padding: 0px; 
  margin: 0px; 
 }

