body {
     font-family: arial;
     font-size: 9pt;
     background: url("../img/footer-bg.jpg") repeat-x bottom left #e9e9f4;
}
.container {
     margin: 0 auto;
     width: 840px;
}
#logo {
     background: url("../img/mrt_skitraining_logo.png") no-repeat 0 0 #6490be;
     float: right;
     display: block;
     height: 160px;
     width: 247px;
     text-indent: -999px;
     overflow: hidden;
     margin: 16px 22px 0 0;
}
#header {
     background-color: #6490be;
     height: 265px;
}
#header #contact {
     text-decoration: none;
     padding-left: 15px;
     display: block;
     clear: left;
     margin: 161px 0 0 19px;
     float: left;
}


#image {
     text-decoration: none;
     padding-left: 602px;
     display: block;
     clear: left;
     margin: -590px 0 0 0px;
     float: left;
	 
}



#header #contact li {
     float: left;
     list-style: square;
     color: #ffc800;
     margin-right: 30px;
}
#header #contact li a {
     color: #e9e9f4;
     text-decoration: none;
}



#content {
     background: url("../img/skitraining.jpg") no-repeat 620px 260px #fff;
     width: 807px;
     margin: -83px auto 40px;
     padding: 22px 18px;
}
#content #info {
     color: #6490be;
     margin: 5px 0 0 3px;
     font-size: 8pt;
     font-family: arial;
     letter-spacing: 0.5px;
}

#content .image {
     width: 199px;
     padding-left: 602px;
	 
}

#content .quasi-column {
     width: 564px;
     padding-left: 1px
}


#content h1 {
     margin: 66px 0 14px;
     background: url("../img/h1.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h22 {
     margin: 66px 0 14px;
     background: url("../img/h22.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h18 {
     margin: 66px 0 14px;
     background: url("../img/h18.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h20 {
     margin: 66px 0 14px;
     background: url("../img/h20.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h11 {
     margin: 66px 0 14px;
     background: url("../img/h11.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}


#content h9 {
     margin: 66px 0 14px;
     background: url("../img/h9.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h7 {
     margin: 66px 0 14px;
     background: url("../img/h7.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h1-2 {
     margin: 66px 0 14px;
     background: url("../img/h1-2.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}
#content h1-3 {
     margin: 66px 0 14px;
     background: url("../img/h1-3.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 32px;
}
#content h1-4 {
     margin: 66px 0 14px;
     background: url("../img/h4.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 128px;
}
#content h1-5 {
     margin: 66px 0 14px;
     background: url("../img/h1-5.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}
#content h1-6 {
     margin: 66px 0 14px;
     background: url("../img/h1-4.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 513px;
     height: 32px;
}

#content h2-2 {
     background: url("../img/h2-2.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 406px;
     height: 18px;
}

#content h2 {
     background: url("../img/h2.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 18px;
}

#content h19 {
     background: url("../img/h19.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 18px;
}

#content h21 {
     background: url("../img/h21.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 18px;
}

#content h23 {
     background: url("../img/h23.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 18px;
}

#content h13 {
     background: url("../img/h13.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 18px;
}

#content h10 {
     background: url("../img/h10.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 600px;
     height: 18px;
}
#content h3 {
     background: url("../img/h3-1.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 297px;
     height: 18px;
     margin: 47px 0 0;
}
#content h4 {
     background: url("../img/h4.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 560px;
     height: 38px;
}
#content h5 {
     background: url("../img/telandmail.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 414px;
     height: 100px;
}

#content h6 {
     background: url("../img/h6.png") no-repeat;
     display: block;
     overflow: hidden;
     text-indent: -999px;
     width: 264px;
     height: 24px;
}

#content a img {
     margin: 27px 0 0;
}
#underline {
     width: 565px;
     height: 1px;
     background-color: #6490be;
     margin: 23px 0 20px;
}
#content p {
     margin: 12px 0 20px;
     line-height: 21px;
}
#content .margins {
     margin: 41px 0 37px;
}
#content table {
     margin: 35px 0 17px 3px;
     letter-spacing: 0.5px;
}
#content table tbody tr {
     height: 15px;
}
#content table tbody tr th {
     text-align: left;
}
#content table tbody tr td{
     width: 180px;
}
.grey {
     color: #a9aaab;
}

}
.darkgrey {
     color: #2c292d;
}


