html,body {
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}

.kkt-background {
    width:100%;
    min-height:100%;
    background:#ddd4c0 url(table/fons.png) repeat; /*e1e5ce e6dbc4 ddd4c0*/
    margin:0;
    padding:0;
}

.kkt-top-gap {
    height:17px;
}

.kkt-layers {
    width:943px;
    background:#ddd4c0 url(table/bottom.png) no-repeat center bottom;
    margin:15px auto;
    padding:0 0 5px;
}

.kkt-top-layer {
    background:transparent url(table/top.png) no-repeat;
    height:6px;
    font-size: 1px;
    overflow: hidden;
}

.kkt-container {
    width:943px;
    background:#fff;
    position:relative;
    margin:0;
    padding:0;
}

.kkt-footer {
    width:410px;
    height: 65px;
    background: #ddd4c0 !important;
    margin:0px auto !important;     /*margin:0px 234px; */
    padding:5px 48px 0px !important; /*padding:5px 194px 0px;*/
}

.kkt-tl {
    position:absolute;
    top:0;
    left:0;
    background:transparent url(table/corner.png) no-repeat left top;
}

.kkt-tr {
    position:absolute;
    top:0;
    right:0;
    background:transparent url(table/corner.png) no-repeat right top;
}

.kkt-br {
    position:absolute;
    bottom:0;
    right:0;
    background:transparent url(table/corner.png) no-repeat right bottom;
}

.kkt-bl {
    position:absolute;
    bottom:0;
    left:0;
    background:transparent url(table/corner.png) no-repeat left bottom;
}

.kkt-frame {
    width:910px;
    background:transparent url(table/opt-70.png) no-repeat 20px 9px;
    margin:0 auto;
    padding:0;
}

.kkt-frame div,.kkt-frame p,.kkt-frame a,.kkt-frame small,.kkt-frame img,.kkt-frame hr,.kkt-frame h1,.kkt-frame h2,.kkt-frame h3,.kkt-frame h4 {
    border:0;
    font-family:Verdana, Tahoma, sans-serif;
    font-weight:400;
    margin:0;
    padding:0;
}

.kkt-frame h1 {
    font-size:36px;
    color:#585858;
    font-weight:700;
    padding:30px 0 15px;
    text-align: center;
}

.kkt-frame h2 {
    font-size:20px;
    color:#90ae3d;
    font-weight:600;
    padding:13px 0 2px;
    text-align: center;
}

.kkt-frame h3 {
    font-size:22px;
    color:#404040;
    text-align:center;
    font-weight:600;
}

.kkt-frame h4 {
    font-size:12px;
    color:#404040;
    padding:0 25px;
    text-align: justify;
}

.kkt-frame h5 {
    font-size:10px;
    color:#404040;
    font-weight:400;
    text-align:left;
    padding:35px 10px;
}

.kkt-frame hr {
    height:1px;
    background:#e4e4e4;
}

.kkt-col {
    float:left;
    margin-right:1px !important;
    width:145px;
    height:40px;
    background:transparent url(table/grad.png) repeat-x 0 0;
    position:relative;
    display:table-cell;
    vertical-align:middle;
}

.kkt-col-1 {
    float:left;
    margin-right:1px !important;
    width:145px;
    height:40px;
    background:#fff 0 0;
    position:relative;
    display:table-cell;
    vertical-align:middle;
}

.kkt-col-2 {
    float:left;
    margin-right:1px !important;
    width:170px;
    height:50px;
    background:#fff 0 0;
    position:relative;
    display:table-cell;
    vertical-align:12px;
}

.kkt-row,.kkt-clear {
    clear:both;
}

.kkt-frame p {
    font-size:18px;
    font-weight:700;
    color:#fff;
    line-height:1.2;
    text-align:center;
    width:131px;
    height:39px;
    display:table-cell;
    vertical-align:middle;
    padding:2px 7px 0;
}

.kkt-blue p {
    font-size:11px;
    color:#45677e;
    text-align:center;
    width:154px !important;
}

.kkt-o p {
    color:#45677e;
}

.kkt-green .kkt-check {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/check2.png) no-repeat center;
    padding: 2px 0 0 !important;
}
.kkt-check {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/check3.png) no-repeat center;
}
.kkt-cancel {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/cancel2.png) no-repeat center;
}
    .kkt-2 {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/2-stars2.png) no-repeat center;
}
    .kkt-3 {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/3-stars2.png) no-repeat center;
}

  .kkt-4 {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/4-stars2.png) no-repeat center;
}

  .kkt-5 {
    display:block;
    width:100%;
    height:40px;
    background:transparent url(table/5-stars2.png) no-repeat center;
}

.kkt-check-text {
    display:block;
    width:100%;
    height:40px;
}

.kkt-frame small {
    display:block;
    font-size:14px;
    font-weight:700;
}

.ltc p {
    color:#ae392a; /*d55d05*/
}

.kkt-first p {
    font-size:19px;
}

.kkt-first .kkt-green p {
    width:170px;
    font-size:22px;
    padding:12px 7px 0;
}

.kkt-text {
    font-size:12px;
    text-align:center;
}

.kkt-last .kkt-green p {
    padding-top:5px;
}

.kkt-green p {
    width:170px;
    text-align:center;
}

.kkt-blue {
    width:155px;
    overflow: hidden;
    background-position:0 -86px !important;
}

.kkt-blue-l {
    background:#fff;
}

.kkt-dark {
    background-position:0 -255px !important;
}

.kkt-gray {
    background-position:0 -424px !important;
}

.kkt-light {
    background-position:0 -593px !important;
}

.kkt-green {
    width:170px;
    overflow: hidden;
    background-position:0 -676px !important;
}

.kkt-last-col {
    margin:0 !important;
}

.kkt-first .kkt-col {
    height:46px !important;
    position:relative;
    top:17px;
}

.kkt-first .kkt-blue {
    background-position:0 0 !important;
}

.kkt-first .kkt-dark {
    background-position:0 -169px !important;
}

.kkt-first .kkt-gray {
    background-position:0 -338px !important;
}

.kkt-first .kkt-light {
    background-position:0 -507px !important;
}

.kkt-first .kkt-green {
    background:transparent url(table/green.png) no-repeat 0px 0px !important;
    height:63px !important;
    top:0;
}

.kkt-second .kkt-blue {
    background-position:0 -46px !important;
}

.kkt-second .kkt-dark {
    background-position:0 -215px !important;
}

.kkt-second .kkt-gray {
    background-position:0 -384px !important;
}

.kkt-second .kkt-light {
    background-position:0 -553px !important;
}

.kkt-second .kkt-green {
    background-position:0 -716px !important;
}

.kkt-last .kkt-col {
    height:43px !important;
}

.kkt-last .kkt-blue {
    background-position:0 -126px !important;
}

.kkt-last .kkt-dark {
    background-position:0 -295px !important;
}

.kkt-last .kkt-gray {
    background-position:0 -464px !important;
}

.kkt-last .kkt-light {
    background-position:0 -633px !important;
}

.kkt-last .kkt-green {
    background:transparent url(table/green.png) no-repeat 0px bottom !important;
    height:58px !important;
}

.pasuti-poga p {
    padding:0 12px;
}

.kkt-poga {
    display:block;
    width:460px;
    height:76px;
    line-height:76px;
    font-size:16px;
    color:#585858;
    text-decoration:none;
    text-align:center;
    background:transparent url(table/pasuti-tukuma.png) no-repeat;
    margin:0 auto !important;
}
.kkt-poga a {
    display:block;
    width:460px;
    line-height:74px;
    font-size:15px;
    font-weight:600;
    color:#fff;
    text-decoration:none;
    text-align: center;
    padding: 3px 0 0 10px;
}

.kkt-poga a:hover {
    text-decoration:underline;
}

.kkt-gap-one {
    height:15px;
}

.kkt-gap-two {
    height:16px;
}

.kkt-gap-three {
    height:39px;
}

.kkt-gap-four {
    height:60px;
}

.kkt-gap-five {
    height:12px;
}

.kkt-gap-six {
    height:16px;
}

.kkt-bottom {
    color:#404040;
    font-size:10px;
    text-align:center;
    line-height:2;
}

.kkt-bottom a {
    color:#404040;
    font-family:Verdana, Tahoma, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    display:inline-block;
    padding:0 9px;
}

.kkt-normal {
    text-transform:none !important;
}
