/* CSS Document */
.cont-ver {display:table; width:100%; height: 100%; }
.cont-1 {display: table-cell; width:50%; background: url("http://www.acsi.cz/images/verification-bg1.jpg") #88b8de bottom right;}
.cont-2 {display: table-cell; width:50%; background: #fff;}
.c-vercontent {width: 628px; padding: 0 50px; xbackground: aqua; box-sizing: border-box;}
.ver-content {background: #fff; min-height: 528px; padding-top: 69px;}
.cont-ver h1 {width: 223px; height: 72px; overflow: hidden; margin: 0 auto 50px auto;}
.c-ver-search {border-top: solid 1px #e6e6e6; padding: 45px 0 0 0;}
.c-ver-search label {font-family: 'Roboto Condensed', sans-serif; font-size: 20px; color: #000; text-align: center; display: block;}

.ver-search {margin: 29px auto 177px auto; border: solid 1px #e6e6e6; width: 320px; height: 40px; box-sizing: border-box; overflow: hidden; position: relative;}
.ver-search input {padding: 0 10px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #888888; border: none; background: transparent; width: 280px; height: 100%; box-sizing: border-box; position: absolute; left: 0; top: 0;}
.ver-search button {border: none; background: url("http://www.acsi.cz/images/ico-versearch.png") #fff center center no-repeat; width: 38px; height: 38px; box-sizing: border-box; position: absolute; right: 0; top: 0;}
.ver-content .hp-link {text-align: center; margin-bottom: 50px;}
.ver-content .hp-link a {font-size: 14px; color: #0878b4; text-decoration: none;}
.ver-content .hp-link a:hover {text-decoration: underline;}

.cont-ver.pg2 h1 {margin: 0 auto 38px auto;}
.cont-ver.pg2 .c-ver-search {border: none; border-bottom: solid 1px #e6e6e6; padding: 0px 0 0 0;}
.cont-ver.pg2 .ver-search {margin: 29px auto 50px auto;}
.ver-user {margin: 0 auto 0 auto; width:271px; background: red; min-height: 200px;}
.ver-user .head-veruser {display: table; width: 100%;}
.ver-user .head-veruser div {display: table-cell; width: 50%; vertical-align: middle; background: aqua; text-align: center;}
.head-veruser div > span {display: inline-block; width: 100px; height: 100px; text-align: center; position: relative;}
.head-veruser div > span:before {content:""; position: absolute; right: 0; top: 0; height: 26px; width: 26px; border: solid 3px #fff; background: #24aa09; border-radius:20px;}
.head-veruser div > span span {display: inline-block; width: 100px; height: 100px; overflow: hidden; border-radius: 50px; text-align: center; }

.head-veruser div span span img {height: 100%;}
.ver-user .head-veruser p {display: table-cell; width: 50%;  vertical-align: middle; }