#content .mainContent{-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.57);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.57);box-shadow:1px 1px 5px rgba(0,0,0,0.57)}.mainContent:after{display:block;visibility:hidden;clear:both;content:".";height:0;overflow:hidden}.mainContent dl{float:right;clear:both;width:500px;margin:30px 30px 50px 0;font-size:18px}.mainContent dt{float:left;width:140px;margin-right:20px;text-align:right;font-weight:300;text-transform:lowercase}.mainContent dd{float:left;width:330px;font-weight:600}.mainContent dt,.mainContent dd{margin-bottom:10px}@media screen and (max-width:599px),projection and (max-width:599px){.mainContent dl{float:none;width:auto;margin:30px 10px}.mainContent dt{float:none;width:auto;margin:0}.mainContent dd{float:none;width:auto;font-weight:600}.mainContent dt,.mainContent dd{margin-bottom:10px;text-align:center}}.mainContent>ul{clear:both;margin:0 -10px 40px -10px}.mainContent>ul>li{position:relative;min-height:305px;padding-top:110px}.mainContent>ul>li h3,.mainContent>ul>li p,.mainContent>ul>li ul{position:absolute}.mainContent>ul>li h3{top:110px;font-size:18px;font-weight:bold}.mainContent>ul>li p{top:135px;font-size:12px;line-height:15px}.mainContent>ul>li h3,.mainContent>ul>li p{width:630px}.mainContent>ul>li ul{top:320px;width:570px;font-size:16px;font-weight:300;color:black;text-align:center}.mainContent>ul>li ul li{margin:10px 0 0 0}#ek{background:url(/content/images/about/ek.jpg) right top no-repeat}#ek h3{color:#7c93c1}#ek h3,#ek p{right:0}#ek ul{right:30px}#sk{background:url(/content/images/about/sk.jpg) left top no-repeat}#sk h3,#sk p{text-align:right}#sk h3{color:#b19b91}#sk ul{left:30px}@media screen and (max-width:690px),projection and (max-width:690px){.mainContent>ul>li h3,.mainContent>ul>li p,.mainContent>ul>li ul{position:static}.mainContent>ul>li h3,.mainContent>ul>li p{width:auto;padding:0 20px}.mainContent>ul>li p{width:auto;padding-top:5px}.mainContent>ul>li ul{width:auto;margin:160px 20px 0 20px}}@media screen and (max-width:400px),projection and (max-width:400px){.mainContent>ul>li{min-height:0;padding-top:60px}#ek{background-image:url(/content/images/about/ek-small.jpg)}#sk{background-image:url(/content/images/about/sk-small.jpg)}.mainContent>ul>li h3,.mainContent>ul>li p{padding:0 10px}#ek h3,#ek p{padding-right:110px}#sk h3,#sk p{padding-left:110px}.mainContent>ul>li ul{margin:140px 10px 0 10px;font-size:14px}}