@font-face {
    font-family: 'azbuka04regular';
    src: url('../fonts_new/azbuka04-webfont.eot');
    src: url('../fonts_new/azbuka04-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts_new/azbuka04-webfont.woff') format('woff'),
         url('../fonts_new/azbuka04-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.btn_kredit {
	text-decoration:none;	
}

.ahover {
	font-size: 22px;text-decoration:none;	
}

a.ahover:hover {
	text-decoration:none;
}
a.ahover font:hover {
	text-decoration:underline;
}


.header_table {
	font-size: 12px !important;
}
.ct-pox-zaim {
  background: #fff !important;
}
.ct-pox-zaim td {background:none !important;}
.ct-pox-zaim .comparison-table b{font-size:14px;}
.ct-pox-zaim .comparison-table strong{font-size:14px;}
.comparison-table {
    
    margin:0 0 50px;
    overflow:hidden;
	background: #fff;
	}
.comparison-table table {
    width:100%;
    margin:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border-collapse:separate;
    border-spacing:0;
	background: #fff;
	}
	.comparison-table  .vyg-usl {
	display: block !important;
	}
	.comparison-table  .vyg-usl {
	display: inline-block !important;
	margin: 0 auto 5px auto !important;
	}
	.comparison-table .center {
    text-align: center;
	}		
.comparison-table table tr th,.comparison-table table tr td {
    line-height:130%}
.comparison-table table h3 {
    margin:0 0 0.2em;
    font-size:1.3em;
    line-height:110%}
.comparison-table table p,.comparison-table table li {
    line-height:130%}
.comparison-table table tbody {
    border-bottom:1px solid #ccc}
.comparison-table table tbody tr {
    border:none}
.comparison-table table thead th {
	width: 14%;
    padding:10px 5px;
    color:#999;
    background:#fff;
    border:none;
    border-bottom:1px solid #d7d7d7;
    font-size:14px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold}
.comparison-table table thead a {
    display:inline-block;
    padding:0.5em;
    color:#104478;
    -webkit-transition:all 300ms;
    -moz-transition:all 300ms;
    -ms-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms}
.comparison-table table thead a:hover {
    text-decoration:underline}
.comparison-table table thead.tableFloatingHeader:after {
    content:" ";
    display:block;
    position:relative;
    z-index:10000;
    width:100%;
    height:30px;
    background:url(http://s3.amazonaws.com/uswitch-assets/images/dropshadow2a.png) 50% 0 no-repeat;
    background-size:cover}
.comparison-table table tr td {
    padding:10px 5px 10px;
    border:none;
    text-align:center;
    vertical-align:middle;
    -webkit-transition:all 200ms;
    -moz-transition:all 200ms;
    -ms-transition:all 200ms;
    -o-transition:all 200ms;
    transition:all 200ms}
.comparison-table table tr td.img,.comparison-table table tr td.desc {
    padding-top:20px}
.comparison-table table tr td.sorted {
    border-top:10px solid #fff;
    border-bottom:10px solid #fff}
.comparison-table table tr td:first-child,.comparison-table table tr td:last-child {
    padding:10px 5px 10px;
    border-left:none;
    border-right:none}
.comparison-table table tr td.more-rewards {
    width:30%;
    vertical-align:top}
.comparison-table table tr td b {
    font-size:30px;
    font-weight:bold}
.comparison-table table tr td strong {
    font-style:normal;
    font-size:22px;
    font-weight:bold}
.comparison-table table tr td strong.small-change small {
    display:inline;
    font-size:0.7em}
.comparison-table table tr td small {
    display:block;
    font-size:12px;
    font-weight:normal}
.comparison-table table tr td small.non-desktop {
    display:none}
.comparison-table table tr td.action .btn {
    min-width:100px;
    margin:0.6em 0;
    line-height:1.4;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box}
.comparison-table table tr td .card-inner {
    position:relative;
    width:170px}
.comparison-table table tr td .desc-inner {
    color:#666}
.comparison-table table tr td .desc-inner p {
    color:#666;
    background:transparent}
.comparison-table table tr td .desc-inner b {
    padding:1px;
    color:#039;
    background:#d9e1f0;
    font-weight:bold}
.comparison-table table tr td .desc-inner strong {
    padding:1px;
    color:#f09;
    background:#ffe5f5;
    font-weight:bold}
.comparison-table table tr td .desc-inner ul {
    float:left}
.comparison-table table tr.ae-row3 td {
    padding:10px 5px;
    border-left:none}
.comparison-table table tr.ae-row3 td p {
    position:relative;
    margin:0;
    padding:0.6em 1em;
    color:#18479a;
    background:#eaf2f9;
    font-size:12px}
.comparison-table table th.ae-apr a {
    padding-left:2em;
    padding-right:2em}
.comparison-table table th.left,.comparison-table table tr td.left {
	width:25%;
    text-align:left}
.comparison-table table th.right,.comparison-table table tr td.right {
    text-align:right}
.comparison-table .name {
	width: 170px;
    text-align:center}
.comparison-table .name h3 {
    margin:0.5em 0 0}
.comparison-table tr td .amount {
    color:#f09;
    display:block;
    margin:0.3em 0 0;
    font-size:24px;
    font-weight:bold}
.comparison-table tr td .amount small {
    color:#f09;
    font-weight:normal}
.comparison-table tr td.desc {
    vertical-align:top}
.comparison-table tr td.green {
    color:#090}
.comparison-table tr td.green p,.comparison-table tr td.green small {
    color:#090}
.comparison-table tr td.green.sorted {
    background:#e8fde7}
.comparison-table tr td.lime_green {
    color:#3cb906}
.comparison-table tr td.lime_green p,.comparison-table tr td.lime_green small {
    color:#3cb906}
.comparison-table tr td.lime_green.sorted {
    background:#dbf7d8}
.comparison-table tr td.pink {
    color:#000000}
.comparison-table tr td.pink p,.comparison-table tr td.pink small {
    color:#000000}
.comparison-table tr td.pink.sorted {
    background:#000000}
.comparison-table tr td.pine_green {
    color:#2b9087}
.comparison-table tr td.pine_green p,.comparison-table tr td.pine_green small {
    color:#2b9087}
.comparison-table tr td.pine_green.sorted {
    background:#d6eeed}
.comparison-table tr td.midnight_blue {
    color:#2142a9}
.comparison-table tr td.midnight_blue p,.comparison-table tr td.midnight_blue small {
    color:#2142a9}
.comparison-table tr td.midnight_blue.sorted {
    background:#dde2fd}
.comparison-table tr td.sky_blue {
    color:#337ed6}
.comparison-table tr td.sky_blue p,.comparison-table tr td.sky_blue small {
    color:#337ed6}
.comparison-table tr td.sky_blue.sorted {
    background:#ddedfb}
.comparison-table tr th.green {
    color:#090}
.comparison-table tr th.green a {
    color:#090}
.comparison-table tr th.green.sorted {
    background:#e8fde7}
.comparison-table tr th.lime_green {
	width: 20%;
    color:#3cb906}
.comparison-table tr th.lime_green a {
    color:#3cb906}
.comparison-table tr th.lime_green.sorted {
    background:#dbf7d8}
.comparison-table tr th.pink {
	width: 15%;
    color:#000000}
.comparison-table tr th.pink a {
    color:#000000}
.comparison-table tr th.pink.sorted {
    background:#000000}
.comparison-table tr th.pine_green {
    color:#2b9087}
.comparison-table tr th.pine_green a {
    color:#2b9087}
.comparison-table tr th.pine_green.sorted {
    background:#d6eeed}
.comparison-table tr th.midnight_blue {
    color:#2142a9}
.comparison-table tr th.midnight_blue a {
    color:#2142a9}
.comparison-table tr th.midnight_blue.sorted {
    background:#dde2fd}
.comparison-table tr th.sky_blue {
	width: 8%;
    color:#337ed6}
.comparison-table tr th.sky_blue a {
    color:#337ed6}
.comparison-table tr th.sky_blue.sorted {
    background:#ddedfb}
.comparison-table table tr td.number {
    vertical-align:top;
    padding:23px 0;
    text-align:left;
    border-left:none}
.comparison-table table tr td.number div {
    position:relative}
.comparison-table table tr td.number b {
    color:#999;
    text-align:center;
    font-size:24px}
.comparison-table tr:first-child td.number b {
    position:absolute;
    left:-15px;
    top:-30px;
    z-index:3;
    width:12px;
    height:10px;
    overflow:visible;
    text-align:center;
    padding:13px 12px;
    line-height:0.5em;
    color:#000;
    background:#fc0;
    border:3px solid #fff;
    -webkit-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    -moz-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    -ms-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    -o-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    border-radius:30px}
.attr_true,.attr_false,.attr_info {
    list-style:none;
    margin:0;
    font-size:12px;
    padding:3px 0 3px 18px;
    background:url(http://s3.amazonaws.com/uswitch-assets/money/tick.png) 0 3px no-repeat}
.attr_false {
    background:url(http://s3.amazonaws.com/uswitch-assets/money/cross.png) 0 3px no-repeat}
.attr_info {
    background:url(http://s3.amazonaws.com/uswitch-assets/money/information.png) 0 3px no-repeat}
.comparison-table img.size-full {
    max-width:none}
.comparison-table ol {
    margin:0.5em 1em}
.comparison-table ul {
    margin:0.5em 1em}
.comparison-table ul li {
    list-style-type:square;
    margin-bottom:0;
    padding-bottom:0}
.comparison-table tr th.non-mobile,.comparison-table tr td.non-mobile {
	text-align:center;
    display:table-cell}
.comparison-table tr td {
    color:#666;
    font-size:14px;
    line-height:130%}
.comparison-table table p {
    color:#666;
    font-size:14px;
    line-height:130%}
@media all and (min-width:962px) {
    .comparison-table {
    padding:1px;
    background-color:#fff;
    background-image:-webkit-linear-gradient(#ccc 0%, #fff 200px);
    background-image:linear-gradient(#ccc 0%, #fff 200px)}
.comparison-table tr td {
    background:#fff}
}
@media all and (max-width:961px) {
    .comparison-table {
    width:100%}
.comparison-table table thead th,.comparison-table table tbody td {
    padding:10px}
.comparison-table table tr.ae-comment p {
    max-width:100%}
.comparison-table .name img {
    max-width:80px}
.comparison-table tr:first-child td.number b {
    left:1px;
    top:-10px}
}
@media all and (max-width:600px) {
    .comparison-table table,.comparison-table tr,.comparison-table thead,.comparison-table tbody,.comparison-table tfoot,.comparison-table th,.comparison-table tr td {
    display:block;
    max-width:100%;
    overflow:hidden}
.comparison-table table thead tr {
    border-bottom:3px solid #eee}
.comparison-table table thead tr th {
    border:none}
.comparison-table table thead.tableFloatingHeader tr {
    background:#fff;
    border-bottom:1px solid #ccc}
.comparison-table table tbody {
    border:none}
.comparison-table table tbody tr {
    position:relative;
    clear:left;
    max-width:100%;
    margin-top:10px;
    padding-top:10px;
    overflow:hidden;
    background-size:contain}
.comparison-table table tr th.mobile-100,.comparison-table table tr th.mobile-50,.comparison-table table tr th.mobile-33,.comparison-table table tr th.mobile-25 {
    width:100% !important;
    min-height:0;
    margin:0 !important;
    padding:0.5em 0 !important;
    border:none}
.comparison-table table tr th.mobile-50 {
    width:50% !important}
.comparison-table table tr th.mobile-33 {
    width:33% !important}
.comparison-table table tr th.mobile-25 {
    width:25% !important}
.comparison-table table tr th.non-mobile {
    display:none}
.comparison-table table tr td {
    float:left;
    min-height:3em;
    padding:2%;
    border:none;
    line-height:120%;
    -webkit-text-size-adjust:none}
.comparison-table table tr td:first-child {
    padding:2%}
.comparison-table table tr td.non-mobile {
    display:none}
.comparison-table table tr td.mobile-100,.comparison-table table tr td.mobile-50,.comparison-table table tr td.mobile-33,.comparison-table table tr td.mobile-25 {
    width:100% !important;
    min-height:0;
    margin:0.5em 0 0 !important;
    padding:1em 0 0 !important;
    border-width:3px 0 0 0;
    border-style:solid;
    border-color:#eee}	
.comparison-table table tr td.mobile-50 {
    width:50% !important}
.comparison-table table tr td.mobile-33 {
    width:33%;}
.comparison-table table tr td.mobile-25 {
    width:25% !important}
.comparison-table table tr td.name {
    text-align:center;
    margin-bottom:0;
    padding-top:10px}
.comparison-table table tr td.mobile-top {
    margin-top:0 !important;
    padding-top:0.5em !important;
    border-top:none}
.comparison-table table tr td.mobile-bottom {
    margin-top:0;
    padding-top:0}
.comparison-table table tr td.mobile-bottom:after {
    content:" ";
    display:block;
    position:relative;
    z-index:10000;
    width:100%;
    height:10px;
    margin-top:10px;
    background:url(http://s3.amazonaws.com/uswitch-assets/images/dropshadow2a.png) 50% 0 no-repeat;
    background-size:cover}
.comparison-table table tr td h3 {
    margin-bottom:0}
.comparison-table table tr td strong {
    font-size:20px}
.comparison-table table tr.ae-row3 {
    padding-top:0}
.comparison-table table thead tr,.comparison-table table tfoot tr {
    display:-webkit-box}
.comparison-table table thead th,.comparison-table table thead td {
    padding:2%;
    line-height:120%;
    -webkit-text-size-adjust:none}
.comparison-table table tfoot th,.comparison-table table tfoot td {
    padding:2%;
    line-height:120%;
    -webkit-text-size-adjust:none}
.comparison-table thead tr th.name,.comparison-table thead tr td.name {
    width:26%;
    border-bottom:none}
.comparison-table tbody tr td.name {
    width:26%;
    border-bottom:none}
.comparison-table tfoot tr th.name,.comparison-table tfoot tr td.name {
    width:26%;
    border-bottom:none}
.comparison-table tbody tr td.name img {
    max-width:100%;
    height:auto}
.comparison-table thead .action {
    display:none}
.comparison-table tbody .features,.comparison-table tbody .action {
    float:none;
    border-top:3px solid #eee}
}
.comparison-table tr.no-shadow td.image img {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.comparison-table table tr td.mobile-50 {
    width:50% !important}
.comparison-table table tr td.mobile-33 {
    width:17%;}
.comparison-table table tr td.mobile-25 {
    width:25% !important}
.comparison-2 table th.right,.comparison-2 table tr td.right{text-align:right}
.comparison-2 table th.left,.comparison-2 table tr td.left{text-align:left}
.comparison-table-1 {
    width:962px;
    margin:0 0 50px;
    overflow:hidden;
	background: #fff;
	}
.comparison-table-1 table {
    margin:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    border-collapse:separate;
    border-spacing:0;
	background: #fff;
	}
	.comparison-table-1  .vyg-usl {
	display: block !important;
	}
	.comparison-table-1  .vyg-usl {
	display: inline-block !important;
	margin: 0 auto 5px auto !important;
	}
	.comparison-table-1 .center {
    text-align: center;
	}		
.comparison-table-1 table tr th,.comparison-table-1 table tr td {
    line-height:130%}
.comparison-table-1 table h3 {
    margin:0 0 0.2em;
    font-size:1.3em;
    line-height:110%}
.comparison-table-1 table p,.comparison-table-1 table li {
    line-height:130%}
.comparison-table-1 table tbody {
    border-bottom:1px solid #ccc}
.comparison-table-1 table tbody tr {
    border:none}
.comparison-table-1 table thead th {
    padding:10px 5px;
    color:#999;
    background:#fff;
    border:none;
    border-bottom:1px solid #d7d7d7;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold}
.comparison-table-1 table thead a {
    display:inline-block;
    padding:0.5em;
    color:#104478;
    -webkit-transition:all 300ms;
    -moz-transition:all 300ms;
    -ms-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms}
.comparison-table-1 table thead a:hover {
    text-decoration:underline}
.comparison-table-1 table thead.tableFloatingHeader:after {
    content:" ";
    display:block;
    position:relative;
    z-index:10000;
    width:100%;
    height:30px;
    background:url(http://s3.amazonaws.com/uswitch-assets/images/dropshadow2a.png) 50% 0 no-repeat;
    background-size:cover}
.comparison-table-1 table tr td {
    padding:10px 5px 10px;
    border:none;
    text-align:center;
    vertical-align:middle;
    -webkit-transition:all 200ms;
    -moz-transition:all 200ms;
    -ms-transition:all 200ms;
    -o-transition:all 200ms;
    transition:all 200ms}
.comparison-table-1 table tr td.img,.comparison-table-1 table tr td.desc {
    padding-top:20px}
.comparison-table-1 table tr td.sorted {
    border-top:10px solid #fff;
    border-bottom:10px solid #fff}
.comparison-table-1 table tr td:first-child,.comparison-table-1 table tr td:last-child {
    padding:10px 5px 10px;
    border-left:none;
    border-right:none}
.comparison-table-1 table tr td.more-rewards {
    width:30%;
    vertical-align:top}
.comparison-table-1 table tr td b {
    font-size:18px;
    font-weight:bold}
.comparison-table-1 table tr td strong {
    font-style:normal;
    font-size:17px;
    font-weight:bold}
.comparison-table-1 table tr td strong.small-change small {
    display:inline;
    font-size:0.7em}
.comparison-table-1 table tr td small {
    display:block;
    font-size:12px;
    font-weight:normal}
.comparison-table-1 table tr td small.non-desktop {
    display:none}
.comparison-table-1 table tr td.action .btn {
    min-width:100px;
    margin:0.6em 0;
    line-height:1.4;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box}
.comparison-table-1 table tr td .card-inner {
    position:relative;
    width:170px}
.comparison-table-1 table tr td .desc-inner {
    color:#666}
.comparison-table-1 table tr td .desc-inner p {
    color:#666;
    background:transparent}
.comparison-table-1 table tr td .desc-inner b {
    padding:1px;
    color:#039;
    background:#d9e1f0;
    font-weight:bold}
.comparison-table-1 table tr td .desc-inner strong {
    padding:1px;
    color:#f09;
    background:#ffe5f5;
    font-weight:bold}
.comparison-table-1 table tr td .desc-inner ul {
    float:left}
.comparison-table-1 table tr.ae-row3 td {
    padding:10px 5px;
    border-left:none}
.comparison-table-1 table tr.ae-row3 td p {
    position:relative;
    margin:0;
    padding:0.6em 1em;
    color:#18479a;
    background:#eaf2f9;
    font-size:12px}
.comparison-table-1 table th.ae-apr a {
    padding-left:2em;
    padding-right:2em}
.comparison-table-1 table th.left,.comparison-table-1 table tr td.left {
    text-align:left}
.comparison-table-1 table th.right,.comparison-table-1 table tr td.right {
    text-align:right}
.comparison-table-1 .name {
    text-align:center}
.comparison-table-1 .name h3 {
    margin:0.5em 0 0}
.comparison-table-1 tr td .amount {
    color:#f09;
    display:block;
    margin:0.3em 0 0;
    font-size:24px;
    font-weight:bold}
.comparison-table-1 tr td .amount small {
    color:#f09;
    font-weight:normal}
.comparison-table-1 tr td.desc {
    vertical-align:top}
.comparison-table-1 tr td.green {
    color:#090}
.comparison-table-1 tr td.green p,.comparison-table-1 tr td.green small {
    color:#090}
.comparison-table-1 tr td.green.sorted {
    background:#e8fde7}
.comparison-table-1 tr td.lime_green {
    color:#3cb906}
.comparison-table-1 tr td.lime_green p,.comparison-table-1 tr td.lime_green small {
    color:#3cb906}
.comparison-table-1 tr td.lime_green.sorted {
    background:#dbf7d8}
.comparison-table-1 tr td.pink {
    color:#000000}
.comparison-table-1 tr td.pink p,.comparison-table-1 tr td.pink small {
    color:#000000}
.comparison-table-1 tr td.pink.sorted {
    background:#000000}
.comparison-table-1 tr td.pine_green {
    color:#2b9087}
.comparison-table-1 tr td.pine_green p,.comparison-table-1 tr td.pine_green small {
    color:#2b9087}
.comparison-table-1 tr td.pine_green.sorted {
    background:#d6eeed}
.comparison-table-1 tr td.midnight_blue {
    color:#2142a9}
.comparison-table-1 tr td.midnight_blue p,.comparison-table-1 tr td.midnight_blue small {
    color:#2142a9}
.comparison-table-1 tr td.midnight_blue.sorted {
    background:#dde2fd}
.comparison-table-1 tr td.sky_blue {
    color:#337ed6}
.comparison-table-1 tr td.sky_blue p,.comparison-table-1 tr td.sky_blue small {
    color:#337ed6}
.comparison-table-1 tr td.sky_blue.sorted {
    background:#ddedfb}
.comparison-table-1 tr th.green {
    color:#090}
.comparison-table-1 tr th.green a {
    color:#090}
.comparison-table-1 tr th.green.sorted {
    background:#e8fde7}
.comparison-table-1 tr th.lime_green {
    color:#3cb906}
.comparison-table-1 tr th.lime_green a {
    color:#3cb906}
.comparison-table-1 tr th.lime_green.sorted {
    background:#dbf7d8}
.comparison-table-1 tr th.pink {
    color:#000000}
.comparison-table-1 tr th.pink a {
    color:#000000}
.comparison-table-1 tr th.pink.sorted {
    background:#000000}
.comparison-table-1 tr th.pine_green {
    color:#2b9087}
.comparison-table-1 tr th.pine_green a {
    color:#2b9087}
.comparison-table-1 tr th.pine_green.sorted {
    background:#d6eeed}
.comparison-table-1 tr th.midnight_blue {
    color:#2142a9}
.comparison-table-1 tr th.midnight_blue a {
    color:#2142a9}
.comparison-table-1 tr th.midnight_blue.sorted {
    background:#dde2fd}
.comparison-table-1 tr th.sky_blue {
    color:#337ed6}
.comparison-table-1 tr th.sky_blue a {
    color:#337ed6}
.comparison-table-1 tr th.sky_blue.sorted {
    background:#ddedfb}
.comparison-table-1 table tr td.number {
    vertical-align:top;
    padding:23px 0;
    text-align:left;
    border-left:none}
.comparison-table-1 table tr td.number div {
    position:relative}
.comparison-table-1 table tr td.number b {
    color:#999;
    text-align:center;
    font-size:24px}
.comparison-table-1 tr:first-child td.number b {
    position:absolute;
    left:-15px;
    top:-30px;
    z-index:3;
    width:12px;
    height:10px;
    overflow:visible;
    text-align:center;
    padding:13px 12px;
    line-height:0.5em;
    color:#000;
    background:#fc0;
    border:3px solid #fff;
    -webkit-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    -moz-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    -ms-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    -o-box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    box-shadow:2px 1px 3px #ccc,1px 0px 1px #ccc,0px 0px 1px #ccc;
    border-radius:30px}
.attr_true,.attr_false,.attr_info {
    list-style:none;
    margin:0;
    font-size:12px;
    padding:3px 0 3px 18px;
    background:url(http://s3.amazonaws.com/uswitch-assets/money/tick.png) 0 3px no-repeat}
.attr_false {
    background:url(http://s3.amazonaws.com/uswitch-assets/money/cross.png) 0 3px no-repeat}
.attr_info {
    background:url(http://s3.amazonaws.com/uswitch-assets/money/information.png) 0 3px no-repeat}
.comparison-table-1 img.size-full {
    max-width:none}
.comparison-table-1 ol {
    margin:0.5em 1em}
.comparison-table-1 ul {
    margin:0.5em 1em}
.comparison-table-1 ul li {
    list-style-type:square;
    margin-bottom:0;
    padding-bottom:0}
.comparison-table-1 tr th.non-mobile,.comparison-table-1 tr td.non-mobile {
    display:table-cell}
.comparison-table-1 tr td {
    color:#666;
    font-size:14px;
    line-height:130%}
.comparison-table-1 table p {
    color:#666;
    font-size:14px;
    line-height:130%}
@media all and (min-width:962px) {
    .comparison-table-1 {
    padding:1px;
    background-color:#fff;
    background-image:-webkit-linear-gradient(#ccc 0%, #fff 200px);
    background-image:linear-gradient(#ccc 0%, #fff 200px)}
.comparison-table-1 tr td {
    background:#fff}
}
@media all and (max-width:961px) {
    .comparison-table-1 {
    width:100%}
.comparison-table-1 table thead th,.comparison-table-1 table tbody td {
    padding:10px}
.comparison-table-1 table tr.ae-comment p {
    max-width:100%}
.comparison-table-1 .name img {
    max-width:80px}
.comparison-table-1 tr:first-child td.number b {
    left:1px;
    top:-10px}
}
@media all and (max-width:600px) {
    .comparison-table-1 table,.comparison-table-1 tr,.comparison-table-1 thead,.comparison-table-1 tbody,.comparison-table-1 tfoot,.comparison-table-1 th,.comparison-table-1 tr td {
    display:block;
    max-width:100%;
    overflow:hidden}
.comparison-table-1 table thead tr {
    border-bottom:3px solid #eee}
.comparison-table-1 table thead tr th {
    border:none}
.comparison-table-1 table thead.tableFloatingHeader tr {
    background:#fff;
    border-bottom:1px solid #ccc}
.comparison-table-1 table tbody {
    border:none}
.comparison-table-1 table tbody tr {
    position:relative;
    clear:left;
    max-width:100%;
    margin-top:10px;
    padding-top:10px;
    overflow:hidden;
    background-size:contain}
.comparison-table-1 table tr th.mobile-100,.comparison-table-1 table tr th.mobile-50,.comparison-table-1 table tr th.mobile-33,.comparison-table-1 table tr th.mobile-25 {
    width:100% !important;
    min-height:0;
    margin:0 !important;
    padding:0.5em 0 !important;
    border:none}
.comparison-table-1 table tr th.mobile-50 {
    width:50% !important}
.comparison-table-1 table tr th.mobile-33 {
    width:33% !important}
.comparison-table-1 table tr th.mobile-25 {
    width:25% !important}
.comparison-table-1 table tr th.non-mobile {
    display:none}
.comparison-table-1 table tr td {
    float:left;
    min-height:3em;
    padding:2%;
    border:none;
    line-height:120%;
    -webkit-text-size-adjust:none}
.comparison-table-1 table tr td:first-child {
    padding:2%}
.comparison-table-1 table tr td.non-mobile {
    display:none}
.comparison-table-1 table tr td.mobile-100,.comparison-table-1 table tr td.mobile-50,.comparison-table-1 table tr td.mobile-33,.comparison-table-1 table tr td.mobile-25 {
    width:100% !important;
    min-height:0;
    margin:0.5em 0 0 !important;
    padding:1em 0 0 !important;
    border-width:3px 0 0 0;
    border-style:solid;
    border-color:#eee}	
.comparison-table-1 table tr td.mobile-50 {
    width:50% !important}
.comparison-table-1 table tr td.mobile-33 {
    width:33% !important}
.comparison-table-1 table tr td.mobile-25 {
    width:25% !important}
.comparison-table-1 table tr td.name {
    text-align:center;
    margin-bottom:0;
    padding-top:10px}
.comparison-table-1 table tr td.mobile-top {
    margin-top:0 !important;
    padding-top:0.5em !important;
    border-top:none}
.comparison-table-1 table tr td.mobile-bottom {
    margin-top:0;
    padding-top:0}
.comparison-table-1 table tr td.mobile-bottom:after {
    content:" ";
    display:block;
    position:relative;
    z-index:10000;
    width:100%;
    height:10px;
    margin-top:10px;
    background:url(http://s3.amazonaws.com/uswitch-assets/images/dropshadow2a.png) 50% 0 no-repeat;
    background-size:cover}
.comparison-table-1 table tr td h3 {
    margin-bottom:0}
.comparison-table-1 table tr td strong {
    font-size:20px}
.comparison-table-1 table tr.ae-row3 {
    padding-top:0}
.comparison-table-1 table thead tr,.comparison-table-1 table tfoot tr {
    display:-webkit-box}
.comparison-table-1 table thead th,.comparison-table-1 table thead td {
    padding:2%;
    line-height:120%;
    -webkit-text-size-adjust:none}
.comparison-table-1 table tfoot th,.comparison-table-1 table tfoot td {
    padding:2%;
    line-height:120%;
    -webkit-text-size-adjust:none}
.comparison-table-1 thead tr th.name,.comparison-table-1 thead tr td.name {
    width:26%;
    border-bottom:none}
.comparison-table-1 tbody tr td.name {
    width:26%;
    border-bottom:none}
.comparison-table-1 tfoot tr th.name,.comparison-table-1 tfoot tr td.name {
    width:26%;
    border-bottom:none}
.comparison-table-1 tbody tr td.name img {
    max-width:100%;
    height:auto}
.comparison-table-1 thead .action {
    display:none}
.comparison-table-1 tbody .features,.comparison-table-1 tbody .action {
    float:none;
    border-top:3px solid #eee}
}
.comparison-table-1 tr.no-shadow td.image img {
    box-shadow:none
}
#comparison thead{
top: 0;
z-index: 2;
width: 962px;
}
.font-size2 {
font-weight: bold;
font-size: 22px;
color: #1F9EBE;
}
.contentbox  {
min-height: 145px;
}
.contentbox td {
	padding: 10px;
}
.contentbox-td1 {
position: relative;
}
.contentbox-td2 {
width:100%;padding-left: 20px;vertical-align: top;line-height: 20px;font-size: 15px;
}
.contentbox-td2 ul{
padding-left: 15px;
}
.contentbox-td2 ul li {
    list-style-image: url('https://rubanks.in/images_new/checkmark_16x16.png');
    padding: 2px 3px;
}
.contentbox-td2 ol{
padding-left: 15px;
}
.th-mal-tab {
width:100%;
}
.th-mal-tab th{
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d7d7d7;
}
.th-mal-tab td{
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d7d7d7;
}
/* by ZveRN */
.th-mal-tab .kr-td{
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d7d7d7;
}
.contentbox .kr-td{
	padding: 10px;
}
/* end */
.credit_potreb_table th {
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d7d7d7;
}
.credit_potreb_table td {
font-weight: bold;
text-align: center;
border-bottom: 1px solid #d7d7d7;
padding-bottom: 5px;
padding-top: 5px;
}
.th-mal1 {color: #000000;}
.th-mal2 {color: #3cb906;}
.th-mal3 {color: #337ed6;}
.th-mal4 {color: #999;}
.th-mal5 {color: #999;}

.credit_potreb_table {
width: 100%;
}
.kr-table {
display:table;
}
.kr-tr {
display:table-row;
}
.kr-td {
display:table-cell;
}
.podat-zaia {
margin: 0 !important;
width: 160px;
position: absolute;
bottom: 10px;
left: 10px;
padding-top: 5px;
padding-bottom: 5px;
background: #2ecc71;
font-size:18px;
}
.zap-online {
display:none;
float: right;
margin:0 !important;
padding: 5px;
}
.onl-zaiavka {
color: green;
font-weight: bold;
font-size: 18px;
    margin-left: 8px;
}
.credit_potreb_table .kr-td {
font-weight: bold;
border-bottom: 1px solid #d7d7d7;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
}
.credit_potreb_table .tmp1 {
    text-align: left;
}
@media screen and (max-width: 600px) 
{
    .credit_potreb_table .kr-td {
        text-align: center;
    }
}