html{
  background:#000000;
  _background:#eeeeee;
  _background:#E31F26;
  font-size:6.25%;
}
body{
  overflow:auto;
}
html, body{
  -webkit-text-size-adjust: none;
  height:100%;
  margin:0;
}

body, input, select, textarea, button{
  font-family:'Bradley Hand', sans-serif;
  font-family: Arial, sans-serif;
  font-family:'Gotham', sans-serif;
  font-size:16rem;
  color:#ffffff;
}

#w{
  position:absolute;
}
#w span{
  width:1px;
  height:1px;
  position:absolute;
  display:none;
}

#page{
  width:100%;
  min-width:320px;
  min-height:100%;
  position:relative;
  overflow:hidden;
}
#_page{
  background:#ffffff;
  background:#ffffff url(images/kopa.jpg) no-repeat center top;
  background-image:url("images/KLR Maxima promo Sept 2025_desktop_EST.png");
}
#page{
  width:1200rem;
  margin:0 auto;
}
@media screen and (max-width:1200px) {
}

.center{
  width:1200rem;
  height:650rem;
  margin:0 auto;
  position:relative;
}



#head{
  width:100%;
  height:70rem;
  left:0;
  padding:0;
  position:fixed;
  z-index:100;
  background:#000000;
  _background:rgba(255,0,0,.2);
  _opacity:.5;
  border-bottom:6rem solid #ffffff;
}
#head{
  _max-width:1200rem;
  _position:absolute;
}
#head .center{
  height:70rem;
  _background:#000000;
  _background:rgba(255,0,0,.2);
}
#head .menu{
  width:1100rem;
  margin:0 0 0 80rem;
  position:relative;
}
#head .menu > a{
  display:none;
}
#head .menu ul.main{
  font-size:0;
  list-style:none;
  padding:0;
  margin:0;
  position:absolute;
  white-space:nowrap;
  text-align:center;
  transition:all .2s;
}
#head .menu ul.main > li{
  font-family: Arial, sans-serif;
  font-size:22rem;
  line-height:25rem;
  letter-spacing:.8rem;
  font-weight:900;
  text-align:left;
  display:inline-block;
  vertical-align:top;
  white-space:nowrap;
  position:relative;
  margin:0 40rem 0 0;
}
#head .menu ul.main > li > a{
  padding:23rem 0 2rem 0;
  display:block;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
  position:relative;
  z-index:1;
}
#head .menu ul.main > li > a.active{
  padding-bottom:0;
  border-bottom:2rem solid #ffffff;
}




#content{
}
#content .block{
  width:100%;
  position:relative;
}
#content .block::after{
  content:'';
  width:1125rem;
  height:4rem;
  background:url(images/line.png) no-repeat center;
  background-size:100% 100%;
  position:absolute;
  bottom:0;
  left:50%;
  transform:translate(-50%,-3rem);
}
#content .block .title{
  width:100%;
  text-indent:-9999rem;
  background:url(images/spacer.gif) no-repeat center;
  background-size:contain;
  position:relative;
  margin:0;
}



#content .block.home{
  _background:rgba(0,255,0,.1);
}
#content .block.home .center{
  height:925rem;
  background:#000000 url(images/bg_home.jpg) no-repeat center 70rem;
  background-size:100% auto;
  _opacity:.5;
  _background:rgba(0,255,0,.1);
}
#content .block.home .pintinox{
  width:171rem;
  height:40rem;
  background:url(images/pintinox.png) no-repeat center;
  background-size:contain;
  position:absolute;
  top:115rem;
  left:42rem;
  z-index:1;
}
#content .block.home .maxima{
  width:236rem;
  height:81rem;
  background:url(images/maxima_see.png) no-repeat center;
  background-size:contain;
  position:absolute;
  top:115rem;
  right:0;
  z-index:1;
}
#content .block.home .holder{
  width:1125rem;
  position:relative;
  padding:710rem 0 0 0;
  margin:0 auto;
}
#content .block.home h2{
  width:481rem;
  height:43rem;
  font-size:0;
  text-indent:-9999rem;
  background:url(images/hexacore.png) no-repeat center;
  background-size:contain;
  margin:0 auto 12rem auto;
  position:relative;
}
#content .block.home h3{
  font-size:22rem;
  line-height:26rem;
  color:#ffffff;
  text-align:center;
  font-weight:normal;
  text-transform:uppercase;
  margin:0 0 30rem 0;
}
#content .block.home p{
  font-size:21rem;
  line-height:25rem;
  color:#ffffff;
  text-align:center;
  font-weight:500;
  padding:0;
  margin:0 -10rem;
}
#content .block.home .disc{
  font-family: Arial, sans-serif;
  font-size:24rem;
  line-height:24rem;
  font-weight:900;
  color:#ffffff;
  text-align:center;
  width:196rem;
  height:152rem;
  background:#c00b26;
  border-radius:50%;
  padding:44rem 0 0 0;
  position:absolute;
  left:798rem;
  top:266rem;
}
#content .block.home .disc b{
  font-size:68rem;
  line-height:58rem;
  display:block;
}



#content .block.technology{
}
#content .block.technology .center{
  padding:50rem 0 0 0;
  height:775rem;
  background:#000000;
  _background:rgba(0,255,0,.1);
}
#content .block.technology .title{
  height:29rem;
  background-image:url(images/titles/technology.png);
  margin:0 0 72rem 0;
}
#content .block.technology .info,
#content .block.technology .about,
#content .block.technology .types{
  _display:inline-block;
  _vertical-align:top;
  float:left;
  position:relative;
  background:url(images/spacer.gif) no-repeat center top;
  background-size:100% auto;
}
#content .block.technology .info{
  font-size:14rem;
  line-height:15rem;
  color:#ffffff;
  font-weight:500;
  margin:0 0 0 40rem;
  width:320rem;
}
#content .block.technology .info h3{
  font-size:17rem;
  line-height:20rem;
  text-transform:uppercase;
  font-weight:bold;
  margin:0 0 5rem 0;
}
#content .block.technology .info p{
  margin:0 0 11rem 0;
}
#content .block.technology .info ul{
  list-style:none;
  margin:0;
  padding:0;
}
#content .block.technology .info li{
  font-size:14rem;
  line-height:17rem;
  display:block;
  position:relative;
  padding:0 0 0 15rem;
  margin:0 0 6rem 0;
}
#content .block.technology .info li::before{
  content:'';
  width:16rem;
  height:16rem;
  background:url(images/li.png) no-repeat center;
  background-size:contain;
  position:absolute;
  left:-3rem;
  top:0;
}
#content .block.technology .info h4{
  font-size:17rem;
  line-height:20rem;
  color:#c7855c;
  font-weight:bold;
  margin:12rem 0 5rem 0;
}
#content .block.technology .info h4 + p{
  font-size:12rem;
  line-height:15rem;
}
#content .block.technology .about{
  width:220rem;
  height:305rem;
  background-image:url(images/infographic.png);
  margin:31rem 0 0 7rem;
}
#content .block.technology .about h4{
  font-size:15rem;
  line-height:17rem;
  color:#ffffff;
  font-weight:500;
  text-align:center;
  position:absolute;
  margin:62rem 0 0 24rem;
}
#content .block.technology .about ul{
  list-style:none;
  margin:0;
  padding:0;
}
#content .block.technology .about li{
  font-size:12rem;
  line-height:13rem;
  color:#ffffff;
  font-weight:500;
  text-align:center;
  position:absolute;
}
#content .block.technology .about li:nth-child(1){
  margin:146rem 0 0 16rem;
}
#content .block.technology .about li:nth-child(2){
  margin:94rem 0 0 128rem;
}
#content .block.technology .about li:nth-child(3){
  margin:188rem 0 0 116rem;
}
#content .block.technology .types{
  width:545rem;
  height:400rem;
  background-image:url(images/technology.jpg);
  margin:-19rem 0 0 27rem;
}
#content .block.technology .types .title{
  height:16rem;
  background-image:url(images/titles/hubriidtehnoloogiaga.png);
  margin:30rem 0 50rem 4rem;
}
#content .block.technology .types ul{
  list-style:none;
  margin:0 0 0 53rem;
  padding:0;
  width:180rem;
}
#content .block.technology .types li{
  font-size:12rem;
  line-height:15rem;
  color:#ffffff;
  font-weight:500;
}
#content .block.technology .types li + li{
  margin-top:90rem;
}
#content .block.technology .types small{
  font-size:11rem;
  line-height:12rem;
  color:#ffffff;
  font-weight:500;
  text-align:center;
  position:absolute;
  right:40rem;
  top:238rem;
}
#content .block.technology .steps{
  width:1120rem;
  border:2rem solid #c7855c;
  border-radius:32rem;
  margin:0 auto;
  margin-top:41rem;
  box-sizing:content-box;
  overflow:hidden;
}
#content .block.technology .steps h3{
  font-family:'Cochin', sans-serif;
  font-size:35rem;
  line-height:60rem;
  font-weight:700;
  letter-spacing:1.2rem;
  color:#000000;
  text-align:center;
  margin:0;
  background:url(images/steps_bg.png) no-repeat center;
  background-size:100% 100%;
  _background:rgba(255,0,0,.3);
}
#content .block.technology .steps ul{
  list-style:none;
  padding:10rem 0 4rem 90rem;
  margin:0;
  background:#ffffff;
  white-space:nowrap;
}
#content .block.technology .steps li{
  font-family: Arial, sans-serif;
  line-height:114rem;
  display:inline-block;
  vertical-align:middle;
  position:relative;
  margin-left:95rem;
}
#content .block.technology .steps li:first-child{
  margin-left:0;
}
#content .block.technology .steps li::before{
  content:'';
  width:28rem;
  height:55rem;
  position:absolute;
  background:url(images/next.png) no-repeat center;
  background-image:url(images/next.svg), none;
  background-size:contain;
  top:29rem;
  left:-66rem;
}
#content .block.technology .steps li:first-child::before{
  display:none;
}
#content .block.technology .steps li span{
  font-size:21rem;
  line-height:25rem;
  font-weight:400;
  color:#000000;
  display:inline-block;
  vertical-align:middle;
}
#content .block.technology .steps li span.eur b{
  font-size:70rem;
  line-height:70rem;
  font-weight:700;
}
#content .block.technology .steps li span.card{
  width:122rem;
  height:92rem;
  background:url(images/card.png) no-repeat center;
  background-size:contain;
  margin:-2rem -2rem 0 19rem;
}
#content .block.technology .steps li span.dark{
  text-align:center;
  color:#000000;
  margin:-15rem 0 0 0;
}
#content .block.technology .steps li span.c{
  font-size:13rem;
  line-height:13rem;
  font-weight:900;
  color:#ffffff;
  text-align:center;
  width:108rem;
  height:85rem;
  background:#c00b26;
  border-radius:50%;
  padding:23rem 0 0 0;
  margin:0 0 0 30rem;
}
#content .block.technology .steps li span.c b{
  font-size:38rem;
  line-height:38rem;
  display:block;
}






#content .block.products{
}
#content .block.products .center{
  padding:44rem 0 24rem 0;
  height:auto;
  background:#000000;
  _background:rgba(0,255,0,.1);
}
#content .block.products .title{
  height:29rem;
  background-image:url(images/titles/products.png);
  margin:0 0 52rem 0;
}
#content .block.products .list{
  padding:0;
  width:1120rem;
  margin:0 auto;
  _background:rgba(0,255,0,.3);
}
#content .block.products .list ul{
  list-style:none;
  padding:0;
  margin:0;
}
#content .block.products .list > ul{
  margin:0 -30rem 0 0;
  width:1150rem;
}
#content .block.products .list .item{
  float:left;
  position:relative;
  margin:0 30rem 30rem 0;
  width:545rem;
  height:550rem;
  background:url(images/spacer.gif) no-repeat center bottom;
  background-size:contain;
}
#content .block.products .list .item{
  _background:rgba(255,0,0,.3) !important;
}
#content .block.products .list .item.mob{
  display:none;
}
#content .block.products .list .item.width{
  width:1120rem;
}
#content .block.products .list .about{
  width:380rem;
  position:absolute;
  top:411rem;
  left:38rem;
}
#content .block.products .list .about h5{
  font-size:26rem;
  line-height:31rem;
  font-weight:700;
  color:#ffffff;
  margin:0 0 3rem 0;
  position:relative;
}
#content .block.products .list h4{
  font-size:13rem;
  line-height:15rem;
  font-weight:500;
  color:#ffffff;
  text-align:center;
  margin:0;
  position:absolute;
  box-sizing:border-box;
  background:url(images/p/h4.png) no-repeat center;
  background-size:100% 100%;
  border-radius:20rem;
  padding:8rem 0 0 0;
  width:160rem;
  height:100rem;
  right:35rem;
  top:212rem;
}
#content .block.products .list h4 b{
  font-size:39rem;
  line-height:47rem;
  font-weight:700;
}
#content .block.products .list .about h6{
  font-size:13rem;
  line-height:16rem;
  font-weight:500;
  color:#ffffff;
  margin:0;
  position:absolute;
}
#content .block.products .list .about h6 i{
  width:4rem;
  height:4rem;
  border-radius:50%;
  background:#ffffff;
  position:absolute;
  top:0;
  right:0;
}
#content .block.products .list .about h6 i::before,
#content .block.products .list .about h6 i::after{
  content:'';
  background:#ffffff;
  position:absolute;
}
#content .block.products .list .about h6 i::before{
  width:20rem;
  height:1rem;
  right:1rem;
  top:2rem;
}
#content .block.products .list .about h6 i::after{
  width:1rem;
  height:20rem;
  top:2rem;
}
#content .block.products .list .about h5 + small{
  font-size:18rem;
  line-height:22rem;
  font-weight:500;
  color:#ffffff;
  margin:0 0 10rem 0;
  display:block;
}
#content .block.products .list .about p{
  font-size:16rem;
  line-height:20rem;
  font-weight:500;
  color:#ffffff;
  margin:0 0 1rem 0;
  display:block;
}
#content .block.products .list .about ul{
  white-space:nowrap;
}
#content .block.products .list .about li{
  font-size:14rem;
  line-height:16rem;
  font-weight:500;
  color:#ffffff;
  text-align:center;
  display:inline-block;
  vertical-align:top;
  margin:0 37rem 0 0;
  white-space:normal;
  position:relative;
  padding:91rem 0 0 0;
}
#content .block.products .list .about li::before,
#content .block.products .list .about li::after{
  content:'';
  position:absolute;
  width:82rem;
  height:82rem;
  border-radius:50%;
  background:url(images/spacer.gif) no-repeat center;
  background-size:contain;
  top:0;
  left:50%;
  transform:translate(-50%,0);
}
#content .block.products .list .about li::before{
  background-image:url(images/p/icons.png);
}
#content .block.products .list .price{
  font-family: Arial, sans-serif;
  width:180rem;
  padding:10rem 10rem;
  white-space:nowrap;
  text-align:center;
  border-radius:10rem;
  background:#ffffff;
  _opacity:.5;
  position:absolute;
  right:33rem;
  top:38rem;
}
#content .block.products .list .about .price{
  position:relative;
  right:auto;
  top:auto;
}
#content .block.products .list .price div{
  width:82rem;
  vertical-align:top;
  display:inline-block;
  white-space:normal;
  padding:0 5rem 0 0;
}
#content .block.products .list .price div + div{
  width:85rem;
  border-left:1px solid #231f20;
  padding-left:8rem;
}
#content .block.products .list .price del{
  font-size:16rem;
  line-height:19rem;
  color:#231f20;
  text-decoration:none;
  position:relative;
}
#content .block.products .list .price del::after{
  content:'';
  width:100%;
  height:100%;
  left:0;
  top:0;
  position:absolute;
  background:url(images/p/del.png) no-repeat center;
  background-image:url(images/p/del.svg), none;
  background-size:100% 100%;
}
#content .block.products .list .price .proc{
  font-size:29rem;
  line-height:35rem;
  font-weight:900;
  color:#c00b26;
  padding:0;
  margin:2rem 3rem 0 0;
  display:block;
}
#content .block.products .list .price .eur{
  font-size:19rem;
  line-height:23rem;
  letter-spacing:0rem;
  font-weight:400;
  color:#231f20;
  padding:0;
  display:block;
}
#content .block.products .list .price .card{
  font-size:16rem;
  line-height:28rem;
  font-weight:400;
  color:#231f20;
  margin-top:3rem;
  display:inline-block;
}
#content .block.products .list .price .card i{
  width:37rem;
  height:28rem;
  background:url(images/card.png) no-repeat center;
  background-size:contain;
  margin:0 0 0 6rem;
  display:inline-block;
  vertical-align:bottom;
}
#content .block.products .list .item.wok-pann{
  background-image:url(images/p/wok-pann.jpg);
}
#content .block.products .list .item.piludega-pannilabidas{
  background-image:url(images/p/piludega-pannilabidas.jpg);
}
#content .block.products .list .item.piludega-pannilabidas .about{
  width:220rem;
  top:30rem;
  left:38rem;
}
#content .block.products .list .item.piludega-pannilabidas .about h5{
  margin:0 0 7rem 0;
}
#content .block.products .list .item.piludega-pannilabidas .about h6{
  margin:3rem 0 0 213rem;
}
#content .block.products .list .item.piludega-pannilabidas .about h6 i{
  margin:-41rem -28rem 0 0;
}
#content .block.products .list .item.piludega-pannilabidas .about h6 i::before{
  width:80rem;
}
#content .block.products .list .item.piludega-pannilabidas .about h6 i::after{
  height:37rem;
  right:80rem;
}
#content .block.products .list .item.piludega-pannilabidas .about[rel="_2"]{
  width:230rem;
  top:231rem;
}
#content .block.products .list .item.piludega-pannilabidas .about .price{
  margin:20rem 0 20rem 0;
}
#content .block.products .list .item.piludega-pannilabidas .about .price + p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.kuumaohufrituur{
  background-image:url(images/p/kuumaohufrituur.jpg);
}
#content .block.products .list .item.kuumaohufrituur .about{
  width:290rem;
  top:33rem;
}
#content .block.products .list .item.kuumaohufrituur .about h5{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.kuumaohufrituur .about ul{
  top:347rem;
  left:168rem;
  position:absolute;
}
#content .block.products .list .item.kuumaohufrituur .about li:nth-child(1)::after{
  background-image:url(images/p/kuumaohufrituur_i1.png);
  background-image:url(images/p/kuumaohufrituur_i1.svg), none;
}
#content .block.products .list .item.kuumaohufrituur .about li:nth-child(2)::after{
  background-image:url(images/p/kuumaohufrituur_i2.png);
  background-image:url(images/p/kuumaohufrituur_i2.svg), none;
}
#content .block.products .list .item.kuumaohufrituur .about li:nth-child(3)::after{
  background-image:url(images/p/kuumaohufrituur_i3.png);
  background-image:url(images/p/kuumaohufrituur_i3.svg), none;
}
#content .block.products .list .item.kuumaohufrituur .about li:nth-child(4)::after{
  background-image:url(images/p/kuumaohufrituur_i4.png);
  background-image:url(images/p/kuumaohufrituur_i4.svg), none;
}
#content .block.products .list .item.kuumaohufrituur .about li:nth-child(5)::after{
  background-image:url(images/p/kuumaohufrituur_i5.png);
  background-image:url(images/p/kuumaohufrituur_i5.svg), none;
}
#content .block.products .list .item.kaane-ga-saute-pann{
  background-image:url(images/p/kaane-ga-saute-pann.jpg);
}
#content .block.products .list .item.kaane-ga-saute-pann .about{
  width:340rem;
  top:30rem;
}
#content .block.products .list .item.kaane-ga-saute-pann .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.kaane-ga-saute-pann .price{
  top:auto;
  right:auto;
  left:38rem;
  bottom:38rem;
}
#content .block.products .list .item.kastmepann{
  background-image:url(images/p/kastmepann.jpg);
}
#content .block.products .list .item.kastmepann .about{
  width:290rem;
  top:417rem;
  left:39rem;
}
#content .block.products .list .item.kastmepann .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.kastmepann .price{
  right:38rem;
}
#content .block.products .list .item.kaanega-haudepott{
  background-image:url(images/p/kaanega-haudepott.jpg);
}
#content .block.products .list .item.kaanega-haudepott .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.kaanega-haudepott .about small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.kaanega-haudepott .about[rel="_1"]{
  width:240rem;
  top:29rem;
}
#content .block.products .list .item.kaanega-haudepott .about[rel="_1"] .price{
  margin:20rem 0 0 0;
}
#content .block.products .list .item.kaanega-haudepott .about[rel="_2"]{
  width:300rem;
  left:auto;
  top:29rem;
  right:36rem;
  text-align:right;
}
#content .block.products .list .item.kaanega-haudepott .about[rel="_2"] .price{
  right:0;
  position:absolute;
  margin:20rem 0 0 0;
}
#content .block.products .list .item.kaanega-haudepott .about[rel="_3"]{
  width:360rem;
  top:399rem;
}
#content .block.products .list .item.kaanega-haudepott .about[rel="_3"] .price{
  top:0;
  position:absolute;
  margin:33rem 0 0 669rem;
}
#content .block.products .list .item.pannkoogipann{
  background-image:url(images/p/pannkoogipann.jpg);
}
#content .block.products .list .item.pannkoogipann .about p{
  font-size:15rem;
  line-height:16rem;
}
#content .block.products .list .item.pannkoogipann .about small{
  margin:0 0 8rem 0;
}
#content .block.products .list .item.pannkoogipann .about[rel="_1"]{
  width:300rem;
  left:auto;
  top:29rem;
  right:36rem;
  text-align:right;
}
#content .block.products .list .item.pannkoogipann .about[rel="_1"] .price{
  right:0;
  position:absolute;
  margin:20rem 0 0 0;
}
#content .block.products .list .item.pannkoogipann .about[rel="_2"]{
  width:280rem;
  top:29rem;
}
#content .block.products .list .item.pannkoogipann .about[rel="_2"] .price{
  margin:20rem 0 0 0;
}
#content .block.products .list .item.pannkoogipann .about[rel="_3"]{
  width:300rem;
  top:300rem;
}
#content .block.products .list .item.pannkoogipann .about[rel="_3"] .price{
  position:absolute;
  margin:20rem 0 0 0;
}
#content .block.products .list .item.pannkoogipann .about[rel="_4"]{
  width:280rem;
  left:auto;
  top:300rem;
  right:36rem;
  text-align:right;
}
#content .block.products .list .item.pannkoogipann .about[rel="_4"] .price{
  right:0;
  position:absolute;
  margin:20rem 0 0 0;
}



#content .block.manual{
}
#content .block.manual .center{
  padding:53rem 0 60rem 0;
  height:auto;
  background:#000000;
  _background:rgba(0,255,0,.1);
}
#content .block.manual .title{
  height:29rem;
  background-image:url(images/titles/manual.png);
  margin:0 0 42rem 0;
}
#content .block.manual .info{
  font-size:24rem;
  line-height:27rem;
  color:#FFFFFF;
  font-weight:400;
  padding:0 40rem 0 40rem;
  text-align:center;
  margin:0;
}
#content .block.manual .info p.sm{
  font-size:21rem;
  line-height:30rem;
}
#content .block.manual .info em{
  color:#C7855C;
  font-style:normal;
  font-weight:500;
}
#content .block.manual .info p{
  margin:0;
}
#content .block.manual .info p + p{
  margin-top:38rem;
}
#content .block.manual .info ul{
  list-style:none;
  padding:0;
  margin:40rem 50rem 0 50rem;
  columns:2;
  column-gap:40rem;
  text-align:left;
}
#content .block.manual .info li{
  font-size:27rem;
  line-height:30rem;
  color:#FFFFFF;
  font-weight:700;
  position:relative;
  margin:0 0 18rem 0;
}
#content .block.manual .info li .mob{
  display:none;
}
#content .block.manual .info li::before{
  content:'';
  width:8rem;
  height:8rem;
  background:#c7855c;
  border-radius:50%;
  display:inline-block;
  margin:12rem 11rem 0 0;
  vertical-align:top;
}
#content .block.manual .info li small{
  font-size:15rem;
  line-height:17rem;
  font-weight:400;
  display:block;
  margin:2rem 0 0 0;
}
#content .block.manual .info ul + p.sm{
  font-size:21rem;
  line-height:24rem;
  margin-top:28rem;
}
#content .block.manual .info ul + p.sm + p{
  font-size:24rem;
  line-height:30rem;
  color:#c7855c;
  font-weight:bold;
  margin:34rem 60rem 0 60rem;
  text-transform:uppercase;
}



#content .block.rules{
}
#content .block.rules .center{
  padding:53rem 0 53rem 0;
  height:auto;
  background:#000000;
  _background:rgba(255,0,0,.1);
}
#content .block.rules .title{
  height:29rem;
  background-image:url(images/titles/rules.png);
  margin:0 0 52rem 0;
}
#content .block.rules .info{
  font-size:21rem;
  line-height:30rem;
  color:#FFFFFF;
  letter-spacing:-.5rem;
  font-weight:500;
  padding:0 40rem 0 40rem;
  text-align:justify;
  margin:0;
}
#content .block.rules .info p{
  margin:0;
}
#content .block.rules .info p + p{
  margin-top:30rem;
}




#content .block.end{
  _position:absolute;
  padding:25rem 0;
}
#content .block.end::after{
  display:none;
}



form{
  margin:0;
}
.left{
  float:left;
}
.right{
  float:right;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  display:block;
}

sup, sub{
	height: 0;
	line-height: 0;
	vertical-align: baseline;
	position: relative;
}
sup{
	bottom: 1.5ex;
  font-size:50%;
}
sub{
	top: .5ex;
  font-size:65%;
}

input:focus, textarea:focus, select:focus{
  outline: none;
  outline-width:0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);    
  -webkit-user-modify: read-write-plaintext-only;
}
textarea{
  resize: none;
}
@-webkit-keyframes autofill {
    to {
        color: #666;
        background: transparent;
    }
}
input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

