.objcl {
  width:100%;
  clear:both;
}

.objcl ul{
 margin:0 0 20px 0;
}

.objcl ul li{
 background-image: url("../sc_img/registrace5/cross_cl.svg");
 list-style-type: none;
 background-repeat: no-repeat;
 background-position: 0% 50%;
 padding-left:30px; 
 display:inline-block;
}

.objcl_oba ul li{
 font-weight:bold;
 color: #8D589C;
}


.objcl_but {
 border:1px solid #dcdcdc !important; 
 clear:both;
 display:block;
 padding: 5px 20px 5px 20px !important; 
 color:#00000 !important; 
 text-decoration:none !important; 
 margin: 10px 0 10px 0;
 background:0 !important;
 text-align:center;
 max-width:300px;
 cursor:pointer;
}

.objcltelo {
  border:0;
  border-collapse:collapse !important;
  width:100%;
}

.objcl_oba table{
  width:100%;
}

.objcltelo td{
 background-position: 50% 50% !important;
 background-repeat: no-repeat !important;
 border:1px solid #dcdcdc !important; 
 padding: 3px 5px 3px 5px;
}

.objcltelo td:nth-child(2){
 width:30px;
}

.objcltelo td:nth-child(3){
 width:30px;
}

.objcltelo td:nth-child(4){
 width:30px;
}

.objcltelo td:nth-child(5){
 width:30px;
}

.objcl1 {
  border:0;
  border-collapse:separate !important;
  border-spacing: 5px;
}

.objcl1 td{
 /*width:20%;*/
 text-align:center;
 border:1px solid #dcdcdc;
 padding:0;
}

.objcl1 td:hover{
 border: 1px solid #8D589C;
}

.objcl1 li{
 background-image: url("../sc_img/registrace5/cross_posta.svg") !important;
}

.objcl1 td p{
 margin: 0;
 padding:3px;
}

.objcl2 {
  border:0;
  border-collapse:separate !important;
  border-spacing: 5px;
}

.objcl2 td{
 /*width:40%;*/
 text-align:center;
 border:1px solid #dcdcdc;
 padding:0;
}

.objcl2 td:hover{
 border: 1px solid #8D589C;
}


.objcl2 li{
 background-image: url("../sc_img/registrace5/cross_cl.svg") !important;
}

.objcl2 td p{
 margin: 0;
 padding:3px;
}

.objcl3 {
  border:0;
  border-collapse:separate !important;
  border-spacing: 5px;
}

.objcl3 td{
 /*width:40%;*/
 text-align:center;
 border:1px solid #dcdcdc;
 padding:0;
}

.objcl3 td:hover{
 border: 1px solid #8D589C;
}

.objcl3 td p{
 margin: 0;
 padding:3px;
}

.objcl3 li{
 background-image: url("../sc_img/registrace5/cross_vip.svg") !important;
 font-weight:bold;
}

.objcl4 {
  border:0;
  border-collapse:separate !important;
  border-spacing: 5px;
}

.objcl4 td{
 /*width:40%;*/
 text-align:center;
 border:1px solid #dcdcdc;
 padding:0;
}

.objcl4 td:hover{
 border: 1px solid #8D589C;
}

.objcl4 td p{
 margin: 0;
 padding:3px;
}

.objcl4 li{
 background-image: url("../sc_img/registrace5/cross_top.svg") !important;
}

.objcl1 input, .objcl2 input, .objcl3 input, .objcl4 input {
 border:0; 
 color:#FFFFFF !important; 
 /*font-weight:bold;*/
 background:#8D589C !important;
 cursor:pointer;
 width:100%;
}

.objcl1 input:hover, .objcl2 input:hover, .objcl3 input:hover {
 opacity:0.8;
}

h2{
 font-size:140%;
 color:#8D589C;
 margin-top:30px;
}

.objcl_oba{
 width:100%;
 border-spacing:0;
}

.objcl_oba > tbody{
 width:100%;
}

.objcl_oba > tbody > tr > td {
 text-align:center;
 padding:0;
}

.objcl_oba > tbody > tr > td:nth-child(2) {
 /*padding-left:50px;*/
}




@media only screen and (max-width:768px) {
.objcl_oba > tbody > tr > td {
 display: block;
 padding:0;
}

.objcl_oba > tbody > tr > td:nth-child(2) {
 //padding-left:0;
}

.objcl_but{
 max-width:100%;
 display:block;
 margin: 0 5px 0 5px;
}

.objcl ul {
  margin: 20px 0 5px 0;
}

}