img{max-width:100%}
.ui-field-contain a{padding-left:90px}
.ui-field-contain .thumbContainer{position:absolute;left:0;top:0;width:80px;height:100%}
.ui-field-contain .thumbContainer img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:80px}

.hasThumb a{padding-left:90px}
.hasThumb .thumbContainer{position:absolute;left:0;top:0;width:80px;height:100%}
.hasThumb .thumbContainer img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:80px}

.hasThumb3 a{padding-left:80px}
.hasThumb3 .thumbContainer{position:absolute;left:0;top:0;width:70px;height:100%}
.hasThumb3 .thumbContainer img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:70px}

.hasThumb2 .thumbContainer img {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80px;height:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border-top-left-radius: 40px !important;border-bottom-left-radius:40px !important;}
.hasThumb2 .thumbContainer{position:absolute;top:0;bottom:0;left:0;margin:auto;height:80px;width:80px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border-top-left-radius:40px !important;border-bottom-left-radius:40px !important;border:#cccccc 1px solid;}
.hasThumb2 a {padding-left:90px;min-height:80px;}

.hasThumb1 .thumbContainer img {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;border-top-left-radius:35px !important;border-bottom-left-radius:35px !important;}
.hasThumb1 .thumbContainer{position:absolute;top:0;bottom:0;left:0;margin:auto;height:70px;width:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;border-top-left-radius:35px !important;border-bottom-left-radius:35px !important;border:#cccccc 1px solid;}
.hasThumb1 a {padding-left:80px;min-height:70px;}

hr{height:0;border-top:1px solid #999;border-right:0;border-bottom:0;border-left:0}div.speech{margin:5px 0;padding:8px;table-layout:fixed;word-break:break-all;position:relative;background:-webkit-gradient(linear,50% 0,50% 100%,from(#fff),color-stop(0.1,#ececec),color-stop(0.5,#dbdbdb),color-stop(0.9,#dcdcdc),to(#8c8c8c));border:1px solid #989898;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}div.speech:before{content:'';position:absolute;width:0;height:0;left:15px;top:-20px;border:10px solid;border-color:transparent transparent #989898 transparent}div.speech:after{content:'';position:absolute;width:0;height:0;left:17px;top:-16px;border:8px solid;border-color:transparent transparent #fff transparent}div.speech.right{margin-right:10px;float:right;text-shadow:none;color:#000;background:-webkit-gradient(linear,50% 0,50% 100%,from(#e4ffa7),color-stop(0.1,#bced50),color-stop(0.4,#aed943),color-stop(0.8,#a7d143),to(#99bf40))}div.speech.right:before{content:'';position:absolute;width:0;height:0;top:9px;bottom:auto;left:auto;right:-10px;border-width:9px 0 9px 10px;border-color:transparent #989898}div.speech.right:after{content:'';position:absolute;width:0;height:0;top:10px;bottom:auto;left:auto;right:-8px;border-width:8px 0 8px 9px;border-color:transparent #aed943}div.speech.left{margin-left:10px;float:left;text-shadow:none;color:#000;background:-webkit-gradient(linear,50% 0,50% 100%,from(#fff),color-stop(0.1,#eae8e8),color-stop(0.4,#e3e3e3),color-stop(0.8,#dfdfdf),to(#d9d9d9))}div.speech.left:before{content:'';position:absolute;width:0;height:0;top:9px;bottom:auto;left:-10px;border-width:9px 10px 9px 0;border-color:transparent #989898}div.speech.left:after{content:'';position:absolute;width:0;height:0;top:10px;bottom:auto;left:-8px;border-width:8px 9px 8px 0;border-color:transparent #e3e3e3}.leftd{clear:both;max-width:90%;float:left}.rightd{clear:both;max-width:90%;float:right}.clear{clear:both}

form{margin:0px;display: inline}
.ui-table-columntoggle-btn{display:none;}
.ui-table th{vertical-align:middle}
.ui-table td{vertical-align:middle}
table th{vertical-align:middle}
table td{vertical-align:middle}

.headImage img {width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border-top-left-radius:25px !important;border-bottom-left-radius:25px !important;}
.headImage{height:50px;width:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border-top-left-radius:25px !important;border-bottom-left-radius:25px !important;border:#cccccc 1px solid;}

.richtext{-webkit-text-size-adjust:100%;font-family:Arial, Helvetica, sans-senif;white-space:normal;word-wrap:break-word;overflow:hidden;background-color:#fff;zoom:1}.richtext a,.richtext abbr,.richtext acronym,.richtext address,.richtext article,.richtext aside,.richtext blockquote,.richtext code,.richtext dd,.richtext del,.richtext details,.richtext dfn,.richtext dialog,.richtext div,.richtext dl,.richtext dt,.richtext em,.richtext fieldset,.richtext figcaption,.richtext figure,.richtext footer,.richtext form,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.richtext header,.richtext hgroup,.richtext img,.richtext label,.richtext legend,.richtext li,.richtext menu,.richtext nav,.richtext object,.richtext ol,.richtext p,.richtext pre,.richtext q,.richtext section,.richtext span,.richtext summary,.richtext ul{border:0;font:inherit;vertical-align:baseline}.richtext ol,.richtext ul{margin:1em 0}.richtext ol{list-style:decimal}.richtext caption,.richtext table,.richtext tbody,.richtext td,.richtext tfoot,.richtext th,.richtext thead,.richtext tr{margin:0;padding:0;font-size:100%}.richtext table{width:100%;border-left:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:18px;overflow:hidden}.richtext table th{border-right:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#F5F5F5;text-align:center;vertical-align:middle;width:30%}.richtext table th h4{-webkit-margin-after:4px;-webkit-margin-before:4px;font-weight:normal}.richtext table td{border-right:1px solid #ededed;border-bottom:1px solid #ededed;vertical-align:middle}.richtext hr{clear:both;height:0;overflow:hidden;border:0 solid #ccc;border-top-width:1px}.richtext span{line-height:150%}.richtext blockquote:after,.richtext blockquote:before,.richtext q:after,.richtext q:before{content:'';content:none}.richtext blockquote,.richtext q{quotes:"" ""}.richtext blockquote{margin:1em 40px}.richtext b,.richtext strong{font-weight:700}.richtext em,.richtext i{font-style:italic}.richtext del{text-decoration:line-through}.richtext img{color:transparent;font-size:0;border:0;vertical-align:middle}.richtext-detail{width:780px;max-width:100%}

.bgImgWhiteM{background:url(//www.atupapa.com/img/constant/bg_m29.jpg?injection=1) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgBlackM{background:url(//www.atupapa.com/img/constant/bg_m19.jpg?injection=1) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgBlack2M{background:url(//www.atupapa.com/img/constant/bg_m33.jpg?injection=1) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgColorM{background:url(//www.atupapa.com/img/constant/bg_m6.jpg?injection=1) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgBlueM{background:url(//www.atupapa.com/img/constant/bg_m31.jpg?injection=1) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.bgImgWhiteP{background:url(//www.atupapa.com/img/constant/bg_p29.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgBlackP{background:url(//www.atupapa.com/img/constant/bg_p19.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgBlack2P{background:url(//www.atupapa.com/img/constant/bg_p33.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgColorP{background:url(//www.atupapa.com/img/constant/bg_p6.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.bgImgBlueP{background:url(//www.atupapa.com/img/constant/bg_p31.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.bs {
width: 100%;
border: 0;
border-collapse: collapse;
margin-left: -3px;
}
.bs tr {
height: auto;
text-align: center;
height: 35px;
}
.bs tr td {
border: 1px solid #ddd;
}
.d-vopy {
width: 100%;
border-left: 1px solid #ededed;
border-top: 1px solid #ededed;
margin-bottom: 18px;
overflow: hidden;
}
.d-vopy th {
border-right: 1px solid #ededed;
border-bottom: 1px solid #ededed;
background-color: #F5F5F5;
text-align: center;
vertical-align: middle;
width: 30%;
padding:5px;
}
.d-vopy th h4 {
-webkit-margin-after: 4px;
-webkit-margin-before: 4px;
font-weight: normal;
}
.d-vopy td {
border-right: 1px solid #ededed;
border-bottom: 1px solid #ededed;
vertical-align: middle;
padding:5px;
}
